
PHPのspl_autoload_registerについて、2つ教えてください
■質問1
・(func1の中で複数処理するのではなく)この関数自体を2つ書いても良い?
・その場合、後から書いた方が優先される?
spl_autoload_register(func1());
spl_autoload_register(func2());
■質問2
・spl_autoload_registerで登録しているパスを確認する方法は?
・get_include_pathみたいに、読み込むよう設定されているパスを確認したい
No.1ベストアンサー
- 回答日時:
■ 回答1
PHP Manual - spl_autoload_register
http://php.net/manual/ja/function.spl-autoload-r …
マニュアルにちゃんと書いてあります。
「複数の autoload 関数が必要となる場合でも spl_autoload_register() は対応できます。この関数は autoload 関数のキューを作成し、 定義された順にそれを実行していきます。」
キューとスタック
http://flute.u-shizuoka-ken.ac.jp/~s-okubo/class …
今回はキューなので、「定義順」となっています。
【回答2】
PHP Manual - spl_autoload_functions
http://php.net/manual/ja/function.spl-autoload-f …
PHPにはいろいろなコールバック指定方法がありますが、登録したときと同じように返してくれるみたいです。
http://ideone.com/9kX2Uy
回答ありがとうございました。
>spl_autoload_functions
・気が付きませんでした
・リンク付きで、説明分かりやすかったです
・大変参考になりましたー
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPからバッチファイルの実行
-
Subversionのリポジトリの削除
-
FTPコマンドでディレクトリごと...
-
拡張子php画像をjpg画像等に変...
-
.htaccessにphp_valueが使用できな
-
inputタグでphpを呼び出す際、...
-
CFileDialogの最初のディレクト...
-
GD(php)での image関数 イメ...
-
PHPのif文でその処理を途中で抜...
-
「クラウドにアップロード」」...
-
ftpでアップロードが出来ない
-
Oracleに接続できません
-
php.ini を設定を変更すると再...
-
「localhostの応答を待っていま...
-
全角ファイル名をアップロード...
-
Subversionで、ファイルをリネ...
-
WindowsにおけるPHP拡張モジュ...
-
urlの直接入力を防ぐには
-
タイマー機能を使って指定時間...
-
PHPでfatal errorが出ても無視...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
mysql複数レコードをまとめて削...
-
if文が入れ子の場合の条件の解釈
-
PHPをPostgreSQLに接続するには?
-
httpdのプロセスが自動で消えな...
-
PHPでサーバーにインストールさ...
-
スクリプトを実行すると警告が...
-
Prompt入力値をphp変数として取...
-
プログラム単語のsetageとかのa...
-
PHPから環境変数'PATH'が使えない
-
Maximum execution time of 30 ...
-
あるphpから他のPHPプロ...
-
JSのWINOW.CONFI...
-
PHPからバッチファイルの実行
-
perl -e "print 'A';"
-
PHPからシェルスクリプトを実行
-
PHPからCRONの編集
-
PHPでコマンドプロンプトを実行...
-
ヒアドキュメントの中で演算子...
-
【PHP】命令は記述順に処理...
-
mod_phpで、rootしか実行できな...
おすすめ情報