関する情報も参照してください。それは望ましいものでしょう。文字列としてキャストしますデバッグコード¶あなたの成果物にデバッグコードを放置しないでください、たとえコメントアウトしてあってもです。デバッグ以外の特定の目的を果たすわけでない限りは。閉じタグのうしろの空白文字は禁止です。適切なヘッダを送信することができなくなることにもなりえます。互換性を保つべきです。あなたのコードは次のいずれかでなければなりません。ユーザのアプリケーションに影響を与えることなく静かに消え去るオプション機能を持つかです。関数を使用してはいけません。その関数が使えない場合の代替手段をそのコードに持たせてください。場合を除き、各クラスには別々のファイルを使用してください。ライブラリファイルです。空白文字¶コード内では、空白文字にはタブを使用してください。スペースではありません。彼らがアプリケーションに何を使っていようともカスタマイズできます。副次的な利点として、結果的に(すこしだけですが)よりコンパクトなファイルになります。改行で保存しなければなりません。改行でファイルを保存するように設定されていることを確認してください。コードのインデント¶オールマンスタイルのインデントを使用してください。それらを「所有」する制御文と同じレベルにインデントされます。原則として、丸括弧と角括弧にはスペースを使用しないべきです。うしろにはスペースを入れるべきです。それらと関数を区別する補助とし、読みやすさを向上させるためです。対応する言語ファイルを利用するべきです。アンダースコアをプレフィックスにつけるべきです。非表示にしてはなりません。配列のキーの類です)。ユーザーに対してエラー報告が有効になっていることを確認してください。有効になっていることを確認してください。環境で有効にした場合と同一ではありません。ある場合には何の意味もありません。開始タグには常に完全なものを使用します。有効になっていない場合に備えるためです。行の中に複数のステートメントは入れません。変数を展開する必要がない限り、常にシングルクォートを使用してください。波括弧を使用してください。エスケープ文字を使用する必要はありません。長いクエリは複数行に分割してください、読みやすくするためです。文節ごとに分割するのが好ましいです。適切な場合はいつでも、関数の引数にはデフォルト値を提供してください。数行のコードを省力化するための共通のフォールバック値を提供できます。