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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 17:47:53969ブラウズ

最近、プロジェクト内で 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 の新しいバージョンが変更されました...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。