講師回答 / 洪濤
相對(duì)于其他語言,PHP原生是不支持Annotation的,但是Symfony自己實(shí)現(xiàn)了一套讀取源代碼中annotation并且進(jìn)行分析和轉(zhuǎn)義的流程,將annotation翻譯成為可以被PHP讀取的配置或程序,然后存放在緩存目錄中,所以最終執(zhí)行程序執(zhí)行的是PHP原文代碼部分加上從annotation轉(zhuǎn)義過來的那部分的結(jié)合體。
2014-12-15
大部分 php 程序員(包括我自己) 對(duì) php語言 相對(duì)高級(jí)一些的特性了解的太少。比如 spl, reflection, annotation, namespace,trait,generator, 函數(shù)是編程,psr-x,異步等等以及例如 ,導(dǎo)致如果學(xué)習(xí)了 symfony 以后。一但是 碰到 問題 解決不了。以上知識(shí)又到不會(huì),即使會(huì)也不熟。那時(shí)候 symfony 就成了一個(gè)“高不可攀”的白富美。
其實(shí)想說 國內(nèi)大多數(shù)的 php 程序員還停留在 php4 的時(shí)代。而 php5.3 以后的 php 已經(jīng)不再是 以前的 php 例如。
吐槽太多。該閉嘴了。
其實(shí)想說 國內(nèi)大多數(shù)的 php 程序員還停留在 php4 的時(shí)代。而 php5.3 以后的 php 已經(jīng)不再是 以前的 php 例如。
吐槽太多。該閉嘴了。
2014-12-13
不知道為什么symfony到現(xiàn)在都沒有一本完整的書。前端有一個(gè)mvvm框架叫angularjs現(xiàn)在都已經(jīng)有3本中文書了。這個(gè)框架2013年終剛出的?,F(xiàn)在社區(qū)已經(jīng)發(fā)展很大了。專業(yè)前端沒有不知道的。不知道是symfony的公司營銷實(shí)力不行,還是中國php社區(qū)太奇葩。。。唉。中國的php社區(qū)。一蹶不振了。中國的phper們看著其他語言使用優(yōu)雅的語法,實(shí)用的特性,高效的完成自己的工作,自己還在那刀耕火種,無動(dòng)于衷。php程序員的悲哀。
2014-12-13