php错误中解析错误解析错误

时间:2015-01-26 22:07:53

标签: php

解析错误:/Users/MyName/Desktop/folder/test.php中的解析错误

哦,顺便说一句,我正在使用mac

为什么这个错误会不断出现?我已经把它通过了一个phpchecker,但它没有显示任何错误?

<?php
$handle = popen('ls -l', "r");
while ($line = fgets($handle)) {
 echo $line;
 $fields = preg_split("/\s+/", $line); 
 $i = 0 ;
 while ($i < count($fields)) {
 echo " field $i is ", $fields[$i], "\n";
 $i++ ;
 }
}
?>

1 个答案:

答案 0 :(得分:0)

<击>此处

<击>
echo " field $i is ", $fields[$i], "\n";

使用点而不是逗号来连接字符串:

echo " field $i is ". $fields[$i]. "\n";

<击>

请参阅:http://php.net/manual/en/language.operators.string.php

编辑:我需要纠正自己,即使OP的问题显然已经解决了。 字符串连接运算符为.时,echo接受多个连接的参数。我们知道参数由,分隔。