Я считаю, что можно выполнить функцию скрипта java в PHP, но останется ли она на стороне сервера, а не на стороне клиента? Могу ли я, в PHP, вызвать функцию .js, передав ему некоторые аргументы и вернуть его к PHP, который его назвал?Выполнение javascript в PHP
Скрипт Я хочу использовать возвращает XML, и я хочу, чтобы пользователь вводит с помощью PHP, передать их на .js функционировать , проживающих на сервере, а затем принять возвращенную XML и разобрать его обратно в PHP часть.
Я спрашиваю, потому что я вижу, что люди комментируют это, потому что .js - это клиентская сторона, а PHP - серверная, они не ладят друг с другом. Я надеялся, что, выполняя функцию .js в PHP, я могу подделать вызов .js как исходящий с локальной машины (сервера).
Спасибо за любую информацию!
Короткий ответ - нет. Я думаю, вам может понадобиться немного изменить дизайн вашего приложения. Не могли бы вы реализовать функцию, которая возвращает XML в PHP (или есть эквивалент PHP, который выполняет то, что делает JS)? –
У PHP нет Javascript-интерпретатора. [На стороне сервера Javascript] (http://en.wikipedia.org/wiki/Server-side_JavaScript) существует, но разве было бы проще просто переопределить JS-функцию в вашем PHP-коде? –
Javascript является третьей стороной. Хотелось бы иметь версию PHP. – Robolulz