您好,欢迎访问一九零五行业门户网

PHP学习笔记——搭建PHP开发环境---阿冬专栏

php学习笔记——从搭建php开发环境开始
说到php,我脑海中最先浮现的就是《社交网络》中mark在寝室中用php编写facemash的画面。这也是我学习php的原因之一。php的优点我就不罗嗦了,看看那些使用php+mysql技术的国内外著名网站就知道了。学习一门语言,就得从搭建开发环境开始。
我使用的是windows7操作系统,在windows平台上搭建php的开发环境可以下载wamp(windows、apache、mysql、php的首字母缩写)集成化安装包。这样就不需要单独安装apache、mysql和php了。由于有些人的电脑已经安装了iis,iis的默认端口是80端口而apache也使用的是80端口,解决冲突的办法不止一种,可以修改apache安装目录下httpd.conf文件,停用iis等。我个人采用的方法是将iis的默认端口修改为81端口。方法如下,打开iis管理器,选择“default web site”,点击右侧的“绑定”,即可修改端口了。
运行wampserver,点击apache,在service目录下有个测试80端口。除了iis之外,有许多软件也会占用80端口,如迅雷、酷狗。
解决了端口冲突问题之后,需要对php进行相关设置。在“short open tag”这儿打钩并去掉“display errors”前面的钩。这样就能支持?>这种标签了。
至于ide,个人目前使用的是eclipse,口碑较好的还有zend studio等等。这里就介绍如何使eclipse支持php。首先,得先下载一个eclipse。安装完成后,运行eclipse,在主界面里找到help下的“instal new software”。
然后在work with中选择“all available sites”。
稍等片刻之后,在“programming language”中找到pdt,一路next下去就ok了。
安装pdt之后,就可以使用eclipse编写php了。
下面来讲一个我今天学习当中遇到的疑惑。先看下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
用户:
标题:
内容:
仔细看1处和2处的代码,可以发现1处的submit前后各有一个单引号,而在2处user等都未加单引号。如果去掉1处的单引号,程序会弹警告,而给2处的添加单引号则会报错。这是为什么呢?
其实呢,加不加单引号并没有太大区别。唯一的区别就是加单引号的效率比不加引号效率高,原因在于,不加单引号的$_post[submit],php会先去检查php全文中是否有定义submit这个常量,如果找不到,才会把submit当着字符串,然后去找$_post['submit']的值;而如果加了引号,就不会有去判断submit是否为常量这一步,而是直接找$_post['submit']的值;所以,最好是每个地方都应该加上引号,至于sql语句里面加单引号出错,那是在sql语句中,外面已经用了单引号,里面还用单引号,自然会造成sql语句出错,此时需要进行斜杠转义。 
以上就介绍了php学习笔记——搭建php开发环境---阿冬专栏,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息