侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

不常用但很实用的PHP预定义变量分析

2022-07-15 星期五 / 0 评论 / 0 点赞 / 34 阅读 / 1669 字

1. $php_errormsg — 前一个错误信息<php@strpos();echo $php_errormsg;>2.$http_response_header — HTTP 响应头<phpfunction get

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
.
  • __FILE__:返回所在路径文件名和文件名称
  • __DIR__:返回文件所在的完整目录
  • __LINE__:返回当前文件代码的行号
  • __CLASS__:返回当前类名
  • __FUNCTION__:返回当前方法名
  • __METHOD__:返回当前类名和方法名
.
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();
.

广告 广告

评论区