PHPer所需的基础知识

似乎新手们都不知道应该学什么,貌似学php编程好像只需要学 php就行了一样。
实际上做一个成熟的PHPer需要许许多多的俄基础知识。
在这里总结一下做一个PHPer所需的基础知识,
希望对大家有所帮助——至少,能知道向哪个方向学习。发这些东西不是吓唬大家,一个真正的PHPer只有掌握了这些知识才能真正地用好PHP。

1. 程序设计方面

PHP(不必多说)
C(学会基本语法),C++或Java(学面向对象思想)

2. 数据库方面

数据库逻辑设计,包括 ER图、范式(及正规化)、SQL语句、关系数据库基本原理

3. 架构方面

MVC结构,模板的基本思路(建议看看Smarty的介绍)

4. 网页设计方面

HTML语言,Javascript,CSS,不同浏览器之间对Javscript和CSS的实现差异

5. 安全方面

XSS,SQL注射,命令行注射等基本的黑客攻击方法(了解即可)
了解TCP/IP、HTTP协议的基本原理(不要求会用)

转自: http://www.phpchina.com/bbs/thread-39660-1-1.html

相关文章

发表评论

返回顶部