几个不常用但特别实用的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 条评论
登录 后参与评论

相关文章

来自专栏郭耀华‘s Blog

Python 中的 if __name__ == '__main__' 该如何理解

1484
来自专栏代码世界

Django之ModelForm详解

1314
来自专栏用户画像

jQuery 实现 bootstrap 模态框 删除确认

点击删除按钮,通过jquery将删除操作的URL赋值到页面URL元素,并弹出会话框

682
来自专栏流柯技术学院

Selenium的PO模式(Page Object Model)[python版]

首先,我们要分离测试对象(元素对象)和测试脚本(用例脚本),那么我们分别创建两个脚本文件, LoginPage.py 用于定义页面元素对象,每一个元素都封装成组...

1272
来自专栏python学习指南

Python爬虫Scrapy(二)_入门案例

本章将从案例开始介绍python scrapy框架,更多内容请参考:python学习指南 入门案例 学习目标 创建一个Scrapy项目 定义提取的结构...

1786
来自专栏林德熙的博客

C#判断文件属于文本或二进制

其实标题说错了,所有的文件储存都是二进制,但我们想区别的是那些可以当做文本来读的,如 .txt,.cs,.c 的文件和一般的不是文字的文件。 我们有什么办法可区...

802
来自专栏cloudskyme

jquery clone()表格之后查找里边的元素

clone() 克隆匹配的DOM元素并且选中这些克隆的副本。 在想把DOM文档中元素的副本添加到其他位置时这个函数非常有用。 要做到动态添加表格,并且添加后修改...

3305
来自专栏达摩兵的技术空间

mint-ui loadmore 采坑指南

loadmore的部分主要是mint-ui用来解决上拉以及下拉的部分,用来做加载更多数据或者刷新的部分。

1133
来自专栏Python绿色通道

高级爬虫( 二):Scrapy爬虫框架初探

先确保你已经在电脑上安装好了Scrapy模块,说一下Scrapy安装的问题,网上大部分安装办法已经失效了,主要是因为 网站:https://www.lfd.uc...

661
来自专栏cnblogs

vue组件,撸第一个

实现此例您可以学到: vue-cli的基本应用 父组件如何向子组件传递值 单文件组件如何引入scss v-on和v-for的基础应用 源码下载 一、搭建vue开...

21010

扫码关注云+社区