PHP文件命名、類和方法的命名、變量的命名等規范

1.文件命名

類文件的命名必須以大寫字母開頭,其他文件(配置文件,視圖,一般的腳本文件等)的命名是全小寫。

Some_library.php application_config.php

2.類和方法的命名

類名必須以大寫字母開頭,多個單詞之間使用下劃線分割,不要使用駝峰命名法。

class Super_class

類的方法應該使用全小寫,並且應該明確指出該方法的功能,最好包含一個動詞。 避免使用冗長的名稱,多個單詞之間使用下劃線分割。

function get_file_properties()

3.變量的命名

變量的命名規則和類方法的命名規則非常接近,使用全小寫,使用下劃線分割, 並且應該明確指出該變量的用途。非常短的無意義的變量隻應該在 for 循環中作為迭代器使用。

for ($j = 0; $j < 10; $j++)

$last_city

常量遵循變量命名,但是字母全大寫

MY_CONSTANT

NEWLINE

註意變量賦值時要前後都空一格

4.TRUE 、 FALSE 和 NULL 這幾個關鍵字全部使用大寫。

5.不要使用 || 操作符,它在一些設備上看不清(可能看起來像是數字 11), 使用 &&操作符比使用 AND 要好一點,但是兩者都可以接受。 另外,在 ! 操作符的前後都應該加一個空格。

註意:有一些 PHP 函數在失敗時返回 FALSE ,但是也可能會返回 “” 或 0 這樣的有效值, 這些值在松散類型比較時和 FALSE 是相等的。所以當你在條件中使用這些返回值作比較時, 一定要使用嚴格類型比較,確保返回值確實是你想要的,而不是松散類型的其他值。

在檢查你自己的返回值和變量時也要遵循這種嚴格的方式,必要時使用 === 和 !== 。

6.用Tab代替空格進行縮進

7.字符串使用單引號引起來,當字符串中有變量時使用雙引號,並且使用大括號將變量包起來。 另外,當字符串中有單引號時,也應該使用雙引號,這樣就不用使用轉義符。

‘My String’

“My string {$foo}”

“SELECT foo FROM bar WHERE baz = ‘bag’”

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *