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環境作ってテストした方が良さげ。もう少しお待ちを。