在下面的脚本中,我检查了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 2013-02-19 01:42:28