环境配置
一键环境PHPStudy
https://www.xp.cn/download.html
同时支持Apache或Nginx做WEB容器
查看PHP环境
代码语言:javascript复制<?php
phpinfo();
?>
返回值
字符串
代码语言:javascript复制<?php
echo "hello world";
?>
JSON
代码语言:javascript复制<?php
//JSON
header('Content-type: application/json');
$result = [
"code" => 0,
"message" => "success"
];
# 转换为json
echo json_encode($result);
?>
测试
http://127.0.0.1:8080/getdata.php
请求参数
语法
在 PHP 中,可以使用 _GET、 _POST 和
以下是介绍它们的一些细节:
$_GET
用于获取通过 URL 传递的参数,一般用于获取请求方式为 GET 的数据。
例如,如果 URL 为
http://127.0.0.1:8080/getdata.php?id=123&name=test
则可以使用 _GET['id'] 来获取 123,使用 _GET'name' 来获取 test。
$_POST
用于获取通过表单提交的数据,一般用于获取请求方式为 POST 的数据。
例如,如果有一个表单提交到 getData.php,其中有一个输入框的 name 属性为 username,则可以使用 $_POST['username']
来获取该输入框的值。
_REQUEST 用于获取所有通过 GET 或 POST 请求方式传递的参数,包含了 _GET 和 _POST 的所有数据。但是,由于可能存在安全风险,一般不建议直接使用 _REQUEST,而是根据请求方式来选择使用 _GET 或 _POST。
在 PHP 中,可以通过使用 count()
函数来获取请求参数的个数。具体使用方法如下:
如果想获取通过 GET 请求方式传递的参数个数,可以使用 count($_GET)
。
如果想获取通过 POST 请求方式传递的参数个数,可以使用 count($_POST)
。
如果想获取所有通过 GET 或 POST 请求方式传递的参数个数,可以使用 count($_REQUEST)
。
示例
代码语言:javascript复制<?php
//JSON
header('Content-type: application/json');
$result = [
"id" => $_GET['id'],
"name" => $_GET['name']
];
# 转换为json
echo json_encode($result);
?>
MySQL
MySQL的操作
https://cloud.tencent.com/developer/article/2301586