В следующем скрипте я проверяю функцию class_exists
. Какова область действия этой функции? Он возвращает false
для этого скрипта, когда я тестирую этот класс.Почему функция class_exists возвращает false?
<?php
namespace my;
class Tester {
public function check() {
$classname = 'Tester';
if(class_exists($classname)) {
echo "class exists ! <br />";
} else {
echo "class doesn't exist ! <br />";
}
}
}
$obj = new Tester();
$obj->check();
Вывод: класс не существует
Вы пробовали называть его вне определения класса? – Charleh