php學習筆記_3_php文法需要注意的點及hereDoc和nowDoc

來源:互聯網
上載者:User
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教程有興趣的朋友有所協助。

TABLE;
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.