本文目录一览:
深入了解php底层需要了解哪些语言
php 底层是C 语言,故如果想研究底层代码需要掌握C言语相关知识。
php 的zend引擎,包括词法分析,语法分析,AST 等需要掌握编译原理的知识。
如何深入学习PHP?
其实在php这行业界内,你学的已经很多了,个人建议你去多熟悉熟悉几个大型、常用的框架,还有去熟悉熟悉AJAX和Xml技术。个人建议。
PHP中的ZEND框架是做什么用的?
首先Zend是目前为php提供技术和服务支持的公司,该公司专注于php项目的各种解决方案,其中之一是zend framework。
然后ZF(Zend Framework)的优势:
ZF使用MVC三层架构,完全面向对象编码。
组件非常丰富,且组件之间耦合很松散。简单说就是,各组件之间的依赖性非常低,基本上每个组件都可以单独拿出来使用。
ZF是Zend对php面向对象编码的最佳参考之一。非常灵活,非常强大,非常易于扩展,然而,也非常难入门难上手。
ZF的中文资料相对来说,并不充足,国内使用ZF做框架的网站也不是很多。
对于大型php项目,有一定规模的团队,有明确项目需求,有明确项目进度规划的,可以考虑使用ZF,另外,对于非常想学习php 面向对象思想的,ZF是相当推荐的。
相比之下ThinkPHP在国内更受欢迎,另外还有CI框架(CodeIgniter )等