AmazonJS 0.7.1で問題が起きている模様。<?= $label ?>がそのまま表示される。やっちまったわ。
- PHP5.3では
<?が非推奨でデフォルトオフ←知ってた - でも
<?php打つのめんどい - PHP5.4では
<?のオンオフ関係なく<?=が使えるようになった←知ってた - 自分のWordPressテーマは自分しか使わないのでPHP5.5で
<?=ガシガシ書いてた - WordPressの作業はまとめてやることが多いのでそのノリでAmazonJSも修正した←やらかした
というわけでPHP5.3以下でini.short-open-tagをオフにしている環境だと<?=が展開されない。
問題はPHP5.5でしか確認してないということだと思うし、いろんなバージョンで検証するならDocker使う場面キタコレとか思ってDockerについて調べて時間かかっている。WordPressプラグインのテストでなんか便利な方法ないのかな、PHPのバージョンだけじゃなく、WordPressのバージョンごとのテストも簡単にできるならしたい。
Dockerの勉強と構築に時間かかってるのでとりあえずphpbrewで5.3環境作ってテストした方が良さげ。もう少しお待ちを。