PHP环境搭建及后端接口实现

2023-07-11 14:10:07 浏览数 (2)

环境配置

一键环境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

0 人点赞