加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

包含php类时找不到

发布时间:2020-12-13 13:14:16 所属栏目:PHP教程 来源:网络整理
导读:我有一个名为“SEO_URL”的php类.在这个课上,我有这个 $class_name = "cPath_SEO_URL";return $class_name::href(); 我得到了 Fatal error: Class 'cPath_SEO_URL' not found in...includesclassesSEO.class.php on line 52 事情是我已经把这个课程放在了
我有一个名为“SEO_URL”的php类.在这个课上,我有这个
$class_name = "cPath_SEO_URL";
return $class_name::href();

我得到了

Fatal error: Class 'cPath_SEO_URL' not found in
...includesclassesSEO.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中尝试这个.

这是为什么?

好的,你不会相信是什么问题.

我习惯于这样打开和关闭php文件

<?
   ...
?>

<?php

?>

而类文件没有<?php ..?>标签,但<? ...?>标签.我想我正在工作的环境现在想要<?php不是<?只要. 它会加载类,但不会将其解释为php.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读