当前位置:编程学习 > php >>

PHP入门简单指引

具体什么日子开始接触的PHP,默默这呆脑瓜已经想不起来了,但是应该说时间已经不算短了,虽然我经常是昨天的事今天就忘.


以前我在进入计算机行业的时候面临很多选择,做软件,搞设计,搞网站等等,分析了做软件,盗版破解率高,所以没进,分析搞设计,我本身没有接受过任何美术知识,虽然画画还算不错,但是缺少了理论基础,总感觉是有点不怎么合适,所以也没有考虑,最后是做网站,虽然默默的理科成绩并不是很优异,但是悟性和逻辑性还算比较强的,而且,我也比较喜欢编程,因此就选择了它。


那个时候我只知道HTML,最后费了好大的劲做了一个静态的网站,当时我还傻乎乎的做了个登陆框在上面,虽然点确定都不跳转,但是我看见那么多站都有,我也得挂一个吧,现在想起来,好笑之后更多的是郁闷。


之后才开始接触动态语言,首先让我选的是ASP,我当时看了看ASP的代码,感觉有点别扭,在无意中看到了PHP,看了看,比较舒服,就选它,也许有人会怀疑,当初默默真的就是从代码看着顺不顺眼这个单纯的动机选择的PHP吗?事实的确如此,那个时候的我根本没有能力来衡量它们之间的优异,但是至少,我相信我的选择是正确的。


学习PHP的日子,艰辛而枯燥,那个时候的教程少的可怜,错误百出,更惨的是几乎每个教程站的文章都千篇一律,有的时候看到一篇不完整的教程,找了半天也找不到另外一部分,相当的郁闷,更悲惨的是,这些资料几乎全是讲的很学究,一些术语搞的我半天回不过味来,到底是什么,什么是什么?当时还查了查有没地方可教,结果是失望。


失望归失望,困难归困难,默默从不放弃,哪怕是这个世界上就剩下我一个人学PHP,我也不会停止学习的脚步,这种性格并不是天生的,因为以前我失败过太多,现在的我想证明自己,有能力,有实力,我要为我的选择而负责,我也要为我自己的未来而负责。


废话说了很多,难免有大大说我罗嗦,那么切入正题吧。
1,PHP到底是什么,它到底能为我做什么?
这是每一个刚遇到PHP的人脑海里的第一个问号,假如我们说和ASP一样,那么肯定他们又有了第二个问号,ASP是什么?


其实PHP就是一个工具,脚本语言,它能做什么,只是一种目的问题,但是它普遍是用来做网站。
脚本语言是什么,这个问题不用考虑,因为你只要知道PHP属于脚本语言就可以了。


2,学习PHP要注意什么?
所谓的注意其实就是窍门,学习PHP可以说没有窍门,也可以说有窍门,因为每个人的思维模式存在差异,有些事情在理解上存在着很大的不同,在我理解中的一个事物,在别人的想法里就不同了,因此,当接收到别人对该事物的描述,首先要转化为自己的理解模式,在PHP这里,你要知道的唯一一点就是坚持,这是唯一一个共通的窍门,没有一个比它更管用。


3,该怎么开始学习PHP?
PHP并不是一种独立环境,它所依附的是一个网站运行环境,目前普遍采用apache+php的组合,IIS中也可以,关于如何架设PHP环境,在搜索引擎中你会找到答案。
架设好环境是前提,之后,你就要开始学习它的语法结构以及注意事项了。


4,学习过什么编程语言之后对学习PHP有帮助?
PHP是一种类C/C++语言,所以之前学过C/C++会有帮助,但是不能直接照搬。


5,PHP文件用什么打开?为什么我找到的PHP文件打不开?
PHP文件是一种文本格式,采用任何文本编辑器都可以轻易打开,WINDOWS里的Notepad记事本或linux下的Vim等都可以直接打开。


6,学习PHP必须得用Linux吗?
PHP存在WINDOWS和UNIX的版本,因此在WINDOWS和LINUX都可以学好PHP,使用LINUX必须要重新学习一种新的操作系统,你可以选择使用或不使用,但是默默推荐你使用LINUX。


7,我英文不好,是不是学不好php?
PHP的语法中全部是简单的英文,其实很好理解,至于资料文档,有相当部分的优秀文档都已经被翻译,因此在学习PHP的时候不必太在意自己的英语水平,不过英语是一个重要的科目,默默推荐你在学习PHP的过程中多加提高自己的英语水平,这在今后的道路中会起到很大的推进作用。


8,我怎么听说ASP/JSP/.NET比php强很多?
每个人都有一种理解事物的态度,就比如默默,我就是单纯的看着代码顺不顺眼就选择了PHP,这之中不必太在意别人的态度,有时候,相信自己比相信任何人都要有用,我的意思是,你也可以不相信默默,一切都要靠自己选择,但是得记住,选择之后都要学下去,无论多么困难。


9,我可以从哪里获得PHP的最新信息?
PHP官方站是你的不二选择,当然前提是英文要好,另外PHPCHINA.CN也是一个非常不错的地方,你现在不就来了吗?假如你看到这篇文章的时候并没有在PHPCHIAN.CN,来看一下总归不是坏事,另外还有很多地方可以去,总之,现在学习PHP比以前更便易,你再也不会感觉到孤独。


10,是不是学完了PHP就可以做出好的网站?
PHP是做网站的一个因素,要做出一个漂亮的网站,HTML+JAVASCRIPT+CSS+PHP+MYSQL+...才可以,不过,你现在的任务是先学会PHP,一个一个的来,不要被我列出的长串元素吓到,其实它们都很简单。


以前是我对PHP的一些东西的个人理解,仅对新手起到提示作用,效果不敢保证,而且也不权威,大家参考一下吧。
1,<? ?>是什么?为什么必须写它?
<? ?>是定界符,或叫声明符,主要是出现在PHP代码的开始和结束,说通俗一点就是国界,它里面的全部都是PHP的子民,除了这样声明还有<?php ?> <script language=php></script>等。只要是它外面的都不归PHP管。


2,变量是什么?常量又是什么?
通俗一点,变量就是一个房间,谁都可以进那里去吃饭,以后找那个吃饭的人,直接说房间的名字就能找到,起到一个借代作用。
常量就是一个被包下的房间,里面的人是固定的,一般是不会变的。


3,数据类型是什么?
数据类型就是一种分类,比如说水果类,里面有香蕉啊,橘子啊,但是它们都是水果。


4,函数是什么?
函数就是像是冰激凌机,你可以直接按出冰激凌,它就出了一个普通的冰激凌,你也可以说出什么颜色的,你也可以指定出什么形状的,你也可以说用什么来盛的,冰激凌机几乎是万能的,但是里面的东西造好之后,你就别管它是什么构造了,只要按按钮,它就直接执行功能了。


5,流程控制是什么?
比如在马路上遇到了警察,他一看你是骑的自行车,就让你走非机动车道,这就是if判断,你身后的人如果是开车的,警察就让他走机动车道。
或者是马路上又有警察啦,原来是本市发生了重大事件,要查车,你会发现他挨个的检查,假如一直没罪犯,他们就检查到天荒地老(那会把我们的警察叔叔累死的....),假如检查到了罪犯,他们就立即停止,这就是while循环。
今天不是马路了,到了电影院了,哈,播的什么电影?秘密,你买了票,拿着票到了检票员那里,检票员看了看你的票号,你是8号,于是你就到了8号那里,这属于select流程。
今天你真惨,你迟到了,还是体育老师的课,哇,你老师一点面子不给你,让你去跑10次操场。累坏了吧。这叫for循环。


6,类是什么?
打比方,你做了一个造人的类,这个类能干什么呢?首先,你指定这个人的头发是黑的,皮肤是白的,眼睛是白的,嘴巴是红的,舌头是长的,哇,鬼啊!然后你可以让你指定的这个人,抬头,抬脚,抓耳,挠腮,-_-猴子。
这个造人的类结构别人是不知道的,也不需要知道的,只要知道怎么使用就行。

补充:Php教程,Php入门 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,