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输出当前进程所有变量 / 常量 / 模块 / 函数 / 类相关推荐

  1. php使用常量和变量输出圆的面积,PHP常量和变量分别是什么?有什么区别?

    一.前言 php是一门很受欢迎的编程语言之一,它的语法简单易学,迎来了一大批自学者,小编也是其中之一.小编自学php学了四个多月吧!虽然算不上精通,但是也算得上小有成就,独立开发中小型网站还是不成问题 ...

  2. Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化

    Python入门(二)--IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化 我们从今天就开始正式的学习PY交易了,PY交易还行,我们有基础之后学习起来倒不是说 ...

  3. php方法数组注释,php中的注释、变量、数组、常量、函数应用介绍

    php中单引号与双引号的区别? 1. 由下可看出,双引号的变量是解析并输出,而单引号的变量不解析. 2.单引号的解析速度比双引号的快 3. 对于单引号来说,只有两个转义 \',\\ 4. 除了上述两个 ...

  4. 学习笔记之卸载远程目标进程中的DLL模块(转)

    学习笔记之卸载远程目标进程中的DLL模块 (2007-07-23 23:51:02) 转载▼ 学习笔记之卸载远程目标进程中的DLL模块2007/7/23 1.首先得把DLL模块中的线程结束 使用Cre ...

  5. java的注释、关键字、标识符、变量常量、数据类型、运算符、流程控制等

    java的注释.关键字.标识符.变量常量.                             数据类型.运算符.流程控制等 1. java概述 1.1 java的技术体系 Java SE:是Ja ...

  6. 一步一步学Ruby(二):变量,常量

    本文内容 变量 变量范围 伪变量 常量 一.变量 1. 变量定义无需指定类型 2.只能包含字母.数字.下划线,但只能以字母或下划线开头 x, y2,_mCount 二.变量范围 1.局部变量 以小写字 ...

  7. python 多进程 调用模块内函数_进程创建fork()和multiprocessing模块Process类

    一.进程VS程序 一个人穿上军装去打仗就是战士,战士需要武器.战场等资源.一个人去种田就是农民,农民需要土地.锄头等资源. 编写完毕的代码,安静的呆在磁盘上,称之为程序.代码要运行就得加载到内存,正在 ...

  8. Java语法——标识符,关键字,数据类型,变量常量介绍

    Java语法 一标识符 定义:对各种变量,类,方法等进行命名的字符序列都被称为标识符.(凡是可以自己命名的变量等都是标识符.) 规则:(1)字母.数字.$.下划线组成 (2)数字不能出现在开头 (3) ...

  9. TensorFlow的常量、变量、常用函数(一)

    TensorFlow常用函数(一) (1)tf.variable_scope('namespace')和tf.name_scope('namespace'):返回一个用于定义创建variable(层) ...

最新文章

  1. CentOS6静态网络配置
  2. 出去之后,好好做人!华为两年,苦乐参半!
  3. 开源数据库连接池之Tomcat内置连接池
  4. 设置html可打印区域,一个或多个页边距被设置到可打印区域之外,是否继续?...
  5. SpringBoot Redis分布式锁
  6. Java 面向对象:封装详解
  7. 黑鲨5系列游戏手机通过3C认证:支持120W超级快充
  8. 线性表9 - 数据结构和算法14
  9. Robot Framework操作
  10. CVPR2021目标检测和语义分割论文分类汇总 | 源码 |
  11. rpm mysql配置文件_redhat linux rpm包安装配置mysql数据库
  12. linux计划任务没有运行,linux下定时任务不能执行
  13. 在VMware下安装中标麒麟操作系统7.0以及Neokylin基础常用知识
  14. win7资源管理器总是崩溃
  15. 免费云存储工具类——七牛云(更改配置信息,直接使用)
  16. 【NLP】第10章 使用基于 BERT 的 Transformer 进行语义角色标记
  17. python中re模块及正则匹配
  18. 几款非常优秀且常用的代码编辑器
  19. 同一张表查询一个字段为空则取另一个字段
  20. obspy中文教程(五)

热门文章

  1. php mongodb 视频教程,燕十八mongodb视频资料分享
  2. “成长”必经之路:越努力越幸运
  3. 白嫖船长几节课(2)
  4. 笨方法“学习python笔记之字典
  5. 【pytorch】requires_grad、volatile、no_grad()==>节点不保存梯度,即不进行反向传播
  6. [Unity][FlowCanvas] FlowScript 搜索功能不可用的解决办法:更新 UnityEditor 的版本
  7. 树莓派4b怎么使用usb摄像头_【动手实践】树莓派通过EC20模组访问互联网 by xinlong...
  8. vue-router配置介绍和使用方法(一)
  9. WordPress5.7版本下载及更新内容
  10. mysql+一致性非锁定读_MySQL探秘(六):InnoDB一致性非锁定读