PHP中__autoload和Smarty沖突的簡單解決方法
更新時間:2016年04月08日 08:50:46 作者:ruxingli
這篇文章主要介紹了PHP中__autoload和Smarty沖突的簡單解決方法,通過spl_autoload_register注冊__autoload函數的方法來解決__autoload函數再在Smarty無效的問題,需要的朋友可以參考下
本文講述了PHP中__autoload和Smarty沖突的簡單解決方法。分享給大家供大家參考,具體如下:
一、問題:
最近,在項目中發(fā)現,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"); // 添加這段代碼
?>
更多關于PHP相關內容感興趣的讀者可查看本站專題:《smarty模板入門基礎教程》、《PHP模板技術總結》、《PHP基于pdo操作數據庫技巧總結》、《PHP運算與運算符用法總結》、《PHP網絡編程技巧總結》、《PHP基本語法入門教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》
希望本文所述對大家基于smarty模板的PHP程序設計有所幫助。
相關文章
CI框架開發(fā)新浪微博登錄接口源碼完整版
說明:本貼只適合CI框架。功能實現:登錄接口跳轉鏈接成功,獲取用戶信息(包括最重要的u_id)成功,將用戶于本地平臺連接起來,用戶登錄成功后信息的存儲,本地數據庫第三方登錄表的設計??傊涌诹鞒桃讶客瓿?。每個關鍵步驟我?guī)缀醵加凶⑨專v解詳細。
2014-05-05
php中關于socket的系列函數總結
這篇文章主要介紹了php中關于socket的系列函數總結,本文列舉了所有關于PHP語言中使用socket相關服務的一些函數,需要的朋友可以參考下
2015-05-05
Laravle eloquent 多對多模型關聯實例詳解
Eloquent中一個模型就是一個數據表,數據表之間通常會有關聯,多對多關聯就是2個表之間相互有很多關聯,這篇文章給大家介紹了Laravle eloquent 多對多模型關聯實例詳解,需要的朋友參考下吧
2017-11-11
PHP模糊查詢的實現方法(推薦)
下面小編就為大家?guī)硪黄狿HP模糊查詢的實現方法(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
2016-09-09
THINKPHP5.1 Config的配置與獲取詳解
這篇文章主要介紹了THINKPHP5.1 Config的配置與獲取詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
2020-06-06