ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp3.2 では PHP インスタンス化クラスが導入されています
クラス ライブラリが名前空間を使用しない場合は、最初にインポート メソッドを使用してクラス ライブラリ ファイルをロードし、次にそれをインスタンス化する必要があります。例: Counter クラス (Com/Sina/Util にあります) を定義しました。 /Counter.class.php):
使用するときは、次の方法で呼び出す必要があります:
上記は thinkphp によって与えられた例です
実際に使用する必要がある場合は直接含めました
require(APP_PATH.'Admin/Controller/disqus-api/wp -api.php');// wordpress の wp_api.php からコピーした disqusApi クラスをインポートします
require(APP_PATH.'Admin/Controller/disqus-api/category.php');
上記で使用したものは、 wordpress の disqus の api フォルダー 2 つの API クラス ファイル
3.2 より前は、含まれているクラス名を直接 new して問題ありませんでしたが、
3.2 以降は
になります$dsq_class=new DisqusWordPressAPI($message['short_name'] ,$api_key,$dsq_user_api_key) ;
このようにインスタンス化します
上記の内容をメモしておきます