php autoload:解决 PHP 中的 __autoload 和 Smarty 冲突
程序员文章站
2024-04-06 13:43:25
...
最近,在项目中发现,PHP 的 __autoload 方法失效了。调试了好久,百思不得其解,查了下资料才知道原来是 Smarty 的原因。新版的 Smarty 改变了autoload的方式。
解决方法是:在 Smarty 的包含类文件后加一段代码,spl_autoload_register("__autoload");
如下:
define('ROOT_PATH', dirname(__FILE__));
require_once ROOT_PATH . '/includes/smarty/Smarty.class.php';
spl_autoload_register("__autoload"); // 添加这段代码
?>
本文链接http://www.cxybl.com/html/wlbc/Php/20121013/32997.html
解决方法是:在 Smarty 的包含类文件后加一段代码,spl_autoload_register("__autoload");
如下:
define('ROOT_PATH', dirname(__FILE__));
require_once ROOT_PATH . '/includes/smarty/Smarty.class.php';
spl_autoload_register("__autoload"); // 添加这段代码
?>
本文链接http://www.cxybl.com/html/wlbc/Php/20121013/32997.html
推荐阅读
-
php autoload:解决 PHP 中的 __autoload 和 Smarty 冲突
-
smarty模板引擎中内建函数if、elseif和else的使用方法,smartyelseif_PHP教程
-
Smarty中的注释和截断功能介绍,smarty截断功能介绍_PHP教程
-
PHP中spl_autoload_register()和__autoload()区别分析
-
如何解决php中并发读写文件冲突的问题_PHP教程
-
php中url伪静态和Gzip同时开启引发冲突的原因与解决方法
-
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
-
PHP中__autoload和Smarty冲突的简单解决方法
-
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
-
PHP中__autoload和Smarty冲突的简单解决方法,__autoloadsmarty