PHP では、JSON で記述された構成ファイルを読み込んでいます。抜粋を参照してください:
"test":{
"regexp":"^var1=([A-Za-z0-9_]+)(;var2=([0-9]+))?(;var3=([0-9]+))?$"
}
セミコロンに注目!
json_decode() を使用してこれを PHP 5.3.3 にロードすると、次のものが文字列として返されます。
^var1=([A-Za-z0-9_]+)(var2=([0-9]+))?(var3=([0-9]+))?$
私のセミコロンに何が起こったのか知っている人はいますか? 彼らはちょっと重要です!