PHP中__autoload和Smarty冲突的简单解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-07-27 11:01:43 浏览: 评论:0
这篇文章主要介绍了PHP中__autoload和Smarty冲突的简单解决方法,通过spl_autoload_register注册__autoload函数的方法来解决__autoload函数再在Smarty无效的问题,需要的朋友可以参考下。
本文讲述了PHP中__autoload和Smarty冲突的简单解决方法,分享给大家供大家参考,具体如下:
一、问题:
最近,在项目中发现,PHP 的 __autoload 方法失效了,调试了好久,百思不得其解,查了下资料才知道原来是 Smarty 的原因,新版的 Smarty 改变了autoload的方式。
二、解决方法:
在 Smarty 的包含类文件后加一段代码,spl_autoload_register("__autoload");
如下:
- <?php
- define('ROOT_PATH', dirname(__FILE__));
- require_once ROOT_PATH . '/includes/smarty/Smarty.class.php';
- spl_autoload_register("__autoload"); // 添加这段代码
- ?>
Tags: __autoload Smarty
相关文章
- ·php中spl_autoload详解(2021-04-17)
- ·详解PHP文件的自动加载(autoloading)(2021-09-02)
- ·smarty模板中拼接字符串的方法(2020-09-14)
- ·smarty获得当前url的方法分享(2020-09-14)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)