我是 PHP 的初学者。我正在编写一个文件程序,但在我能够正确使用逻辑并对其进行编码之前,我被困在这里。
我正在 Linux Ubuntu 终端中编写这个 PHP 程序。请不要担心我想用这个程序做什么。只是帮助我理解错误本身将是一个很大的帮助。
我有一个包含以下内容的 PHP 文件(a.php):
<?php
$input=fopen($argv[1],"r");
$col=$argv[2]-1;
while(!feof($input))
{
$x=fgets($input);
$array=explode("\t",$x);
}
fclose($input);
?>
现在当我在命令提示符下给出这个:
php a.php 1
我应该没有得到任何输出,但我得到了大约 3 到 4 个空白行。谁能告诉我为什么?