在脚本PHP中包含文件内容

时间:2013-08-18 11:08:26

标签: php file

对某人来说真的很简单。我忘记了这个术语,所以我很难找到一个我确定已经回答过的问题。

我想阅读脚本本身包含的文件内容,例如

<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;

但我的首选是将数据读取为文件(因为有一天它可能是一个文件)。

1 个答案:

答案 0 :(得分:0)

您无法按照自己的意愿处理文件的一部分。

您现在可以使用heredoc语法,如下所示:

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

稍后您将此代码替换为:

$data = file_get_contents ( $filename );