ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルで __autoload と Smarty の競合を解決する

PHP_PHP チュートリアルで __autoload と Smarty の競合を解決する

WBOY
リリース: 2016-07-13 17:47:53
オリジナル
944 人が閲覧しました

最近、プロジェクト内で PHP の __autoload メソッドが無効であることに気づきました。ずっとデバッグしてたけどわからなかったので調べてみたらSmartyだったことが分かりました。 Smarty の新しいバージョンでは、自動ロードの方法が変更されました。


解決策は、Smarty に含まれるクラス ファイル spl_autoload_register("__autoload"); の後にコードを追加することです

平均

定義('ROOT_PATH', ディレクトリ名(__FILE__)); require_once ROOT_PATH '/includes/smarty/Smarty.class.php'; spl_autoload_register("__autoload"); // このコードを追加します
?>


Lee.さんのコラムより抜粋


http://www.bkjia.com/PHPjc/478466.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478466.html技術記事最近、プロジェクトで PHP の __autoload メソッドが無効であることに気づきました。ずっとデバッグしてたけどわからなかったので調べてみたらSmartyだったことが分かりました。 Smarty の新しいバージョンが変更されました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート