PHP 基礎篇 PHP結尾要不要加問號尖括號

2021-09-26 13:08:33 字數 511 閱讀 9698

加與不加,視情況而定。先定義一下兩者的區別。

加結尾的:之後的內容視為 純文字直接輸出,直到再次碰到 或 <?php

不加的:之後的內容視為 php **,除非沒有**了。

像一些函式庫,類庫這類檔案,不加結尾比較好。這樣當它們被其他檔案包含的時候,可以避免一些因為有輸出而導致的錯誤。比如

<?php

//如果 a.php 有結尾,並且後面多乙個回車或空格。下面這行一定報錯。

include("a.php");

session_start():

?>

另外,不加結尾還有個好處,如果伺服器被病毒感染,病毒會在你的 php 檔案最後加上 html 碼。例如:

不加結尾的話,等效於直接在 php 檔案裡書寫 html 碼,php 報錯執行中斷。至少你**的訪客不會因為這個中毒,你也能馬上發現染毒了。。

總的來說,我個人認為,純 php 的程式,不加結尾符,比加結尾符更具有優勢。如果你程式後面還有 html 碼之類的文字輸出,那你一定要加結尾。

函式宣告時 要不要 加 extern

待補充。1 通常做法 在.c中定義,在.h中extern出來,那麼其他編譯單元include這個.件就可以使用這個變數。2 函式如果定義在本.c檔案中,或者定義在乙個.件中並且本.c檔案 include了這個.h就不用加extern,因為這兩種情況下本.c檔案都可以直接找到 一旦有乙個函式定義在另乙...

段碼顯示屏要不要加背光?怎麼加?

在段碼屏怎麼加背光的前提下,我們一起來先了解下,段碼液晶屏是否需要加背光?段碼液晶屏要不要背光,這個是取決於產品及客戶使用情況 比如說空調遙控器,市場上大多數是不帶背光,因為它只是在室內有燈的情況下才去用,晚上關燈睡覺時,很少有人會用,如果有背光還會習慣睡眠,另乙個就是成本的問題,這種產品本來就便宜...

資料庫表要不要加外來鍵?

對於主 外來鍵 索引來說,在一些開發團隊中被認為是處理資料庫關係的利器,也被某些開發團隊認為是處理某些具體業務的魔鬼,您的觀點呢?在實際應用中您會採取哪種方式?矛盾焦點 資料庫設計是否需要外來鍵。這裡有兩個問題 乙個是如何保證資料庫資料的完整性和一致性 二是第一條對效能的影響。正方觀點 1,由資料庫...