PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类
1. get_defined_vars (PHP 4 >= 4.0.4, PHP 5) — 获取由所有已定义变量所组成的数组
array get_defined_vars ( void )
此函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。
<?php
echo '<pre>';$b = array(1,1,2,3,5,8);$arr = get_defined_vars();// 打印 $b
print_r($arr["b"]);// 打印所有服务器变量
print_r($arr["_SERVER"]);// 打印变量数组的所有可用键值
print_r(array_keys(get_defined_vars()));
?>
2. get_defined_functions (PHP 4 >= 4.0.4, PHP 5) — 获取所有已经定义的函数
array get_defined_functions ( void ) //void 表示为空,不需要任何参数
<?php
echo '<pre>';function foo()
{echo "This is my function foo";
}
$arr = get_defined_functions();
print_r($arr);?>
3. get_loaded_extensions (PHP 4, PHP 5) — 获取所有可用的模块
<?php
echo '<pre>';print_r(get_loaded_extensions());
?>
4. get_extension_funcs (PHP 4, PHP 5) — 获取指定模块的可用函数
array get_extension_funcs ( string $module_name
) 该函数返回指定模块所有可用的函数。传入的参数(模块名称)必须是小写
<?php
echo '<pre>';print_r(get_extension_funcs("gd"));
print_r(get_extension_funcs("xml"));
?>
5. get_defined_constants (PHP 4 >= 4.1.0, PHP 5) — 获取关联数组的名字所有的常量和他们的价值
array get_defined_constants ([ bool $categorize
= false ] )
<?php
echo '<pre>';define("MY_CONSTANT", 1);
print_r(get_defined_constants(true));
?>
6. get_declared_classes (PHP 4, PHP 5) — 获取由已定义类的名字所组成的数组
array get_declared_classes ( void )
<?php
echo '<pre>';//define classone
class classone { }//define classtwo
class classtwo { }//This will show X classes (built-ins, extensions etc) with
//classone and classtwo as the last two elementsprint_r(get_declared_classes());//define classthree
class classthree { }//...and four
class classfour { }//Shows the same result as before with class three and four appended
print_r(get_declared_classes());
?>
PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类相关推荐
- php使用常量和变量输出圆的面积,PHP常量和变量分别是什么?有什么区别?
一.前言 php是一门很受欢迎的编程语言之一,它的语法简单易学,迎来了一大批自学者,小编也是其中之一.小编自学php学了四个多月吧!虽然算不上精通,但是也算得上小有成就,独立开发中小型网站还是不成问题 ...
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说 ...
- php方法数组注释,php中的注释、变量、数组、常量、函数应用介绍
php中单引号与双引号的区别? 1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析. 2.单引号的解析速度比双引号的快 3. 对于单引号来说,只有两个转义 \',\\ 4. 除了上述两个 ...
- 学习笔记之卸载远程目标进程中的DLL模块(转)
学习笔记之卸载远程目标进程中的DLL模块 (2007-07-23 23:51:02) 转载▼ 学习笔记之卸载远程目标进程中的DLL模块2007/7/23 1.首先得把DLL模块中的线程结束 使用Cre ...
- java的注释、关键字、标识符、变量常量、数据类型、运算符、流程控制等
java的注释.关键字.标识符.变量常量. 数据类型.运算符.流程控制等 1. java概述 1.1 java的技术体系 Java SE:是Ja ...
- 一步一步学Ruby(二):变量,常量
本文内容 变量 变量范围 伪变量 常量 一.变量 1. 变量定义无需指定类型 2.只能包含字母.数字.下划线,但只能以字母或下划线开头 x, y2,_mCount 二.变量范围 1.局部变量 以小写字 ...
- python 多进程 调用模块内函数_进程创建fork()和multiprocessing模块Process类
一.进程VS程序 一个人穿上军装去打仗就是战士,战士需要武器.战场等资源.一个人去种田就是农民,农民需要土地.锄头等资源. 编写完毕的代码,安静的呆在磁盘上,称之为程序.代码要运行就得加载到内存,正在 ...
- Java语法——标识符,关键字,数据类型,变量常量介绍
Java语法 一标识符 定义:对各种变量,类,方法等进行命名的字符序列都被称为标识符.(凡是可以自己命名的变量等都是标识符.) 规则:(1)字母.数字.$.下划线组成 (2)数字不能出现在开头 (3) ...
- TensorFlow的常量、变量、常用函数(一)
TensorFlow常用函数(一) (1)tf.variable_scope('namespace')和tf.name_scope('namespace'):返回一个用于定义创建variable(层) ...
最新文章
- CentOS6静态网络配置
- 出去之后,好好做人!华为两年,苦乐参半!
- 开源数据库连接池之Tomcat内置连接池
- 设置html可打印区域,一个或多个页边距被设置到可打印区域之外,是否继续?...
- SpringBoot Redis分布式锁
- Java 面向对象:封装详解
- 黑鲨5系列游戏手机通过3C认证:支持120W超级快充
- 线性表9 - 数据结构和算法14
- Robot Framework操作
- CVPR2021目标检测和语义分割论文分类汇总 | 源码 |
- rpm mysql配置文件_redhat linux rpm包安装配置mysql数据库
- linux计划任务没有运行,linux下定时任务不能执行
- 在VMware下安装中标麒麟操作系统7.0以及Neokylin基础常用知识
- win7资源管理器总是崩溃
- 免费云存储工具类——七牛云(更改配置信息,直接使用)
- 【NLP】第10章 使用基于 BERT 的 Transformer 进行语义角色标记
- python中re模块及正则匹配
- 几款非常优秀且常用的代码编辑器
- 同一张表查询一个字段为空则取另一个字段
- obspy中文教程(五)
热门文章
- php mongodb 视频教程,燕十八mongodb视频资料分享
- “成长”必经之路:越努力越幸运
- 白嫖船长几节课(2)
- 笨方法“学习python笔记之字典
- 【pytorch】requires_grad、volatile、no_grad()==>节点不保存梯度,即不进行反向传播
- [Unity][FlowCanvas] FlowScript 搜索功能不可用的解决办法:更新 UnityEditor 的版本
- 树莓派4b怎么使用usb摄像头_【动手实践】树莓派通过EC20模组访问互联网 by xinlong...
- vue-router配置介绍和使用方法(一)
- WordPress5.7版本下载及更新内容
- mysql+一致性非锁定读_MySQL探秘(六):InnoDB一致性非锁定读