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編輯器在網站建置中扮演著重要的角色。它不僅提供了豐富的功能和工具,還能夠幫助使用者更方便地編輯和發佈內容。在本文中,我們將介紹Discuz編輯器的特點和使用方法,並提供一些具體的程式碼範例,來幫助讀者更好地了解和使用

Discuz網域修改步驟詳解,需要具體程式碼範例隨著網站的發展和運營,有時我們需要對Discuz論壇的網域進行修改,可能是因為更換品牌、優化網站SEO,或其他一些原因。無論是因為什麼原因,修改Discuz網域都是一個需要謹慎操作的過程,今天我們就來詳細介紹修改Discuz網域的步驟,並提供具體的程式碼範例。步驟一:備份資料在進行網域修改之前,首先要確保對網站
