Я дошел до шапки про наследование, но не могу их использовать, даже когда пытаюсь использовать примеры из книги, которую изучаю. Несмотря на то, что все файлы находятся в одной папке, ошибка:
«Неустранимая ошибка: класс« мать »не найден в C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\Learning\classes\son.php в строке 2»
Позвольте мне показать пример, который я создал, чтобы объяснить.
ФАЙЛ: mother.php:
<?php
class mother
{
public $word= "Hello!!!";
function printWord()
{
echo $word;
}
}
?>
ФАЙЛ: son.php:
<?php
class son extends mother
{
function printWord()
{
parent::printWord();
}
}
?>
ФАЙЛ: test.php:
<?php
include 'son.php';
$test = new son();
$test->printWord();
?>
Результат:
ОШИБКА: Неустранимая ошибка: класс «мать» не найден в C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\Learning\classes\son.php в строке 2
Почему это происходит? Почему он не находит класс, если он находится в той же папке?!