国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

PHP擴(kuò)展之PHP標(biāo)準(zhǔn)庫(SPL)概述

瀏覽:51日期:2022-09-15 17:44:24

SPL是用于解決典型問題(standard problems)的一組接口與類的集合。

此擴(kuò)展只能在php 5.0以后使用,并且從PHP 5.3.0 不再被關(guān)閉,會一直有效,成為php內(nèi)核組件一部份。

數(shù)據(jù)結(jié)構(gòu)

SPL提供了一組標(biāo)準(zhǔn)數(shù)據(jù)結(jié)構(gòu)。

雙向鏈表

雙向鏈表 (DLL) is a list of nodes linked in both directions to each others. Iterator’s operations, access to both ends, addition or removal of nodes have a cost of O(1) when the underlying structure is a DLL. It hence provides a decent implementation for stacks and queues.

SplDoublyLinkedListSplStackSplQueue

Heaps are tree-like structures that follow the heap-property: each node is greater than or equal to its children, when compared using the implemented compare method which is global to the heap.

SplHeapSplMaxHeapSplMinHeapSplPriorityQueue

陣列

Arrays are structures that store the data in a continuous way, accessible via indexes. Don’t confuse them with PHP arrays: PHP arrays are in fact implemented as ordered hashtables.

SplFixedArray

映射

A map is a datastructure holding key-value pairs. PHP arrays can be seen as maps from integers/strings to values. SPL provides a map from objects to data. This map can also be used as an object set.

SplObjectStorage迭代器

SPL 提供一系列迭代器以遍歷不同的對象。

ArrayIteratorRecursiveArrayIteratorEmptyIteratorIteratorIteratorAppendIteratorCachingIteratorRecursiveCachingIteratorFilterIteratorCallbackFilterIteratorRecursiveCallbackFilterIteratorRecursiveFilterIteratorParentIteratorRegexIteratorRecursiveRegexIteratorInfiniteIteratorLimitIteratorNoRewindIteratorMultipleIteratorRecursiveIteratorIteratorRecursiveTreeIteratorDirectoryIterator?(extends?SplFileInfo)FilesystemIteratorGlobIteratorRecursiveDirectoryIterator接口

SPL 提供一系列接口。

CountableOuterIteratorRecursiveIteratorSeekableIteratorSplObserverSplSubject異常

SPL 提供一系列標(biāo)準(zhǔn)異常。

LogicException?(extends?Exception)BadFunctionCallExceptionBadMethodCallExceptionDomainExceptionInvalidArgumentExceptionLengthExceptionOutOfRangeExceptionRuntimeException?(extends?Exception)OutOfBoundsExceptionOverflowExceptionRangeExceptionUnderflowExceptionUnexpectedValueExceptionSPL函數(shù)class_implements?— 返回指定的類實(shí)現(xiàn)的所有接口。class_parents?— 返回指定類的父類。class_uses?— Return the traits used by the given classiterator_apply?— 為迭代器中每個元素調(diào)用一個用戶自定義函數(shù)iterator_count?— 計(jì)算迭代器中元素的個數(shù)iterator_to_array?— 將迭代器中的元素拷貝到數(shù)組spl_autoload_call?— 嘗試調(diào)用所有已注冊的__autoload()函數(shù)來裝載請求類spl_autoload_extensions?— 注冊并返回spl_autoload函數(shù)使用的默認(rèn)文件擴(kuò)展名。spl_autoload_functions?— 返回所有已注冊的__autoload()函數(shù)。spl_autoload_register?— 注冊__autoload()函數(shù)spl_autoload_unregister?— 注銷已注冊的__autoload()函數(shù)spl_autoload?— __autoload()函數(shù)的默認(rèn)實(shí)現(xiàn)spl_classes?— 返回所有可用的SPL類spl_object_hash?— 返回指定對象的hash id文件處理

SPL 提供 一些與文件相關(guān)的類。

SplFileInfoSplFileObjectSplTempFileObject其他類及接口ArrayObjectSplObserverSplSubject
標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 欧美色成人tv在线播放 | 91欧洲在线视精品在亚洲 | 欧美日韩中文字幕在线视频 | 国产自在自线午夜精品 | 97一级毛片全部免费播放 | 国产午夜a理论毛片在线影院 | 五月天婷婷伊人 | 三级黄色毛片网站 | 日本韩国一级毛片中文字幕 | 日韩免费高清一级毛片在线 | 亚洲欧美不卡中文字幕 | 日本a级片免费看 | 亚洲精品天堂一区 | 毛片基地看看成人免费 | 亚洲一区二区三区中文字幕 | 国产精品久久久亚洲 | 美女黄网站色一级毛片 | 久久中文字幕久久久久 | 在线免费看a | 国产亚洲男人的天堂在线观看 | 草草影院免费 | 国产三级a三级三级 | 黄色免费在线观看视频 | 日韩一级片视频 | 久久有精品 | 成人黄色在线视频 | 日本高清色本免费现在观看 | 男女男免费视频网站国产 | 国产v欧美v日韩在线观看 | 日本三级香港三级人妇gg在线 | 亚洲午夜国产精品 | 国产欧美自拍视频 | 中国精品自拍 | 韩国美女一级毛片 | 香蕉自拍视频 | 国产二区三区毛片 | 一区二区亚洲精品 | 亚洲天堂一区 | 久久性久久性久久久爽 | 久久视频一区 | 免费看欧美毛片大片免费看 |