2011-11-18 51 views
0

這是一個非常簡單的類,有一個靜態方法。我不能爲我的生活工作,爲什麼它拋出的錯誤:期待T_STRING?

Parse error: parse error, expecting `T_STRING' in C:...\error.php on line 7

這是代碼:

<?php 

    # Error class to handle errors 
    class Error 
    { 
     # Function to throw an error - which redirects with error msg 
     public static function Throw($id, $dest) // line 7 
     { 
      System::Redirect($dest."&e=$id"); 
      exit; 
     } 
    } 

?> 
+0

從「拋出」改爲別的東西會修復 –

回答

0

拋出是保留字;如果你打電話的話,你不會得到那個錯誤,例如myThrow。

另一件值得注意的事情是,如果$ dest沒有參數已經被傳遞(例如只是foo.com而不是foo.com?param=1),那麼在其上附加'& e = id'將會導致'foo.com & e = id'將會中斷。

+0

這是要注意的事情,但我小心總是有$ dest!空:) – Lee

相關問題