PHP中__autoload和Smarty沖突的簡單解決方法
本文講述了PHP中__autoload和Smarty沖突的簡單解決方法。分享給大家供大家參考,具體如下:
一、問題:
最近,在項(xiàng)目中發(fā)現(xiàn),PHP 的 __autoload 方法失效了。調(diào)試了好久,百思不得其解,查了下資料才知道原來是 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"); // 添加這段代碼 ?>
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《smarty模板入門基礎(chǔ)教程》、《PHP模板技術(shù)總結(jié)》、《PHP基于pdo操作數(shù)據(jù)庫技巧總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家基于smarty模板的PHP程序設(shè)計(jì)有所幫助。
相關(guān)文章
laravel 5.5 關(guān)閉token的3種實(shí)現(xiàn)方式
今天小編就為大家分享一篇laravel 5.5 關(guān)閉token的3種實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10php中關(guān)于socket的系列函數(shù)總結(jié)
這篇文章主要介紹了php中關(guān)于socket的系列函數(shù)總結(jié),本文列舉了所有關(guān)于PHP語言中使用socket相關(guān)服務(wù)的一些函數(shù),需要的朋友可以參考下2015-05-05Laravle eloquent 多對多模型關(guān)聯(lián)實(shí)例詳解
Eloquent中一個模型就是一個數(shù)據(jù)表,數(shù)據(jù)表之間通常會有關(guān)聯(lián),多對多關(guān)聯(lián)就是2個表之間相互有很多關(guān)聯(lián),這篇文章給大家介紹了Laravle eloquent 多對多模型關(guān)聯(lián)實(shí)例詳解,需要的朋友參考下吧2017-11-11PHP根據(jù)傳入?yún)?shù)合并多個JS和CSS文件的簡單實(shí)現(xiàn)
這篇文章主要介紹了PHP合并多個JS和CSS文件的簡單實(shí)現(xiàn),本文使用了一種比較簡單的方法,重在揭示實(shí)現(xiàn)原理,需要的朋友可以參考下2014-06-06