php-得到小弟我们开始使用php前的一些参数:变量 / 常量 / 模块 / 函数 / 类
php--得到我们开始使用php前的一些参数:变量 / 常量 / 模块 / 函数 / 类
1,array get_defined_vars ( void )获取由所有已定义变量所组成的数组(包括环境变量、服务器变量和用户定义的变量。)
2,array get_defined_functions ( void ) 获取所有已经定义的函数
3,array get_loaded_extensions ([ bool $zend_extensions
= false ] )返回了 PHP 解析器里所有编译并加载的模块名。
参数默认是false,返回(普通扩展和zend扩展),true时只返回zend扩展。
4,array get_extension_funcs ( string $module_name
)返回指定模块所有可用的函数
5,array get_defined_constants ([ bool $categorize
= false ] )返回所有常量的关联数组,键是常量名,值是常量值
6,array get_declared_classes ( void )获取由已定义类的名字所组成的数组
7,get_included_files() / get_require_files() 返回所有被 include、 include_once、 require 和 require_once 的文件名,组成数组,第一个是本文件名。
看一下,discuz!3.x的forum.php载入了多少文件:
Array( [0] => D:\webserver\www\Discuz_X3.1\forum.php [1] => D:\webserver\www\Discuz_X3.1\source\class\class_core.php [2] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_application.php [3] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_base.php [4] => D:\webserver\www\Discuz_X3.1\source\function\function_core.php [5] => D:\webserver\www\Discuz_X3.1\config\config_global.php [6] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_database.php [7] => D:\webserver\www\Discuz_X3.1\source\function\function_forum.php [8] => D:\webserver\www\Discuz_X3.1\source\class\db\db_driver_mysql.php [9] => D:\webserver\www\Discuz_X3.1\source\class\table\table_common_syscache.php [10] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_table.php [11] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_memory.php [12] => D:\webserver\www\Discuz_X3.1\source\class\table\table_common_member.php [13] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_table_archive.php [14] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_session.php [15] => D:\webserver\www\Discuz_X3.1\source\class\table\table_common_session.php [16] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_cron.php [17] => D:\webserver\www\Discuz_X3.1\source\class\table\table_common_cron.php [18] => D:\webserver\www\Discuz_X3.1\source\class\discuz\discuz_process.php [19] => D:\webserver\www\Discuz_X3.1\source\class\table\table_common_process.php [20] => D:\webserver\www\Discuz_X3.1\source\include\cron\cron_follow_daily.php [21] => D:\webserver\www\Discuz_X3.1\source\class\table\table_home_follow_feed.php [22] => D:\webserver\www\Discuz_X3.1\source\class\helper\helper_util.php [23] => D:\webserver\www\Discuz_X3.1\source\language\lang_core.php [24] => D:\webserver\www\Discuz_X3.1\source\plugin\mobile\mobile.class.php)
总结,php在我们使用之前已经有这么多参数,有点小惊讶,特别是有一百多个类:
Array( [0] => stdClass [1] => Exception [2] => ErrorException [3] => COMPersistHelper [4] => com_exception [5] => com_safearray_proxy [6] => variant [7] => com [8] => dotnet [9] => ReflectionException [10] => Reflection [11] => ReflectionFunctionAbstract [12] => ReflectionFunction [13] => ReflectionParameter [14] => ReflectionMethod [15] => ReflectionClass [16] => ReflectionObject [17] => ReflectionProperty [18] => ReflectionExtension [19] => DateTime [20] => DateTimeZone [21] => LibXMLError [22] => __PHP_Incomplete_Class [23] => php_user_filter [24] => Directory [25] => SimpleXMLElement [26] => DOMException [27] => DOMStringList [28] => DOMNameList [29] => DOMImplementationList [30] => DOMImplementationSource [31] => DOMImplementation [32] => DOMNode [33] => DOMNameSpaceNode [34] => DOMDocumentFragment [35] => DOMDocument [36] => DOMNodeList [37] => DOMNamedNodeMap [38] => DOMCharacterData [39] => DOMAttr [40] => DOMElement [41] => DOMText [42] => DOMComment [43] => DOMTypeinfo [44] => DOMUserDataHandler [45] => DOMDomError [46] => DOMErrorHandler [47] => DOMLocator [48] => DOMConfiguration [49] => DOMCdataSection [50] => DOMDocumentType [51] => DOMNotation [52] => DOMEntity [53] => DOMEntityReference [54] => DOMProcessingInstruction [55] => DOMStringExtend [56] => DOMXPath [57] => RecursiveIteratorIterator [58] => IteratorIterator [59] => FilterIterator [60] => RecursiveFilterIterator [61] => ParentIterator [62] => LimitIterator [63] => CachingIterator [64] => RecursiveCachingIterator [65] => NoRewindIterator [66] => AppendIterator [67] => InfiniteIterator [68] => RegexIterator [69] => RecursiveRegexIterator [70] => EmptyIterator [71] => ArrayObject [72] => ArrayIterator [73] => RecursiveArrayIterator [74] => SplFileInfo [75] => DirectoryIterator [76] => RecursiveDirectoryIterator [77] => SplFileObject [78] => SplTempFileObject [79] => SimpleXMLIterator [80] => LogicException [81] => BadFunctionCallException [82] => BadMethodCallException [83] => DomainException [84] => InvalidArgumentException [85] => LengthException [86] => OutOfRangeException [87] => RuntimeException [88] => OutOfBoundsException [89] => OverflowException [90] => RangeException [91] => UnderflowException [92] => UnexpectedValueException [93] => SplObjectStorage [94] => XMLReader [95] => XMLWriter [96] => mysqli_sql_exception [97] => mysqli_driver [98] => mysqli [99] => mysqli_warning [100] => mysqli_result [101] => mysqli_stmt [102] => PDOException [103] => PDO [104] => PDOStatement [105] => PDORow)

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Discuz后台登录问题解决方法大揭秘,需要具体代码示例随着互联网的快速发展,网站建设变得越来越普遍,而Discuz作为一款常用的论坛建站系统,受到了许多站长的青睐。然而,正是因为其功能强大,有时候我们在使用Discuz的过程中会遇到一些问题,比如后台登录问题。今天,我们就来大揭秘Discuz后台登录问题的解决方法,并且提供具体的代码示例,希望能帮助到有需要

《Discuz注册流程详解:让您轻松修改个人信息,需要具体代码示例》Discuz是一款功能强大的社区论坛程序,被广泛应用于各类网站,在用户注册和个人信息修改方面,提供了丰富的功能和接口。本文将为您详细介绍Discuz的注册流程,并提供具体的代码示例,帮助您轻松定制和修改个人信息。一、用户注册流程在Discuz中,用户注册是站点的重要功能之一,注册流程的顺畅与

Discuz用户必备!改名道具全面解析!在Discuz论坛中,改名功能一直备受用户关注和需求。对于一些需要改名的用户来说,通过改名道具可以轻松实现用户名的修改,而且这也是一种有趣的互动方式。下面就让我们深入探讨一下Discuz中的改名道具,包括如何获取、如何使用以及一些常见问题的解决方法。1.获取改名道具在Discuz中,改名道具通常是通过积分购买或者管理员

《探索Discuz:定义、功能及代码示例》随着互联网的迅猛发展,社区论坛已经成为人们获取信息、交流观点的重要平台。在众多的社区论坛系统中,Discuz作为国内较为知名的一种开源论坛软件,备受广大网站开发者和管理员的青睐。那么,什么是Discuz?它又有哪些功能,能为我们的网站提供怎样的帮助呢?本文将对Discuz进行详细介绍,并附上具体的代码示例,帮助读者更

遇到Discuz密码错误怎么办?快速解决方案分享!Discuz!是一款非常流行的论坛程序,它为用户提供了一个方便交流的平台。在使用Discuz!论坛时,有时候会遇到密码错误的情况,这可能会导致用户无法正常登录和使用论坛。那么,遇到Discuz!密码错误时,我们应该如何快速解决这个问题呢?下面将分享一些解决方案,并提供具体的代码示例供参考。一、检查密码是否

标题:解决Discuz微信分享无法显示的问题,需要具体代码示例随着移动互联网的发展,微信成为了人们日常生活中不可或缺的一部分。在网站开发中,为了提升用户体验和扩大网站的曝光度,很多站点会集成微信分享功能,让用户能够方便地分享网站的内容到朋友圈或者微信群中。然而,有时候在使用Discuz等开源论坛系统时,会遇到微信分享无法显示的问题,这给用户体验带来了一定的困

Discuz域名修改步骤详解,需要具体代码示例随着网站的发展和运营,有时候我们需要对Discuz论坛的域名进行修改,可能是因为更换品牌、优化网站SEO,或者其他一些原因。无论是因为什么原因,修改Discuz域名都是一个需要谨慎操作的过程,今天我们就来详细介绍修改Discuz域名的步骤,并提供具体的代码示例。步骤一:备份数据在进行域名修改之前,首先要确保对网站

Discuz编辑器:强大的网页编辑工具,需要具体代码示例随着互联网的发展,网站建设和内容编辑变得越来越重要。作为一种常见的网页编辑工具,Discuz编辑器在网站建设中扮演着重要的角色。它不仅提供了丰富的功能和工具,还能够帮助用户更方便地编辑和发布内容。在本文中,我们将介绍Discuz编辑器的特点和使用方法,并提供一些具体的代码示例,来帮助读者更好地了解和使用
