先日、WordPressコアのテスト要件からPHP5.6未満がドロップされたことをお伝えしたが、コーディングスタンダードもそれに追従して変更されるようだ。makeブログに投稿された “Coding Standards Updates for PHP 5.6” によると…… 無名関数/クロージャー 無名関数は使ってもオーケー。ただし、フックにかけると削除できなくなるので、アクションフック・フィルターフックの引数としてはコアで使わない。テーマ・プラグイン内で使う分には開発者の自由。 // こういう風にしてしまうと削除できなくなるのでダメ。 add_filter( 'the_content', function( $content ) { return do_something( $content ); } ); // こういう使い方はオーケー。 $str = preg_replace_call
![WordPressの新しいPHPコーディングスタンダードが策定中 – Capital P – WordPressメディア](https://cdn-ak-scissors.b.st-hatena.com/image/square/a73dedf70264a992d12db9d915f90d94f5b2973e/height=288;version=1;width=512/https%3A%2F%2Fcapitalp.jp%2Fwp-content%2Fuploads%2F2019%2F03%2Fcode-coding-computer-879109.jpg)