正文

1.1 怎样学好PHP(3)

学通PHP的24堂课 作者:潘凯华


1.1.3  如何学好编程

俗语说:“水滴石穿,绳锯木断”。无论做什么事情,都必须坚定信心,保持高昂的斗志,持之以恒是做事的根本。学习PHP同样是如此,首先必须坚定信心,让自己充满激情,然后脚踏实地,认认真真地去学习,去迎接每一个挑战,只有经过暴风雨的洗礼后,才能看到绚丽的彩虹。程序员的成长之路如图1.3所示。

图1.3  程序员的成长之路

学习PHP语言,应该讲究方法、策略,别人的学习经验可以借鉴,但不要照抄照搬,因为有些东西也许并不适合你自己。应该学会自己总结、分析,整理出一套适合自己的学习方法。

下面是笔者结合多年的开发总结出来的学习经验与所有PHP程序开发者分享。切忌“照抄照搬”,因为有些东西也许并不适合你自己。

(1)熟悉HTML/CSS/JavaScript等网页基本元素,完成阶段可自行  制作完整的网页,以对元素属性达到熟悉程度。

任何网站都是由网页组成的,也就是说想完成网站,必须先学会做网页,因此必须要掌握HTML语言,才能为今后制作网站打下基础。掌握静态网页的制作技术是学习开发网站的先决条件。

在学习HTML、CSS和JavaScript的过程中,边学边做是最有效的方式,当然这一方式对于学习PHP同样是最有效的。HTML中的任何元素都要亲自实践,只有熟悉各个元素会起到什么效果之后,才会记忆深刻,而对于书本中的知识只是一味地死记硬背是绝对不行的,大部分新手之所以觉得概念难学,是因为“懒惰”,没有通过实际的操作来理解概念的意义。

(2)学会配置PHP的开发环境,并选择一种适合自己的开发工具。

搭建PHP环境,可以选择独立安装,即自行配置Apache服务器、MySQL服务器和PHP;也可以选择集成化安装包。对于新手来说,建议使用集成化安装包,因为集成化安装包操作起来非常方便,可以直接安装Apache服务器、MySQL服务器、PHP和phpMyAdmin,而且不需要用户手动配置,安装完以后就可以直接使用。例如,使用AppServ集成化安装包(在1.2.1节有详细介绍)。

开发工具的选择,应该选择适合自己的,而不要追求流行的。PHP的编辑工具有很多,每款编辑工具也各有各的优势。在编写程序时,一款好的编辑工具会使程序员编写过程更加轻松、有效和快捷,达到事半功倍的效果。在1.1.5节中推荐了几款开发工具,读者可以结合自己的需求进行选择。

(3)理解动态语言的概念和运作机制,熟悉PHP语法。

(4)学习如何将PHP与HTML结合起来完成简单动态页面。

一个简单漂亮的PHP小实例的开发,意味着你在PHP的编程之路上已经迈出了一大步。

(5)接触MySQL数据库,开始设计数据库方面的程序。

MySQL数据库是PHP语言的最佳搭档,有关它的知识是必须掌握的,包括数据库的连接、查询、添加、修改和删除等。

(6)不断巩固和熟练使用大部分PHP常用函数,并且理解OOP、MySQL优化,以及各种模板(如Smarty、ADODB)。

(7)掌握PHP的编码规范,以此来养成一个良好的编程习惯。

(8)手中常备两册一书。

手中常备PHP中文手册和MySQL手册,以及一本PHP基础类书籍。它们可以帮助你解决程序开发中遇到的一些问题,同时也能够提高编程效率。

(9)理论联系实际,坚定信念。

勤动手,多向他人请教,学习他人的编程思想,学会去其糟粕,取其精华;要有愚公移山、铁杵磨成针的精神;不抛弃,不放弃。

1.1.4  下载PHP及相关软件

搭建PHP环境涉及系统平台、Web服务软件和数据库软件及PHP本身。根据自身现有计算机软、硬件环境,可以自由选择相应的软件。

通常选择Windows NT为实验平台,这样可以下载PHP 5.0以上的Windows版本。数据库可以下载MySQL的Windows版本(www.MySQL.org)或者使用微软公司的MsSQL。Web服务软件可以直接下载Apache的Windows版本(www.apache.com)。

如果想搭建Linux下运行的实战环境,那么所有这些软件必须下载其对应于Linux的版本,有的可能需要在Linux下编译生成。

下面以Windows版本为例,简单说明一下PHP优秀的集成开发环境及相关信息。


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号