首页
vue
TypeScript
JavaScript
scss
css3
html5
php
MySQL
redis
jQuery
位置:
php 中文手册
php 标准库 (SPL)
数据结构
SplDoublyLinkedList::add()
SplDoublyLinkedList::bottom()
SplDoublyLinkedList::__construct()
SplDoublyLinkedList::count()
SplDoublyLinkedList::current()
SplDoublyLinkedList::getIteratorMode()
SplDoublyLinkedList::isEmpty()
SplDoublyLinkedList::key()
SplDoublyLinkedList::next()
SplDoublyLinkedList::offsetExists()
SplDoublyLinkedList::offsetGet()
SplDoublyLinkedList::offsetSet()
SplDoublyLinkedList::offsetUnset()
SplDoublyLinkedList::pop()
SplDoublyLinkedList::prev()
SplDoublyLinkedList::push()
SplDoublyLinkedList::rewind()
SplDoublyLinkedList::serialize()
SplDoublyLinkedList::setIteratorMode()
SplDoublyLinkedList::shift()
SplDoublyLinkedList::top()
SplDoublyLinkedList::unserialize()
SplDoublyLinkedList::unshift()
SplDoublyLinkedList::valid()
SplStack::__construct()
SplStack::setIteratorMode()
SplQueue::__construct()
SplQueue::dequeue()
SplQueue::enqueue()
SplQueue::setIteratorMode()
SplHeap::compare()
SplHeap::__construct()
SplHeap::count()
SplHeap::current()
SplHeap::extract()
SplHeap::insert()
SplHeap::isCorrupted()
php7
SplHeap::isEmpty()
SplHeap::key()
SplHeap::next()
SplHeap::recoverFromCorruption()
SplHeap::rewind()
SplHeap::top()
SplHeap::valid()
SplMaxHeap::compare()
SplMinHeap::compare()
SplPriorityQueue::compare()
SplPriorityQueue::__construct()
SplPriorityQueue::count()
SplPriorityQueue::current()
SplPriorityQueue::extract()
SplPriorityQueue::getExtractFlags()
php7
SplPriorityQueue::insert()
SplPriorityQueue::isCorrupted()
SplPriorityQueue::isEmpty()
SplPriorityQueue::key()
SplPriorityQueue::next()
SplPriorityQueue::recoverFromCorruption()
SplPriorityQueue::rewind()
SplPriorityQueue::setExtractFlags()
SplPriorityQueue::top()
SplPriorityQueue::valid()
SplFixedArray::__construct()
SplFixedArray::count()
SplFixedArray::current()
SplFixedArray::fromArray()
SplFixedArray::getSize()
SplFixedArray::key()
SplFixedArray::next()
SplFixedArray::offsetExists()
SplFixedArray::offsetGet()
SplFixedArray::offsetSet()
SplFixedArray::offsetUnset()
SplFixedArray::rewind()
SplFixedArray::setSize()
SplFixedArray::toArray()
SplFixedArray::valid()
SplFixedArray::__wakeup()
SplObjectStorage::addAll()
SplObjectStorage::attach()
SplObjectStorage::contains()
SplObjectStorage::count()
SplObjectStorage::current()
SplObjectStorage::detach()
SplObjectStorage::getHash()
SplObjectStorage::getInfo()
SplObjectStorage::key()
SplObjectStorage::next()
SplObjectStorage::offsetExists()
SplObjectStorage::offsetGet()
SplObjectStorage::offsetSet()
SplObjectStorage::offsetUnset()
SplObjectStorage::removeAll()
SplObjectStorage::removeAllExcept()
SplObjectStorage::rewind()
SplObjectStorage::serialize()
SplObjectStorage::setInfo()
SplObjectStorage::unserialize()
SplObjectStorage::valid()
迭代器
AppendIterator::append()
AppendIterator::__construct()
AppendIterator::current()
AppendIterator::getArrayIterator()
AppendIterator::getInnerIterator()
AppendIterator::getIteratorIndex()
AppendIterator::key()
AppendIterator::next()
AppendIterator::rewind()
AppendIterator::valid()
ArrayIterator::append()
ArrayIterator::asort()
ArrayIterator::__construct()
ArrayIterator::count()
ArrayIterator::current()
ArrayIterator::getArrayCopy()
ArrayIterator::getFlags()
ArrayIterator::key()
ArrayIterator::ksort()
ArrayIterator::natcasesort()
ArrayIterator::natsort()
ArrayIterator::next()
ArrayIterator::offsetExists()
ArrayIterator::offsetGet()
ArrayIterator::offsetSet()
ArrayIterator::offsetUnset()
ArrayIterator::rewind()
ArrayIterator::seek()
ArrayIterator::serialize()
ArrayIterator::setFlags()
ArrayIterator::uasort()
ArrayIterator::uksort()
ArrayIterator::unserialize()
ArrayIterator::valid()
CachingIterator::__construct()
CachingIterator::count()
CachingIterator::current()
CachingIterator::getCache()
CachingIterator::getFlags()
CachingIterator::getInnerIterator()
CachingIterator::hasNext()
CachingIterator::key()
CachingIterator::next()
CachingIterator::offsetExists()
CachingIterator::offsetGet()
CachingIterator::offsetSet()
CachingIterator::offsetUnset()
CachingIterator::rewind()
CachingIterator::setFlags()
CachingIterator::__toString()
CachingIterator::valid()
CallbackFilterIterator::accept()
CallbackFilterIterator::__construct()
DirectoryIterator::__construct()
DirectoryIterator::current()
DirectoryIterator::getATime()
DirectoryIterator::getBasename()
DirectoryIterator::getCTime()
DirectoryIterator::getExtension()
DirectoryIterator::getFilename()
DirectoryIterator::getGroup()
DirectoryIterator::getInode()
DirectoryIterator::getMTime()
DirectoryIterator::getOwner()
DirectoryIterator::getPath()
DirectoryIterator::getPathname()
DirectoryIterator::getPerms()
DirectoryIterator::getSize()
DirectoryIterator::getType()
DirectoryIterator::isDir()
DirectoryIterator::isDot()
DirectoryIterator::isExecutable()
DirectoryIterator::isFile()
DirectoryIterator::isLink()
DirectoryIterator::isReadable()
DirectoryIterator::isWritable()
DirectoryIterator::key()
DirectoryIterator::next()
DirectoryIterator::rewind()
DirectoryIterator::seek()
DirectoryIterator::__toString()
DirectoryIterator::valid()
EmptyIterator::current()
EmptyIterator::key()
EmptyIterator::next()
EmptyIterator::rewind()
EmptyIterator::valid()
FilesystemIterator::__construct()
FilesystemIterator::current()
FilesystemIterator::getFlags()
FilesystemIterator::key()
FilesystemIterator::next()
FilesystemIterator::rewind()
FilesystemIterator::setFlags()
FilterIterator::accept()
FilterIterator::__construct()
FilterIterator::current()
FilterIterator::getInnerIterator()
FilterIterator::key()
FilterIterator::next()
FilterIterator::rewind()
FilterIterator::valid()
GlobIterator::__construct()
GlobIterator::count()
InfiniteIterator::__construct()
InfiniteIterator::next()
IteratorIterator::__construct()
IteratorIterator::current()
IteratorIterator::getInnerIterator()
IteratorIterator::key()
IteratorIterator::next()
IteratorIterator::rewind()
IteratorIterator::valid()
LimitIterator::__construct()
LimitIterator::current()
LimitIterator::getInnerIterator()
LimitIterator::getPosition()
LimitIterator::key()
LimitIterator::next()
LimitIterator::rewind()
LimitIterator::seek()
LimitIterator::valid()
MultipleIterator::attachIterator()
MultipleIterator::__construct()
MultipleIterator::containsIterator()
MultipleIterator::countIterators()
MultipleIterator::current()
MultipleIterator::detachIterator()
MultipleIterator::getFlags()
MultipleIterator::key()
MultipleIterator::next()
MultipleIterator::rewind()
MultipleIterator::setFlags()
MultipleIterator::valid()
NoRewindIterator::__construct()
NoRewindIterator::current()
NoRewindIterator::getInnerIterator()
NoRewindIterator::key()
NoRewindIterator::next()
NoRewindIterator::rewind()
NoRewindIterator::valid()
ParentIterator::accept()
ParentIterator::__construct()
ParentIterator::getChildren()
ParentIterator::hasChildren()
ParentIterator::next()
ParentIterator::rewind()
RecursiveArrayIterator::getChildren()
RecursiveArrayIterator::hasChildren()
RecursiveCachingIterator::__construct()
RecursiveCachingIterator::getChildren()
RecursiveCachingIterator::hasChildren()
RecursiveCallbackFilterIterator::__construct()
RecursiveCallbackFilterIterator::getChildren()
RecursiveCallbackFilterIterator::hasChildren()
RecursiveDirectoryIterator::__construct()
RecursiveDirectoryIterator::getChildren()
RecursiveDirectoryIterator::getSubPath()
RecursiveDirectoryIterator::getSubPathname()
RecursiveDirectoryIterator::hasChildren()
RecursiveDirectoryIterator::key()
RecursiveDirectoryIterator::next()
RecursiveDirectoryIterator::rewind()
RecursiveFilterIterator::__construct()
RecursiveFilterIterator::getChildren()
RecursiveFilterIterator::hasChildren()
RecursiveIteratorIterator::beginChildren()
RecursiveIteratorIterator::beginIteration()
RecursiveIteratorIterator::callGetChildren()
RecursiveIteratorIterator::callHasChildren()
RecursiveIteratorIterator::__construct()
RecursiveIteratorIterator::current()
RecursiveIteratorIterator::endChildren()
RecursiveIteratorIterator::endIteration()
RecursiveIteratorIterator::getDepth()
RecursiveIteratorIterator::getInnerIterator()
RecursiveIteratorIterator::getMaxDepth()
RecursiveIteratorIterator::getSubIterator()
RecursiveIteratorIterator::key()
RecursiveIteratorIterator::next()
RecursiveIteratorIterator::nextElement()
RecursiveIteratorIterator::rewind()
RecursiveIteratorIterator::setMaxDepth()
RecursiveIteratorIterator::valid()
RecursiveRegexIterator::__construct()
RecursiveRegexIterator::getChildren()
RecursiveRegexIterator::hasChildren()
RecursiveTreeIterator::beginChildren()
RecursiveTreeIterator::beginIteration()
RecursiveTreeIterator::callGetChildren()
RecursiveTreeIterator::callHasChildren()
RecursiveTreeIterator::__construct()
RecursiveTreeIterator::current()
RecursiveTreeIterator::endChildren()
RecursiveTreeIterator::endIteration()
RecursiveTreeIterator::getEntry()
RecursiveTreeIterator::getPostfix()
RecursiveTreeIterator::getPrefix()
RecursiveTreeIterator::key()
RecursiveTreeIterator::next()
RecursiveTreeIterator::nextElement()
RecursiveTreeIterator::rewind()
RecursiveTreeIterator::setPostfix()
RecursiveTreeIterator::setPrefixPart()
RecursiveTreeIterator::valid()
RegexIterator::accept()
RegexIterator::__construct()
RegexIterator::getFlags()
RegexIterator::getMode()
RegexIterator::getPregFlags()
RegexIterator::getRegex()
RegexIterator::setFlags()
RegexIterator::setMode()
RegexIterator::setPregFlags()
接口
Countable::count()
OuterIterator::getInnerIterator()
RecursiveIterator::getChildren()
RecursiveIterator::hasChildren()
SeekableIterator::seek()
SplObserver::update()
SplSubject::attach()
SplSubject::detach()
SplSubject::notify()
异常
BadFunctionCallException()
BadMethodCallException()
DomainException()
InvalidArgumentException()
LengthException()
LogicException()
OutOfBoundsException()
OutOfRangeException()
OverflowException()
RangeException()
RuntimeException()
UnderflowException()
UnexpectedValueException()
SPL函数
class_implements()
class_parents()
class_uses()
iterator_apply()
iterator_count()
iterator_to_array()
spl_autoload_call()
spl_autoload_extensions()
spl_autoload_functions()
spl_autoload_register()
spl_autoload_unregister()
spl_autoload()
spl_classes()
spl_object_hash()
spl_object_id()
文件处理
SplFileInfo::__construct()
SplFileInfo::getATime()
SplFileInfo::getBasename()
SplFileInfo::getCTime()
SplFileInfo::getExtension()
SplFileInfo::getFileInfo()
SplFileInfo::getFilename()
SplFileInfo::getGroup()
SplFileInfo::getInode()
SplFileInfo::getLinkTarget()
SplFileInfo::getMTime()
SplFileInfo::getOwner()
SplFileInfo::getPath()
SplFileInfo::getPathInfo()
SplFileInfo::getPathname()
SplFileInfo::getPerms()
SplFileInfo::getRealPath()
SplFileInfo::getSize()
SplFileInfo::getType()
SplFileInfo::isDir()
SplFileInfo::isExecutable()
SplFileInfo::isFile()
SplFileInfo::isLink()
SplFileInfo::isReadable()
SplFileInfo::isWritable()
SplFileInfo::openFile()
SplFileInfo::setFileClass()
SplFileInfo::setInfoClass()
SplFileInfo::__toString()
SplFileObject::__construct()
SplFileObject::current()
SplFileObject::eof()
SplFileObject::fflush()
SplFileObject::fgetc()
SplFileObject::fgetcsv()
SplFileObject::fgets()
SplFileObject::fgetss()
SplFileObject::flock()
SplFileObject::fpassthru()
SplFileObject::fputcsv()
SplFileObject::fread()
SplFileObject::fscanf()
SplFileObject::fseek()
SplFileObject::fstat()
SplFileObject::ftell()
SplFileObject::ftruncate()
SplFileObject::fwrite()
SplFileObject::getChildren()
SplFileObject::getCsvControl()
SplFileObject::getCurrentLine()
SplFileObject::getFlags()
SplFileObject::getMaxLineLen()
SplFileObject::hasChildren()
SplFileObject::key()
SplFileObject::next()
SplFileObject::rewind()
SplFileObject::seek()
SplFileObject::setCsvControl()
SplFileObject::setFlags()
SplFileObject::setMaxLineLen()
SplFileObject::__toString()
SplFileObject::valid()
SplTempFileObject::__construct()
各种类及接口
ArrayObject::append()
ArrayObject::asort()
ArrayObject::__construct()
ArrayObject::count()
ArrayObject::exchangeArray()
ArrayObject::getArrayCopy()
ArrayObject::getFlags()
ArrayObject::getIterator()
ArrayObject::getIteratorClass()
ArrayObject::ksort()
ArrayObject::natcasesort()
ArrayObject::natsort()
ArrayObject::offsetExists()
ArrayObject::offsetGet()
ArrayObject::offsetSet()
ArrayObject::offsetUnset()
ArrayObject::serialize()
ArrayObject::setFlags()
ArrayObject::setIteratorClass()
ArrayObject::uasort()
ArrayObject::uksort()
ArrayObject::unserialize()