SmartyがQuercusで動かない

しょっぱなから躓いた。ここにある理由の通り。

https://gist.github.com/4086394

property_existsはnullでもプロパティーが存在していればtrueなのにQuercusはそうなっていない。

Smartは__getや__callを結構駆使してるのでしょっぱなでコケる。

しょうがないのでソースを追いかけるか。

Quercus調査はじめる

半分趣味的な部分もあり、Quercusでどのくらい近くにあるPHPがそのまま動くか、動かないかを調べ始めようと思う。

 

目的は既存PHPシステムの脱PHP

ほぼそのまま動くのであれば既存システムが動く状態を維持しながら別のJVM上で動く言語に少しずつ切り替えていくことが可能になる。

何かこれだけ書くと庇を貸して母屋を取られるみたいで怖いけど全然違うし問題無いです。