Статьи

PHP Sharp

Имейте в виду. Чтение этого может дать вам повод задохнуть на остатках индейки.

Пару лет назад Алан Ноулз несколько экспериментировал с тем, чтобы заставить PHP работать под .NET. Он задокументировал свои достижения здесь . Я считаю, что Алану удалось собрать работающий PHP-компилятор и он достиг стадии «Hello World». Конечно, от Hello World предстоит долгий путь к чему-то действительно полезному, например, к реализации библиотеки функций PHP. Вещи, которые заставляют вас думать, что только безумные захотят попробовать.

Что ж, оказывается, группа чешских программистов была достаточно безумна, чтобы сделать это — познакомиться с Phalanger , PHP-компилятором для .NET.

Из небольшого возни, основы работы. Вот вывод из phpinfo ();

Кажется, они также реализовали некоторые из наиболее известных расширений PHP, таких как GD и PDF. Из обзора .

Основная цель нашего проекта — обеспечить полную функциональность существующих PHP-скриптов без каких-либо изменений.

Пока не уверен, что я чувствую к Фалангеру. Две ключевые фразы из лицензии, которые выпали;

Вы можете использовать это Программное обеспечение в любых некоммерческих целях.

Вы не можете перепроектировать, декомпилировать или дизассемблировать Программное обеспечение

Также не удалось найти никаких упоминаний о моно. Учитывая, что источник недоступен, запуск Phalanger под Mono на * Nix сейчас не вариант.

В то же время, доступ к библиотеке .NET, включая элементы управления ASP.NET, является заманчивой перспективой…

Во всяком случае, есть над чем поэкспериментировать.