[英]PHP best practices : do you use ; after each PHP statement or not?
我對PHP還是很陌生,所以我不想過早養成任何不良習慣。 當我將此語句輸入到WordPress PHP文件中時:
<p>This post was written by <?php the_author(); ?></p>
當我刪除分號時,它也起作用:
<p>This post was written by <?php the_author() ?></p>
如果我在php語句的末尾不使用分號,是一種不好的做法嗎?
我想說你在聲明后加了一個分號,所以你應該在這里加一個分號。 盡管在這種情況下可以省略它,但是如果要在其中添加多余的語句,則必須添加它。 在我看來,這很奇怪:您需要在上一行中添加一些內容,因為您添加了一條額外的語句。 令人困惑。
據我所知,關閉php標記?>
包含分號,因此對於單個函數調用沒有必要,另一方面,這將導致解析錯誤:
<?php do_something() str_repeat('23', 4) ?>
它不是必需的,但我認為這也是最佳做法,這樣您可以根據需要輕松地在其后添加其他行。 它也使您養成這樣做的習慣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.