PHP-to-Javascript
PHP-to-Javascript copied to clipboard
dependency problem
namespace nam1{
use nam2\Foo2;
class Foo1{
function getFooFromFoo2(){
//here is dependency for Foo2
return Foo2::foo;
}
}
}
namespace nam2{
use nam1\Foo1;
//in extend is dependency for Foo1
class Foo2 extends Foo1 {
const foo=1;
}
}
is converted to
(function () {
...
// N.nam2.Foo2 is undefined here
var Foo2 = N.nam2.Foo2;
var Foo1 = this.Foo1 = (function () {
...
Foo1.prototype.getFooFromFoo2 = function () {
return Foo2.foo;
};
...
})();
}).call(N.nam1);
(function () {
...
}).call(N.nam2);
...