問題タブ [psr-2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 関数名の後の PHP PSR 2 コーディング スタイル スペース
PHP PSR 2 コーディング スタイル ガイドでは、関数名とそれに続く左角かっこの間にスペースを入れてはいけません。これは、関数シグネチャを記述するときに適用されます。
メソッド名は、メソッド名の後にスペースを付けて宣言してはなりません。左中括弧はそれ自体の行になければならず、右中括弧は本文の次の行になければなりません。開き括弧の後にスペースがあってはならず、閉じ括弧の前にスペースがあってはなりません。
関数を呼び出すだけでなく、
メソッドまたは関数の呼び出しを行う場合、メソッドまたは関数の名前と開き括弧の間にスペースを入れてはならず、開き括弧の後にスペースを入れてはならず、閉じ括弧の前にスペースを入れてはなりません。引数リストでは、各コンマの前にスペースがあってはならず、各コンマの後にスペースが 1 つある必要があります。
スタイルコードは、これらがガイドラインである理由を説明していませんが、この場合に何をすべきか、またはすべきでないかを示しています。このスペーシングを説明するとき、フレーズMUST
とMUST NOT
が使用され、絶対的な要件を示します。これにより、単語がぎくしゃくしてしまいます (特に長い関数名とパラメーター名)。この決定の背後にある理由は何ですか?