![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
>> inquireやrequire_onceの記述場所はコードの上のほうに記述したほうがいいのでしょうか?
(includeの誤字だと思いますが) その通り。
オブジェクト指向プログラミングに慣れてる人ならそもそもrequire_once使わずにspl_autoload_registerでオートロード関数を登録して、そのクラスが必要なときに自動的に読み込ませるようにするのが一般的ですが。
http://php.net/manual/ja/function.spl-autoload-r …
>> それとも、使いたい箇所のすぐ上に記述したほうがいいのでしょうか?
クラスや関数を読み込む場合は可能な限り頭の方に書くべきです。
出力するコードを読み込む場合は必要なその場所で問題ないです。
>> if文などの中でもつかえますか?
使えますが、クラスや関数を読み込む場合においては使わないほうがいいでしょうね。
No.2
- 回答日時:
>ならそもそもrequire_once使わずにspl_autoload_registerでオートロード関数を登録して
spl_autoload_registerはあくまで
__autoload()の代わりとして使う関数を登録するだけの物。
でその実装の関数の中でrequire_once()は呼ぶ。
君の書き方だとrequire_once()はまったく必要がないように見える。
リンクをはるべきは
http://php.net/manual/ja/language.oop5.autoload. …
http://php.net/manual/ja/language.oop5.autoload. …
こっち。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- JavaScript 初心者です。gulpでコンパイルができないので教えてください! 1 2023/05/17 17:07
- 英語 The crestal approach works well in single or two a 2 2022/04/19 18:59
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- 英語 接続詞only onceとonly whenの違いについて 3 2023/06/20 11:20
- 倫理・人権 生産性について 2 2022/11/09 22:40
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- 英語 The superior extent of a sloping anterior wall may 3 2023/03/09 13:55
- 英語 接続詞 Onceの表現 5 2023/06/21 00:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EC-CUBEの管理画面内に円グラフ...
-
「クラス関数」「メンバ関数」...
-
PHP4、PHP5 1ファイル複数クラ...
-
phpのクラスにて別ファイルの変...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
PHPからMSSQLへの接続結果の文...
-
フォームで戻った際に入力済み...
-
$filePath = './user_img/' . $...
-
.htaccessにphp_valueが使用できな
-
PHPのif文でその処理を途中で抜...
-
さくらサーバーでsessionが使え...
-
Apacheでhttp://localhost/が表...
-
phpでうまく画像がダウンロード...
-
Smarty includeでテンプレート...
-
現在位置より2つ上のディレク...
-
透過PNGが透過されない!!
-
「@$変数」の「@の意味は?」
-
インスタンス化に伴うメモリ消...
-
データ送信をボタンを押さずに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「クラス関数」「メンバ関数」...
-
ラッパークラスって何ですか?
-
class定義のphpをファイル分割...
-
PHPの名前空間について質問です。
-
配列とオブジェクトの違い
-
phpのクラスにて別ファイルの変...
-
文字連結中の三項演算子について
-
PHP4、PHP5 1ファイル複数クラ...
-
PHP5 コンストラクタや初期化の...
-
プログラムにも慣例みたいなも...
-
(クラス関連)staticキーワー...
-
phpで使用不可のクラス名
-
phpにおける初期化の意味
-
PHPでサブクラスからスーパクラ...
-
phpで時間を増やしていくにはど...
-
クラス
-
[CakePHP2.2] :: の意味と役割
-
Objectの型チェック
-
'_'(アンダースコア)の使い方...
-
$this->pets[$i]->report();の...
おすすめ情報