PHP: Calling another class' method
oop, php
Solution
//file1.php
<?php
class ClassA
{
private $name = 'John';
function getName()
{
return $this->name;
}
}
?>
//file2.php
<?php
include ("file1.php");
class ClassB
{
function __construct()
{
}
function callA()
{
$classA = new ClassA();
$name = $classA->getName();
echo $name; //Prints John
}
}
$classb = new ClassB();
$classb->callA();
?>
Problem
I'm still learning OOP so this might not even be possible (although I would be surprised if so), I need some help calling another classes method. For example in `ClassA I` have this method: ``` function getName() { return $this->name; } ``` now from `ClassB` (different file, but in the same directory), I want to call `ClassA`'s `getName()`, how do I do that? I tried to just do an `include()` but that does not work. Thanks!