a.php を実行して以下を取得します。
してb.phpを実行すると、結果は次のようになります。 E:/var/www/b.php ($_SERVER['SCRIPT_FILENAME']) E:wampwwwTexta.php (__FILE__)これから、この 2 つの違いを導き出すことができます。 $_SERVER['SCRIPT_FILENAME'] 現在実行中のプログラムの絶対パスとファイル名 __FILE__ オリジナルファイル(インクルードファイル)の絶対パスとファイル名 親愛なる、理解できましたか? __FILE__ と $_SERVER['SCRIPT_FILENAME'] の違いについては、上記の例に含まれる意味を理解してください。 |