![PHP基础案例教程](https://wfqqreader-1252317822.image.myqcloud.com/cover/763/34514763/b_34514763.jpg)
动手实践:PHP编程快速体验
经过前面的学习,终于将PHP开发环境搭建完成了。那么PHP到底应该如何使用呢?对于一个刚接触PHP的新手来说,如何用PHP编写一些简单、实用的程序呢?带着这些迫切的需求,接下来通过本章的动手实践,快速走进PHP的编程世界。
【功能分析】
PHP是一种嵌入脚本语言,它可以嵌入HTML中,在服务器端生成动态网页。通常开发者只要写好HTML模板,在数据变化的位置嵌入PHP代码,就能实现动态网页。为了体会PHP的实际用途,下面将编写代码实现如下功能。
•编写“Hello World”程序。
•进行一些加、减、乘、除的数学运算。
•将PHP代码嵌入到HTML中的任意位置。
【功能实现】
1.编写“Hello World”程序
“Hello World”程序是指在计算机屏幕上输出“Hello World”这行字符串的程序,通常作为初学一门编程语言时的第一个程序。在站点目录下编写文件hello.php,具体代码如下。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/25.jpg?sign=1739690814-QTw00REhCliiZiYWCpqX2GLmSFBSCdjb-0-bfba4d608c0e4abdfec8eca5f8ffa7b7)
上述代码中,第1行的“<?php”是PHP代码的开始标记,“echo”表示向浏览器输出字符串,后面用单引号包裹的内容就是字符串,最后的分号“;”是指令分隔符,表示该条语句结束,后面可编写下一条语句。
在浏览器中访问http://localhost/hello.php,结果如图1-22所示。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/image_29_1_m.jpg?sign=1739690814-fKQUOMm1iGoqsxumX11IYVf4S8uaAGLW-0-d2bd9d20ece8677a935b9b1a636302f0)
图1-22 运行结果
2.数学运算
PHP支持加、减、乘、除四则运算,在编写代码时,将上述示例中的“Hello World”字符串换成表达式即可,如“220+230”,具体如下。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/26.jpg?sign=1739690814-i8aoSFsdOJoJDYb3fb78NmiwCu7IaVZn-0-c392fe8f8bf691b9b94ca4e9ecd107a8)
上述代码执行后,会在浏览器中输出其运行结果为“450”。
接下来再编写一个复杂的数学运算“2×3+25÷5-4”,代码如下。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/27.jpg?sign=1739690814-mbl5q9dlmw2B2sbT7gAq4UFTxuEnAkaM-0-aa1579d042747c8dde7581c4b7eef4bd)
上述代码执行后,输出结果为“7”。由此可见,程序会按照先乘除后加减的规则进行运算。
当需要改变运算顺序时,可以用小括号来提高优先级,代码如下。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/28.jpg?sign=1739690814-VHaZ1S3Te66uNVppedBNt2gOACvgxb96-0-9669a3e994c533d4ae6d1c57d07caf34)
上述代码的执行结果为“7.2”。由此可以看出,PHP中的数学运算规则符合数学中的规定。
3.PHP代码嵌入HTML
将PHP代码嵌入到HTML标记中时,PHP代码使用“<?php”作为开始标记,“?>”作为结束标记,只有标记内的代码会被PHP执行,而标记外的内容会原样发送给客户端。示例代码如下。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/29.jpg?sign=1739690814-coYYi5XDScmYa296CNNwfH4MM6EteoDB-0-cd9f55e8bafc37e31ccb7565eb76e3e5)
通过浏览器进行访问,然后单击鼠标右键,选择【查看源代码】,结果如下所示。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/30.jpg?sign=1739690814-MBIj1aEUDu7myyUV3UjRiUhnFURkP5iy-0-99d2d9a42d6a6d3e4ea37e6e31b3c34c)
从上述结果可以看出,PHP会将echo的输出内容嵌入到PHP标记所在的位置,并且当结束标记“?>”的后面是换行时,PHP自动将下一行合并到本行的后面。
接下来编写HTML代码,将PHP代码嵌入其中,具体如下。
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/31.jpg?sign=1739690814-z9etZdV2UrjXaJMU2gtMC2VhEy2NIN9j-0-e807bd3634c9ff999cd858b972b71026)
![](https://epubservercos.yuewen.com/CF7448/18433190808528606/epubprivate/OEBPS/Images/32.jpg?sign=1739690814-DPKSnKZfrUbRBCfgmPaDcDOLoQfxMEND-0-e8103b45ea2bcbadb579bbfad93b9269)
通过以上示例可以看出,PHP代码可以嵌入到HTML的任何位置。利用PHP编程,可以由程序动态地生成网页,以实现网站内容的动态变更。