讲师回答 / 洪涛
相对于其他语言,PHP原生是不支持Annotation的,但是Symfony自己实现了一套读取源代码中annotation并且进行分析和转义的流程,将annotation翻译成为可以被PHP读取的配置或程序,然后存放在缓存目录中,所以最终执行程序执行的是PHP原文代码部分加上从annotation转义过来的那部分的结合体。
2014-12-15
大部分 php 程序员(包括我自己) 对 php语言 相对高级一些的特性了解的太少。比如 spl, reflection, annotation, namespace,trait,generator, 函数是编程,psr-x,异步等等以及例如 ,导致如果学习了 symfony 以后。一但是 碰到 问题 解决不了。以上知识又到不会,即使会也不熟。那时候 symfony 就成了一个“高不可攀”的白富美。
其实想说 国内大多数的 php 程序员还停留在 php4 的时代。而 php5.3 以后的 php 已经不再是 以前的 php 例如。
吐槽太多。该闭嘴了。
其实想说 国内大多数的 php 程序员还停留在 php4 的时代。而 php5.3 以后的 php 已经不再是 以前的 php 例如。
吐槽太多。该闭嘴了。
2014-12-13