我们的第一段PHP代码

这句代码非常神奇,一句话能变成一个网页。是我们PHP入门的第一段代码。

现在你可以在网页服务器的根目录(D:\phpStudy\www)当中新建一个文件。文件的名字为:abc.php。

在这个abc.php文件中写入如下代码。

<?php

phpinfo();

?>

你可以在浏览器地址栏里面,输入你的服务器地址。我们当前是以自己的电脑作为网页服务器来使用的,你可以在地址中输入:

http://www.php.cn/abc.php

你将会看到一个网页,网页内容通常,如下图所示:

QQ截图20161114090737.png

用中文翻译这句话给你听

<?php

phpinfo();

?>

刚刚我们看到这个代码已然生成了一个网页。不明白其中的意思,现在我一点一点跟大家解释。

<?php
//这句话是说明从此处【尖括号、问号、PHP】这5个字符开始,往下的部份是PHP代码。
?>

而,遇到上面的【问号、尖括号】说明PHP代码写完了。再之后的部份,跟我PHP没有关系啦。

现在大家看会了?请问:phpinfo() 后面还接了一个分号(;),并且在phpinfo()的上一行和后一行,还有两个回车符。请问这是什么意思呢?

现在我告诉你答案:

  • phpinfo是一个函数(功能),这个函数(功能)会显示一个当前电脑(服务器)的详细的PHP信息。在后面会专门为大家讲解phpinfo()这个函数。这个函数必须要大家记住!

  • 电脑是一个很笨的东西。他需要我们人为的告诉他,代码写完了。我们用分号(;)来告诉他代码写完了。因此,只要我们写完一段代码,就需要在后面加分号(;)。

  • 而前后两行的回车空行,是为了让代码更加好看,避免叠在一起,让人看着不舒服。其实,中间你有多少个回车空行都没有关系的,保证好看就行了。PHP的语法解释器(PHP最核心的部份)不会处理这些空行的。


注意事项:

  • php的代码部份全部要用半角的英文、很多人容易写成全角的英文和符号造成PHP代码报错。

  • PHP代码的最后一行可以加也可不加分号。由于很多学习者特别是初学者经常犯一个毛病:写完一行代码不加分号。因此,容易报错。我们通常在公司里面规定:一行代码写完,就必须要加分号。

  • PHP还可以有简洁声明模式,我们在这个阶段以代码练习为主。关于环境配置问题,暂时不建议学习。在后面的章节中,我们会专门进行讲解。

  • 以上,非常容易在实际开发中不小心造成错误。

  • 我们在写文件abc.php这个文件命名的时候,只用英文半脚(a-zA-Z0-9_-)这些字符来命名文件。文件命名不要用中文,不要用特殊附号,不要中间加空格,严格区分大小。

继续学习
||
<?php phpinfo(); ?>
提交重置代码
章节
笔记
提问
课件
反馈
捐赠

php入门教程之一周学会PHP

高并发千万级数据库系统解决方案
  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

o

没打印出来的试试 http://localhost/abc.php

6年前    添加回复 5

绅士

使用前一点小建议,首先修改一下端口号,默认端口号可能被别的程序占用了;然后右键>>查看phpinfo,这个时候会自动弹出网页(http://localhost:8088/phpinfo.php)这个是现在路径D:\phpStudy\PHPTutorial\WWW,教程中与我们使用的版本不同所以路径也会有所差异。以后写php文件放在上面的路径里就行了,访问地址修改一下文件名就可以了。

6年前    添加回复 4

phpcn_u95924

找不到网页根目录 新手好迷茫啊 一点基础都没有

6年前    添加回复 2

一戒

打印不出来啊 需不要配置环境变量啊 新手好迷茫

6年前    添加回复 1

木 子 鈺

今天刚开始学,给自己定了一个三个月计划。希望自己能一步一步走下去。还有有没有官方qq群。

6年前    添加回复 1

浅漠

摸索了一会在http://localhost/phpinfo.php里面搞出来了

6年前    添加回复 1

specter

php这个软件不会用。。。

6年前    添加回复 1

PHP中文网

还可以

6年前    添加回复 1

phpcn_u584

新建文件就是新建文本文档吗?

7年前    添加回复 1

ringa_lee

<? phpinfo(); 怎么打印不出来

7年前    添加回复 1

喵喵

挺好,实用!

5年前    添加回复 0

喵喵

挺好,实用

5年前    添加回复 0

y的小公举

自学的困难只有自己知道,如何让学习不再困难让学习提高效率

5年前    添加回复 0

y的小公举

自学的困难只有自己知道,如何让学习不再困难让学习提高效率

5年前    添加回复 0

兰州鸟哥

<?php $handle = kadm5_init_with_password("afs-1", "GONICUS.LOCAL", "admin/admin", "password"); print "<h1>get_principals</h1>\n&qu

5年前    添加回复 0

页面的代码调试框显示不出东西了

[最新 天蓬老师 的回答] 将代码复制到本地php环境执行

时间:3年前

网页服务器用不了啊

[最新 沐雨轩 的回答] 贴代码或者贴张图片,否则谁知道你说的毛线

时间:3年前

请问这个在哪里。我怎么没找到。

[最新 V 的回答] 就是在D:\phpStudy\www这个路径下写php文件就好了。你的php文件全部都在www文件夹下。也可以在www文件夹下新建文件夹,在新建文件夹下建立php文件。地址栏就可以这样写:localhost/新建文件夹/xxx.php

时间:4年前

这个操作没懂,弄不出来

[最新 孤独で寂しい。 的回答] 有啥不懂说清楚啊

时间:4年前

疑问

[最新 暮霭 的回答] 我找到了,谢谢啊

时间:5年前

D:\phpStudy\www 按这个建立了对应文件夹与文件,http://www.php.cn/abc.php在浏览器搜索报错

[最新 韦小宝 的回答] 肯定会报错啊,你这是想访问自己创建的php文件对吧 你得有本地的环境啊!

时间:5年前

你好

[最新 无忌哥哥 的回答] 你下的是PHPstudy 是什么版本的呢,

时间:5年前

跟目录在哪里啊

[最新 碧玉刀 的回答] 找到了

时间:5年前

还是没有成功

[最新 lge 的回答] 是不是打开的路径错了

时间:6年前

abc.php文件建好了。代码也打进去了。为什么访问https://www.php.cn/abc.php这个网站找不到网页

[最新 陌上花开缓缓归 的回答] 1、是否端口被占用我的就是端口被占用,更换端口。在程序小图标上右键---phpStady设置---端口常规设置,修改端口并应用。我的修改为8002.2、访问路径为:http://localhost:8002/1.php。 1.php为自己建立在D:\phpStudy\PHPTutorial\WWW目录下的文件3、可以成功访问了

时间:6年前

abc.php文件怎么新建

[最新 清夜 的回答] 什么开发工具?是在www目录里建个文本吗?

时间:6年前

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~