包含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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |