[PHP] PSR +VIM
The code formatting is available in VS Code through the following shortcuts:
On Windows Shift + Alt + F
On Mac Shift + Option + F
On Ubuntu Ctrl + Shift + I
On Mac Shift + Option + F
On Ubuntu Ctrl + Shift + I
http://idroot.net/tutorials/how-to-install-php-composer-on-centos-7/
curl -sS https://getcomposer.org/installer | php
http://stackoverflow.com/questions/857885/formatting-php-code-within-vim/31315171
curl -sS https://getcomposer.org/installer | php
http://stackoverflow.com/questions/857885/formatting-php-code-within-vim/31315171
Vim :version
系統 vimrc 設定檔: "/etc/vimrc"
使用者個人 vimrc 設定檔: "$HOME/.vimrc"
第二組個人 vimrc 檔案: "~/.vim/vimrc"
使用者個人 exrc 設定檔: "$HOME/.exrc"
$VIM 預設值: "/etc"
$VIMRUNTIME 預設值: "/usr/share/vim/vim74"
ctrl+shift+v gg =
懶人模式
裝vim plugin
按下 v 進入檢視模式 按下gg移動到開頭 按下大寫G移動道行尾 按下=來完成縮排
===
1.Overview
- 只能使用 <?php 或 <?= 兩種tag
- 只能使用不帶 BOM 的 UTF-8 格式 (BOM : Byte order mark)
- 不要宣告到預設的變數
- Namespaces and classes MUST follow an “autoloading” PSR: [PSR-0, PSR-4].
- Class names MUST be declared in StudlyCaps.
- Class constants MUST be declared in all upper case with underscore separators.
- Method names MUST be declared in camelCase.
檔名: DataUpdate
變數名: sqlQuery
條件式前面空一行括號留空格:
if (...) {
}
開頭標籤無條件空一行:
<?php
...
...
...
?>
不同功能區塊中間空一行區隔:
<?php
$helloWorld
$hi
if (...) {
...
}
?>
縮排:使用4個空白
嚴格遵守PRS
參數要用逗號後空一格
function(a, b, c)
{
}
留言
張貼留言