Looking for php Answers? Try Ask4KnowledgeBase
Looking for php Keywords? Try Ask4Keywords

PHPファイル処理


構文

  • int readfile(文字列$ filename [、bool $ use_include_path = false [、リソース$コンテキスト]])

パラメーター

パラメータ説明
ファイル名読み込まれるファイル名。
use_include_path include_pathでファイルを検索する場合は、オプションの2番目のパラメータを使用してTRUEに設定することもできます。
コンテキストコンテキストストリームリソース。

備考

ファイル名の構文

このトピックの関数に渡されるほとんどのファイル名は次のとおりです。

  1. 自然界の弦。
    • ファイル名は直接渡すことができます。他の型の値が渡された場合、それらはstringにキャストされます。これは、 DirectoryIteratorの反復における値であるSplFileInfoに特に便利です。
  2. 相対的または絶対的。
    • 彼らは絶対的かもしれない。 Unixライクなシステムでは、絶対パスは//home/user/file.txt C:/Users/user/file.txtなどで始まりますが、Windowsでは絶対パスはドライブで始まります(例: C:/Users/user/file.txt
    • それらは相対的でもよく、 getcwdの値に依存し、 chdirによって変更される可能性があります。
  3. プロトコルを受け入れる。
    • 彼らはscheme://管理し、プロトコルラッパーを管理するように指定することができます。たとえば、 file_get_contents("http://example.com")http://example.comからコンテンツを取得します。
  4. スラッシュ対応。
    • WindowsのDIRECTORY_SEPARATORはバックスラッシュで、システムはデフォルトでパスのバックスラッシュを返しますが、開発者は/をディレクトリ区切り文字として引き続き使用できます。したがって、互換性のために、開発者は/をすべてのシステム上のディレクトリ区切り文字として使用できますが、関数によって返される値(たとえばrealpath )にはバックスラッシュが含まれる可能性があることに注意してください。

ファイル処理 関連する例