講師回答 / 洪濤
相對于其他語言,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