関数コラムその他(1)使っていないか確認しないとね!(フィルター編)この記事は最後に更新してから1年以上経過しています。先日パソコンのストレージを換装して開発環境を再構築。エディタのEclipseは「Neon(4.6)」から「Oxygen(4.7)」へ切り替わった。Style(Formatter)」が「PSR-2」に設定されていることが原因だった。PSR-2とは「PSR-2」はPHP-FIGによって策定されたPHPコーディングスタイルガイドである。Standards)」と異なる部分がある。次はPSR-2のクラス定義は以下のような感じになる(ここでは名前空間の宣言は割愛)。Standards」に合わせてみる。クラスやメソッドの開き括弧{はWordPressのクラス定義を参考に行末とした(これは明文化されていない)。body}}}インデントの違いは一目瞭然だが、ifのような制御構造におけるスペースの使い方が異なっていることがわる。スペース両者に共通するルールはいくつも存在するが、開き中括弧(の後と閉じ中括弧)の前のスペースの有無が見た目の印象を大きく変えている要因といえるだろう。Standards」を見ながら、これまでなんとなく(惰性的に)やっていたことを変えていこうと思った。if」を使用していた。Standards」とも「elseif」の使用を推奨していることを踏まえ、今後は「elseif」に切り替えたい。2つ目は論理NOTの「!」と型キャストの後のスペース。Standards」に合わせてスペースを入れるようにしたい。break」コメント。これは「PSR-2」に記載されていることだが、明示的にコメントを入れる方が他者だけでなく未来の自分もわかりやすいと思うのでぜひ実践していきたい。4つ目はプロパティ定義の「var」。これは「PSR-2」を読んで深く反省。今後は「var」ではなくプロパティの用途に応じて「public」「protected」「private」を適切に使い分けていきたい。今回保留したこと・まとめ最後に「PSR-2」では「クラスのプロパティ名やメソッド名において、それが「protected」や「private」を示す意図で1字のアンダースコア_をプレフィックスを使用すべきではない」としている。こちらについては明確な理由がわからなかったため、とりあえず保留とした。世の中の「PSR-2」の採用状況はどんな感じなのだろう。)サイドバーを登録する。)ダッシュボートページのURLを取得する。)月アーカイブのURLを取得する。)wp-contentディレクトリのURLを取得する。)サイトがマルチサイトか調べる。©12NetWordPress私的マニュアル主にjQueryのメモPHPExcelのノートWebの。