PHP需要注意的點:
在有html語句的檔案裡,不管是html檔案還是php檔案,可以在任何地方添加php語句,但必須有開始和結束標記,即'' 純php檔案時,可不用添加php結束符,如:'?>' 變數可以不聲明,直接使用; 單引號與雙引號:單引號不解析變數,雙引號會解析變數 單引號與雙引號:單引號只解析'\','\\'這兩個轉義符,雙引號不解析轉義符,會原樣輸出。 在html中,'\n','\r','\tab'在頁面裡都會轉成一個空格。 可用花括弧來區別變數與其它字元,形式如:'${變數名稱}'、'{$變量名稱}',且花括弧與變數間不要有空格,不然會輸出花括弧
亂碼問題:
頁面是中文亂碼的原因,檔案以什麼編碼儲存,就需要以對應的編碼開啟,如果列印時使用編碼與儲存的編碼不對應,就會出現亂碼。
當頁面出現亂碼時,可在頁面的head裡添加對應的方式編碼:
如head是標籤裡添加: <meta http-equiv="Content-Type" content="text/html;" charset="gb2312"/> 如果是php檔案,則可以開頭輸入以下語句 header('content-type:text/html;charset=utf-8');
在php中除了以單引號”和雙引號”“做為字串外,還可以使用HereDoc和NowDoc
HereDoc以三個小於符號為開始,相當於雙引號的作用,也就是可以解析出現的變數,格式如下
<<<名稱 html內容 名稱;例:$tempTable = <<這是hereDoc例示
hereDoc適合在php檔案中輸入較長文本的html
?>
NowDoc與HereDocs格式類似,但名稱要加雙引號,php5.3以上可以用,相當於單引號的作用,也就是原樣輸出內容,如下:
<<<"名稱" html內容 名稱;例:$tempTable = <<<'TABLE' 這是nowDoc例示
nowDoc相當雙引號
TABLE;?>
著作權聲明:本文為原創文章,轉載需註明出處,文章觀點只代表當時的看法,一定有不足,歡迎拍磚提醒,非常感謝!
以上就介紹了php學習筆記_3_php文法需要注意的點及hereDoc和nowDoc,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。