我有一个名为“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中尝试这个.
这是为什么?