私は小さなフレームワークを持っており、スクリプトでオートロードを使用しています (スクリプトでこの機能を取り除き始める必要があることに今気づきました)。
私は現在、Twilio API を使用しようとしています。コードでは、spl_autoload_register 関数を使用しています。クラスの 1 つに新しい呼び出しを行うと、スクリプトの残りの部分で twilio コードが呼び出されるロジック ブロックが壊れた後
私のファイル構造はこれです
/classes/
autoload.php
DB_Connect.php
/classes/Twilio/
/sms/Twilio/Services/
twilo.php
分解中のスクリプトはこんな感じ
<?php
include(classes/autoload.php);
if($something_is_true){
requrie_once(sms/Twilio/Services/Twilio.php);
//here is where the spl_autoload_register() is called
}
$connection = new DB_Connect();
//script is broken here
すべてのクラスを機能させるには、Classes フォルダーで何をする必要がありますか?