一般来说做PHP的Web开发比Java Web开发等需要掌握更多的知识。
基本的知识有:
- 熟悉(X)HTML、CSS、JavaScript,还要达到可以熟练使用DIV+CSS进行布局
- PHP方面需要熟悉基本的数据类型、流程控制结构、函数等,还要熟悉面向对象开发、MVC结构等
- MySQL方面需要掌握各种SQL语句以及各种字段的使用,以及相应的优化等
更深层次的知识有:
- JavaScript框架的使用,如jQuery等
- PHP框架的使用,如Zend Framework、ThinkPHP等
- PHP开源软件的二次开发,如Discuz、PHPCMS等
- PHP、MySQL性能优化及缓存等配置实用,如APC、xCache、Memcache等
- Linux Server相关环境的配置、优化