サポート » バグ報告と提案 » PHP コーディングエラーなの?

  • 解決済 munus

    (@munus)


    「/wp-admin/includes/template.php」の、619行目付近。
    <li id="link-category-', $cat_id, '"><label for="in-link-category-', $cat_id, '" class="selectit"><input value="', $cat_id, '" type="checkbox" name="link_category[]" id="in-link-category-', $cat_id, '"', ($checked ? ' checked="checked"' : "" ), '/> ', $name, "</label></li>
    プログラマーじゃないので、見た目でしかわかりませんが、
    ‘, $cat_id, ‘と’, $name, “のカンマは、ドットの間違いではないのでしょうか。
    教えてください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    munusさん、こんにちは。

    問題ありません。
    ドットの場合は、文字列を結合させ、1つの引数にしてechoを実行させます。
    カンマの場合は、各文字列をそのまま複数の引数としてechoを実行させます。

    あとは、コーディングのガイドラインなど次第ですが、WordPressではそこまで言及されていませんので、上記のコードでも問題ないと言えます。

    一般的には、結合されることが多く馴染まれていますが、速度的にはカンマ区切りの方が速いはずです。

    トピック投稿者 munus

    (@munus)

    jim912さん、こんにちは。
    勉強になりました。どうもありがとう。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「PHP コーディングエラーなの?」には新たに返信することはできません。