Rammstein
PHPClub::News
phpAspect + C + XSLT - это что-то интересное!
Аспектно-ориентированная разработка в PHP медленно, но верно движется к своему признанию.
Один из участников "Google Summer of code 2006", William Candillon, начал разработку новой версии phpAspect на C, в которой планируется использовать всю мощь XSL трансформаций. Разумеется, данная технология подразумевает использование XML, в качестве предмета, на который трансформация применяется. William предлагает следующий отрывок кода:
и отражение этого кода в дерево (это называется Abstract syntax tree), которое легко может трансформироваться в XML исходник:
То есть, речь идёт о том, чтобы PHP разработчик мог применять XSLT для изменения своего кода. По моему мнению, лучшего решения, чем XSLT просто не придумаешь (здесь нужно говорить, скорее, об огромных возможностях XPath).
Остаётся только наблюдать за ходом работы на блоге автора.
Аспектно-ориентированная разработка в PHP медленно, но верно движется к своему признанию.
Один из участников "Google Summer of code 2006", William Candillon, начал разработку новой версии phpAspect на C, в которой планируется использовать всю мощь XSL трансформаций. Разумеется, данная технология подразумевает использование XML, в качестве предмета, на который трансформация применяется. William предлагает следующий отрывок кода:
PHP:
<?php
class Foo
{
private $bar = array(1);
}
?>
То есть, речь идёт о том, чтобы PHP разработчик мог применять XSLT для изменения своего кода. По моему мнению, лучшего решения, чем XSLT просто не придумаешь (здесь нужно говорить, скорее, об огромных возможностях XPath).
Остаётся только наблюдать за ходом работы на блоге автора.