php if 单行,php – 单行if语句或if语句没有大括号坏习惯?
生活随笔
收集整理的這篇文章主要介紹了
php if 单行,php – 单行if语句或if语句没有大括号坏习惯?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最好的做法是編寫別人可以輕松讀取和更新的代碼。
您的第一個表單是有問題的,因為它不遵循大多數PHP開發人員使用的表單:
if (condition) {
// code
} else {
// code
}
// ... or ...
if (condition)
{
// code
}
else
{
// code
}
// ... or ...
if (condition) { /* short code */ } else { /* short code */ }
// ... or ...
condition ? /* short code */ : /* short code */;
請注意,這完全是關于標準實踐,并不一定是有道理的 – 它只是關于其他開發人員習慣看到的內容。
你的第二種形式,更重要的是不是很好,因為它使另一個程序員容易犯這個錯誤:
if (condition)
// code A
else
// code B
// code C (added by another programmer)
在這個例子中,另一個程序員添加了代碼C,但是忘了用大括號封裝整個else塊。這將導致問題。您可以通過簡單地將您的if和else塊放在大括號中來防御這一點。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的php if 单行,php – 单行if语句或if语句没有大括号坏习惯?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 模拟平台_用Java程序模拟登
- 下一篇: php7 提示500错误解决,升级php