- 1、深入了解php底層需要了解哪些語言
- 2、如何深入學習PHP?
- 3、PHP中的ZEND框架是做什麼用的?
php 底層是C 語言,故如果想研究底層代碼需要掌握C言語相關知識。
php 的zend引擎,包括詞法分析,語法分析,AST 等需要掌握編譯原理的知識。
其實在php這行業界內,你學的已經很多了,個人建議你去多熟悉熟悉幾個大型、常用的框架,還有去熟悉熟悉AJAX和Xml技術。個人建議。
首先Zend是目前為php提供技術和服務支持的公司,該公司專註於php項目的各種解決方案,其中之一是zend framework。
然後ZF(Zend Framework)的優勢:
ZF使用MVC三層架構,完全面向對象編碼。
組件非常豐富,且組件之間耦合很鬆散。簡單說就是,各組件之間的依賴性非常低,基本上每個組件都可以單獨拿出來使用。
ZF是Zend對php面向對象編碼的最佳參考之一。非常靈活,非常強大,非常易於擴展,然而,也非常難入門難上手。
ZF的中文資料相對來說,並不充足,國內使用ZF做框架的網站也不是很多。
對於大型php項目,有一定規模的團隊,有明確項目需求,有明確項目進度規劃的,可以考慮使用ZF,另外,對於非常想學習php 面向對象思想的,ZF是相當推薦的。
相比之下ThinkPHP在國內更受歡迎,另外還有CI框架(CodeIgniter )等
原創文章,作者:AXXN9,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/126297.html