Ну есть php-ext, и все-же рекомендую не использовать ничего подобного. Когда-то пробавал ExtPascal, лажа. Очень рекомендую отделить клиентскую часть от серверной, не смешивать php и javascript.
Можно, генерируя JS — сервером, вы лишаете себя возможности разделить работу таким образом, чтобы и javascript программист мог что-то сделать; увеличиваете связанность кода, т.к. внутри php вам нужно будет хранить/искать ссылки на объекты javascript. Кроме того, используя враппер, вы рискуете навеки остаться в конкретной версии враппера, ExtJS. А также увеличиваете количество, передаваемой по сети, информации. генерируемый код — хуже написаного.
Ну тогда тем более не нужно голову ломать. Просто напишите все на js. Разберитесь какие данные и какая часть может запрашивать, чем и что может управлять..., а потом на clear php все будет легко и просто.
Если проблема в том, что есть проблемы с javascript — знайте, они будут и при использовании враппера.