php高手
『壹』 php 高手請教 新手<<<EOF總是出現錯誤 改了好多為什麼 總是出現語法錯誤 高手請指教!!!
<<<EOF後面不能有內容空格和tab都不能,EOF;前面不能有內容,空格或tab都不行,貌似老版本EOF;後面不能有分號(;)
Warning要注意的是結束標識符這行除了可能有一個分號(;)外,絕對不能包含其它字元。這意味著標識符不能縮進,分號的前後也不能有任何空白或製表符。更重要的是結束標識符的前面必須是個被本地操作系統認可的換行,比如在 UNIX 和 Mac OS X 系統中是 \n,而結束定界符(可能其後有個分號)之後也必須緊跟一個換行。
如果不遵守該規則導致結束標識不"干凈",PHP 將認為它不是結束標識符而繼續尋找。如果在文件結束前也沒有找到一個正確的結束標識符,PHP 將會在最後一行產生一個解析錯誤。
Heredocs 結構不能用來初始化類的屬性。自 PHP 5.3 起,此限制僅對 heredoc 包含變數時有效。
『貳』 怎樣深入學習php,成為php高手
數據結構是基礎,但php語言,這方面就不考慮了。要寫出一些優雅,可拓展性強的代碼,設計模式是一門必修課。平時可能也會用到一些模式,但是會沒有系統,也達不到交流的要求。不管是java,c++,php還是js,思想是一樣的,任意哪種語言的實現都是可以的。深入php的前提是你已經完成了相當的項目,對php的特性理解程度比較深。之後在socket編程這塊花一些時間,寫一些c/s應用。因為網路的大部分應用現在幾乎都是基於套接字之上,而php正是一門web語言。php底層調用的都是c模塊,這也是它速度變慢的原因,php只是一個中間件。到語言層面的話,試著開發php擴展已完善現有的功能或是項目需求。