Вопрос

Я искал язык взлома Facebook, но у меня есть сервер, на котором работает несколько сайтов PHP.

Теперь мне было интересно, есть ли инструмент, который может конвертировать хак обратно в php, чтобы его можно было запустить на моем сервере, но я мог бы разрабатывать хак?

Это было полезно?

Решение

Hack не является ни подмножеством, ни расширенным набором PHP — мы называем его «диалектом».Хотя написание инструмента для преобразования многих (но не всех!) функций из Hack в PHP возможно прямо сейчас, мы не считаем это хорошей идеей.В этой теме есть обсуждение и разъяснение того, почему: https://github.com/facebook/hhvm/issues/2236 (Супер краткое содержание:вы действительно хотите, чтобы среда выполнения применяла ваши аннотации типов.)

Как говорится в этой теме, нам нужна лучшая история преобразования PHP, чем она есть сейчас, особенно для фреймворков, которые не хотят массово переходить на Hack (поскольку они потеряют большую часть своих пользователей/клиентов :)).У нас пока ничего нет, но есть некоторые идеи, над которыми мы еще не успели поработать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top