几个不常用但特别实用的PHP预定义变量

时间:2022-05-03
本文章向大家介绍几个不常用但特别实用的PHP预定义变量,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

听到PHP预定义变量,大家就想到了$_POST,$_GET,$_SESSION,$_COOKIE,$GLOBALS,其实PHP中还有几个非常实用的预定义变量。我们现在针对这几个常用的PHP预定义变量来进行讲解。

1. $php_errormsg — 前一个错误信息

<?php @strpos(); echo $php_errormsg; ?>

2.$http_response_header — HTTP 响应头

<?php function get_contents() { file_get_contents("http://example.com"); var_dump($http_response_header); } get_contents(); var_dump($http_response_header); ?>

3. $argc — 传递给脚本的参数数目

<?php var_dump($argc); ?>

当使用这个命令执行: php script.php arg1 arg2 arg3

4. $argv — 传递给脚本的参数数组

<?php var_dump($argv); ?>

当使用这个命令执行:php script.php arg1 arg2 arg3