1. 程式人生 > 其它 >幾個不常用但特別實用的PHP預定義變數

幾個不常用但特別實用的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