質問: wordpressのコードはなぜそんなに「スペースにやさしい」のでしょうか。 wpコア、多くのwpプラグイン、そして wpコーディング規格自体 の非常に「寛大なアプリケーション」を使用します。 space 文字(字下げ用ではなく、親と括弧の「内側」)。これはwordpressに固有のもののようです - このスタイル/哲学は他の同様のプロジェクト、phpなどには存在しないようです。このアプローチの詳細については、以下を参照してください。 https://make.wordpress.org/core/handbook/coding-standards/php/#space-usage 例:foreach ( (array) $foo as $bar ) { ...foreachの後、最初の(の後、最後の)の前のスペース(および上記のリンクの「スペース使用量」に示されている他の同様のスペース)を参照しています。このスタイルは私には不必要に思えます - それはより多くのタイピングを必要とし、(意見)コードの解析を視覚的により困難にします。私の望みはnotで、このスタイルが良い考えであるかどうかを議論することです。むしろ、whyの動機を単純に理解したいのです。これが推奨されるスタイルです。 wpコーディング標準に関するコメント投稿者でさえ興味があります。mk safiの質問に対する回答は、基本的には以下のとおりです。 読みやすくするために 現状( "それはまさにその通りです") 私が尋ねるべき私の推論は、私が私たちの内部だけのプロジェクトでwpコーディング標準を採用することに個人的にあまり価値がないと思うということです。しかし、何かが足りない場合は興味があります。wordpressの "space usage"スタイルに従うために、上記の2つ以外に、表面上有効かどうかに理由がありますか?
回答: $baz . '-5'など、ドットの後のスペースは正常です。このスタイルは、演算子の多くのコーディング標準(y + z)で使用されます。これは、読みやすさを向上させるために行われます。たとえば、これらの1つは他の文字より読みやすいです。$cow.$dog.$cat.$table.$chocolate.$puddle.$iterator.$stuctureone.$stucturetwo $cow . $dog . $cat . $table . $chocolate . $puddle . $iterator . $stuctureone . $stucturetwo これは、他の「コード」に囲まれているとさらに明らかになります。括弧( 1, 2, 3 )の周りのスペースに関しては、私にはわかりませんが、引数は読みやすさのためでもあると思います。wordpress 標準自体 にはスペースのないコメントに括弧のある例があり、コードベース自体がスペースのある部分とそうでない部分とを混同しているため、混乱を招く可能性があります(スクリーンショットを参照)下)同じ機能内でも。ほとんどのphp標準は、実際には逆の呼び出しを行います。括弧はその内容を抱きしめます。実際には、他の言語のほとんどのコーディング標準(1, 2, 3)のように記述します。したがって、wpがこのように行う理由は少し謎です。wordpress関数から比較する例を次に示します。比較する大きなバージョン: http://i.imgur.com/ntebv7v.jpg 私は特に、フルスクリーンのコードを見るとき、右側のものを好みますが、それは個人的な好みです。