Rozszerzenie Facebook XHP wprowadza co są w zasadzie literały XML (no, literały XHTML) do języka PHP, pozwalając składnię jak poniżej:Jakie PHP IDE obsługuje rozszerzenie Facebook XHP?
$foo = <div>hello</div>;
$foo = <div>
hello
</div>;
$foo = 'hello';
echo <div>{$foo}</div>; // outputs <div>hello</div>
$foo = 'hello';
echo <div>{substr($foo, 0, 2)}</div>; // outputs <div>he</div>
Największym problemem jest to, że nie mogę znaleźć IDE, który obsługuje ta składnia bez oznaczania jej jako błędu składni.
Powiedziano mi, że Facebook na ogół używa vima lub emacsa do programowania, ale mam nadzieję na bardziej rozbudowany IDE, który obsługuje tę składnię. Obecnie Netbeans 6.9, 7.0 M2 i Zend Studio 8 sygnalizują tę składnię jako błąd, mimo że działa dobrze na PHP z włączonym rozszerzeniem XHP.
Sugestie dla edytora lub wtyczki do edytora, który pozwala na pracę bez błędów składniowych?
Informacje o XHP: https://github.com/facebook/xhp/wiki
Minęły ponad 3 lata od tego pytania.Używam ** NetBeans IDE 7.4 ** - nadal nie obsługuje składni XHP. Nie znajduję przyzwoitego IDE, który obsługuje składnię XHP. –