这里假设你不是计算机相关专业出身,已经具备 HTML 和 CSS 的基础知识,可以独立制作静态网页,并且最好具备基本的编程知识,如果不具备,可以先读谭浩强的《C 程序设计》(清华大学出版社)前 8 章(后面几章真的不用读)。
PHP 的入门书籍有两个选择:
《PHP & MySQL》
一个是 O’Reilly 的 Head First: PHP & MySQL(中文版由中国电力出版社出版)我个人是非常推荐这本的,其实 O’Reilly 的 Head First 系列图书用于入门都很不错,有大量的实例、图解,以及形式多样的练习,不会罗列一大堆关键字和规则让你昏昏欲睡,而是会让你很惊讶:原来编程也可以这么学!然而,有的同学更喜欢传统一点儿的教材……
《PHP和MySQL Web开发》
第二个是《PHP和MySQL Web开发》(机械工业出版社),也就是被一些同学称为“垃圾PHP语言的垃圾圣经”的那本书,其实我觉得这样侮辱别人的劳动成果真的不是很好,并不能显得你有多高级。
言归正转,这本书的第 6 章和第 7 章暂时不用读,第三篇也可以暂不读,但第四篇和第五篇你一定不要放过,如果遇到读不懂的地方(必然的)可以多上网查查。
读过这两本书之后,其实你已经可以做出像样儿的动态站点了,剩下的就是多接触实际需求,多实践。
如果需要了解面向对象PHP可以看看《深入PHP,面向对象、模式与实践》(图灵程序设计丛书,人民邮电出版社),如果希望有个手册,可以查询一些工作中常见问题的解决方法的话,可以买一本《PHP 经典实例》也是 O’Reilly 的,中文版由中国电力出版社出版。