2012-02-02 13 views
4

私はphpとhttpdでautoprependがどのように動作するのか疑問に思っています。PHPでphp_value auto_prepend_fileはどのように動作しますか?それは常にメモリに残りますか?

ファイルを一度ロードするか、スクリプトがapacheによって呼び出されるたびにロードされますか?

ファイルをディスクから読み込み、auto_prependで読み込んだ場合、それらはメモリに残りますか、すべての呼び出しで読み込まれますか?

ファイルが読み込まれてメモリに残っていて、Apacheを再起動したときにのみ再読み込みしようとしています。

<Directory> 
      php_value auto_prepend_file /path/to/file 
    </Directory> 

答えて

6

auto_prepend_fileは、他のスクリプトが解析される前に、指定されたファイルを解析する原因となります。 auto_prepend_filerequireと考えてください。ただし、他のすべてのスクリプトの先頭には存在しません(例外はありません)。

+0

それはメモリに格納されていないので、最初は常に最初にロードされませんでした。 – MrNemus

+0

それは正しいです。 – jcmeloni