タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

requireと柔軟性に関するatsushifxのブックマーク (1)

  • [PHP]require(require_once)するときは必ず絶対パスを使いましょう · DQNEO日記

    まず絶対パスで書いた場合、 require_once '/path/to/a.php'; 当たり前ですが'/path/to/a.php'というファイルがダイレクトにオープンされて読み込まれます。 何の問題ないですね。 一方、絶対じゃないパス名(ファイル名だけとか)を書いたらどうなるでしょうか? require_once 'PEAR.php' この場合、PHP実行エンジンはinclude_pathで指定されたディレクトリを順番に探索します。 もしinclude_pathが'/home/dqn/app:/home/dqn/extlib:/home/dqn/lib:/usr/share/pear'となっている場合、 PHP実行エンジンは下記のようにファイルを探索します。 /home/dqn/app/PEAR.php あるかな・・・ないぉ! /home/dqn/extlib/PEAR.php ある

    atsushifx
    atsushifx 2013/05/07
    これぞバッドノウハウ。毎回検索するから遅いのであってキャッシュすれば問題ないだろう。
  • 1