几个不常用但特别实用的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

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2016-05-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云霄雨霁

Mybatis--全局配置文件笔记

870
来自专栏前端人人

React第三方组件1(路由管理之Router的使用③传参)

本教程总共6篇,每日更新一篇,请关注我们!你可以进入历史消息查看以往文章,也敬请期待我们的新文章! 1、React第三方组件1(路由管理之Router的使用①...

3043
来自专栏Android 研究

Android系统启动——3init.rc解析

init.rc文件是以“块”(section)为单位服务的,,一个“块”(section)可以包含多行。“块”(section)分成两大类:一类称为"动作(ac...

772
来自专栏Flutter入门到实战

一行代码快速解耦Application逻辑,让Application更简洁好维护

版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/23b9ba9b685d

503
来自专栏有趣的Python

14 -Flask构建弹幕微电影网站-后台逻辑(六)

本章内容: 日志管理实现 已上线演示地址: http://movie.mtianyan.cn 项目源码地址:https://github.com/mtia...

3145
来自专栏BeJavaGod

使用shiro自定义过滤器,拦截ajax请求,可用于动静分离

shiro,不多说了,都知道是权限框架 用过shiro的都知道shiro自己有各种过滤器,只要配置好了就可以自动过滤,自动跳转到对应的页面,比如:认证,授权,退...

3895
来自专栏转载gongluck的CSDN博客

文件操作(偏移量)

通过函数lseek可以改变文件当前的读写位置。 函数原型:        #include <sys/types.h>        #include <un...

34310
来自专栏CRPER折腾记

Vue 折腾记 - (12) Nuxt.js写一个校验访问浏览器设备类型及环境的中间件

Nuxt.js就是一个Vue的服务端渲染框架,和React的服务端渲染框架Next.js类似,

732
来自专栏Django Scrapy

环境变量

变量 要解释环境变量,得先明白变量是什么,准确的说应该是 Shell 变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而...

2817
来自专栏编程

利用Django在前端展示TOP SQL信息

开发环境 操作系统:CentOS 7.4 Python版本 :3.6 Django版本: 1.10.5 操作系统用户:oms 数据处理:pandas 通过上面我...

1886

扫描关注云+社区