PHP 是一个通用的开源脚本语言,用于在服务器端创建动态网页。可以实现验证、数据库、文件处理、动态网页、动态脚本等功能。在 PHP 文件中,可以书写 html、css、js、php 等语法。
启动服务
1 | php -S localhost:8080 |
执行上述命令会在当前目录下启动一个服务,使用浏览器访问相应的地址即可访问到对应的资源
1 | php --help |
可以通过上述命令查看更多的用法
输出语句
echo 可以输出一个或多个字符串,字符串中可以包含 HTML 标签,可以加括号
1 |
|
print 与 echo 类似,但只接受一个字符串,print 有返回值并且始终为 1。
1 | print "<p>嘻嘻嘻嘻</p>"; |
响应资源
页面
在项目目录中创建一个 test.php 文件
1 | <!DOCTYPE html> |
启动服务
1 | php -S localhost:8080 |
启动服务之后,访问http://localhost:8080/test.php
,你会发现输出语句中的内容被渲染成了 HTML 标签。你完全可以当成在写 html,只不过增添了 php 的扩展使得功能更加强大。
注意:php 文件是在服务器处理好了之后才返回的,返回的结果中已经不存在 php 相关的代码,全部已经转换为前端可以识别的 html、css、js。
接口
在项目中创建一个 api.php 文件
1 |
|
此时,访问http://localhost:8080/api.php
,返回的结果为 json 字符串,内容如下:
1 | { |
index.php
当你的请求路径只写到目录时,会自动访问该目录下的 index.php 文件