我有一个名为“SEO_URL”的php类.在这个课上,我有这个
$class_name = "cPath_SEO_URL";
return $class_name::href();
我得到了
Fatal error: Class 'cPath_SEO_URL' not found in
...\includes\classes\seo.class.php on line 52
事情是我已经把这个课程放在了SEO_URL之上
include_once(/path/to/my/class);
class SEO_URL{
}
我得到这个错误.
但是,当我在类SEO_URL之上硬编码类时,它可以工作.所以这样做.
class cPath_SEO_URL{
function cPath_SEO_URL(){}
function href() { return "CPathHref"; }
}
class SEO_URL{
...
$class_name = "cPath_SEO_URL";
return $class_name::href();
...
}
这不是
include_once(/path/to/my/class);
class SEO_URL{
...
$class_name = "cPath_SEO_URL";
return $class_name::href();
...
}
我在oscommerce中尝试这个.
这是为什么?