PHP中__autoload和Smarty冲突的简单解决方法


Posted in PHP onApril 08, 2016

本文讲述了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"); // 添加这段代码
?>

希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP syntax error, unexpected $end 错误的一种原因及解决
Oct 25 PHP
PHP类与对象中的private访问控制的疑问
Nov 01 PHP
基于php实现长连接的方法与注意事项的问题
May 10 PHP
php数据库备份还原类分享
Mar 20 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
Jul 10 PHP
PHP+Ajax实时自动检测是否联网的方法
Jul 01 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
Dec 14 PHP
php UNIX时间戳用法详解
Feb 16 PHP
Yii2框架数据验证操作实例详解
May 02 PHP
tp5(thinkPHP5)框架数据库Db增删改查常见操作总结
Jan 10 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
Dec 20 PHP
PHP实现计算器小功能
Aug 28 PHP
初识ThinkPHP控制器
Apr 07 #PHP
PHP中PDO的事务处理分析
Apr 07 #PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
Apr 07 #PHP
人脸识别测颜值、测脸龄、测相似度微信接口
Apr 07 #PHP
PHP的PDO常用类库实例分析
Apr 07 #PHP
PHP安全下载文件的方法
Apr 07 #PHP
php生成验证码,缩略图及水印图的类分享
Apr 07 #PHP
You might like
令PHP初学者头疼十四条问题大总结
2008/11/12 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
2013/06/18 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
PHP实现的一致性哈希算法完整实例
2015/11/14 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
php使用正则表达式去掉html中的注释方法
2016/11/03 PHP
php基于Redis消息队列实现的消息推送的方法
2018/11/28 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
document.write()及其输出内容的样式、位置控制
2013/08/12 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
javascript中几个容易混淆的概念总结
2015/04/14 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
Angular 应用技巧总结
2016/09/14 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
Angularjs之如何在跨域请求中传输Cookie的方法
2018/06/01 Javascript
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
Vue 样式切换及三元判断样式关联操作
2020/08/09 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
vue3中轻松实现switch功能组件的全过程
2021/01/07 Vue.js
[59:08]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第一局
2016/02/27 DOTA
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python三元运算实现方法
2015/01/12 Python
Python中的装饰器用法详解
2015/01/14 Python
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
澳大利亚墨尔本的在线时装店:LORETA
2018/09/14 全球购物
高三生物教学反思
2014/01/25 职场文书
军人离婚协议书样本
2014/10/21 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python