2012-04-19 2 views
0

私はPHPにまだまだ慣れていますので、早急に悪い習慣を作りたくありません。ときWordPressのPHPファイルに私が入力この文を:私はの終わりにセミコロンを使用しない場合、それは悪い習慣PHPのベストプラクティス:あなたは使いますか?各PHP文の後かどうか?

<p>This post was written by <?php the_author() ?></p> 

です:私は、セミコロンを削除するときにも動作します

<p>This post was written by <?php the_author(); ?></p> 

私のPHPステートメントかどうか?

+1

なぜ、どこにセミコロンの議論が見られるのですか?なぜこれが止まらないのですか? –

+1

C++で 'main()'の最後に 'return 0;と同じように何も変わらない暗黙のものです。それはまた、 "どちらがおいしいか、お茶かコーヒーか?"と尋ねるようなものです。 – Griwes

答えて

0

それはにISN」私はそれがベストプラクティスであると主張したいと思います。そうすれば、必要に応じて簡単に他の行を追加することができます。それはまたあなたにそれをする習慣を与えます。

+0

ありがとう! WordPressコーデックスでは、すべてのステートメントの終わりにセミコロンが常にリストされているため、他の人が言っているように、長期的なスケーラビリティのためにそこに残すのは良い考えです。 –

1

私は文の後にセミコロンを置くと言いたいので、ここに置くべきです。この場合は省略することができますが、余分な文を追加する場合は追加する必要があります。それは私の意見では奇妙なことです。余分な文を追加したため、前の行に何かを追加する必要があります。混乱する。

+0

@Nanneが言ったことは絶対に正しいです!誰かがあなたの前の仕事に取り組んだのであれば、技術的にすべきでないものを追加する必要があります。 – BennyC

0

私の知る限り、それは、単一の関数呼び出しのために必要ではないので、PHP終了タグ?>はセミコロンを意味知っているように、これは一方でパースエラーが発生します:

<?php do_something() str_repeat('23', 4) ?> 
関連する問題