◆ PHP JS化計画に続編がきましたよ! 

前回 プロトタイプチェーンのとメソッドチェーンのを混ぜた結果 コアっぽい部分が自分でもいまいちよくわからないコードだったので やりたいことを整理して 一から書き直しました

基本となるところと 関数(メソッド)定義は別ファイルにわけることにしています

phjs.php

まだ 関数は少なめです
気が向いたら徐々に追加していくと思います



プリミティブ値の値制御はそこそこいい感じにできたのですが クロージャやオブジェクトで扱いに困りました
プリミティブ値のように本来のオブジェクトを保存してそこを書き換えるというのは いったんそっち見てなければ __proto__ 辿ってと複雑になりますし 結局 オブジェクトなら ラップしてるオブジェクト自体にプロパティ持たせるようにしてますが  それでもプリミティブ値との分岐などでいまいちキレイには行かないです


今の状態でも phjs.ex.js に自分でメソッド追加すればとりあえず使えるので使ってみたい人はどうぞ使ってください