0

誰かのための本当にシンプルなもの。用語を忘れてしまったので、既に回答済みの質問を見つけるのに苦労しています。

スクリプト自体に含まれているファイルの内容を読みたいと思います。

<php
// NOTE: code is not correct, just illustrative.
// read 'file' data at end of script
$inlineFile = fopen(___FILE_HERE___,"r");
while ($rec = fgetcsv("\t", $inlineFile)) {
    // process file record
}
__FILE_HERE__
zzz 123 5445
aab 494 2983
__END_OF_FILE
?>

この手法は正式には何と呼ばれていますか (例: 「インライン データ?」) - この用語を知っていれば、すぐにコーディングに取り掛かるでしょう。更新:インラインデータを見つけました。

$dutyCodesInline=<<<END
AL  Annual Leave    LEAVE_ANNUAL    LEAVE
BL  Long Service Leave  LEAVE_LSL   LEAVE
UW  Unworked Workers Comp.  LEAVE_OTHER LEAVE
END;

しかし、私の好みは、データをファイルであるかのように読み取ることです (いつかファイルになる可能性があるため)。

4

1 に答える 1

0

ファイルの一部を好きなように扱うことはできません。

次のように、今のところヒアドキュメント構文を使用できます。

$data = <<<END
...
END;

後でこのコードを次のように置き換えます。

$data = file_get_contents ( $filename );
于 2013-08-18T15:18:05.293 に答える