日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php代码样式,PHP代码样式

發布時間:2024/10/8 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php代码样式,PHP代码样式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果使用第三方框架,并且有提供代碼樣式說明,則遵循其代碼樣式標準,否則如下!

== 格式:

* 使用UTF-8編碼

* 使用4個空格縮進,禁止使用Tab

* Unix樣式換行符(LF)

* 在逗號、冒號和分號操作符使用空格

* 在 (,[ 后面、],) 前面不使用空格

* 在代碼塊中使用4個空格縮進

* 采用層級縮進

* 在return方法的返回值前使用空行(除非只有一行代碼)以及在兩個方法中使用空行區分

* 在兩個大的邏輯代碼段之間使用空行區分

* 保持行字數在80字以內,最多不超過120

* 使用標準的PHP標簽定界,禁止使用短標簽( //... ?>),對于只包含有PHP代碼的文

件,禁止使用PHP結束標志("?>"),文件末尾使用注釋說明"/* End of file */"

* 單行代碼也必須使用分號(;)結束

== 命名:

* 文件名使用snake_case方式,禁止使用臃腫的文件名

* 變量名使用snake_case方式,禁止使用臃腫的變量名

* 禁止使用單字符做為局部變量(如$i),在for循環中除外

* 禁止使用大寫字母做為全局變量,如使用大寫字母,應使用SCREAMING_SNAKE_CASE方式

* 類名使用CamelCase方式,方法名使用camelCase方式(保持像HTTP,RFC,XML縮寫詞的大寫)

* 常量名使用SCREAMING_SNAKE_CASE方式 // bad

superclass.php

SuperClass.php

superClass.php

$i = "foobar"; // 單字符變量只充許使用在for循環中

$bufferdText // 駝峰式變量,并且意思可以再精簡些

$groupid // 兩個單詞之間需要下劃線分開

$name_of_last_city_used // 太長

MyConstant // 應該用下劃線并且字母沒有全大寫

N // 單字符

S_C_VER // 意思不清楚

class superclass

class superClass

function fileproperties() // 意思不清楚并且沒有駝峰式命名

function fileProperties() // 意思不清楚

function getfileproperties() // 好些了,但沒有駝峰式命名

// good

super_class.php

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

$buffer

$group_id

$last_city

MY_CONSTANT

NEWLINE

SUPER_CLASS_VERSION

class SuperClass

function getFileProperties()

== 語法:

對于嵌入HTML中的PHP代碼,對于像if, for, foreach, while等代碼塊,采用if: ... endif; for: ... endfor; foreach: ... endforeach;以及 while: ... endwhile;方法塊...

<?php if ($user->isLoggedIn()): // checking logged in ?>

...

== 注釋:

* 文檔塊必須和phpDocumentor格式兼容,請參考: http://phpdoc.org/

* 避免多余的意見/**

* 控制器類說明信息

*/

class Controller {

private static $instance;

public function __construct() {

...

}

/**

* 函數說明信息

*/

public static function &get_instance() {

...

}

/* End of file controller.php */

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的php代码样式,PHP代码样式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。