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

php中文网
发布: 2016-07-29 09:14:58
原创
1117人浏览过
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”,点击右侧的“绑定”,即可修改端口了。PHP学习笔记——搭建PHP开发环境---阿冬专栏

  运行wampServer,点击Apache,在Service目录下有个测试80端口。除了IIS之外,有许多软件也会占用80端口,如迅雷、酷狗。

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

  解决了端口冲突问题之后,需要对PHP进行相关设置。在“short open tag”这儿打钩并去掉“display errors”前面的钩。这样就能支持?>这种标签了。

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

立即学习PHP免费学习笔记(深入)”;

  至于IDE,个人目前使用的是eclipse,口碑较好的还有zend studio等等。这里就介绍如何使eclipse支持PHP。首先,得先下载一个eclipse。安装完成后,运行eclipse,在主界面里找到Help下的“Instal New Software”。

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

  然后在Work with中选择“All Available Sites”。

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

  稍等片刻之后,在“programming language”中找到PDT,一路NEXT下去就OK了。

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

  安装PDT之后,就可以使用eclipse编写PHP了。

  下面来讲一个我今天学习当中遇到的疑惑。先看下代码:

1

2

3

4

5

6

7

8

9

Get笔记
Get笔记

Get笔记,一款AI驱动的知识管理产品

Get笔记 125
查看详情 Get笔记

10

11

12

13

14

15

16

<?php

    include("conn.php");

    if($_POST['submit'])//1

    {

        $sql="insert into message(id,user,title,content,lastdate)".

        "values('','$_POST[user]','$_POST[title]','$_POST[content]',now())";//2

        mysql_query($sql);

        echo "提交成功!";

    }

?>

"add.php" method="post">

用户:"text" name="user">

标题:"text" name="title">

内容:

"submit" name="submit" value="提交">

  仔细看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教程有兴趣的朋友有所帮助。

相关标签:
php
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号