1. $php_errormsg ― 前一个错误信息
<?php@strpos();echo $php_errormsg;?>
2.$http_response_header ― HTTP 响应头
<?phpfunction get_contents() { file_get_contents("http://example.com"); var_dump($http_response_header);}get_contents();var_dump($http_response_header);?>
3. $argc ― 传递给脚本的参数数目
<?phpvar_dump($argc);?>当使用这个命令执行: php script.php arg1 arg2 arg3
4. $argv ― 传递给脚本的参数数组
<?phpvar_dump($argv);?>当使用这个命令执行:php script.php arg1 arg2 arg3
var_dump(__FILE__); //所在路径文件名和文件名称 E:/demo/blog_code/predefined/predefined.phpvar_dump(__DIR__); //所在完整目录 E:/demo/blog_code/predefinedvar_dump(__LINE__); //代码所在行号 4class testClass{ function testMethod(){ var_dump(__FUNCTION__); //返回当前方法名 testMethod var_dump(__CLASS__); //返回类名 testClass var_dump(__METHOD__); //类名加方法名 testClass::testMethod }} $a=new testClass();$a->testMethod();
新闻热点
疑难解答