日記
違いが分からないEdit

はてな認証APIで返されるJSON形式のデータをZend_Json(のSubversion上の最新版)でデコードしようとするとエラーが出る。調べた結果、Zend_Json_Decorder::_eatWhitespace

'/(\t|\b|\f|\n|\r| )*/s'

という正規表現を、

'/[\t\b\f\n\r ]*/s'

に変えると正しく動作する(前者だとホワイトスペース除去がうまく動作しないせいで、Illegal Tokenになる)んだけど、その理由がわからない。

Published At2006-06-15 00:00Updated At2006-06-15 00:00