在这里我会写一写关于php的笔记。

魔术常量

__FILE__(返回文件的路径和名称)像这样的是魔术常量是预定义常量
highhighfile(`_FILE`)高亮文件路径

数据表单

$_GET —— 接受 GET 请求传递的参数。
示例:example.com/index.php?book=HELLOCTF,你可以使用 $_GET[‘book’] 来获取相应的值。

$_POST —— 接受 POST 请求传递的参数。
示例:对 example.com/index.php 进行 POST 传参,参数名为 book 内容为 HelloCTF,你可以使用 $_POST[‘book’] 来获取相应的值。

$_REQUEST —— 接受 GET 和 POST 以及 Cookie 请求传递的参数。

示例:

1
2
3
如果你通过 URL 传递了一个参数 example.com/index.php?key=value_from_get,你可以通过 `$_REQUEST['key']`获取这个值。
如果你通过 POST 方法提交了一个表单,其中有一个名为 key 的字段且其值为 value_from_post,你也可以通过 $_REQUEST['key'] 获取这个值。
同时,如果你设置了一个名为 key 的 cookie,其值为 value_from_cookie,你还是可以使用 `$_REQUEST['key']` 来获取这个值。

json_decode()与json encode()

json_decode()是将字符串编程数组如以下代码

1
2
3
4
5
6
7
8
$json={"a":"1","b":2}
var_dump=json_decode($json)
输出:
array
{
["a"]=>"1"
["b"]=>2
}