Статьи

Крадущийся Javascript, скрытый PHP [3]

Оно живое! http://xmlrpccom.sourceforge.net/scriptserver/ .

Вот краткое объяснение …

Допустим, у вас есть класс PHP, который выглядит примерно так;


class Math {
function add ($x, $y) {
return $x + $y;
}
}

Теперь вы можете использовать это из Javascript, как;


var m = new math();
alert (m.add(2,2));

Не нужно думать о базовом механизме / кодировании (как обсуждалось ранее ).

Полный пример можно увидеть, посмотрев на следующее;

PHP Source для «сервера» — это то, что вы написали бы на стороне сервера

Клиентский код Javascript, сгенерированный автоматически с PHP-сервера (обратите внимание, что он может быть «сжат» с переключением константы PHP)

Клиент (View> Source for Javascript) — это все, что вы будете кодировать вручную на стороне клиента.

(Обновить)
вывод с сервера — пример того, что клиент Javascript получает от PHP; строка (для eval), содержащая анонимную функцию, которая сама содержит массив. Гораздо более компактный, чем XML, без проблем с синтаксическим анализом (хотя и не очень удобный для человека. Хвост URL соответствует / class / method / names.

Загрузите все это в первом (альфа) выпуске отсюда .

Уф! Теперь это вне моей системы, может догнать электронную почту и т.д. (до того, как Кев убьет меня;))