freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機]php編碼規(guī)范-資料下載頁

2025-08-16 12:27本頁面
  

【正文】 接動詞,后者后面接形容詞。. 常量常量應(yīng)該總是全部使用大寫字母命名,少數(shù)特別必要的情況下,可使用劃線來分隔單詞;PHP 的內(nèi)建值 TRUE、FALSE 和 NULL 必須全部采用大寫字母書寫。任何變量在進行累加、直接顯示或存儲前必需進行初使化,例如:$number = 0。 //數(shù)值型初始化$string = ‘’。 //字符串初始化$array = array()。 //數(shù)組初始化判斷一個無法確定(不知道是否已被賦值)的變量時,可用 empty()或 isset(),而不要直接使用 if($switch)的形式,除非你確切的知道此變量一定已經(jīng)被初始化并賦值。empty()和 isset()的區(qū)別為:? bool empty(mixed var)? 如果 var 是非空或非零的值,則 empty() 返回 FALSE。換句話說,、 0、0、NULL、FALSE、array()、var $var。 以及沒有任何屬性的對象都將第 8 頁 共 9 頁 被認(rèn)為是空的,如果 var 為空,則返回 TRUE。? bool isset(mixed var[, mixed var[, ...]])? 如果 var 存在則返回 TRUE,否則返回 FALSE。? 如果已經(jīng)使用 unset() 釋放了一個變量之后,它將不再是 isset()。若使用 isset() 測試一個被設(shè)置成 NULL 的變量,將返回 FALSE。同時要注意的是一個 NULL 字節(jié)( \0)并不等同于 PHP 的 NULL 常數(shù)。判斷一個變量是否為數(shù)組,請使用 is_array(),這種判斷尤其適用于對數(shù)組進行遍歷的操作,例如 foreach(),因為如果不事先判斷,foreach()會對非數(shù)組類型的變量報錯;判斷一個數(shù)組元素是否存在,可使用 isset($array[‘key’]),也可使用 empty(),兩者異同見上。PHP 中的變量不并不像 C 語言那樣需要事先聲明,解釋器會在第一次使用時自動創(chuàng)建他們,同樣類型也不需要指定,解釋器會根據(jù)上下文環(huán)境自動確定。從開發(fā)人員的角度來看,這無疑是一種極其方便的處理方法。一個變量被創(chuàng)建了,就可以在程序中的任何地方使用。這導(dǎo)致的結(jié)果就是開發(fā)人員工經(jīng)常不注意初始化變量。因此,為了提高程序的安全性,我們不能相信任何沒有明確定義的變量。所有的變量在定義使用前要初使化以防止惡意構(gòu)造提交的變量覆蓋程序中使用的變量。細(xì)節(jié)可以閱讀(該文檔里羅列了 PHP 常見的安全問題,閱讀該文檔是非常有必要的!代碼設(shè)計應(yīng)當(dāng)兼顧 PHP 高低版本的特性,當(dāng)前,應(yīng)仍然以 PHP 作為最低通過平臺,盡量不使用高版本 PHP 新增的函數(shù)、常數(shù)或者常量。如果使用只在高版本才具備的函數(shù),必須對其進行二次封裝,自動判斷當(dāng)前 PHP 版本,并自行編寫低版本下的兼容代碼;對于個別函數(shù),參數(shù)要求或者代碼要求應(yīng)當(dāng)以較為嚴(yán)格的 PHP 版本為準(zhǔn);除非必要,不要使用 PHP 擴展模塊中的函數(shù)。使用時應(yīng)當(dāng)加入必要的判斷,當(dāng)服務(wù)器環(huán)境不支持此函數(shù)的時候,進行必要的處理。文檔和程序中的功能說明中,也應(yīng)加上兼容性說明。代碼的有效重用可以減少效率的損失與資源的浪費。在開發(fā)軟件項目時為了避免重復(fù)勞動和浪費時間。開發(fā)人員應(yīng)盡量提高現(xiàn)有代碼的重用率,同時將更多的精力用在新技術(shù)的應(yīng)用和新功能的創(chuàng)新開發(fā)上面。? 在需要多次使用代碼,并且對于您希望實現(xiàn)的任務(wù)沒有可用的內(nèi)置 PHP 函數(shù)時,不吝嗇定義第 9 頁 共 9 頁 函數(shù)或類。開發(fā)者須根據(jù)功能、調(diào)用情況, 或. 中。超過 3 行,實現(xiàn)相同功能的程序切勿在不同程序中多次出現(xiàn),這是無法容忍和回避的問題;? 在任何時候都不要出現(xiàn)同一個程序中出現(xiàn)兩段或更多的相似代碼或相同代碼,即便在不同程序中,也應(yīng)盡力避免。開發(fā)者應(yīng)當(dāng)總是有能力找到避免代碼大段(超過 10 行)重復(fù)或類似的情況。需要強調(diào)的是,本部分雖然篇幅較短,但卻是十分需要經(jīng)驗,并將花費開發(fā)者大量時間和精力去進行優(yōu)化的部分,任何產(chǎn)品開發(fā)者必須時刻清楚和理解代碼重用的重要性和必要性,切實在增強產(chǎn)品效率、邏輯性和可讀性上下功夫,這是一名優(yōu)秀軟件開發(fā)者所必須具備的基本素質(zhì)。. 錯誤報告級別在軟件開發(fā)和調(diào)試階段,請使用 error_reporting(E_ALL)。作為默認(rèn)的錯誤報告級別,此級別最為嚴(yán)格,能夠報告程序中所有的錯誤、警告和提示信息,以幫助開發(fā)者檢查和核對代碼,避免大多數(shù)安全性問題和邏輯錯誤、拼寫錯誤。error_reporting()可以在./include/ 的頭幾行進行設(shè)置。在軟件發(fā)布時,請使用 error_reporting(E_ERROR | E_WARNING | E_PARSE)。作為默認(rèn)的錯誤報告級別,以利于用戶使用并將無謂錯誤提示信息降至最低。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1