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


Posted in PHP onJune 25, 2019

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
  • __FILE__:返回所在路径文件名和文件名称
  • __DIR__:返回文件所在的完整目录
  • __LINE__:返回当前文件代码的行号
  • __CLASS__:返回当前类名
  • __FUNCTION__:返回当前方法名
  • __METHOD__:返回当前类名和方法名
var_dump(__FILE__); //所在路径文件名和文件名称   E:\demo\blog_code\predefined\predefined.php
var_dump(__DIR__); //所在完整目录         E:\demo\blog_code\predefined
var_dump(__LINE__); //代码所在行号         4
class testClass{
  function testMethod(){
    var_dump(__FUNCTION__); //返回当前方法名  testMethod
    var_dump(__CLASS__);  //返回类名     testClass
    var_dump(__METHOD__);  //类名加方法名   testClass::testMethod
  }
}
 
$a=new testClass();
$a->testMethod();
PHP 相关文章推荐
怎样在PHP中通过ADO调用Asscess数据库和COM程序
Oct 09 PHP
php 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
php xml留言板 xml存储数据的简单例子
Aug 24 PHP
php根据日期判断星座的函数分享
Feb 13 PHP
实现PHP+Mysql无限分类的方法汇总
Mar 02 PHP
WordPress中制作导航菜单的PHP核心方法讲解
Dec 11 PHP
php实现图片上传、剪切功能
May 07 PHP
php之可变函数的实例详解
Sep 13 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
Sep 18 PHP
laravel入门知识点整理
Sep 15 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 #PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 #PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 #PHP
Laravel向公共模板赋值方法总结
Jun 25 #PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 #PHP
PHP中遍历数组的三种常用方法实例分析
Jun 24 #PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 #PHP
You might like
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
PHP使用json_encode函数时不转义中文的解决方法
2014/11/12 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
2016/04/30 PHP
Code:findPosX 和 findPosY
2006/12/20 Javascript
javascript 单选框,多选框美化代码
2008/08/01 Javascript
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
javascript之typeof、instanceof操作符使用探讨
2013/05/19 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
关于javascript模块加载技术的一些思考
2014/11/28 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
JavaScript ES6中的简写语法总结与使用技巧
2018/12/30 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
python中的闭包用法实例详解
2015/05/05 Python
Python实现简单登录验证
2016/04/13 Python
python中私有函数调用方法解密
2016/04/29 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
Python实现PS图像抽象画风效果的方法
2018/01/23 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
Python实现基于socket的udp传输与接收功能详解
2019/11/15 Python
Python内存映射文件读写方式
2020/04/24 Python
django使用graphql的实例
2020/09/02 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
大家访活动实施方案
2014/03/10 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
2014年大学生工作总结
2014/11/20 职场文书
给客户的感谢信
2015/01/21 职场文书
个人廉洁自律总结
2015/03/06 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
MySQL之PXC集群搭建的方法步骤
2021/05/25 MySQL