質問: phpのinclude('ファイル名')で指定できてしまうのはなぜ? お世話になります。 smartyでテンプレートを用いながらphpで開発を行っております。 たとえば、あるファイルからsmarty.class.phpをincludeする時 にinclude('smarty.class.php')でどうやらincludeできている ようなのですが、、なぜ!?なのでしょうか? イメージ的には、include('パス')もしくはphp.iniに設定されている ディレクトリ直下のファイルというイメージなのですが。。 php.iniをのぞいてみるとinclude_pathはコメントアウトされている のですが・・ 疑問です。 ご教授お願いいたします。
回答: 私のfedora10でもphp.iniでは設定されてないんですが確認すると .:/usr/share/pear:/usr/share/php ってなってるんですよね デフォルトの設定なんでしょうかね あと追加のiniファイルも指定できたりします fedoraでは/etc/php.d/~.iniが読み込まれます