-
Notifications
You must be signed in to change notification settings - Fork 5
Appendix Constants
salathe edited this page Sep 23, 2010
·
3 revisions
Below is a list of the SPL classes which have some constants defined. These constants are most usually flags in the class constructor. Where a class's constants are inherited from a parent class, they are listed here with the defining class in parentheses.
ArrayIterator::STD_PROP_LIST = 1ArrayIterator::ARRAY_AS_PROPS = 2
ArrayObject::STD_PROP_LIST = 1ArrayObject::ARRAY_AS_PROPS = 2
CachingIterator::CALL_TOSTRING = 1CachingIterator::CATCH_GET_CHILD = 16CachingIterator::TOSTRING_USE_KEY = 2CachingIterator::TOSTRING_USE_CURRENT = 4CachingIterator::TOSTRING_USE_INNER = 8CachingIterator::FULL_CACHE = 256
FilesystemIterator::CURRENT_MODE_MASK = 240FilesystemIterator::CURRENT_AS_PATHNAME = 32FilesystemIterator::CURRENT_AS_FILEINFO = 0FilesystemIterator::CURRENT_AS_SELF = 16FilesystemIterator::KEY_MODE_MASK = 3840FilesystemIterator::KEY_AS_PATHNAME = 0FilesystemIterator::FOLLOW_SYMLINKS = 512FilesystemIterator::KEY_AS_FILENAME = 256FilesystemIterator::NEW_CURRENT_AND_KEY = 256FilesystemIterator::SKIP_DOTS = 4096FilesystemIterator::UNIX_PATHS = 8192
GlobIterator::CURRENT_MODE_MASK = 240GlobIterator::CURRENT_AS_PATHNAME = 32GlobIterator::CURRENT_AS_FILEINFO = 0GlobIterator::CURRENT_AS_SELF = 16GlobIterator::KEY_MODE_MASK = 3840GlobIterator::KEY_AS_PATHNAME = 0GlobIterator::FOLLOW_SYMLINKS = 512GlobIterator::KEY_AS_FILENAME = 256GlobIterator::NEW_CURRENT_AND_KEY = 256GlobIterator::SKIP_DOTS = 4096GlobIterator::UNIX_PATHS = 8192
MultipleIterator::MIT_NEED_ANY = 0MultipleIterator::MIT_NEED_ALL = 1MultipleIterator::MIT_KEYS_NUMERIC = 0MultipleIterator::MIT_KEYS_ASSOC = 2
RecursiveArrayIterator::CHILD_ARRAYS_ONLY = 4
RecursiveCachingIterator::CALL_TOSTRING = 1RecursiveCachingIterator::CATCH_GET_CHILD = 16RecursiveCachingIterator::TOSTRING_USE_KEY = 2RecursiveCachingIterator::TOSTRING_USE_CURRENT = 4RecursiveCachingIterator::TOSTRING_USE_INNER = 8RecursiveCachingIterator::FULL_CACHE = 256
RecursiveDirectoryIterator::CURRENT_MODE_MASK = 240RecursiveDirectoryIterator::CURRENT_AS_PATHNAME = 32RecursiveDirectoryIterator::CURRENT_AS_FILEINFO = 0RecursiveDirectoryIterator::CURRENT_AS_SELF = 16RecursiveDirectoryIterator::KEY_MODE_MASK = 3840RecursiveDirectoryIterator::KEY_AS_PATHNAME = 0RecursiveDirectoryIterator::FOLLOW_SYMLINKS = 512RecursiveDirectoryIterator::KEY_AS_FILENAME = 256RecursiveDirectoryIterator::NEW_CURRENT_AND_KEY = 256RecursiveDirectoryIterator::SKIP_DOTS = 4096RecursiveDirectoryIterator::UNIX_PATHS = 8192
RecursiveIteratorIterator::LEAVES_ONLY = 0RecursiveIteratorIterator::SELF_FIRST = 1RecursiveIteratorIterator::CHILD_FIRST = 2RecursiveIteratorIterator::CATCH_GET_CHILD = 16
RecursiveRegexIterator::USE_KEY = 1RecursiveRegexIterator::MATCH = 0RecursiveRegexIterator::GET_MATCH = 1RecursiveRegexIterator::ALL_MATCHES = 2RecursiveRegexIterator::SPLIT = 3RecursiveRegexIterator::REPLACE = 4
RecursiveTreeIterator::LEAVES_ONLY = 0RecursiveTreeIterator::SELF_FIRST = 1RecursiveTreeIterator::CHILD_FIRST = 2RecursiveTreeIterator::CATCH_GET_CHILD = 16RecursiveTreeIterator::BYPASS_CURRENT = 4RecursiveTreeIterator::BYPASS_KEY = 8RecursiveTreeIterator::PREFIX_LEFT = 0RecursiveTreeIterator::PREFIX_MID_HAS_NEXT = 1RecursiveTreeIterator::PREFIX_MID_LAST = 2RecursiveTreeIterator::PREFIX_END_HAS_NEXT = 3RecursiveTreeIterator::PREFIX_END_LAST = 4RecursiveTreeIterator::PREFIX_RIGHT = 5
RegexIterator::USE_KEY = 1RegexIterator::MATCH = 0RegexIterator::GET_MATCH = 1RegexIterator::ALL_MATCHES = 2RegexIterator::SPLIT = 3RegexIterator::REPLACE = 4
SplDoublyLinkedList::IT_MODE_LIFO = 2SplDoublyLinkedList::IT_MODE_FIFO = 0SplDoublyLinkedList::IT_MODE_DELETE = 1SplDoublyLinkedList::IT_MODE_KEEP = 0
SplFileObject::DROP_NEW_LINE = 1SplFileObject::READ_AHEAD = 2SplFileObject::SKIP_EMPTY = 6SplFileObject::READ_CSV = 8
SplPriorityQueue::EXTR_BOTH = 3SplPriorityQueue::EXTR_PRIORITY = 2SplPriorityQueue::EXTR_DATA = 1
SplQueue::IT_MODE_LIFO = 2SplQueue::IT_MODE_FIFO = 0SplQueue::IT_MODE_DELETE = 1SplQueue::IT_MODE_KEEP = 0
SplStack::IT_MODE_LIFO = 2SplStack::IT_MODE_FIFO = 0SplStack::IT_MODE_DELETE = 1SplStack::IT_MODE_KEEP = 0
SplTempFileObject::DROP_NEW_LINE = 1SplTempFileObject::READ_AHEAD = 2SplTempFileObject::SKIP_EMPTY = 6SplTempFileObject::READ_CSV = 8