簡體   English   中英

PHP最佳實踐:您使用嗎? 在每個PHP語句之后?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM