這篇文章主要介紹了php的代碼規(guī)范,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

十余年的臺安網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。全網(wǎng)整合營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整臺安建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)公司從事“臺安網(wǎng)站設(shè)計”,“臺安網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實執(zhí)行。
開發(fā)php的過程中,因為命名大小寫的問題容易導(dǎo)致代碼錯誤,所以從網(wǎng)上整理了php的大小寫敏感的一些資料,需要的朋友可以參考下。
PHP對大小寫敏感問題的處理比較亂,寫代碼時可能偶爾出問題,所以這里總結(jié)一下。 但我不是鼓勵大家去用這些規(guī)則。 推薦大家始終堅持“大小寫敏感”,遵循統(tǒng)一的代碼規(guī)范。
1、變量名區(qū)分大小寫
<?php $abc = 'abcd'; echo $abc; //輸出 'abcd' echo $aBc; //無輸出 echo $ABC; //無輸出
2、常量名默認(rèn)區(qū)分大小寫,通常都寫為大寫
使用define定義的常量是區(qū)分大小寫的。
<?php
define('BLOGGER','Veitor');
echo BLOGGER; //輸出'Veitor'
echo BLOgger; //報NOTICE提示,并輸出'BLOgger'
echo blogger; //報NOTICE提示,并輸出'blogger'
?>3、函數(shù)名、方法名、類名不區(qū)分大小寫
但推薦使用與定義時相同的名字
<?php
function show(){
echo "Hello World";
}show(); //輸出 Hello World 推薦寫法
SHOW(); //輸出 Hello World
<?php
class cls{
static function func(){
echo "hello world";
}
}
Cls::FunC(); //輸出hello world4、魔術(shù)常量不區(qū)分大小寫,推薦大寫
包括:__LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。
<?php echo __line__; //輸出 2 echo __LINE__; //輸出 3
5、NULL、TRUE、FALSE不區(qū)分大小寫
<?php $a = null; $b = NULL; $c = true; $d = TRUE; $e = false; $f = FALSE; var_dump($a == $b); //輸出 boolean true var_dump($c == $d); //輸出 boolean true var_dump($e == $f); //輸出 boolean true
5、數(shù)組索引(鍵名)區(qū)分大小寫
<?php
$arr = array('one'=>'first');
echo $arr['one']; //輸出'first'
echo $arr['One']; //無輸出并報錯
echo $Arr['one']; //上面講過,變量名區(qū)分大小寫,所以無輸出并報錯
?>總結(jié):
在PHP中,函數(shù)名、方法名、類名、關(guān)鍵字不區(qū)分大小寫;但變量名、常量名區(qū)分大小寫。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享php的代碼規(guī)范內(nèi)容對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,遇到問題就找創(chuàng)新互聯(lián),詳細(xì)的解決方法等著你來學(xué)習(xí)!
網(wǎng)站標(biāo)題:php的代碼規(guī)范
當(dāng)前URL:http://www.chinadenli.net/article30/iphdso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、商城網(wǎng)站、網(wǎng)站改版、App設(shè)計、ChatGPT、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)