<?php   
$str = "\r\nHello World!\r\n";   
echo "Without trim: " . $str;  
 echo "<br />";   
echo "With trim: " . trim($str); 
  ?>Parse error: syntax error, unexpected T_VARIABLE in D:\phpwork\trim.php on line 2
这是什么意思呀?

解决方案 »

  1.   

    測試了下,完全沒有問題
    <?php
      $str = "\r\nHello World!\r\n";
      echo "Without trim: ".$str;
      echo "<br />" ;
      echo "With trim: ".trim($str);
      
      ?>
      

  2.   

    问题在于你每一行分号后面的“空格”,不是真正的空格真累,我要用hex编辑才发现……
      

  3.   

     汗我说怎么这么奇怪,直接copy他的代码也是一样的错误
     但是我自己写个一样的完全没错。
      

  4.   

    摆明了提示你是错在第二行,结果你标题说trim。。不要这么主观啊,误导一帮人
      

  5.   

    因为错误发生在第一行分号后,到行尾没有遇到分号,认为命令结束在第二行,所以报错行号为line 2
      

  6.   

    我主观?请问你在提示错误在第二行的时候能够判断是trim函数出错?
      

  7.   

    首先从问题可以判断楼主是新手(假装新手就恕我眼拙)
    这样理解的话,他说“trim函数问题”就很可以理解“问个trim()函数问题”
    或者
    trim()函数时出问题”
    这应该是很容易理解的汉语省略说法吧?你要理解为他说“PHP的trim()函数问题”我也没办法
    我觉得这样的话不是询问的语气,而是质问的语气,但显然他最后说“这是什么意思呀?”就是询问的语气如果他假装新手,故意误导我们——像你说的那样
    那我就认栽好了,没辙,谁叫我对他的问题好奇呢