{"copyright":"PHP Manual","introduction":"What is PHP and what can it do?","tutorial.firstpage":"Getting Started","tutorial.useful":"Getting Started","tutorial.forms":"Getting Started","tutorial.whatsnext":"Getting Started","tutorial":"Getting Started","getting-started":"PHP Manual","install.general":"Installation and Configuration","install.unix.debian":"Installation and Configuration","install.unix.dnf":"Installation and Configuration","install.unix.openbsd":"Installation and Configuration","install.unix.source":"Installation and Configuration","install.unix.commandline":"Installation and Configuration","install.unix.apache2":"Installation and Configuration","install.unix.nginx":"Installation and Configuration","install.unix.lighttpd-14":"Installation and Configuration","install.unix.litespeed":"Installation and Configuration","install.unix.solaris":"Installation and Configuration","install.unix":"Installation and Configuration","install.macosx.packages":"Installation and Configuration","install.macosx.compile":"Installation and Configuration","install.macosx.bundled":"Installation and Configuration","install.macosx":"Installation and Configuration","install.windows.recommended":"Installation and Configuration","install.windows.manual":"Installation and Configuration","install.windows.apache2":"Installation and Configuration","install.windows.iis":"Installation and Configuration","install.windows.tools":"Installation and Configuration","install.windows.building":"Installation and Configuration","install.windows.commandline":"Installation and Configuration","install.windows":"Installation and Configuration","install.cloud.azure":"Installation and Configuration","install.cloud.ec2":"Installation and Configuration","install.cloud.digitalocean":"Installation and Configuration","install.cloud":"Installation and Configuration","install.fpm.install":"Installation and Configuration","install.fpm.configuration":"Installation and Configuration","install.fpm":"Installation and Configuration","install.pecl.intro":"Installation and Configuration","install.pecl.downloads":"Installation and Configuration","install.pecl.windows":"Installation and Configuration","install.pecl.pear":"Installation and Configuration","install.pecl.phpize":"Installation and Configuration","install.pecl.php-config":"Installation and Configuration","install.pecl.static":"Installation and Configuration","install.pecl":"Installation and Configuration","install.composer.intro":"Installation and Configuration","install.pie.intro":"Installation and Configuration","configuration.file":"Installation and Configuration","configuration.file.per-user":"Installation and Configuration","configuration.changes.modes":"Installation and Configuration","configuration.changes":"Installation and Configuration","configuration":"Installation and Configuration","install":"PHP Manual","language.basic-syntax.phptags":"Language Reference","language.basic-syntax.phpmode":"Language Reference","language.basic-syntax.instruction-separation":"Language Reference","language.basic-syntax.comments":"Language Reference","language.basic-syntax":"Language Reference","language.types.intro":"Language Reference","language.types.type-system":"Language Reference","language.types.null":"Language Reference","language.types.boolean":"Language Reference","language.types.integer":"Language Reference","language.types.float":"Language Reference","language.types.string":"Language Reference","language.types.numeric-strings":"Language Reference","language.types.array":"Language Reference","language.types.object":"Language Reference","language.types.enumerations":"Language Reference","language.types.resource":"Language Reference","language.types.callable":"Language Reference","language.types.mixed":"Language Reference","language.types.void":"Language Reference","language.types.never":"Language Reference","language.types.relative-class-types":"Language Reference","language.types.singleton":"Language Reference","language.types.iterable":"Language Reference","language.types.declarations":"Language Reference","language.types.type-juggling":"Language Reference","language.types":"Language Reference","language.variables.basics":"Language Reference","language.variables.predefined":"Language Reference","language.variables.scope":"Language Reference","language.variables.variable":"Language Reference","language.variables.external":"Language Reference","language.variables":"Language Reference","language.constants.syntax":"Language Reference","language.constants.predefined":"Language Reference","language.constants.magic":"Language Reference","language.constants":"Language Reference","language.expressions":"Language Reference","language.operators.precedence":"Operator Precedence","language.operators.arithmetic":"Arithmetic Operators","language.operators.increment":"Incrementing\/Decrementing Operators","language.operators.assignment":"Assignment Operators","language.operators.bitwise":"Bitwise Operators","language.operators.comparison":"Comparison Operators","language.operators.errorcontrol":"Error Control Operators","language.operators.execution":"Execution Operators","language.operators.logical":"Logical Operators","language.operators.string":"String Operators","language.operators.array":"Array Operators","language.operators.type":"Type Operators","language.operators.functional":"Functional Operators","language.operators":"Language Reference","control-structures.intro":"Language Reference","control-structures.if":"Language Reference","control-structures.else":"Language Reference","control-structures.elseif":"Language Reference","control-structures.alternative-syntax":"Language Reference","control-structures.while":"Language Reference","control-structures.do.while":"Language Reference","control-structures.for":"Language Reference","control-structures.foreach":"Language Reference","control-structures.break":"Language Reference","control-structures.continue":"Language Reference","control-structures.switch":"Language Reference","control-structures.match":"Language Reference","control-structures.declare":"Language Reference","function.return":"Language Reference","function.require":"Language Reference","function.include":"Language Reference","function.require-once":"Language Reference","function.include-once":"Language Reference","control-structures.goto":"Language Reference","language.control-structures":"Language Reference","functions.user-defined":"Language Reference","functions.arguments":"Language Reference","functions.returning-values":"Language Reference","functions.variable-functions":"Language Reference","functions.internal":"Language Reference","functions.anonymous":"Language Reference","functions.arrow":"Language Reference","functions.first_class_callable_syntax":"Language Reference","language.functions":"Language Reference","oop5.intro":"Language Reference","language.oop5.basic":"Language Reference","language.oop5.properties":"Language Reference","language.oop5.property-hooks":"Language Reference","language.oop5.constants":"Language Reference","language.oop5.autoload":"Language Reference","language.oop5.decon":"Language Reference","language.oop5.visibility":"Language Reference","language.oop5.inheritance":"Language Reference","language.oop5.paamayim-nekudotayim":"Language Reference","language.oop5.static":"Language Reference","language.oop5.abstract":"Language Reference","language.oop5.interfaces":"Language Reference","language.oop5.traits":"Language Reference","language.oop5.anonymous":"Language Reference","language.oop5.overloading":"Language Reference","language.oop5.iterations":"Language Reference","language.oop5.magic":"Language Reference","language.oop5.final":"Language Reference","language.oop5.cloning":"Language Reference","language.oop5.object-comparison":"Language Reference","language.oop5.late-static-bindings":"Language Reference","language.oop5.references":"Language Reference","language.oop5.serialization":"Serializing objects - objects in sessions","language.oop5.variance":"Language Reference","language.oop5.lazy-objects":"Language Reference","language.oop5.changelog":"Language Reference","language.oop5":"Language Reference","language.namespaces.rationale":"Namespaces overview","language.namespaces.definition":"Defining namespaces","language.namespaces.nested":"Declaring sub-namespaces","language.namespaces.definitionmultiple":"Defining multiple namespaces in the same file","language.namespaces.basics":"Using namespaces: Basics","language.namespaces.dynamic":"Namespaces and dynamic language features","language.namespaces.nsconstants":"The namespace keyword and __NAMESPACE__ magic constant","language.namespaces.importing":"Using namespaces: Aliasing\/Importing","language.namespaces.global":"Global space","language.namespaces.fallback":"Using namespaces: fallback to the global space for functions and constants","language.namespaces.rules":"Name resolution rules","language.namespaces.faq":"FAQ: things you need to know about namespaces","language.namespaces":"Language Reference","language.enumerations.overview":"Language Reference","language.enumerations.basics":"Language Reference","language.enumerations.backed":"Language Reference","language.enumerations.methods":"Language Reference","language.enumerations.static-methods":"Language Reference","language.enumerations.constants":"Language Reference","language.enumerations.traits":"Language Reference","language.enumerations.expressions":"Language Reference","language.enumerations.object-differences":"Language Reference","language.enumerations.listing":"Language Reference","language.enumerations.serialization":"Language Reference","language.enumerations.object-differences.inheritance":"Language Reference","language.enumerations.examples":"Language Reference","language.enumerations":"Language Reference","language.errors.basics":"Language Reference","language.errors.php7":"Language Reference","language.errors":"Language Reference","language.exceptions.extending":"Language Reference","language.exceptions":"Language Reference","language.fibers":"Language Reference","language.generators.overview":"Language Reference","language.generators.syntax":"Language Reference","language.generators.comparison":"Language Reference","language.generators":"Language Reference","language.attributes.overview":"Language Reference","language.attributes.syntax":"Language Reference","language.attributes.reflection":"Language Reference","language.attributes.classes":"Language Reference","language.attributes":"Language Reference","language.references.whatare":"Language Reference","language.references.whatdo":"Language Reference","language.references.arent":"Language Reference","language.references.pass":"Language Reference","language.references.return":"Language Reference","language.references.unset":"Language Reference","language.references.spot":"Language Reference","language.references":"Language Reference","language.variables.superglobals":"Built-in variables that are always available in all scopes","reserved.variables.globals":"References all variables available in global scope","reserved.variables.server":"Server and execution environment information","reserved.variables.get":"Query string variables","reserved.variables.post":"Form data from HTTP POST requests","reserved.variables.files":"HTTP File Upload variables","reserved.variables.request":"HTTP Request variables","reserved.variables.session":"Session variables","reserved.variables.environment":"Environment variables","reserved.variables.cookies":"HTTP Cookies","reserved.variables.phperrormsg":"The previous error message","reserved.variables.httpresponseheader":"HTTP response headers","reserved.variables.argc":"The number of arguments passed to script","reserved.variables.argv":"Array of arguments passed to script","reserved.variables":"Language Reference","exception.construct":"Construct the exception","exception.getmessage":"Gets the Exception message","exception.getprevious":"Returns previous Throwable","exception.getcode":"Gets the Exception code","exception.getfile":"Gets the file in which the exception was created","exception.getline":"Gets the line in which the exception was created","exception.gettrace":"Gets the stack trace","exception.gettraceasstring":"Gets the stack trace as a string","exception.tostring":"String representation of the exception","exception.clone":"Clone the exception","class.exception":"Exception","errorexception.construct":"Constructs the exception","errorexception.getseverity":"Gets the exception severity","class.errorexception":"ErrorException","class.closedgeneratorexception":"The ClosedGeneratorException class","error.construct":"Construct the error object","error.getmessage":"Gets the error message","error.getprevious":"Returns previous Throwable","error.getcode":"Gets the error code","error.getfile":"Gets the file in which the error occurred","error.getline":"Gets the line in which the error occurred","error.gettrace":"Gets the stack trace","error.gettraceasstring":"Gets the stack trace as a string","error.tostring":"String representation of the error","error.clone":"Clone the error","class.error":"Error","class.argumentcounterror":"ArgumentCountError","class.arithmeticerror":"ArithmeticError","class.assertionerror":"AssertionError","class.divisionbyzeroerror":"DivisionByZeroError","class.compileerror":"CompileError","class.parseerror":"ParseError","class.typeerror":"TypeError","class.valueerror":"ValueError","class.unhandledmatcherror":"UnhandledMatchError","fibererror.construct":"Constructor to disallow direct instantiation","class.fibererror":"FiberError","class.requestparsebodyexception":"RequestParseBodyException","reserved.exceptions":"Language Reference","class.traversable":"The Traversable interface","iterator.current":"Return the current element","iterator.key":"Return the key of the current element","iterator.next":"Move forward to next element","iterator.rewind":"Rewind the Iterator to the first element","iterator.valid":"Checks if current position is valid","class.iterator":"The Iterator interface","iteratoraggregate.getiterator":"Retrieve an external iterator or traversable","class.iteratoraggregate":"The IteratorAggregate interface","internaliterator.construct":"Private constructor to disallow direct instantiation","internaliterator.current":"Return the current element","internaliterator.key":"Return the key of the current element","internaliterator.next":"Move forward to next element","internaliterator.rewind":"Rewind the Iterator to the first element","internaliterator.valid":"Check if current position is valid","class.internaliterator":"The InternalIterator class","throwable.getmessage":"Gets the message","throwable.getcode":"Gets the exception code","throwable.getfile":"Gets the file in which the object was created","throwable.getline":"Gets the line on which the object was instantiated","throwable.gettrace":"Gets the stack trace","throwable.gettraceasstring":"Gets the stack trace as a string","throwable.getprevious":"Returns the previous Throwable","throwable.tostring":"Gets a string representation of the thrown object","class.throwable":"Throwable","countable.count":"Count elements of an object","class.countable":"The Countable interface","arrayaccess.offsetexists":"Whether an offset exists","arrayaccess.offsetget":"Offset to retrieve","arrayaccess.offsetset":"Assign a value to the specified offset","arrayaccess.offsetunset":"Unset an offset","class.arrayaccess":"The ArrayAccess interface","serializable.serialize":"String representation of object","serializable.unserialize":"Constructs the object","class.serializable":"The Serializable interface","closure.construct":"Constructor that disallows instantiation","closure.bind":"Duplicates a closure with a specific bound object and class scope","closure.bindto":"Duplicates the closure with a new bound object and class scope","closure.call":"Binds and calls the closure","closure.fromcallable":"Converts a callable into a closure","closure.getcurrent":"Returns the currently executing closure","class.closure":"The Closure class","class.stdclass":"The stdClass class","generator.current":"Get the yielded value","generator.getreturn":"Get the return value of a generator","generator.key":"Get the yielded key","generator.next":"Resume execution of the generator","generator.rewind":"Execute the generator up to and including the first yield","generator.send":"Send a value to the generator","generator.throw":"Throw an exception into the generator","generator.valid":"Check if the iterator has been closed","generator.wakeup":"Serialize callback","class.generator":"The Generator class","fiber.construct":"Creates a new Fiber instance","fiber.start":"Start execution of the fiber","fiber.resume":"Resumes execution of the fiber with a value","fiber.throw":"Resumes execution of the fiber with an exception","fiber.getreturn":"Gets the value returned by the Fiber","fiber.isstarted":"Determines if the fiber has started","fiber.issuspended":"Determines if the fiber is suspended","fiber.isrunning":"Determines if the fiber is running","fiber.isterminated":"Determines if the fiber has terminated","fiber.suspend":"Suspends execution of the current fiber","fiber.getcurrent":"Gets the currently executing Fiber instance","class.fiber":"The Fiber class","weakreference.construct":"Constructor that disallows instantiation","weakreference.create":"Create a new weak reference","weakreference.get":"Get a weakly referenced Object","class.weakreference":"The WeakReference class","weakmap.count":"Counts the number of live entries in the map","weakmap.getiterator":"Retrieve an external iterator","weakmap.offsetexists":"Checks whether a certain object is in the map","weakmap.offsetget":"Returns the value pointed to by a certain object","weakmap.offsetset":"Updates the map with a new key-value pair","weakmap.offsetunset":"Removes an entry from the map","class.weakmap":"The WeakMap class","stringable.tostring":"Gets a string representation of the object","class.stringable":"The Stringable interface","unitenum.cases":"Generates a list of cases on an enum","class.unitenum":"The UnitEnum interface","backedenum.from":"Maps a scalar to an enum instance","backedenum.tryfrom":"Maps a scalar to an enum instance or null","class.backedenum":"The BackedEnum interface","sensitiveparametervalue.construct":"Constructs a new SensitiveParameterValue object","sensitiveparametervalue.debuginfo":"Protects the sensitive value against accidental exposure","sensitiveparametervalue.getvalue":"Returns the sensitive value","class.sensitiveparametervalue":"The SensitiveParameterValue class","class.php-incomplete-class":"The __PHP_Incomplete_Class class","reserved.interfaces":"Language Reference","attribute.construct":"Construct a new Attribute instance","class.attribute":"The Attribute attribute","allowdynamicproperties.construct":"Construct a new AllowDynamicProperties attribute instance","class.allowdynamicproperties":"The AllowDynamicProperties attribute","deprecated.construct":"Construct a new Deprecated attribute instance","class.deprecated":"The Deprecated attribute","nodiscard.construct":"Construct a new NoDiscard attribute instance","class.nodiscard":"The NoDiscard attribute","override.construct":"Construct a new Override attribute instance","class.override":"The Override attribute","returntypewillchange.construct":"Construct a new ReturnTypeWillChange attribute instance","class.returntypewillchange":"The ReturnTypeWillChange attribute","sensitiveparameter.construct":"Construct a new SensitiveParameter attribute instance","class.sensitiveparameter":"The SensitiveParameter attribute","reserved.attributes":"Language Reference","context.socket":"Socket context option listing","context.http":"HTTP context option listing","context.ftp":"FTP context option listing","context.ssl":"SSL context option listing","context.phar":"Phar context option listing","context.params":"Context parameter listing","context.zip":"Zip context option listing","context.zlib":"Zlib context option listing","context":"Language Reference","wrappers.file":"Accessing local filesystem","wrappers.http":"Accessing HTTP(s) URLs","wrappers.ftp":"Accessing FTP(s) URLs","wrappers.php":"Accessing various I\/O streams","wrappers.compression":"Compression Streams","wrappers.data":"Data (RFC 2397)","wrappers.glob":"Find pathnames matching pattern","wrappers.phar":"PHP Archive","wrappers.ssh2":"Secure Shell 2","wrappers.rar":"RAR","wrappers.audio":"Audio streams","wrappers.expect":"Process Interaction Streams","wrappers":"Language Reference","langref":"PHP Manual","security.intro":"Security","security.general":"Security","security.cgi-bin.attacks":"Security","security.cgi-bin.default":"Security","security.cgi-bin.force-redirect":"Security","security.cgi-bin.doc-root":"Security","security.cgi-bin.shell":"Security","security.cgi-bin":"Security","security.apache":"Security","security.sessions":"Security","security.filesystem.nullbytes":"Security","security.filesystem":"Security","security.database.design":"Security","security.database.connection":"Security","security.database.storage":"Security","security.database.sql-injection":"Security","security.database":"Security","security.errors":"Security","security.variables":"Security","security.hiding":"Security","security.current":"Security","security":"PHP Manual","features.http-auth":"Features","features.cookies":"Features","features.sessions":"Features","features.file-upload.post-method":"Features","features.file-upload.errors":"Features","features.file-upload.common-pitfalls":"Features","features.file-upload.multiple":"Features","features.file-upload.put-method":"Features","features.file-upload.errors.seealso":"Features","features.file-upload":"Features","features.remote-files":"Features","features.connection-handling":"Features","features.persistent-connections":"Features","features.commandline.differences":"Features","features.commandline.options":"Command line options","features.commandline.usage":"Executing PHP files","features.commandline.io-streams":"Input\/output streams","features.commandline.interactive":"Features","features.commandline.webserver":"Features","features.commandline.ini":"Features","features.commandline":"Using PHP from the command line","features.gc.refcounting-basics":"Features","features.gc.collecting-cycles":"Features","features.gc.performance-considerations":"Features","features.gc":"Features","features.dtrace.introduction":"Features","features.dtrace.dtrace":"Features","features.dtrace.systemtap":"Features","features.dtrace":"Features","features":"PHP Manual","apcu.installation":"APC User Cache","apcu.configuration":"APC User Cache","apcu.setup":"APC User Cache","apcu.constants":"APC User Cache","function.apcu-add":"Cache a new variable in the data store","function.apcu-cache-info":"Retrieves cached information from APCu's data store","function.apcu-cas":"Updates an old value with a new value","function.apcu-clear-cache":"Clears the APCu cache","function.apcu-dec":"Decrease a stored number","function.apcu-delete":"Removes a stored variable from the cache","function.apcu-enabled":"Whether APCu is usable in the current environment","function.apcu-entry":"Atomically fetch or generate a cache entry","function.apcu-exists":"Checks if entry exists","function.apcu-fetch":"Fetch a stored variable from the cache","function.apcu-inc":"Increase a stored number","function.apcu-key-info":"Get detailed information about the cache key","function.apcu-sma-info":"Retrieves APCu Shared Memory Allocation information","function.apcu-store":"Cache a variable in the data store","ref.apcu":"APC User Cache","apcuiterator.construct":"Constructs an APCUIterator iterator object","apcuiterator.current":"Get current item","apcuiterator.gettotalcount":"Get total count","apcuiterator.gettotalhits":"Get total cache hits","apcuiterator.gettotalsize":"Get total cache size","apcuiterator.key":"Get iterator key","apcuiterator.next":"Move pointer to next item","apcuiterator.rewind":"Rewinds iterator","apcuiterator.valid":"Checks if current position is valid","class.apcuiterator":"The APCUIterator class","book.apcu":"APC User Cache","componere.requirements":"Componere","componere.installation":"Componere","componere.setup":"Componere","componere-abstract-definition.addinterface":"Add Interface","componere-abstract-definition.addmethod":"Add Method","componere-abstract-definition.addtrait":"Add Trait","componere-abstract-definition.getreflector":"Reflection","class.componere-abstract-definition":"The Componere\\Abstract\\Definition class","componere-definition.construct":"Definition Construction","componere-definition.addconstant":"Add Constant","componere-definition.addproperty":"Add Property","componere-definition.register":"Registration","componere-definition.isregistered":"State Detection","componere-definition.getclosure":"Get Closure","componere-definition.getclosures":"Get Closures","class.componere-definition":"The Componere\\Definition class","componere-patch.construct":"Patch Construction","componere-patch.apply":"Application","componere-patch.revert":"Reversal","componere-patch.isapplied":"State Detection","componere-patch.derive":"Patch Derivation","componere-patch.getclosure":"Get Closure","componere-patch.getclosures":"Get Closures","class.componere-patch":"The Componere\\Patch class","componere-method.construct":"Method Construction","componere-method.setprivate":"Accessibility Modification","componere-method.setprotected":"Accessibility Modification","componere-method.setstatic":"Accessibility Modification","componere-method.getreflector":"Reflection","class.componere-method":"The Componere\\Method class","componere-value.construct":"Value Construction","componere-value.setprivate":"Accessibility Modification","componere-value.setprotected":"Accessibility Modification","componere-value.setstatic":"Accessibility Modification","componere-value.isprivate":"Accessibility Detection","componere-value.isprotected":"Accessibility Detection","componere-value.isstatic":"Accessibility Detection","componere-value.hasdefault":"Value Interaction","class.componere-value":"The Componere\\Value class","componere.cast":"Casting","componere.cast_by_ref":"Casting","reference.componere":"Componere","book.componere":"Componere","errorfunc.configuration":"Error Handling and Logging","errorfunc.setup":"Error Handling and Logging","errorfunc.constants":"Error Handling and Logging","errorfunc.examples":"Error Handling and Logging","function.debug-backtrace":"Generates a backtrace","function.debug-print-backtrace":"Prints a backtrace","function.error-clear-last":"Clear the most recent error","function.error-get-last":"Get the last occurred error","function.error-log":"Send an error message to the defined error handling routines","function.error-reporting":"Sets which PHP errors are reported","function.get-error-handler":"Gets the user-defined error handler function","function.get-exception-handler":"Gets the user-defined exception handler function","function.restore-error-handler":"Restores the previous error handler function","function.restore-exception-handler":"Restores the previously defined exception handler function","function.set-error-handler":"Sets a user-defined error handler function","function.set-exception-handler":"Sets a user-defined exception handler function","function.trigger-error":"Generates a user-level error\/warning\/notice message","function.user-error":"Alias of trigger_error","ref.errorfunc":"Error Handling and Logging","book.errorfunc":"Error Handling and Logging","ffi.requirements":"Foreign Function Interface","ffi.installation":"Foreign Function Interface","ffi.configuration":"Foreign Function Interface","ffi.setup":"Foreign Function Interface","ffi.examples-basic":"Foreign Function Interface","ffi.examples-callback":"Foreign Function Interface","ffi.examples-complete":"Foreign Function Interface","ffi.examples":"Foreign Function Interface","ffi.addr":"Creates an unmanaged pointer to C data","ffi.alignof":"Gets the alignment","ffi.arraytype":"Dynamically constructs a new C array type","ffi.cast":"Performs a C type cast","ffi.cdef":"Creates a new FFI object","ffi.free":"Releases an unmanaged data structure","ffi.isnull":"Checks whether a FFI\\CData is a null pointer","ffi.load":"Loads C declarations from a C header file","ffi.memcmp":"Compares memory areas","ffi.memcpy":"Copies one memory area to another","ffi.memset":"Fills a memory area","ffi.new":"Creates a C data structure","ffi.scope":"Instantiates an FFI object with C declarations parsed during preloading","ffi.sizeof":"Gets the size of C data or types","ffi.string":"Creates a PHP string from a memory area","ffi.type":"Creates an FFI\\CType object from a C declaration","ffi.typeof":"Gets the FFI\\CType of FFI\\CData","class.ffi":"Main interface to C code and data","class.ffi-cdata":"C Data Handles","ffi-ctype.getalignment":"Description","ffi-ctype.getarrayelementtype":"Description","ffi-ctype.getarraylength":"Description","ffi-ctype.getattributes":"Description","ffi-ctype.getenumkind":"Description","ffi-ctype.getfuncabi":"Description","ffi-ctype.getfuncparametercount":"Retrieve the count of parameters of a function type","ffi-ctype.getfuncparametertype":"Retrieve the type of a function parameter","ffi-ctype.getfuncreturntype":"Description","ffi-ctype.getkind":"Description","ffi-ctype.getname":"Description","ffi-ctype.getpointertype":"Description","ffi-ctype.getsize":"Description","ffi-ctype.getstructfieldnames":"Description","ffi-ctype.getstructfieldoffset":"Description","ffi-ctype.getstructfieldtype":"Description","class.ffi-ctype":"C Type Handles","class.ffi-exception":"FFI Exceptions","class.ffi-parserexception":"FFI Parser Exceptions","book.ffi":"Foreign Function Interface","opcache.installation":"OPcache","opcache.configuration":"OPcache","opcache.setup":"OPcache","opcache.preloading":"OPcache","function.opcache-compile-file":"Compiles and caches a PHP script without executing it","function.opcache-get-configuration":"Get configuration information about the cache","function.opcache-get-status":"Get status information about the cache","function.opcache-invalidate":"Invalidates a cached script","function.opcache-is-script-cached":"Tells whether a script is cached in OPCache","function.opcache-is-script-cached-in-file-cache":"Tells whether a script is cached in OPCache file cache","function.opcache-jit-blacklist":"Blacklists a function from being JIT compiled","function.opcache-reset":"Resets the contents of the opcode cache","ref.opcache":"OPcache","book.opcache":"Affecting PHP's Behaviour","outcontrol.configuration":"Output Buffering Control","outcontrol.setup":"Output Buffering Control","outcontrol.constants":"Output Buffering Control","outcontrol.output-buffering":"Output Buffering Control","outcontrol.flushing-system-buffers":"Output Buffering Control","outcontrol.what-output-is-buffered":"Output Buffering Control","outcontrol.nesting-output-buffers":"Output Buffering Control","outcontrol.buffer-size":"Output Buffering Control","outcontrol.operations-on-buffers":"Output Buffering Control","outcontrol.output-handlers":"Output Buffering Control","outcontrol.working-with-output-handlers":"Output Buffering Control","outcontrol.flags-passed-to-output-handlers":"Output Buffering Control","outcontrol.output-handler-return-values":"Output Buffering Control","outcontrol.user-level-output-buffers":"Output Buffering Control","outcontrol.examples.basic":"Output Buffering Control","outcontrol.examples.rewrite":"Output Buffering Control","outcontrol.examples":"Output Buffering Control","function.flush":"Flush system output buffer","function.ob-clean":"Clean (erase) the contents of the active output buffer","function.ob-end-clean":"Clean (erase) the contents of the active output buffer and turn it off","function.ob-end-flush":"Flush (send) the return value of the active output handler\n   and turn the active output buffer off","function.ob-flush":"Flush (send) the return value of the active output handler","function.ob-get-clean":"Get the contents of the active output buffer and turn it off","function.ob-get-contents":"Return the contents of the output buffer","function.ob-get-flush":"Flush (send) the return value of the active output handler,\n   return the contents of the active output buffer and turn it off","function.ob-get-length":"Return the length of the output buffer","function.ob-get-level":"Return the nesting level of the output buffering mechanism","function.ob-get-status":"Get status of output buffers","function.ob-implicit-flush":"Turn implicit flush on\/off","function.ob-list-handlers":"List all output handlers in use","function.ob-start":"Turn on output buffering","function.output-add-rewrite-var":"Add URL rewriter values","function.output-reset-rewrite-vars":"Reset URL rewriter values","ref.outcontrol":"Output Buffering Control","book.outcontrol":"Output Buffering Control","info.configuration":"PHP Options and Information","info.setup":"PHP Options and Information","info.constants":"PHP Options and Information","function.assert":"Checks an assertion","function.assert-options":"Set\/get the various assert flags","function.cli-get-process-title":"Returns the current process title","function.cli-set-process-title":"Sets the process title","function.dl":"Loads a PHP extension at runtime","function.extension-loaded":"Find out whether an extension is loaded","function.gc-collect-cycles":"Forces collection of any existing garbage cycles","function.gc-disable":"Deactivates the circular reference collector","function.gc-enable":"Activates the circular reference collector","function.gc-enabled":"Returns status of the circular reference collector","function.gc-mem-caches":"Reclaims memory used by the Zend Engine memory manager","function.gc-status":"Gets information about the garbage collector","function.get-cfg-var":"Gets the value of a PHP configuration option","function.get-current-user":"Gets the name of the owner of the current PHP script","function.get-defined-constants":"Returns an associative array with the names of all the constants and their values","function.get-extension-funcs":"Returns an array with the names of the functions of a module","function.get-include-path":"Gets the current include_path configuration option","function.get-included-files":"Returns an array with the names of included or required files","function.get-loaded-extensions":"Returns an array with the names of all modules compiled and loaded","function.get-magic-quotes-gpc":"Gets the current configuration setting of magic_quotes_gpc","function.get-magic-quotes-runtime":"Gets the current active configuration setting of magic_quotes_runtime","function.get-required-files":"Alias of get_included_files","function.get-resources":"Returns active resources","function.getenv":"Gets the value of a single or all environment variables","function.getlastmod":"Gets time of last page modification","function.getmygid":"Get PHP script owner's GID","function.getmyinode":"Gets the inode of the current script","function.getmypid":"Gets PHP's process ID","function.getmyuid":"Gets PHP script owner's UID","function.getopt":"Gets options from the command line argument list","function.getrusage":"Gets the current resource usages","function.ini-alter":"Alias of ini_set","function.ini-get":"Gets the value of a configuration option","function.ini-get-all":"Gets all configuration options","function.ini-parse-quantity":"Get interpreted size from ini shorthand syntax","function.ini-restore":"Restores the value of a configuration option","function.ini-set":"Sets the value of a configuration option","function.memory-get-peak-usage":"Returns the peak of memory allocated by PHP","function.memory-get-usage":"Returns the amount of memory allocated to PHP","function.memory-reset-peak-usage":"Reset the peak memory usage","function.php-ini-loaded-file":"Retrieve a path to the loaded php.ini file","function.php-ini-scanned-files":"Return a list of .ini files parsed from the additional ini dir","function.php-sapi-name":"Returns the type of interface between web server and PHP","function.php-uname":"Returns information about the operating system PHP is running on","function.phpcredits":"Prints out the credits for PHP","function.phpinfo":"Outputs information about PHP's configuration","function.phpversion":"Gets the current PHP version","function.putenv":"Sets the value of an environment variable","function.restore-include-path":"Restores the value of the include_path configuration option","function.set-include-path":"Sets the include_path configuration option","function.set-time-limit":"Limits the maximum execution time","function.sys-get-temp-dir":"Returns directory path used for temporary files","function.version-compare":"Compares two \"PHP-standardized\" version number strings","function.zend-thread-id":"Returns a unique identifier for the current thread","function.zend-version":"Gets the version of the current Zend engine","ref.info":"PHP Options and Information","book.info":"PHP Options and Information","phpdbg.configuration":"Interactive PHP Debugger","phpdbg.setup":"Interactive PHP Debugger","phpdbg.constants":"Interactive PHP Debugger","function.phpdbg-break-file":"Inserts a breakpoint at a line in a file","function.phpdbg-break-function":"Inserts a breakpoint at entry to a function","function.phpdbg-break-method":"Inserts a breakpoint at entry to a method","function.phpdbg-break-next":"Inserts a breakpoint at the next opcode","function.phpdbg-clear":"Clears all breakpoints","function.phpdbg-color":"Sets the color of certain elements","function.phpdbg-end-oplog":"Ends an oplog","function.phpdbg-exec":"Attempts to set the execution context","function.phpdbg-get-executable":"Gets executable","function.phpdbg-prompt":"Sets the command prompt","function.phpdbg-start-oplog":"Starts an oplog","ref.phpdbg":"Interactive PHP Debugger","book.phpdbg":"Interactive PHP Debugger","runkit7.requirements":"runkit7","runkit7.installation":"runkit7","runkit7.configuration":"runkit7","runkit7.setup":"runkit7","runkit7.constants":"runkit7","function.runkit7-constant-add":"Similar to define(), but allows defining in class definitions as well","function.runkit7-constant-redefine":"Redefine an already defined constant","function.runkit7-constant-remove":"Remove\/Delete an already defined constant","function.runkit7-function-add":"Add a new function, similar to create_function","function.runkit7-function-copy":"Copy a function to a new function name","function.runkit7-function-redefine":"Replace a function definition with a new implementation","function.runkit7-function-remove":"Remove a function definition","function.runkit7-function-rename":"Change a function's name","function.runkit7-import":"Process a PHP file importing function and class definitions, overwriting where appropriate","function.runkit7-method-add":"Dynamically adds a new method to a given class","function.runkit7-method-copy":"Copies a method from class to another","function.runkit7-method-redefine":"Dynamically changes the code of the given method","function.runkit7-method-remove":"Dynamically removes the given method","function.runkit7-method-rename":"Dynamically changes the name of the given method","function.runkit7-object-id":"Return the integer object handle for given object","function.runkit7-superglobals":"Return numerically indexed array of registered superglobals","function.runkit7-zval-inspect":"Returns information about the passed in value with data types, reference counts, etc","ref.runkit7":"runkit7","book.runkit7":"runkit7","uopz.requirements":"User Operations for Zend","uopz.installation":"User Operations for Zend","uopz.configuration":"User Operations for Zend","uopz.setup":"User Operations for Zend","uopz.constants":"User Operations for Zend","function.uopz-add-function":"Adds non-existent function or method","function.uopz-allow-exit":"Allows control over disabled exit opcode","function.uopz-backup":"Backup a function","function.uopz-compose":"Compose a class","function.uopz-copy":"Copy a function","function.uopz-del-function":"Deletes previously added function or method","function.uopz-delete":"Delete a function","function.uopz-extend":"Extend a class at runtime","function.uopz-flags":"Get or set flags on function or class","function.uopz-function":"Creates a function at runtime","function.uopz-get-exit-status":"Retrieve the last set exit status","function.uopz-get-hook":"Gets previously set hook on function or method","function.uopz-get-mock":"Get the current mock for a class","function.uopz-get-property":"Gets value of class or instance property","function.uopz-get-return":"Gets a previous set return value for a function","function.uopz-get-static":"Gets the static variables from function or method scope","function.uopz-implement":"Implements an interface at runtime","function.uopz-overload":"Overload a VM opcode","function.uopz-redefine":"Redefine a constant","function.uopz-rename":"Rename a function at runtime","function.uopz-restore":"Restore a previously backed up function","function.uopz-set-hook":"Sets hook to execute when entering a function or method","function.uopz-set-mock":"Use mock instead of class for new objects","function.uopz-set-property":"Sets value of existing class or instance property","function.uopz-set-return":"Provide a return value for an existing function","function.uopz-set-static":"Sets the static variables in function or method scope","function.uopz-undefine":"Undefine a constant","function.uopz-unset-hook":"Removes previously set hook on function or method","function.uopz-unset-mock":"Unset previously set mock","function.uopz-unset-return":"Unsets a previously set return value for a function","ref.uopz":"User Operations for Zend","book.uopz":"User Operations for Zend","wincache.requirements":"Windows Cache for PHP","wincache.installation":"Windows Cache for PHP","wincache.configuration":"Windows Cache for PHP","wincache.stats":"Windows Cache for PHP","wincache.sessionhandler":"Windows Cache for PHP","wincache.reroutes":"Windows Cache for PHP","wincache.setup":"Windows Cache for PHP","function.wincache-fcache-fileinfo":"Retrieves information about files cached in the file cache","function.wincache-fcache-meminfo":"Retrieves information about file cache memory usage","function.wincache-lock":"Acquires an exclusive lock on a given key","function.wincache-ocache-fileinfo":"Retrieves information about files cached in the opcode cache","function.wincache-ocache-meminfo":"Retrieves information about opcode cache memory usage","function.wincache-refresh-if-changed":"Refreshes the cache entries for the cached files","function.wincache-rplist-fileinfo":"Retrieves information about resolve file path cache","function.wincache-rplist-meminfo":"Retrieves information about memory usage by the resolve file path cache","function.wincache-scache-info":"Retrieves information about files cached in the session cache","function.wincache-scache-meminfo":"Retrieves information about session cache memory usage","function.wincache-ucache-add":"Adds a variable in user cache only if variable does not already exist in the cache","function.wincache-ucache-cas":"Compares the variable with old value and assigns new value to it","function.wincache-ucache-clear":"Deletes entire content of the user cache","function.wincache-ucache-dec":"Decrements the value associated with the key","function.wincache-ucache-delete":"Deletes variables from the user cache","function.wincache-ucache-exists":"Checks if a variable exists in the user cache","function.wincache-ucache-get":"Gets a variable stored in the user cache","function.wincache-ucache-inc":"Increments the value associated with the key","function.wincache-ucache-info":"Retrieves information about data stored in the user cache","function.wincache-ucache-meminfo":"Retrieves information about user cache memory usage","function.wincache-ucache-set":"Adds a variable in user cache and overwrites a variable if it already exists in the cache","function.wincache-unlock":"Releases an exclusive lock on a given key","ref.wincache":"Windows Cache for PHP","wincache.win32build.prereq":"Windows Cache for PHP","wincache.win32build.building":"Windows Cache for PHP","wincache.win32build.verify":"Windows Cache for PHP","wincache.win32build":"Windows Cache for PHP","book.wincache":"Windows Cache for PHP","xhprof.requirements":"Hierarchical Profiler","xhprof.installation":"Hierarchical Profiler","xhprof.configuration":"Hierarchical Profiler","xhprof.setup":"Hierarchical Profiler","xhprof.constants":"Hierarchical Profiler","xhprof.examples":"Hierarchical Profiler","function.xhprof-disable":"Stops xhprof profiler","function.xhprof-enable":"Start xhprof profiler","function.xhprof-sample-disable":"Stops xhprof sample profiler","function.xhprof-sample-enable":"Start XHProf profiling in sampling mode","ref.xhprof":"Hierarchical Profiler","book.xhprof":"Hierarchical Profiler","yac.requirements":"Yac","yac.installation":"Yac","yac.configuration":"Yac","yac.resources":"Yac","yac.setup":"Yac","yac.constants":"Yac","yac.add":"Store into cache","yac.construct":"Constructor","yac.delete":"Remove items from cache","yac.dump":"Dump cache","yac.flush":"Flush the cache","yac.get":"Retrieve values from cache","yac.getter":"Getter","yac.info":"Status of cache","yac.set":"Store into cache","yac.setter":"Setter","class.yac":"The Yac class","book.yac":"Yac","refs.basic.php":"Function Reference","openal.installation":"OpenAL Audio Bindings","openal.resources":"OpenAL Audio Bindings","openal.setup":"OpenAL Audio Bindings","openal.constants":"OpenAL Audio Bindings","function.openal-buffer-create":"Generate OpenAL buffer","function.openal-buffer-data":"Load a buffer with data","function.openal-buffer-destroy":"Destroys an OpenAL buffer","function.openal-buffer-get":"Retrieve an OpenAL buffer property","function.openal-buffer-loadwav":"Load a .wav file into a buffer","function.openal-context-create":"Create an audio processing context","function.openal-context-current":"Make the specified context current","function.openal-context-destroy":"Destroys a context","function.openal-context-process":"Process the specified context","function.openal-context-suspend":"Suspend the specified context","function.openal-device-close":"Close an OpenAL device","function.openal-device-open":"Initialize the OpenAL audio layer","function.openal-listener-get":"Retrieve a listener property","function.openal-listener-set":"Set a listener property","function.openal-source-create":"Generate a source resource","function.openal-source-destroy":"Destroy a source resource","function.openal-source-get":"Retrieve an OpenAL source property","function.openal-source-pause":"Pause the source","function.openal-source-play":"Start playing the source","function.openal-source-rewind":"Rewind the source","function.openal-source-set":"Set source property","function.openal-source-stop":"Stop playing the source","function.openal-stream":"Begin streaming on a source","ref.openal":"OpenAL Audio Bindings","book.openal":"OpenAL Audio Bindings","refs.utilspec.audio":"Function Reference","radius.installation":"Radius","radius.setup":"Radius","radius.constants.options":"Radius","radius.constants.packets":"Radius","radius.constants.attributes":"Radius","radius.constants.vendor-specific":"Radius","radius.constants":"Radius","radius.examples":"Radius","function.radius-acct-open":"Creates a Radius handle for accounting","function.radius-add-server":"Adds a server","function.radius-auth-open":"Creates a Radius handle for authentication","function.radius-close":"Frees all ressources","function.radius-config":"Causes the library to read the given configuration file","function.radius-create-request":"Create accounting or authentication request","function.radius-cvt-addr":"Converts raw data to IP-Address","function.radius-cvt-int":"Converts raw data to integer","function.radius-cvt-string":"Converts raw data to string","function.radius-demangle":"Demangles data","function.radius-demangle-mppe-key":"Derives mppe-keys from mangled data","function.radius-get-attr":"Extracts an attribute","function.radius-get-tagged-attr-data":"Extracts the data from a tagged attribute","function.radius-get-tagged-attr-tag":"Extracts the tag from a tagged attribute","function.radius-get-vendor-attr":"Extracts a vendor specific attribute","function.radius-put-addr":"Attaches an IP address attribute","function.radius-put-attr":"Attaches a binary attribute","function.radius-put-int":"Attaches an integer attribute","function.radius-put-string":"Attaches a string attribute","function.radius-put-vendor-addr":"Attaches a vendor specific IP address attribute","function.radius-put-vendor-attr":"Attaches a vendor specific binary attribute","function.radius-put-vendor-int":"Attaches a vendor specific integer attribute","function.radius-put-vendor-string":"Attaches a vendor specific string attribute","function.radius-request-authenticator":"Returns the request authenticator","function.radius-salt-encrypt-attr":"Salt-encrypts a value","function.radius-send-request":"Sends the request and waits for a reply","function.radius-server-secret":"Returns the shared secret","function.radius-strerror":"Returns an error message","ref.radius":"Radius","book.radius":"Authentication Services","refs.remote.auth":"Function Reference","readline.requirements":"GNU Readline","readline.installation":"GNU Readline","readline.configuration":"GNU Readline","readline.setup":"GNU Readline","readline.constants":"GNU Readline","function.readline":"Reads a line","function.readline-add-history":"Adds a line to the history","function.readline-callback-handler-install":"Initializes the readline callback interface and terminal, prints the prompt and returns immediately","function.readline-callback-handler-remove":"Removes a previously installed callback handler and restores terminal settings","function.readline-callback-read-char":"Reads a character and informs the readline callback interface when a line is received","function.readline-clear-history":"Clears the history","function.readline-completion-function":"Registers a completion function","function.readline-info":"Gets\/sets various internal readline variables","function.readline-list-history":"Lists the history","function.readline-on-new-line":"Inform readline that the cursor has moved to a new line","function.readline-read-history":"Reads the history","function.readline-redisplay":"Redraws the display","function.readline-write-history":"Writes the history","ref.readline":"GNU Readline","book.readline":"GNU Readline","refs.utilspec.cmdline":"Function Reference","bzip2.requirements":"Bzip2","bzip2.installation":"Bzip2","bzip2.resources":"Bzip2","bzip2.setup":"Bzip2","bzip2.examples":"Bzip2","function.bzclose":"Close a bzip2 file","function.bzcompress":"Compress a string into bzip2 encoded data","function.bzdecompress":"Decompresses bzip2 encoded data","function.bzerrno":"Returns a bzip2 error number","function.bzerror":"Returns the bzip2 error number and error string in an array","function.bzerrstr":"Returns a bzip2 error string","function.bzflush":"Do nothing","function.bzopen":"Opens a bzip2 compressed file","function.bzread":"Binary safe bzip2 file read","function.bzwrite":"Binary safe bzip2 file write","ref.bzip2":"Bzip2","book.bzip2":"Compression and Archive Extensions","lzf.installation":"LZF","lzf.setup":"LZF","function.lzf-compress":"LZF compression","function.lzf-decompress":"LZF decompression","function.lzf-optimized-for":"Determines what LZF extension was optimized for","ref.lzf":"LZF","book.lzf":"LZF","phar.requirements":"Phar","phar.installation":"Phar","phar.configuration":"Phar","phar.resources":"Phar","phar.setup":"Phar","phar.constants":"Phar","phar.using.intro":"Phar","phar.using.stream":"Phar","phar.using.object":"Phar","phar.using":"Phar","phar.creating.intro":"Phar","phar.creating":"Phar","phar.fileformat.ingredients":"Phar","phar.fileformat.stub":"Phar","phar.fileformat.comparison":"Phar","phar.fileformat.tar":"Phar","phar.fileformat.zip":"Phar","phar.fileformat.phar":"Phar","phar.fileformat.flags":"Phar","phar.fileformat.manifestfile":"Phar","phar.fileformat.signature":"Phar","phar.fileformat":"Phar","phar.addemptydir":"Add an empty directory to the phar archive","phar.addfile":"Add a file from the filesystem to the phar archive","phar.addfromstring":"Add a file from a string to the phar archive","phar.apiversion":"Returns the api version","phar.buildfromdirectory":"Construct a phar archive from the files within a directory","phar.buildfromiterator":"Construct a phar archive from an iterator","phar.cancompress":"Returns whether phar extension supports compression using either zlib or bzip2","phar.canwrite":"Returns whether phar extension supports writing and creating phars","phar.compress":"Compresses the entire Phar archive using Gzip or Bzip2 compression","phar.compressfiles":"Compresses all files in the current Phar archive","phar.construct":"Construct a Phar archive object","phar.converttodata":"Convert a phar archive to a non-executable tar or zip file","phar.converttoexecutable":"Convert a phar archive to another executable phar archive file format","phar.copy":"Copy a file internal to the phar archive to another new file within the phar","phar.count":"Returns the number of entries (files) in the Phar archive","phar.createdefaultstub":"Create a phar-file format specific stub","phar.decompress":"Decompresses the entire Phar archive","phar.decompressfiles":"Decompresses all files in the current Phar archive","phar.delmetadata":"Deletes the global metadata of the phar","phar.delete":"Delete a file within a phar archive","phar.destruct":"Destructs a Phar archive object","phar.extractto":"Extract the contents of a phar archive to a directory","phar.getalias":"Get the alias for Phar","phar.getmetadata":"Returns phar archive meta-data","phar.getmodified":"Return whether phar was modified","phar.getpath":"Get the real path to the Phar archive on disk","phar.getsignature":"Return MD5\/SHA1\/SHA256\/SHA512\/OpenSSL signature of a Phar archive","phar.getstub":"Return the PHP loader or bootstrap stub of a Phar archive","phar.getsupportedcompression":"Return array of supported compression algorithms","phar.getsupportedsignatures":"Return array of supported signature types","phar.getversion":"Return version info of Phar archive","phar.hasmetadata":"Returns whether phar has global meta-data","phar.interceptfilefuncs":"Instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions","phar.isbuffering":"Used to determine whether Phar write operations are being buffered, or are flushing directly to disk","phar.iscompressed":"Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz\/tar.bz and so on)","phar.isfileformat":"Returns true if the phar archive is based on the tar\/phar\/zip file format depending on the parameter","phar.isvalidpharfilename":"Returns whether the given filename is a valid phar filename","phar.iswritable":"Returns true if the phar archive can be modified","phar.loadphar":"Loads any phar archive with an alias","phar.mapphar":"Reads the currently executed file (a phar) and registers its manifest","phar.mount":"Mount an external path or file to a virtual location within the phar archive","phar.mungserver":"Defines a list of up to 4 $_SERVER variables that should be modified for execution","phar.offsetexists":"Determines whether a file exists in the phar","phar.offsetget":"Gets a PharFileInfo object for a specific file","phar.offsetset":"Set the contents of an internal file to those of an external file","phar.offsetunset":"Remove a file from a phar","phar.running":"Returns the full path on disk or full phar URL to the currently executing Phar archive","phar.setalias":"Set the alias for the Phar archive","phar.setdefaultstub":"Used to set the PHP loader or bootstrap stub of a Phar archive to the default loader","phar.setmetadata":"Sets phar archive meta-data","phar.setsignaturealgorithm":"Set the signature algorithm for a phar and apply it","phar.setstub":"Used to set the PHP loader or bootstrap stub of a Phar archive","phar.startbuffering":"Start buffering Phar write operations, do not modify the Phar object on disk","phar.stopbuffering":"Stop buffering write requests to the Phar archive, and save changes to disk","phar.unlinkarchive":"Completely remove a phar archive from disk and from memory","phar.webphar":"Routes a request from a web browser to an internal file within the phar archive","class.phar":"The Phar class","phardata.addemptydir":"Add an empty directory to the tar\/zip archive","phardata.addfile":"Add a file from the filesystem to the tar\/zip archive","phardata.addfromstring":"Add a file from a string to the tar\/zip archive","phardata.buildfromdirectory":"Construct a tar\/zip archive from the files within a directory","phardata.buildfromiterator":"Construct a tar or zip archive from an iterator","phardata.compress":"Compresses the entire tar\/zip archive using Gzip or Bzip2 compression","phardata.compressfiles":"Compresses all files in the current tar\/zip archive","phardata.construct":"Construct a non-executable tar or zip archive object","phardata.converttodata":"Convert a phar archive to a non-executable tar or zip file","phardata.converttoexecutable":"Convert a non-executable tar\/zip archive to an executable phar archive","phardata.copy":"Copy a file internal to the tar\/zip archive to another new file within the same archive","phardata.decompress":"Decompresses the entire Phar archive","phardata.decompressfiles":"Decompresses all files in the current zip archive","phardata.delmetadata":"Deletes the global metadata of a zip archive","phardata.delete":"Delete a file within a tar\/zip archive","phardata.destruct":"Destructs a non-executable tar or zip archive object","phardata.extractto":"Extract the contents of a tar\/zip archive to a directory","phardata.iswritable":"Returns true if the tar\/zip archive can be modified","phardata.offsetset":"Set the contents of a file within the tar\/zip to those of an external file or string","phardata.offsetunset":"Remove a file from a tar\/zip archive","phardata.setalias":"Dummy function (Phar::setAlias is not valid for PharData)","phardata.setdefaultstub":"Dummy function (Phar::setDefaultStub is not valid for PharData)","phardata.setmetadata":"Sets phar archive meta-data","phardata.setsignaturealgorithm":"Set the signature algorithm for a phar and apply it","phardata.setstub":"Dummy function (Phar::setStub is not valid for PharData)","class.phardata":"The PharData class","pharfileinfo.chmod":"Sets file-specific permission bits","pharfileinfo.compress":"Compresses the current Phar entry with either zlib or bzip2 compression","pharfileinfo.construct":"Construct a Phar entry object","pharfileinfo.decompress":"Decompresses the current Phar entry within the phar","pharfileinfo.delmetadata":"Deletes the metadata of the entry","pharfileinfo.destruct":"Destructs a Phar entry object","pharfileinfo.getcrc32":"Returns CRC32 code or throws an exception if CRC has not been verified","pharfileinfo.getcompressedsize":"Returns the actual size of the file (with compression) inside the Phar archive","pharfileinfo.getcontent":"Get the complete file contents of the entry","pharfileinfo.getmetadata":"Returns file-specific meta-data saved with a file","pharfileinfo.getpharflags":"Returns the Phar file entry flags","pharfileinfo.hasmetadata":"Returns the metadata of the entry","pharfileinfo.iscrcchecked":"Returns whether file entry has had its CRC verified","pharfileinfo.iscompressed":"Returns whether the entry is compressed","pharfileinfo.setmetadata":"Sets file-specific meta-data saved with a file","class.pharfileinfo":"The PharFileInfo class","class.pharexception":"The PharException class","book.phar":"Compression and Archive Extensions","rar.installation":"Rar Archiving","rar.resources":"Rar Archiving","rar.setup":"Rar Archiving","rar.constants":"Rar Archiving","rar.examples":"Rar Archiving","function.rar-wrapper-cache-stats":"Cache hits and misses for the URL wrapper","ref.rar":"Rar Archiving","rararchive.close":"Close RAR archive and free all resources","rararchive.getcomment":"Get comment text from the RAR archive","rararchive.getentries":"Get full list of entries from the RAR archive","rararchive.getentry":"Get entry object from the RAR archive","rararchive.isbroken":"Test whether an archive is broken (incomplete)","rararchive.issolid":"Check whether the RAR archive is solid","rararchive.open":"Open RAR archive","rararchive.setallowbroken":"Whether opening broken archives is allowed","rararchive.tostring":"Get text representation","class.rararchive":"The RarArchive class","rarentry.extract":"Extract entry from the archive","rarentry.getattr":"Get attributes of the entry","rarentry.getcrc":"Get CRC of the entry","rarentry.getfiletime":"Get entry last modification time","rarentry.gethostos":"Get entry host OS","rarentry.getmethod":"Get pack method of the entry","rarentry.getname":"Get name of the entry","rarentry.getpackedsize":"Get packed size of the entry","rarentry.getstream":"Get file handler for entry","rarentry.getunpackedsize":"Get unpacked size of the entry","rarentry.getversion":"Get minimum version of RAR program required to unpack the entry","rarentry.isdirectory":"Test whether an entry represents a directory","rarentry.isencrypted":"Test whether an entry is encrypted","rarentry.tostring":"Get text representation of entry","class.rarentry":"The RarEntry class","rarexception.isusingexceptions":"Check whether error handling with exceptions is in use","rarexception.setusingexceptions":"Activate and deactivate error handling with exceptions","class.rarexception":"The RarException class","book.rar":"Rar Archiving","zip.requirements":"Zip","zip.installation":"Zip","zip.resources":"Zip","zip.setup":"Zip","zip.constants":"Zip","zip.examples":"Zip","ziparchive.addemptydir":"Add a new directory","ziparchive.addfile":"Adds a file to a ZIP archive from the given path","ziparchive.addfromstring":"Add a file to a ZIP archive using its contents","ziparchive.addglob":"Add files from a directory by glob pattern","ziparchive.addpattern":"Add files from a directory by PCRE pattern","ziparchive.clearerror":"Clear the status error message, system and\/or zip messages","ziparchive.close":"Close the active archive (opened or newly created)","ziparchive.count":"Counts the number of files in the archive","ziparchive.deleteindex":"Delete an entry in the archive using its index","ziparchive.deletename":"Delete an entry in the archive using its name","ziparchive.extractto":"Extract the archive contents","ziparchive.getarchivecomment":"Returns the Zip archive comment","ziparchive.getarchiveflag":"Returns the value of a Zip archive global flag","ziparchive.getcommentindex":"Returns the comment of an entry using the entry index","ziparchive.getcommentname":"Returns the comment of an entry using the entry name","ziparchive.getexternalattributesindex":"Retrieve the external attributes of an entry defined by its index","ziparchive.getexternalattributesname":"Retrieve the external attributes of an entry defined by its name","ziparchive.getfromindex":"Returns the entry contents using its index","ziparchive.getfromname":"Returns the entry contents using its name","ziparchive.getnameindex":"Returns the name of an entry using its index","ziparchive.getstatusstring":"Returns the status error message, system and\/or zip messages","ziparchive.getstream":"Get a file handler to the entry defined by its name (read only)","ziparchive.getstreamindex":"Get a file handler to the entry defined by its index (read only)","ziparchive.getstreamname":"Get a file handler to the entry defined by its name (read only)","ziparchive.iscompressionmethoddupported":"Check if a compression method is supported by libzip","ziparchive.isencryptionmethoddupported":"Check if a encryption method is supported by libzip","ziparchive.locatename":"Returns the index of the entry in the archive","ziparchive.open":"Open a ZIP file archive","ziparchive.registercancelcallback":"Register a callback to allow cancellation during archive close.","ziparchive.registerprogresscallback":"Register a callback to provide updates during archive close.","ziparchive.renameindex":"Renames an entry defined by its index","ziparchive.renamename":"Renames an entry defined by its name","ziparchive.replacefile":"Replace file in ZIP archive with a given path","ziparchive.setarchivecomment":"Set the comment of a ZIP archive","ziparchive.setarchiveflag":"Set a global flag of a ZIP archive","ziparchive.setcommentindex":"Set the comment of an entry defined by its index","ziparchive.setcommentname":"Set the comment of an entry defined by its name","ziparchive.setcompressionindex":"Set the compression method of an entry defined by its index","ziparchive.setcompressionname":"Set the compression method of an entry defined by its name","ziparchive.setencryptionindex":"Set the encryption method of an entry defined by its index","ziparchive.setencryptionname":"Set the encryption method of an entry defined by its name","ziparchive.setexternalattributesindex":"Set the external attributes of an entry defined by its index","ziparchive.setexternalattributesname":"Set the external attributes of an entry defined by its name","ziparchive.setmtimeindex":"Set the modification time of an entry defined by its index","ziparchive.setmtimename":"Set the modification time of an entry defined by its name","ziparchive.setpassword":"Set the password for the active archive","ziparchive.statindex":"Get the details of an entry defined by its index","ziparchive.statname":"Get the details of an entry defined by its name","ziparchive.unchangeall":"Undo all changes done in the archive","ziparchive.unchangearchive":"Revert all global changes done in the archive","ziparchive.unchangeindex":"Revert all changes done to an entry at the given index","ziparchive.unchangename":"Revert all changes done to an entry with the given name","class.ziparchive":"The ZipArchive class","function.zip-close":"Close a ZIP file archive","function.zip-entry-close":"Close a directory entry","function.zip-entry-compressedsize":"Retrieve the compressed size of a directory entry","function.zip-entry-compressionmethod":"Retrieve the compression method of a directory entry","function.zip-entry-filesize":"Retrieve the actual file size of a directory entry","function.zip-entry-name":"Retrieve the name of a directory entry","function.zip-entry-open":"Open a directory entry for reading","function.zip-entry-read":"Read from an open directory entry","function.zip-open":"Open a ZIP file archive","function.zip-read":"Read next entry in a ZIP file archive","ref.zip":"Zip","book.zip":"Compression and Archive Extensions","zlib.requirements":"Zlib Compression","zlib.installation":"Zlib Compression","zlib.configuration":"Zlib Compression","zlib.resources":"Zlib Compression","zlib.setup":"Zlib Compression","zlib.constants":"Zlib Compression","zlib.examples":"Zlib Compression","function.deflate-add":"Incrementally deflate data","function.deflate-init":"Initialize an incremental deflate context","function.gzclose":"Close an open gz-file pointer","function.gzcompress":"Compress a string","function.gzdecode":"Decodes a gzip compressed string","function.gzdeflate":"Deflate a string","function.gzencode":"Create a gzip compressed string","function.gzeof":"Test for EOF on a gz-file pointer","function.gzfile":"Read entire gz-file into an array","function.gzgetc":"Get character from gz-file pointer","function.gzgets":"Get line from file pointer","function.gzgetss":"Get line from gz-file pointer and strip HTML tags","function.gzinflate":"Inflate a deflated string","function.gzopen":"Open gz-file","function.gzpassthru":"Output all remaining data on a gz-file pointer","function.gzputs":"Alias of gzwrite","function.gzread":"Binary-safe gz-file read","function.gzrewind":"Rewind the position of a gz-file pointer","function.gzseek":"Seek on a gz-file pointer","function.gztell":"Tell gz-file pointer read\/write position","function.gzuncompress":"Uncompress a compressed string","function.gzwrite":"Binary-safe gz-file write","function.inflate-add":"Incrementally inflate encoded data","function.inflate-get-read-len":"Get number of bytes read so far","function.inflate-get-status":"Get decompression status","function.inflate-init":"Initialize an incremental inflate context","function.ob-gzhandler":"ob_start callback function to gzip output buffer","function.readgzfile":"Output a gz-file","function.zlib-decode":"Uncompress any raw\/gzip\/zlib encoded data","function.zlib-encode":"Compress data with the specified encoding","function.zlib-get-coding-type":"Returns the coding type used for output compression","ref.zlib":"Zlib Compression","class.deflatecontext":"The DeflateContext class","class.inflatecontext":"The InflateContext class","book.zlib":"Zlib Compression","refs.compression":"Function Reference","hash.installation":"HASH Message Digest Framework","hash.resources":"HASH Message Digest Framework","hash.setup":"HASH Message Digest Framework","hash.constants":"HASH Message Digest Framework","hashcontext.construct":"Private constructor to disallow direct instantiation","hashcontext.serialize":"Serializes the HashContext object","hashcontext.unserialize":"Deserializes the data parameter into a HashContext object","class.hashcontext":"The HashContext class","function.hash":"Generate a hash value (message digest)","function.hash-algos":"Return a list of registered hashing algorithms","function.hash-copy":"Copy hashing context","function.hash-equals":"Timing attack safe string comparison","function.hash-file":"Generate a hash value using the contents of a given file","function.hash-final":"Finalize an incremental hash and return resulting digest","function.hash-hkdf":"Generate a HKDF key derivation of a supplied key input","function.hash-hmac":"Generate a keyed hash value using the HMAC method","function.hash-hmac-algos":"Return a list of registered hashing algorithms suitable for hash_hmac","function.hash-hmac-file":"Generate a keyed hash value using the HMAC method and the contents of a given file","function.hash-init":"Initialize an incremental hashing context","function.hash-pbkdf2":"Generate a PBKDF2 key derivation of a supplied password","function.hash-update":"Pump data into an active hashing context","function.hash-update-file":"Pump data into an active hashing context from a file","function.hash-update-stream":"Pump data into an active hashing context from an open stream","ref.hash":"HASH Message Digest Framework","book.hash":"HASH Message Digest Framework","mcrypt.requirements":"Mcrypt","mcrypt.installation":"Mcrypt","mcrypt.configuration":"Mcrypt","mcrypt.resources":"Mcrypt","mcrypt.setup":"Mcrypt","mcrypt.constants":"Mcrypt","mcrypt.ciphers":"Mcrypt","function.mcrypt-create-iv":"Creates an initialization vector (IV) from a random source","function.mcrypt-decrypt":"Decrypts crypttext with given parameters","function.mcrypt-enc-get-algorithms-name":"Returns the name of the opened algorithm","function.mcrypt-enc-get-block-size":"Returns the blocksize of the opened algorithm","function.mcrypt-enc-get-iv-size":"Returns the size of the IV of the opened algorithm","function.mcrypt-enc-get-key-size":"Returns the maximum supported keysize of the opened mode","function.mcrypt-enc-get-modes-name":"Returns the name of the opened mode","function.mcrypt-enc-get-supported-key-sizes":"Returns an array with the supported keysizes of the opened algorithm","function.mcrypt-enc-is-block-algorithm":"Checks whether the algorithm of the opened mode is a block algorithm","function.mcrypt-enc-is-block-algorithm-mode":"Checks whether the encryption of the opened mode works on blocks","function.mcrypt-enc-is-block-mode":"Checks whether the opened mode outputs blocks","function.mcrypt-enc-self-test":"Runs a self test on the opened module","function.mcrypt-encrypt":"Encrypts plaintext with given parameters","function.mcrypt-generic":"This function encrypts data","function.mcrypt-generic-deinit":"This function deinitializes an encryption module","function.mcrypt-generic-init":"This function initializes all buffers needed for encryption","function.mcrypt-get-block-size":"Gets the block size of the specified cipher","function.mcrypt-get-cipher-name":"Gets the name of the specified cipher","function.mcrypt-get-iv-size":"Returns the size of the IV belonging to a specific cipher\/mode combination","function.mcrypt-get-key-size":"Gets the key size of the specified cipher","function.mcrypt-list-algorithms":"Gets an array of all supported ciphers","function.mcrypt-list-modes":"Gets an array of all supported modes","function.mcrypt-module-close":"Closes the mcrypt module","function.mcrypt-module-get-algo-block-size":"Returns the blocksize of the specified algorithm","function.mcrypt-module-get-algo-key-size":"Returns the maximum supported keysize of the opened mode","function.mcrypt-module-get-supported-key-sizes":"Returns an array with the supported keysizes of the opened algorithm","function.mcrypt-module-is-block-algorithm":"This function checks whether the specified algorithm is a block algorithm","function.mcrypt-module-is-block-algorithm-mode":"Returns if the specified module is a block algorithm or not","function.mcrypt-module-is-block-mode":"Returns if the specified mode outputs blocks or not","function.mcrypt-module-open":"Opens the module of the algorithm and the mode to be used","function.mcrypt-module-self-test":"This function runs a self test on the specified module","function.mdecrypt-generic":"Decrypts data","ref.mcrypt":"Mcrypt","book.mcrypt":"Cryptography Extensions","mhash.requirements":"Mhash","mhash.installation":"Mhash","mhash.setup":"Mhash","mhash.constants":"Mhash","mhash.examples":"Mhash","function.mhash":"Computes hash","function.mhash-count":"Gets the highest available hash ID","function.mhash-get-block-size":"Gets the block size of the specified hash","function.mhash-get-hash-name":"Gets the name of the specified hash","function.mhash-keygen-s2k":"Generates a key","ref.mhash":"Mhash","book.mhash":"Cryptography Extensions","openssl.requirements":"OpenSSL","openssl.installation":"OpenSSL","openssl.configuration":"OpenSSL","openssl.resources":"OpenSSL","openssl.setup":"OpenSSL","openssl.purpose-check":"OpenSSL","openssl.padding":"OpenSSL","openssl.key-types":"OpenSSL","openssl.pkcs7.flags":"OpenSSL","openssl.cms.flags":"OpenSSL","openssl.signature-algos":"OpenSSL","openssl.ciphers":"OpenSSL","openssl.constversion":"OpenSSL","openssl.constsni":"OpenSSL","openssl.constants.other":"OpenSSL","openssl.constants":"OpenSSL","openssl.certparams":"OpenSSL","openssl.cert.verification":"OpenSSL","function.openssl-cipher-iv-length":"Gets the cipher iv length","function.openssl-cipher-key-length":"Gets the cipher key length","function.openssl-cms-decrypt":"Decrypt a CMS message","function.openssl-cms-encrypt":"Encrypt a CMS message","function.openssl-cms-read":"Export the CMS file to an array of PEM certificates","function.openssl-cms-sign":"Sign a file","function.openssl-cms-verify":"Verify a CMS signature","function.openssl-csr-export":"Exports a CSR as a string","function.openssl-csr-export-to-file":"Exports a CSR to a file","function.openssl-csr-get-public-key":"Returns the public key of a CSR","function.openssl-csr-get-subject":"Returns the subject of a CSR","function.openssl-csr-new":"Generates a CSR","function.openssl-csr-sign":"Sign a CSR with another certificate (or itself) and generate a certificate","function.openssl-decrypt":"Decrypts data","function.openssl-dh-compute-key":"Computes shared secret for public value of remote DH public key and local DH key","function.openssl-digest":"Computes a digest","function.openssl-encrypt":"Encrypts data","function.openssl-error-string":"Return openSSL error message","function.openssl-free-key":"Free key resource","function.openssl-get-cert-locations":"Retrieve the available certificate locations","function.openssl-get-cipher-methods":"Gets available cipher methods","function.openssl-get-curve-names":"Gets list of available curve names for ECC","function.openssl-get-md-methods":"Gets available digest methods","function.openssl-get-privatekey":"Alias of openssl_pkey_get_private","function.openssl-get-publickey":"Alias of openssl_pkey_get_public","function.openssl-open":"Open sealed data","function.openssl-pbkdf2":"Generates a PKCS5 v2 PBKDF2 string","function.openssl-pkcs12-export":"Exports a PKCS#12 Compatible Certificate Store File to variable","function.openssl-pkcs12-export-to-file":"Exports a PKCS#12 Compatible Certificate Store File","function.openssl-pkcs12-read":"Parse a PKCS#12 Certificate Store into an array","function.openssl-pkcs7-decrypt":"Decrypts an S\/MIME encrypted message","function.openssl-pkcs7-encrypt":"Encrypt an S\/MIME message","function.openssl-pkcs7-read":"Export the PKCS7 file to an array of PEM certificates","function.openssl-pkcs7-sign":"Sign an S\/MIME message","function.openssl-pkcs7-verify":"Verifies the signature of an S\/MIME signed message","function.openssl-pkey-derive":"Computes shared secret for public value of remote and local DH or ECDH key","function.openssl-pkey-export":"Gets an exportable representation of a key into a string","function.openssl-pkey-export-to-file":"Gets an exportable representation of a key into a file","function.openssl-pkey-free":"Frees a private key","function.openssl-pkey-get-details":"Returns an array with the key details","function.openssl-pkey-get-private":"Get a private key","function.openssl-pkey-get-public":"Extract public key from certificate and prepare it for use","function.openssl-pkey-new":"Generates a new private key","function.openssl-private-decrypt":"Decrypts data with private key","function.openssl-private-encrypt":"Encrypts data with private key","function.openssl-public-decrypt":"Decrypts data with public key","function.openssl-public-encrypt":"Encrypts data with public key","function.openssl-random-pseudo-bytes":"Generate a pseudo-random string of bytes","function.openssl-seal":"Seal (encrypt) data","function.openssl-sign":"Generate signature","function.openssl-spki-export":"Exports a valid PEM formatted public key signed public key and challenge","function.openssl-spki-export-challenge":"Exports the challenge associated with a signed public key and challenge","function.openssl-spki-new":"Generate a new signed public key and challenge","function.openssl-spki-verify":"Verifies a signed public key and challenge","function.openssl-verify":"Verify signature","function.openssl-x509-check-private-key":"Checks if a private key corresponds to a certificate","function.openssl-x509-checkpurpose":"Verifies if a certificate can be used for a particular purpose","function.openssl-x509-export":"Exports a certificate as a string","function.openssl-x509-export-to-file":"Exports a certificate to file","function.openssl-x509-fingerprint":"Calculates the fingerprint, or digest, of a given X.509 certificate","function.openssl-x509-free":"Free certificate resource","function.openssl-x509-parse":"Parse an X509 certificate and return the information as an array","function.openssl-x509-read":"Parse an X.509 certificate and return an object for\n  it","function.openssl-x509-verify":"Verifies digital signature of x509 certificate against a public key","ref.openssl":"OpenSSL","class.opensslcertificate":"The OpenSSLCertificate class","class.opensslcertificatesigningrequest":"The OpenSSLCertificateSigningRequest class","class.opensslasymmetrickey":"The OpenSSLAsymmetricKey class","book.openssl":"Cryptography Extensions","password.requirements":"Password Hashing","password.installation":"Password Hashing","password.setup":"Password Hashing","password.constants":"Password Hashing","function.password-algos":"Get available password hashing algorithm IDs","function.password-get-info":"Returns information about the given hash","function.password-hash":"Creates a password hash","function.password-needs-rehash":"Checks if the given hash matches the given options","function.password-verify":"Verifies that a password matches a hash","ref.password":"Password Hashing","book.password":"Cryptography Extensions","rnp.requirements":"Rnp","rnp.installation":"Rnp","rnp.setup":"Rnp","rnp.constants":"Rnp","rnp.examples-clearsign":"Rnp","rnp.examples":"Rnp","function.rnp-backend-string":"Return cryptographic backend library name","function.rnp-backend-version":"Return cryptographic backend library version","function.rnp-decrypt":"Decrypt PGP message","function.rnp-dump-packets":"Dump OpenPGP packets stream information in humand-readable format","function.rnp-dump-packets-to-json":"Dump OpenPGP packets stream information to the JSON string","function.rnp-ffi-create":"Create the top-level object used for interacting with the library","function.rnp-ffi-destroy":"Destroy the top-level object used for interacting with the library","function.rnp-ffi-set-pass-provider":"Set password provider callback function","function.rnp-import-keys":"Import keys from PHP string to the keyring and receive JSON describing new\/updated keys","function.rnp-import-signatures":"Import standalone signatures to the keyring and receive JSON describing updated keys","function.rnp-key-export":"Export a key","function.rnp-key-export-autocrypt":"Export minimal key for autocrypt feature (just 5 packets: key, uid, signature,\n   encryption subkey, signature)","function.rnp-key-export-revocation":"Generate and export primary key revocation signature","function.rnp-key-get-info":"Get information about the key","function.rnp-key-remove":"Remove a key from keyring(s)","function.rnp-key-revoke":"Revoke a key or subkey by generating and adding revocation signature","function.rnp-list-keys":"Enumerate all keys present in a keyring by specified identifer type","function.rnp-load-keys":"Load keys from PHP string","function.rnp-load-keys-from-path":"Load keys from specified path","function.rnp-locate-key":"Search for the key","function.rnp-op-encrypt":"Encrypt message","function.rnp-op-generate-key":"Generate key","function.rnp-op-sign":"Perform signing operation on a binary data, return embedded signature(s)","function.rnp-op-sign-cleartext":"Perform signing operation on a textual data, return cleartext signed message","function.rnp-op-sign-detached":"Perform signing operation, return detached signature(s)","function.rnp-op-verify":"Verify embedded or cleartext signatures","function.rnp-op-verify-detached":"Verify detached signatures","function.rnp-save-keys":"Save keys to PHP string","function.rnp-save-keys-to-path":"Save keys to specified path","function.rnp-supported-features":"Get supported features in JSON format","function.rnp-version-string":"RNP library version","function.rnp-version-string-full":"Full version string of RNP library","ref.rnp":"Rnp","class.rnpffi":"The RnpFFI class","book.rnp":"Rnp","sodium.requirements":"Sodium","sodium.installation":"Sodium","sodium.setup":"Sodium","sodium.constants":"Sodium","function.sodium-add":"Add large numbers","function.sodium-base642bin":"Decodes a base64-encoded string into raw binary.","function.sodium-bin2base64":"Encodes a raw binary string with base64.","function.sodium-bin2hex":"Encode to hexadecimal","function.sodium-compare":"Compare large numbers","function.sodium-crypto-aead-aegis128l-decrypt":"Verify then decrypt a message with AEGIS-128L","function.sodium-crypto-aead-aegis128l-encrypt":"Encrypt then authenticate a message with AEGIS-128L","function.sodium-crypto-aead-aegis128l-keygen":"Generate a random AEGIS-128L key","function.sodium-crypto-aead-aegis256-decrypt":"Verify then decrypt a message with AEGIS-256","function.sodium-crypto-aead-aegis256-encrypt":"Encrypt then authenticate a message with AEGIS-256","function.sodium-crypto-aead-aegis256-keygen":"Generate a random AEGIS-256 key","function.sodium-crypto-aead-aes256gcm-decrypt":"Verify then decrypt a message with AES-256-GCM","function.sodium-crypto-aead-aes256gcm-encrypt":"Encrypt then authenticate with AES-256-GCM","function.sodium-crypto-aead-aes256gcm-is-available":"Check if hardware supports AES256-GCM","function.sodium-crypto-aead-aes256gcm-keygen":"Generate a random AES-256-GCM key","function.sodium-crypto-aead-chacha20poly1305-decrypt":"Verify then decrypt with ChaCha20-Poly1305","function.sodium-crypto-aead-chacha20poly1305-encrypt":"Encrypt then authenticate with ChaCha20-Poly1305","function.sodium-crypto-aead-chacha20poly1305-ietf-decrypt":"Verify that the ciphertext includes a valid tag","function.sodium-crypto-aead-chacha20poly1305-ietf-encrypt":"Encrypt a message","function.sodium-crypto-aead-chacha20poly1305-ietf-keygen":"Generate a random ChaCha20-Poly1305 (IETF) key.","function.sodium-crypto-aead-chacha20poly1305-keygen":"Generate a random ChaCha20-Poly1305 key.","function.sodium-crypto-aead-xchacha20poly1305-ietf-decrypt":"(Preferred) Verify then decrypt with XChaCha20-Poly1305","function.sodium-crypto-aead-xchacha20poly1305-ietf-encrypt":"(Preferred) Encrypt then authenticate with XChaCha20-Poly1305","function.sodium-crypto-aead-xchacha20poly1305-ietf-keygen":"Generate a random XChaCha20-Poly1305 key.","function.sodium-crypto-auth":"Compute a tag for the message","function.sodium-crypto-auth-keygen":"Generate a random key for sodium_crypto_auth","function.sodium-crypto-auth-verify":"Verifies that the tag is valid for the message","function.sodium-crypto-box":"Authenticated public-key encryption","function.sodium-crypto-box-keypair":"Randomly generate a secret key and a corresponding public key","function.sodium-crypto-box-keypair-from-secretkey-and-publickey":"Create a unified keypair string from a secret key and public key","function.sodium-crypto-box-open":"Authenticated public-key decryption","function.sodium-crypto-box-publickey":"Extract the public key from a crypto_box keypair","function.sodium-crypto-box-publickey-from-secretkey":"Calculate the public key from a secret key","function.sodium-crypto-box-seal":"Anonymous public-key encryption","function.sodium-crypto-box-seal-open":"Anonymous public-key decryption","function.sodium-crypto-box-secretkey":"Extracts the secret key from a crypto_box keypair","function.sodium-crypto-box-seed-keypair":"Deterministically derive the key pair from a single key","function.sodium-crypto-core-ristretto255-add":"Adds an element","function.sodium-crypto-core-ristretto255-from-hash":"Maps a vector","function.sodium-crypto-core-ristretto255-is-valid-point":"Determines if a point on the ristretto255 curve","function.sodium-crypto-core-ristretto255-random":"Generates a random key","function.sodium-crypto-core-ristretto255-scalar-add":"Adds a scalar value","function.sodium-crypto-core-ristretto255-scalar-complement":"The sodium_crypto_core_ristretto255_scalar_complement purpose","function.sodium-crypto-core-ristretto255-scalar-invert":"Inverts a scalar value","function.sodium-crypto-core-ristretto255-scalar-mul":"Multiplies a scalar value","function.sodium-crypto-core-ristretto255-scalar-negate":"Negates a scalar value","function.sodium-crypto-core-ristretto255-scalar-random":"Generates a random key","function.sodium-crypto-core-ristretto255-scalar-reduce":"Reduces a scalar value","function.sodium-crypto-core-ristretto255-scalar-sub":"Subtracts a scalar value","function.sodium-crypto-core-ristretto255-sub":"Subtracts an element","function.sodium-crypto-generichash":"Get a hash of the message","function.sodium-crypto-generichash-final":"Complete the hash","function.sodium-crypto-generichash-init":"Initialize a hash for streaming","function.sodium-crypto-generichash-keygen":"Generate a random generichash key","function.sodium-crypto-generichash-update":"Add message to a hash","function.sodium-crypto-kdf-derive-from-key":"Derive a subkey","function.sodium-crypto-kdf-keygen":"Generate a random root key for the KDF interface","function.sodium-crypto-kx-client-session-keys":"Calculate the client-side session keys.","function.sodium-crypto-kx-keypair":"Creates a new sodium keypair","function.sodium-crypto-kx-publickey":"Extract the public key from a crypto_kx keypair","function.sodium-crypto-kx-secretkey":"Extract the secret key from a crypto_kx keypair.","function.sodium-crypto-kx-seed-keypair":"Description","function.sodium-crypto-kx-server-session-keys":"Calculate the server-side session keys.","function.sodium-crypto-pwhash":"Derive a key from a password, using Argon2","function.sodium-crypto-pwhash-scryptsalsa208sha256":"Derives a key from a password, using scrypt","function.sodium-crypto-pwhash-scryptsalsa208sha256-str":"Get an ASCII encoded hash","function.sodium-crypto-pwhash-scryptsalsa208sha256-str-verify":"Verify that the password is a valid password verification string","function.sodium-crypto-pwhash-str":"Get an ASCII-encoded hash","function.sodium-crypto-pwhash-str-needs-rehash":"Determine whether or not to rehash a password","function.sodium-crypto-pwhash-str-verify":"Verifies that a password matches a hash","function.sodium-crypto-scalarmult":"Compute a shared secret given a user's secret key and another user's public key","function.sodium-crypto-scalarmult-base":"Alias of sodium_crypto_box_publickey_from_secretkey","function.sodium-crypto-scalarmult-ristretto255":"Computes a shared secret","function.sodium-crypto-scalarmult-ristretto255-base":"Calculates the public key from a secret key","function.sodium-crypto-secretbox":"Authenticated shared-key encryption","function.sodium-crypto-secretbox-keygen":"Generate random key for sodium_crypto_secretbox","function.sodium-crypto-secretbox-open":"Authenticated shared-key decryption","function.sodium-crypto-secretstream-xchacha20poly1305-init-pull":"Initialize a secretstream context for decryption","function.sodium-crypto-secretstream-xchacha20poly1305-init-push":"Initialize a secretstream context for encryption","function.sodium-crypto-secretstream-xchacha20poly1305-keygen":"Generate a random secretstream key.","function.sodium-crypto-secretstream-xchacha20poly1305-pull":"Decrypt a chunk of data from an encrypted stream","function.sodium-crypto-secretstream-xchacha20poly1305-push":"Encrypt a chunk of data so that it can safely be decrypted in a streaming API","function.sodium-crypto-secretstream-xchacha20poly1305-rekey":"Explicitly rotate the key in the secretstream state","function.sodium-crypto-shorthash":"Compute a short hash of a message and key","function.sodium-crypto-shorthash-keygen":"Get random bytes for key","function.sodium-crypto-sign":"Sign a message","function.sodium-crypto-sign-detached":"Sign the message","function.sodium-crypto-sign-ed25519-pk-to-curve25519":"Convert an Ed25519 public key to a Curve25519 public key","function.sodium-crypto-sign-ed25519-sk-to-curve25519":"Convert an Ed25519 secret key to a Curve25519 secret key","function.sodium-crypto-sign-keypair":"Randomly generate a secret key and a corresponding public key","function.sodium-crypto-sign-keypair-from-secretkey-and-publickey":"Join a secret key and public key together","function.sodium-crypto-sign-open":"Check that the signed message has a valid signature","function.sodium-crypto-sign-publickey":"Extract the Ed25519 public key from a keypair","function.sodium-crypto-sign-publickey-from-secretkey":"Extract the Ed25519 public key from the secret key","function.sodium-crypto-sign-secretkey":"Extract the Ed25519 secret key from a keypair","function.sodium-crypto-sign-seed-keypair":"Deterministically derive the key pair from a single key","function.sodium-crypto-sign-verify-detached":"Verify signature for the message","function.sodium-crypto-stream":"Generate a deterministic sequence of bytes from a seed","function.sodium-crypto-stream-keygen":"Generate a random sodium_crypto_stream key.","function.sodium-crypto-stream-xchacha20":"Expands the key and nonce into a keystream of pseudorandom bytes","function.sodium-crypto-stream-xchacha20-keygen":"Returns a secure random key","function.sodium-crypto-stream-xchacha20-xor":"Encrypts a message using a nonce and a secret key (no authentication)","function.sodium-crypto-stream-xchacha20-xor-ic":"Encrypts a message using a nonce and a secret key (no authentication)","function.sodium-crypto-stream-xor":"Encrypt a message without authentication","function.sodium-hex2bin":"Decodes a hexadecimally encoded binary string","function.sodium-increment":"Increment large number","function.sodium-memcmp":"Test for equality in constant-time","function.sodium-memzero":"Overwrite a string with NUL characters","function.sodium-pad":"Add padding data","function.sodium-unpad":"Remove padding data","ref.sodium":"Sodium","class.sodiumexception":"The SodiumException class","book.sodium":"Sodium","xpass.requirements":"Xpass","xpass.installation":"Xpass","xpass.setup":"Xpass","xpass.constants":"Xpass","function.crypt-checksalt":"Validate a crypt setting string","function.crypt-gensalt":"Compile a string for use as the salt argument to crypt","function.crypt-preferred-method":"Get the prefix of the preferred hash method","ref.xpass":"Xpass","book.xpass":"Xpass","refs.crypto":"Function Reference","dba.requirements":"Database (dbm-style) Abstraction Layer","dba.installation":"Database (dbm-style) Abstraction Layer","dba.configuration":"Database (dbm-style) Abstraction Layer","dba.resources":"Database (dbm-style) Abstraction Layer","dba.setup":"Database (dbm-style) Abstraction Layer","dba.constants":"Database (dbm-style) Abstraction Layer","dba.example":"Database (dbm-style) Abstraction Layer","dba.examples":"Database (dbm-style) Abstraction Layer","class.dba-connection":"The Dba\\Connection class","function.dba-close":"Close a DBA database","function.dba-delete":"Delete DBA entry specified by key","function.dba-exists":"Check whether key exists","function.dba-fetch":"Fetch data specified by key","function.dba-firstkey":"Fetch first key","function.dba-handlers":"List all the handlers available","function.dba-insert":"Insert entry","function.dba-key-split":"Splits a key in string representation into array representation","function.dba-list":"List all open database files","function.dba-nextkey":"Fetch next key","function.dba-open":"Open database","function.dba-optimize":"Optimize database","function.dba-popen":"Open database persistently","function.dba-replace":"Replace or insert entry","function.dba-sync":"Synchronize database","ref.dba":"Database (dbm-style) Abstraction Layer","book.dba":"Database (dbm-style) Abstraction Layer","uodbc.requirements":"ODBC (Unified)","odbc.installation":"ODBC (Unified)","odbc.configuration":"ODBC (Unified)","uodbc.resources":"ODBC (Unified)","uodbc.setup":"ODBC (Unified)","uodbc.constants":"ODBC (Unified)","function.odbc-autocommit":"Toggle autocommit behaviour","function.odbc-binmode":"Handling of binary column data","function.odbc-close":"Close an ODBC connection","function.odbc-close-all":"Close all ODBC connections","function.odbc-columnprivileges":"Lists columns and associated privileges for the given table","function.odbc-columns":"Lists the column names in specified tables","function.odbc-commit":"Commit an ODBC transaction","function.odbc-connect":"Connect to a datasource","function.odbc-connection-string-is-quoted":"Determines if an ODBC connection string value is quoted","function.odbc-connection-string-quote":"Quotes an ODBC connection string value","function.odbc-connection-string-should-quote":"Determines if an ODBC connection string value should be quoted","function.odbc-cursor":"Get cursorname","function.odbc-data-source":"Returns information about available DSNs","function.odbc-do":"Alias of odbc_exec","function.odbc-error":"Get the last error code","function.odbc-errormsg":"Get the last error message","function.odbc-exec":"Directly execute an SQL statement","function.odbc-execute":"Execute a prepared statement","function.odbc-fetch-array":"Fetch a result row as an associative array","function.odbc-fetch-into":"Fetch one result row into array","function.odbc-fetch-object":"Fetch a result row as an object","function.odbc-fetch-row":"Fetch a row","function.odbc-field-len":"Get the length (precision) of a field","function.odbc-field-name":"Get the columnname","function.odbc-field-num":"Return column number","function.odbc-field-precision":"Alias of odbc_field_len","function.odbc-field-scale":"Get the scale of a field","function.odbc-field-type":"Datatype of a field","function.odbc-foreignkeys":"Retrieves a list of foreign keys","function.odbc-free-result":"Free objects associated with a result","function.odbc-gettypeinfo":"Retrieves information about data types supported by the data source","function.odbc-longreadlen":"Handling of LONG columns","function.odbc-next-result":"Checks if multiple results are available","function.odbc-num-fields":"Number of columns in a result","function.odbc-num-rows":"Number of rows in a result","function.odbc-pconnect":"Open a persistent database connection","function.odbc-prepare":"Prepares a statement for execution","function.odbc-primarykeys":"Gets the primary keys for a table","function.odbc-procedurecolumns":"Retrieve information about parameters to procedures","function.odbc-procedures":"Get the list of procedures stored in a specific data source","function.odbc-result":"Get result data","function.odbc-result-all":"Print result as HTML table","function.odbc-rollback":"Rollback a transaction","function.odbc-setoption":"Adjust ODBC settings","function.odbc-specialcolumns":"Retrieves special columns","function.odbc-statistics":"Retrieve statistics about a table","function.odbc-tableprivileges":"Lists tables and the privileges associated with each table","function.odbc-tables":"Get the list of table names stored in a specific data source","ref.uodbc":"ODBC (Unified)","book.uodbc":"ODBC (Unified)","pdo.installation":"PHP Data Objects","pdo.configuration":"PHP Data Objects","pdo.setup":"PHP Data Objects","pdo.constants.fetch-modes":"PHP Data Objects","pdo.constants":"PHP Data Objects","pdo.connections":"PHP Data Objects","pdo.transactions":"PHP Data Objects","pdo.prepared-statements":"PHP Data Objects","pdo.error-handling":"PHP Data Objects","pdo.lobs":"PHP Data Objects","pdo.begintransaction":"Initiates a transaction","pdo.commit":"Commits a transaction","pdo.connect":"Connect to a database and return a PDO subclass for drivers that support it","pdo.construct":"Creates a PDO instance representing a connection to a database","pdo.errorcode":"Fetch the SQLSTATE associated with the last operation on the database handle","pdo.errorinfo":"Fetch extended error information associated with the last operation on the database handle","pdo.exec":"Execute an SQL statement and return the number of affected rows","pdo.getattribute":"Retrieve a database connection attribute","pdo.getavailabledrivers":"Return an array of available PDO drivers","pdo.intransaction":"Checks if inside a transaction","pdo.lastinsertid":"Returns the ID of the last inserted row or sequence value","pdo.prepare":"Prepares a statement for execution and returns a statement object","pdo.query":"Prepares and executes an SQL statement without placeholders","pdo.quote":"Quotes a string for use in a query","pdo.rollback":"Rolls back a transaction","pdo.setattribute":"Set an attribute","class.pdo":"The PDO class","pdostatement.bindcolumn":"Bind a column to a PHP variable","pdostatement.bindparam":"Binds a parameter to the specified variable name","pdostatement.bindvalue":"Binds a value to a parameter","pdostatement.closecursor":"Closes the cursor, enabling the statement to be executed again","pdostatement.columncount":"Returns the number of columns in the result set","pdostatement.debugdumpparams":"Dump an SQL prepared command","pdostatement.errorcode":"Fetch the SQLSTATE associated with the last operation on the statement handle","pdostatement.errorinfo":"Fetch extended error information associated with the last operation on the statement handle","pdostatement.execute":"Executes a prepared statement","pdostatement.fetch":"Fetches the next row from a result set","pdostatement.fetchall":"Fetches the remaining rows from a result set","pdostatement.fetchcolumn":"Returns a single column from the next row of a result set","pdostatement.fetchobject":"Fetches the next row and returns it as an object","pdostatement.getattribute":"Retrieve a statement attribute","pdostatement.getcolumnmeta":"Returns metadata for a column in a result set","pdostatement.getiterator":"Gets result set iterator","pdostatement.nextrowset":"Advances to the next rowset in a multi-rowset statement handle","pdostatement.rowcount":"Returns the number of rows affected by the last SQL statement","pdostatement.setattribute":"Set a statement attribute","pdostatement.setfetchmode":"Set the default fetch mode for this statement","class.pdostatement":"The PDOStatement class","class.pdorow":"The PDORow class","class.pdoexception":"The PDOException class","ref.pdo-cubrid.connection":"Connecting to CUBRID databases","pdo.cubrid-schema":"Get the requested schema information","ref.pdo-cubrid":"CUBRID PDO Driver (PDO_CUBRID)","ref.pdo-dblib.connection":"Connecting to Microsoft SQL Server and Sybase databases","ref.pdo-dblib":"Microsoft SQL Server and Sybase PDO Driver (PDO_DBLIB)","class.pdo-dblib":"The Pdo\\Dblib class","ref.pdo-firebird.connection":"Connecting to Firebird databases","ref.pdo-firebird":"Firebird PDO Driver (PDO_FIREBIRD)","pdo-firebird.getapiversion":"Get the API version","class.pdo-firebird":"The Pdo\\Firebird class","ref.pdo-ibm.connection":"Connecting to IBM databases","ref.pdo-ibm":"IBM PDO Driver (PDO_IBM)","ref.pdo-informix.connection":"Connecting to Informix databases","ref.pdo-informix":"Informix PDO Driver (PDO_INFORMIX)","ref.pdo-mysql.connection":"Connecting to MySQL databases","ref.pdo-mysql":"MySQL PDO Driver (PDO_MYSQL)","pdo-mysql.getwarningcount":"Returns the number of warnings from the last executed query","class.pdo-mysql":"The Pdo\\Mysql class","ref.pdo-sqlsrv.connection":"Connecting to MS SQL Server and SQL Azure databases","ref.pdo-sqlsrv":"Microsoft SQL Server PDO Driver (PDO_SQLSRV)","ref.pdo-oci.connection":"Connecting to Oracle databases","ref.pdo-oci":"Oracle PDO Driver (PDO_OCI)","ref.pdo-odbc.connection":"Connecting to ODBC or DB2 databases","ref.pdo-odbc":"ODBC and DB2 PDO Driver (PDO_ODBC)","class.pdo-odbc":"The Pdo\\Odbc class","ref.pdo-pgsql.connection":"Connecting to PostgreSQL databases","pdo.pgsqlcopyfromarray":"Alias of Pdo\\Pgsql::copyFromArray","pdo.pgsqlcopyfromfile":"Alias of Pdo\\Pgsql::copyFromFile","pdo.pgsqlcopytoarray":"Alias of Pdo\\Pgsql::copyToArray","pdo.pgsqlcopytofile":"Alias of Pdo\\Pgsql::copyToFile","pdo.pgsqlgetnotify":"Alias of Pdo\\Pgsql::getNotify","pdo.pgsqlgetpid":"Alias of Pdo\\Pgsql::getPid","pdo.pgsqllobcreate":"Alias of Pdo\\Pgsql::lobCreate","pdo.pgsqllobopen":"Alias of Pdo\\Pgsql::lobOpen","pdo.pgsqllobunlink":"Alias of Pdo\\Pgsql::lobUnlink","ref.pdo-pgsql":"PostgreSQL PDO Driver (PDO_PGSQL)","pdo-pgsql.copyfromarray":"Copy data from a PHP array into a table","pdo-pgsql.copyfromfile":"Copy data from file into table","pdo-pgsql.copytoarray":"Copy data from database table into PHP array","pdo-pgsql.copytofile":"Copy data from table into file","pdo-pgsql.escapeidentifier":"Escapes a string for use as an SQL identifier","pdo-pgsql.getnotify":"Get asynchronous notification","pdo-pgsql.getpid":"Get the PID of the backend process handling this connection","pdo-pgsql.lobcreate":"Creates a new large object","pdo-pgsql.lobopen":"Opens an existing large object stream","pdo-pgsql.lobunlink":"Deletes the large object","pdo-pgsql.setnoticecallback":"Set a callback to handle notice and warning messages generated by the backend","class.pdo-pgsql":"The Pdo\\Pgsql class","ref.pdo-sqlite.connection":"Connecting to SQLite databases","pdo.sqlitecreateaggregate":"Alias of Pdo\\Sqlite::createAggregate","pdo.sqlitecreatecollation":"Alias of Pdo\\Sqlite::createCollation","pdo.sqlitecreatefunction":"Alias of Pdo\\Sqlite::createFunction","ref.pdo-sqlite":"SQLite PDO Driver (PDO_SQLITE)","pdo-sqlite.createaggregate":"Registers an aggregating user-defined function for use in SQL statements","pdo-sqlite.createcollation":"Registers a user-defined function for use as a collating function in SQL statements","pdo-sqlite.createfunction":"Registers a user-defined function for use in SQL statements","pdo-sqlite.loadextension":"Description","pdo-sqlite.openblob":"Description","class.pdo-sqlite":"The Pdo\\Sqlite class","pdo.drivers":"PHP Data Objects","book.pdo":"PHP Data Objects","refs.database.abstract":"Database Extensions","cubrid.requirements":"CUBRID","cubrid.installation":"CUBRID","cubrid.configuration":"CUBRID","cubrid.resources":"CUBRID","cubrid.setup":"CUBRID","cubrid.constants":"CUBRID","cubrid.examples":"CUBRID","function.cubrid-bind":"Bind variables to a prepared statement as parameters","function.cubrid-close-prepare":"Close the request handle","function.cubrid-close-request":"Close the request handle","function.cubrid-col-get":"Get contents of collection type column using OID","function.cubrid-col-size":"Get the number of elements in collection type column using OID","function.cubrid-column-names":"Get the column names in result","function.cubrid-column-types":"Get column types in result","function.cubrid-commit":"Commit a transaction","function.cubrid-connect":"Open a connection to a CUBRID Server","function.cubrid-connect-with-url":"Establish the environment for connecting to CUBRID server","function.cubrid-current-oid":"Get OID of the current cursor location","function.cubrid-disconnect":"Close a database connection","function.cubrid-drop":"Delete an instance using OID","function.cubrid-error-code":"Get error code for the most recent function call","function.cubrid-error-code-facility":"Get the facility code of error","function.cubrid-error-msg":"Get last error message for the most recent function call","function.cubrid-execute":"Execute a prepared SQL statement","function.cubrid-fetch":"Fetch the next row from a result set","function.cubrid-free-result":"Free the memory occupied by the result data","function.cubrid-get":"Get a column using OID","function.cubrid-get-autocommit":"Get auto-commit mode of the connection","function.cubrid-get-charset":"Return the current CUBRID connection charset","function.cubrid-get-class-name":"Get the class name using OID","function.cubrid-get-client-info":"Return the client library version","function.cubrid-get-db-parameter":"Returns the CUBRID database parameters","function.cubrid-get-query-timeout":"Get the query timeout value of the request","function.cubrid-get-server-info":"Return the CUBRID server version","function.cubrid-insert-id":"Return the ID generated for the last updated AUTO_INCREMENT column","function.cubrid-is-instance":"Check whether the instance pointed by OID exists","function.cubrid-lob-close":"Close BLOB\/CLOB data","function.cubrid-lob-export":"Export BLOB\/CLOB data to file","function.cubrid-lob-get":"Get BLOB\/CLOB data","function.cubrid-lob-send":"Read BLOB\/CLOB data and send straight to browser","function.cubrid-lob-size":"Get BLOB\/CLOB data size","function.cubrid-lob2-bind":"Bind a lob object or a string as a lob object to a prepared statement as parameters","function.cubrid-lob2-close":"Close LOB object","function.cubrid-lob2-export":"Export the lob object to a file","function.cubrid-lob2-import":"Import BLOB\/CLOB data from a file","function.cubrid-lob2-new":"Create a lob object","function.cubrid-lob2-read":"Read from BLOB\/CLOB data","function.cubrid-lob2-seek":"Move the cursor of a lob object","function.cubrid-lob2-seek64":"Move the cursor of a lob object","function.cubrid-lob2-size":"Get a lob object's size","function.cubrid-lob2-size64":"Get a lob object's size","function.cubrid-lob2-tell":"Tell the cursor position of the LOB object","function.cubrid-lob2-tell64":"Tell the cursor position of the LOB object","function.cubrid-lob2-write":"Write to a lob object","function.cubrid-lock-read":"Set a read lock on the given OID","function.cubrid-lock-write":"Set a write lock on the given OID","function.cubrid-move-cursor":"Move the cursor in the result","function.cubrid-next-result":"Get result of next query when executing multiple SQL statements","function.cubrid-num-cols":"Return the number of columns in the result set","function.cubrid-num-rows":"Get the number of rows in the result set","function.cubrid-pconnect":"Open a persistent connection to a CUBRID server","function.cubrid-pconnect-with-url":"Open a persistent connection to CUBRID server","function.cubrid-prepare":"Prepare a SQL statement for execution","function.cubrid-put":"Update a column using OID","function.cubrid-rollback":"Roll back a transaction","function.cubrid-schema":"Get the requested schema information","function.cubrid-seq-drop":"Delete an element from sequence type column using OID","function.cubrid-seq-insert":"Insert an element to a sequence type column using OID","function.cubrid-seq-put":"Update the element value of sequence type column using OID","function.cubrid-set-add":"Insert a single element to set type column using OID","function.cubrid-set-autocommit":"Set autocommit mode of the connection","function.cubrid-set-db-parameter":"Sets the CUBRID database parameters","function.cubrid-set-drop":"Delete an element from set type column using OID","function.cubrid-set-query-timeout":"Set the timeout time of query execution","function.cubrid-version":"Get the CUBRID PHP module's version","ref.cubrid":"CUBRID","function.cubrid-affected-rows":"Return the number of rows affected by the last SQL statement","function.cubrid-client-encoding":"Return the current CUBRID connection charset","function.cubrid-close":"Close CUBRID connection","function.cubrid-data-seek":"Move the internal row pointer of the CUBRID result","function.cubrid-db-name":"Get db name from results of cubrid_list_dbs","function.cubrid-errno":"Return the numerical value of the error message from previous CUBRID operation","function.cubrid-error":"Get the error message","function.cubrid-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","function.cubrid-fetch-assoc":"Return the associative array that corresponds to the fetched row","function.cubrid-fetch-field":"Get column information from a result and return as an object","function.cubrid-fetch-lengths":"Return an array with the lengths of the values of each field from the current row","function.cubrid-fetch-object":"Fetch the next row and return it as an object","function.cubrid-fetch-row":"Return a numerical array with the values of the current row","function.cubrid-field-flags":"Return a string with the flags of the given field offset","function.cubrid-field-len":"Get the maximum length of the specified field","function.cubrid-field-name":"Return the name of the specified field index","function.cubrid-field-seek":"Move the result set cursor to the specified field offset","function.cubrid-field-table":"Return the name of the table of the specified field","function.cubrid-field-type":"Return the type of the column corresponding to the given field offset","function.cubrid-list-dbs":"Return an array with the list of all existing CUBRID databases","function.cubrid-num-fields":"Return the number of columns in the result set","function.cubrid-ping":"Ping a server connection or reconnect if there is no connection","function.cubrid-query":"Send a CUBRID query","function.cubrid-real-escape-string":"Escape special characters in a string for use in an SQL statement","function.cubrid-result":"Return the value of a specific field in a specific row","function.cubrid-unbuffered-query":"Perform a query without fetching the results into memory","cubridmysql.cubrid":"CUBRID","function.cubrid-load-from-glo":"Read data from a GLO instance and save it in a file","function.cubrid-new-glo":"Create a glo instance","function.cubrid-save-to-glo":"Save requested file in a GLO instance","function.cubrid-send-glo":"Read data from glo and send it to std output","oldaliases.cubrid":"CUBRID","book.cubrid":"CUBRID","dbase.installation":"dBase","dbase.resources":"dBase","dbase.setup":"dBase","dbase.constants":"dBase","function.dbase-add-record":"Adds a record to a database","function.dbase-close":"Closes a database","function.dbase-create":"Creates a database","function.dbase-delete-record":"Deletes a record from a database","function.dbase-get-header-info":"Gets the header info of a database","function.dbase-get-record":"Gets a record from a database as an indexed array","function.dbase-get-record-with-names":"Gets a record from a database as an associative array","function.dbase-numfields":"Gets the number of fields of a database","function.dbase-numrecords":"Gets the number of records in a database","function.dbase-open":"Opens a database","function.dbase-pack":"Packs a database","function.dbase-replace-record":"Replaces a record in a database","ref.dbase":"dBase","book.dbase":"Vendor Specific Database Extensions","ibase.installation":"Firebird\/InterBase","ibase.configuration":"Firebird\/InterBase","ibase.setup":"Firebird\/InterBase","ibase.constants":"Firebird\/InterBase","function.fbird-add-user":"Alias of ibase_add_user","function.fbird-affected-rows":"Alias of ibase_affected_rows","function.fbird-backup":"Alias of ibase_backup","function.fbird-blob-add":"Alias of ibase_blob_add","function.fbird-blob-cancel":"Cancel creating blob","function.fbird-blob-close":"Alias of ibase_blob_close","function.fbird-blob-create":"Alias of ibase_blob_create","function.fbird-blob-echo":"Alias of ibase_blob_echo","function.fbird-blob-get":"Alias of ibase_blob_get","function.fbird-blob-import":"Alias of ibase_blob_import","function.fbird-blob-info":"Alias of ibase_blob_info","function.fbird-blob-open":"Alias of ibase_blob_open","function.fbird-close":"Alias of ibase_close","function.fbird-commit":"Alias of ibase_commit","function.fbird-commit-ret":"Alias of ibase_commit_ret","function.fbird-connect":"Alias of ibase_connect","function.fbird-db-info":"Alias of ibase_db_info","function.fbird-delete-user":"Alias of ibase_delete_user","function.fbird-drop-db":"Alias of ibase_drop_db","function.fbird-errcode":"Alias of ibase_errcode","function.fbird-errmsg":"Alias of ibase_errmsg","function.fbird-execute":"Alias of ibase_execute","function.fbird-fetch-assoc":"Alias of ibase_fetch_assoc","function.fbird-fetch-object":"Alias of ibase_fetch_object","function.fbird-fetch-row":"Alias of ibase_fetch_row","function.fbird-field-info":"Alias of ibase_field_info","function.fbird-free-event-handler":"Alias of ibase_free_event_handler","function.fbird-free-query":"Alias of ibase_free_query","function.fbird-free-result":"Alias of ibase_free_result","function.fbird-gen-id":"Alias of ibase_gen_id","function.fbird-maintain-db":"Alias of ibase_maintain_db","function.fbird-modify-user":"Alias of ibase_modify_user","function.fbird-name-result":"Alias of ibase_name_result","function.fbird-num-fields":"Alias of ibase_num_fields","function.fbird-num-params":"Alias of ibase_num_params","function.fbird-param-info":"Alias of ibase_param_info","function.fbird-pconnect":"Alias of ibase_pconnect","function.fbird-prepare":"Alias of ibase_prepare","function.fbird-query":"Alias of ibase_query","function.fbird-restore":"Alias of ibase_restore","function.fbird-rollback":"Alias of ibase_rollback","function.fbird-rollback-ret":"Alias of ibase_rollback_ret","function.fbird-server-info":"Alias of ibase_server_info","function.fbird-service-attach":"Alias of ibase_service_attach","function.fbird-service-detach":"Alias of ibase_service_detach","function.fbird-set-event-handler":"Alias of ibase_set_event_handler","function.fbird-trans":"Alias of ibase_trans","function.fbird-wait-event":"Alias of ibase_wait_event","function.ibase-add-user":"Add a user to a security database","function.ibase-affected-rows":"Return the number of rows that were affected by the previous query","function.ibase-backup":"Initiates a backup task in the service manager and returns immediately","function.ibase-blob-add":"Add data into a newly created blob","function.ibase-blob-cancel":"Cancel creating blob","function.ibase-blob-close":"Close blob","function.ibase-blob-create":"Create a new blob for adding data","function.ibase-blob-echo":"Output blob contents to browser","function.ibase-blob-get":"Get len bytes data from open blob","function.ibase-blob-import":"Create blob, copy file in it, and close it","function.ibase-blob-info":"Return blob length and other useful info","function.ibase-blob-open":"Open blob for retrieving data parts","function.ibase-close":"Close a connection to an InterBase database","function.ibase-commit":"Commit a transaction","function.ibase-commit-ret":"Commit a transaction without closing it","function.ibase-connect":"Open a connection to a database","function.ibase-db-info":"Request statistics about a database","function.ibase-delete-user":"Delete a user from a security database","function.ibase-drop-db":"Drops a database","function.ibase-errcode":"Return an error code","function.ibase-errmsg":"Return error messages","function.ibase-execute":"Execute a previously prepared query","function.ibase-fetch-assoc":"Fetch a result row from a query as an associative array","function.ibase-fetch-object":"Get an object from a InterBase database","function.ibase-fetch-row":"Fetch a row from an InterBase database","function.ibase-field-info":"Get information about a field","function.ibase-free-event-handler":"Cancels a registered event handler","function.ibase-free-query":"Free memory allocated by a prepared query","function.ibase-free-result":"Free a result set","function.ibase-gen-id":"Increments the named generator and returns its new value","function.ibase-maintain-db":"Execute a maintenance command on the database server","function.ibase-modify-user":"Modify a user to a security database","function.ibase-name-result":"Assigns a name to a result set","function.ibase-num-fields":"Get the number of fields in a result set","function.ibase-num-params":"Return the number of parameters in a prepared query","function.ibase-param-info":"Return information about a parameter in a prepared query","function.ibase-pconnect":"Open a persistent connection to an InterBase database","function.ibase-prepare":"Prepare a query for later binding of parameter placeholders and execution","function.ibase-query":"Execute a query on an InterBase database","function.ibase-restore":"Initiates a restore task in the service manager and returns immediately","function.ibase-rollback":"Roll back a transaction","function.ibase-rollback-ret":"Roll back a transaction without closing it","function.ibase-server-info":"Request information about a database server","function.ibase-service-attach":"Connect to the service manager","function.ibase-service-detach":"Disconnect from the service manager","function.ibase-set-event-handler":"Register a callback function to be called when events are posted","function.ibase-trans":"Begin a transaction","function.ibase-wait-event":"Wait for an event to be posted by the database","ref.ibase":"Firebird\/InterBase","book.ibase":"Vendor Specific Database Extensions","ibm-db2.requirements":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.installation":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.configuration":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.resources":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.setup":"IBM DB2, Cloudscape and Apache Derby","ibm-db2.constants":"IBM DB2, Cloudscape and Apache Derby","function.db2-autocommit":"Returns or sets the AUTOCOMMIT state for a database connection","function.db2-bind-param":"Binds a PHP variable to an SQL statement parameter","function.db2-client-info":"Returns an object with properties that describe the DB2 database client","function.db2-close":"Closes a database connection","function.db2-column-privileges":"Returns a result set listing the columns and associated privileges for a table","function.db2-columns":"Returns a result set listing the columns and associated metadata for a table","function.db2-commit":"Commits a transaction","function.db2-conn-error":"Returns a string containing the SQLSTATE returned by the last connection attempt","function.db2-conn-errormsg":"Returns the last connection error message and SQLCODE value","function.db2-connect":"Returns a connection to a database","function.db2-cursor-type":"Returns the cursor type used by a statement resource","function.db2-escape-string":"Used to escape certain characters","function.db2-exec":"Executes an SQL statement directly","function.db2-execute":"Executes a prepared SQL statement","function.db2-fetch-array":"Returns an array, indexed by column position, representing a row in a result set","function.db2-fetch-assoc":"Returns an array, indexed by column name, representing a row in a result set","function.db2-fetch-both":"Returns an array, indexed by both column name and position, representing a row in a result set","function.db2-fetch-object":"Returns an object with properties representing columns in the fetched row","function.db2-fetch-row":"Sets the result set pointer to the next row or requested row","function.db2-field-display-size":"Returns the maximum number of bytes required to display a column","function.db2-field-name":"Returns the name of the column in the result set","function.db2-field-num":"Returns the position of the named column in a result set","function.db2-field-precision":"Returns the precision of the indicated column in a result set","function.db2-field-scale":"Returns the scale of the indicated column in a result set","function.db2-field-type":"Returns the data type of the indicated column in a result set","function.db2-field-width":"Returns the width of the current value of the indicated column in a result set","function.db2-foreign-keys":"Returns a result set listing the foreign keys for a table","function.db2-free-result":"Frees resources associated with a result set","function.db2-free-stmt":"Frees resources associated with the indicated statement resource","function.db2-get-option":"Retrieves an option value for a statement resource or a connection resource","function.db2-last-insert-id":"Returns the auto generated ID of the last insert query that successfully\n  executed on this connection","function.db2-lob-read":"Gets a user defined size of LOB files with each invocation","function.db2-next-result":"Requests the next result set from a stored procedure","function.db2-num-fields":"Returns the number of fields contained in a result set","function.db2-num-rows":"Returns the number of rows affected by an SQL statement","function.db2-pclose":"Closes a persistent database connection","function.db2-pconnect":"Returns a persistent connection to a database","function.db2-prepare":"Prepares an SQL statement to be executed","function.db2-primary-keys":"Returns a result set listing primary keys for a table","function.db2-procedure-columns":"Returns a result set listing stored procedure parameters","function.db2-procedures":"Returns a result set listing the stored procedures registered in a database","function.db2-result":"Returns a single column from a row in the result set","function.db2-rollback":"Rolls back a transaction","function.db2-server-info":"Returns an object with properties that describe the DB2 database server","function.db2-set-option":"Set options for connection or statement resources","function.db2-special-columns":"Returns a result set listing the unique row identifier columns for a table","function.db2-statistics":"Returns a result set listing the index and statistics for a table","function.db2-stmt-error":"Returns a string containing the SQLSTATE returned by an SQL statement","function.db2-stmt-errormsg":"Returns a string containing the last SQL statement error message","function.db2-table-privileges":"Returns a result set listing the tables and associated privileges in a database","function.db2-tables":"Returns a result set listing the tables and associated metadata in a database","ref.ibm-db2":"IBM DB2, Cloudscape and Apache Derby","book.ibm-db2":"IBM DB2, Cloudscape and Apache Derby","mongodb.requirements":"MongoDB Extension","mongodb.installation":"MongoDB Extension","mongodb.configuration":"MongoDB Extension","mongodb.setup":"MongoDB Extension","mongodb.constants":"MongoDB Extension","mongodb.tutorial.library":"MongoDB Extension","mongodb.tutorial.apm":"MongoDB Extension","mongodb.tutorial":"Tutorials","mongodb.overview":"Architecture Overview","mongodb.connection-handling":"Connection handling and persistence","mongodb.persistence":"Serialization and deserialization of PHP variables into MongoDB","mongodb.architecture":"Explains the driver architecture, and special features","mongodb.security.request_injection":"MongoDB Extension","mongodb.security.script_injection":"MongoDB Extension","mongodb.security":"MongoDB Extension","mongodb-driver-manager.addsubscriber":"Registers a monitoring event subscriber with this Manager","mongodb-driver-manager.construct":"Create new MongoDB Manager","mongodb-driver-manager.createclientencryption":"Create a new ClientEncryption object","mongodb-driver-manager.executebulkwrite":"Execute one or more write operations","mongodb-driver-manager.executebulkwritecommand":"Execute write operations using the bulkWrite command","mongodb-driver-manager.executecommand":"Execute a database command","mongodb-driver-manager.executequery":"Execute a database query","mongodb-driver-manager.executereadcommand":"Execute a database command that reads","mongodb-driver-manager.executereadwritecommand":"Execute a database command that reads and writes","mongodb-driver-manager.executewritecommand":"Execute a database command that writes","mongodb-driver-manager.getencryptedfieldsmap":"Return the encryptedFieldsMap auto encryption option for the Manager","mongodb-driver-manager.getreadconcern":"Return the ReadConcern for the Manager","mongodb-driver-manager.getreadpreference":"Return the ReadPreference for the Manager","mongodb-driver-manager.getservers":"Return the servers to which this manager is connected","mongodb-driver-manager.getwriteconcern":"Return the WriteConcern for the Manager","mongodb-driver-manager.removesubscriber":"Unregisters a monitoring event subscriber with this Manager","mongodb-driver-manager.selectserver":"Select a server matching a read preference","mongodb-driver-manager.startsession":"Start a new client session for use with this client","class.mongodb-driver-manager":"The MongoDB\\Driver\\Manager class","mongodb-driver-command.construct":"Create a new Command","class.mongodb-driver-command":"The MongoDB\\Driver\\Command class","mongodb-driver-query.construct":"Create a new Query","class.mongodb-driver-query":"The MongoDB\\Driver\\Query class","mongodb-driver-bulkwrite.construct":"Create a new BulkWrite","mongodb-driver-bulkwrite.count":"Count number of write operations in the bulk","mongodb-driver-bulkwrite.delete":"Add a delete operation to the bulk","mongodb-driver-bulkwrite.insert":"Add an insert operation to the bulk","mongodb-driver-bulkwrite.update":"Add an update operation to the bulk","class.mongodb-driver-bulkwrite":"The MongoDB\\Driver\\BulkWrite class","mongodb-driver-bulkwritecommand.construct":"Create a new BulkWriteCommand","mongodb-driver-bulkwritecommand.count":"Count number of write operations in the BulkWriteCommand","mongodb-driver-bulkwritecommand.deletemany":"Add a deleteMany operation","mongodb-driver-bulkwritecommand.deleteone":"Add a deleteOne operation","mongodb-driver-bulkwritecommand.insertone":"Add an insertOne operation","mongodb-driver-bulkwritecommand.replaceone":"Add a replaceOne operation","mongodb-driver-bulkwritecommand.updatemany":"Add an updateMany operation","mongodb-driver-bulkwritecommand.updateone":"Add an updateOne operation","class.mongodb-driver-bulkwritecommand":"The MongoDB\\Driver\\BulkWriteCommand class","mongodb-driver-session.aborttransaction":"Aborts a transaction","mongodb-driver-session.advanceclustertime":"Advances the cluster time for this session","mongodb-driver-session.advanceoperationtime":"Advances the operation time for this session","mongodb-driver-session.committransaction":"Commits a transaction","mongodb-driver-session.construct":"Create a new Session (not used)","mongodb-driver-session.endsession":"Terminates a session","mongodb-driver-session.getclustertime":"Returns the cluster time for this session","mongodb-driver-session.getlogicalsessionid":"Returns the logical session ID for this session","mongodb-driver-session.getoperationtime":"Returns the operation time for this session","mongodb-driver-session.getserver":"Returns the server to which this session is pinned","mongodb-driver-session.gettransactionoptions":"Returns options for the currently running transaction","mongodb-driver-session.gettransactionstate":"Returns the current transaction state for this session","mongodb-driver-session.isdirty":"Returns whether the session has been marked as dirty","mongodb-driver-session.isintransaction":"Returns whether a multi-document transaction is in progress","mongodb-driver-session.starttransaction":"Starts a transaction","class.mongodb-driver-session":"The MongoDB\\Driver\\Session class","mongodb-driver-clientencryption.addkeyaltname":"Adds an alternate name to a key document","mongodb-driver-clientencryption.construct":"Create a new ClientEncryption object","mongodb-driver-clientencryption.createdatakey":"Creates a key document","mongodb-driver-clientencryption.decrypt":"Decrypt a value","mongodb-driver-clientencryption.deletekey":"Deletes a key document","mongodb-driver-clientencryption.encrypt":"Encrypt a value","mongodb-driver-clientencryption.encryptexpression":"Encrypts a match or aggregate expression","mongodb-driver-clientencryption.getkey":"Gets a key document","mongodb-driver-clientencryption.getkeybyaltname":"Gets a key document by an alternate name","mongodb-driver-clientencryption.getkeys":"Gets all key documents","mongodb-driver-clientencryption.removekeyaltname":"Removes an alternate name from a key document","mongodb-driver-clientencryption.rewrapmanydatakey":"Rewraps data keys","class.mongodb-driver-clientencryption":"The MongoDB\\Driver\\ClientEncryption class","mongodb-driver-serverapi.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-serverapi.construct":"Create a new ServerApi instance","class.mongodb-driver-serverapi":"The MongoDB\\Driver\\ServerApi class","mongodb-driver-writeconcern.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-writeconcern.construct":"Create a new WriteConcern","mongodb-driver-writeconcern.getjournal":"Returns the WriteConcern's \"journal\" option","mongodb-driver-writeconcern.getw":"Returns the WriteConcern's \"w\" option","mongodb-driver-writeconcern.getwtimeout":"Returns the WriteConcern's \"wtimeout\" option","mongodb-driver-writeconcern.isdefault":"Checks if this is the default write concern","class.mongodb-driver-writeconcern":"The MongoDB\\Driver\\WriteConcern class","mongodb-driver-readpreference.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-readpreference.construct":"Create a new ReadPreference","mongodb-driver-readpreference.gethedge":"Returns the ReadPreference's \"hedge\" option","mongodb-driver-readpreference.getmaxstalenessseconds":"Returns the ReadPreference's \"maxStalenessSeconds\" option","mongodb-driver-readpreference.getmode":"Returns the ReadPreference's \"mode\" option","mongodb-driver-readpreference.getmodestring":"Returns the ReadPreference's \"mode\" option","mongodb-driver-readpreference.gettagsets":"Returns the ReadPreference's \"tagSets\" option","class.mongodb-driver-readpreference":"The MongoDB\\Driver\\ReadPreference class","mongodb-driver-readconcern.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-readconcern.construct":"Create a new ReadConcern","mongodb-driver-readconcern.getlevel":"Returns the ReadConcern's \"level\" option","mongodb-driver-readconcern.isdefault":"Checks if this is the default read concern","class.mongodb-driver-readconcern":"The MongoDB\\Driver\\ReadConcern class","mongodb-driver-cursor.construct":"Create a new Cursor (not used)","mongodb-driver-cursor.current":"Returns the current element","mongodb-driver-cursor.getid":"Returns the ID for this cursor","mongodb-driver-cursor.getserver":"Returns the server associated with this cursor","mongodb-driver-cursor.isdead":"Checks if the cursor is exhausted or may have additional results","mongodb-driver-cursor.key":"Returns the current result's index within the cursor","mongodb-driver-cursor.next":"Advances the cursor to the next result","mongodb-driver-cursor.rewind":"Rewind the cursor to the first result","mongodb-driver-cursor.settypemap":"Sets a type map to use for BSON unserialization","mongodb-driver-cursor.toarray":"Returns an array containing all results for this cursor","mongodb-driver-cursor.valid":"Checks if the current position in the cursor is valid","class.mongodb-driver-cursor":"The MongoDB\\Driver\\Cursor class","mongodb-driver-cursorid.construct":"Create a new CursorId (not used)","mongodb-driver-cursorid.tostring":"String representation of the cursor ID","class.mongodb-driver-cursorid":"The MongoDB\\Driver\\CursorId class","mongodb-driver-cursorinterface.getid":"Returns the ID for this cursor","mongodb-driver-cursorinterface.getserver":"Returns the server associated with this cursor","mongodb-driver-cursorinterface.isdead":"Checks if the cursor may have additional results","mongodb-driver-cursorinterface.settypemap":"Sets a type map to use for BSON unserialization","mongodb-driver-cursorinterface.toarray":"Returns an array containing all results for this cursor","class.mongodb-driver-cursorinterface":"The MongoDB\\Driver\\CursorInterface interface","mongodb-driver-server.construct":"Create a new Server (not used)","mongodb-driver-server.executebulkwrite":"Execute one or more write operations on this server","mongodb-driver-server.executebulkwritecommand":"Execute write operations on this server using the bulkWrite command","mongodb-driver-server.executecommand":"Execute a database command on this server","mongodb-driver-server.executequery":"Execute a database query on this server","mongodb-driver-server.executereadcommand":"Execute a database command that reads on this server","mongodb-driver-server.executereadwritecommand":"Execute a database command that reads and writes on this server","mongodb-driver-server.executewritecommand":"Execute a database command that writes on this server","mongodb-driver-server.gethost":"Returns the hostname of this server","mongodb-driver-server.getinfo":"Returns an array of information describing this server","mongodb-driver-server.getlatency":"Returns the latency of this server in milliseconds","mongodb-driver-server.getport":"Returns the port on which this server is listening","mongodb-driver-server.getserverdescription":"Returns a ServerDescription for this server","mongodb-driver-server.gettags":"Returns an array of tags describing this server in a replica set","mongodb-driver-server.gettype":"Returns an integer denoting the type of this server","mongodb-driver-server.isarbiter":"Checks if this server is an arbiter member of a replica set","mongodb-driver-server.ishidden":"Checks if this server is a hidden member of a replica set","mongodb-driver-server.ispassive":"Checks if this server is a passive member of a replica set","mongodb-driver-server.isprimary":"Checks if this server is a primary member of a replica set","mongodb-driver-server.issecondary":"Checks if this server is a secondary member of a replica set","class.mongodb-driver-server":"The MongoDB\\Driver\\Server class","mongodb-driver-serverdescription.gethelloresponse":"Returns the server's most recent \"hello\" response","mongodb-driver-serverdescription.gethost":"Returns the hostname of this server","mongodb-driver-serverdescription.getlastupdatetime":"Returns the server's last update time in microseconds","mongodb-driver-serverdescription.getport":"Returns the port on which this server is listening","mongodb-driver-serverdescription.getroundtriptime":"Returns the server's round trip time in milliseconds","mongodb-driver-serverdescription.gettype":"Returns a string denoting the type of this server","class.mongodb-driver-serverdescription":"The MongoDB\\Driver\\ServerDescription class","mongodb-driver-topologydescription.getservers":"Returns the servers in the topology","mongodb-driver-topologydescription.gettype":"Returns a string denoting the type of this topology","mongodb-driver-topologydescription.hasreadableserver":"Returns whether the topology has a readable server","mongodb-driver-topologydescription.haswritableserver":"Returns whether the topology has a writable server","class.mongodb-driver-topologydescription":"The MongoDB\\Driver\\TopologyDescription class","mongodb-driver-writeconcernerror.getcode":"Returns the WriteConcernError's error code","mongodb-driver-writeconcernerror.getinfo":"Returns metadata document for the WriteConcernError","mongodb-driver-writeconcernerror.getmessage":"Returns the WriteConcernError's error message","class.mongodb-driver-writeconcernerror":"The MongoDB\\Driver\\WriteConcernError class","mongodb-driver-writeerror.getcode":"Returns the WriteError's error code","mongodb-driver-writeerror.getindex":"Returns the index of the write operation corresponding to this WriteError","mongodb-driver-writeerror.getinfo":"Returns metadata document for the WriteError","mongodb-driver-writeerror.getmessage":"Returns the WriteError's error message","class.mongodb-driver-writeerror":"The MongoDB\\Driver\\WriteError class","mongodb-driver-writeresult.getdeletedcount":"Returns the number of documents deleted","mongodb-driver-writeresult.getinsertedcount":"Returns the number of documents inserted (excluding upserts)","mongodb-driver-writeresult.getmatchedcount":"Returns the number of documents selected for update","mongodb-driver-writeresult.getmodifiedcount":"Returns the number of existing documents updated","mongodb-driver-writeresult.getserver":"Returns the server associated with this write result","mongodb-driver-writeresult.getupsertedcount":"Returns the number of documents inserted by an upsert","mongodb-driver-writeresult.getupsertedids":"Returns an array of identifiers for upserted documents","mongodb-driver-writeresult.getwriteconcernerror":"Returns any write concern error that occurred","mongodb-driver-writeresult.getwriteerrors":"Returns any write errors that occurred","mongodb-driver-writeresult.isacknowledged":"Returns whether the write was acknowledged","class.mongodb-driver-writeresult":"The MongoDB\\Driver\\WriteResult class","mongodb-driver-bulkwritecommandresult.getdeletedcount":"Returns the number of documents deleted","mongodb-driver-bulkwritecommandresult.getdeleteresults":"Returns verbose results for successful deletes","mongodb-driver-bulkwritecommandresult.getinsertedcount":"Returns the number of documents inserted","mongodb-driver-bulkwritecommandresult.getinsertresults":"Returns verbose results for successful inserts","mongodb-driver-bulkwritecommandresult.getmatchedcount":"Returns the number of documents selected for update","mongodb-driver-bulkwritecommandresult.getmodifiedcount":"Returns the number of existing documents updated","mongodb-driver-bulkwritecommandresult.getupdateresults":"Returns verbose results for successful updates","mongodb-driver-bulkwritecommandresult.getupsertedcount":"Returns the number of documents upserted","mongodb-driver-bulkwritecommandresult.isacknowledged":"Returns whether the write was acknowledged","class.mongodb-driver-bulkwritecommandresult":"The MongoDB\\Driver\\BulkWriteCommandResult class","mongodb.mongodb":"MongoDB Extension Classes","function.mongodb.bson-fromjson":"Returns the BSON representation of a JSON value","function.mongodb.bson-fromphp":"Returns the BSON representation of a PHP value","function.mongodb.bson-tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of a BSON value","function.mongodb.bson-tojson":"Returns the Legacy Extended JSON representation of a BSON value","function.mongodb.bson-tophp":"Returns the PHP representation of a BSON value","function.mongodb.bson-torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of a BSON value","ref.bson.functions":"MongoDB Extension","mongodb-bson-document.construct":"Construct a new BSON document (unused)","mongodb-bson-document.frombson":"Construct a new document instance from a BSON string","mongodb-bson-document.fromjson":"Construct a new document instance from a JSON string","mongodb-bson-document.fromphp":"Construct a new document instance from PHP data","mongodb-bson-document.get":"Returns the value of a key in the document","mongodb-bson-document.getiterator":"Returns an iterator for the BSON document","mongodb-bson-document.has":"Returns whether a key is present in the document","mongodb-bson-document.offsetexists":"Returns whether a key is present in the document","mongodb-bson-document.offsetget":"Returns the value of a key in the document","mongodb-bson-document.offsetset":"Implementation of ArrayAccess","mongodb-bson-document.offsetunset":"Implementation of ArrayAccess","mongodb-bson-document.tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of the BSON document","mongodb-bson-document.tophp":"Returns the PHP representation of the BSON document","mongodb-bson-document.torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of the BSON document","mongodb-bson-document.tostring":"Returns the string representation of this BSON Document","class.mongodb-bson-document":"The MongoDB\\BSON\\Document class","mongodb-bson-packedarray.construct":"Construct a new BSON array (unused)","mongodb-bson-packedarray.fromjson":"Construct a new BSON array instance from a JSON string","mongodb-bson-packedarray.fromphp":"Construct a new BSON array instance from PHP data","mongodb-bson-packedarray.get":"Returns the value of an index in the array","mongodb-bson-packedarray.getiterator":"Returns an iterator for the BSON array","mongodb-bson-packedarray.has":"Returns whether a index is present in the array","mongodb-bson-packedarray.offsetexists":"Returns whether a index is present in the array","mongodb-bson-packedarray.offsetget":"Returns the value of an index in the array","mongodb-bson-packedarray.offsetset":"Implementation of ArrayAccess","mongodb-bson-packedarray.offsetunset":"Implementation of ArrayAccess","mongodb-bson-packedarray.tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of the BSON array","mongodb-bson-packedarray.tophp":"Returns the PHP representation of the BSON array","mongodb-bson-packedarray.torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of the BSON array","mongodb-bson-packedarray.tostring":"Returns the string representation of this BSON array","class.mongodb-bson-packedarray":"The MongoDB\\BSON\\PackedArray class","mongodb-bson-iterator.construct":"Construct a new BSON iterator (unused)","mongodb-bson-iterator.current":"Returns the current element","mongodb-bson-iterator.key":"Returns the key of the current element","mongodb-bson-iterator.next":"Advances the iterator to next element","mongodb-bson-iterator.rewind":"Rewinds the Iterator to the first element","mongodb-bson-iterator.valid":"Checks if current position is valid","class.mongodb-bson-iterator":"The MongoDB\\BSON\\Iterator class","mongodb-bson-binary.construct":"Construct a new Binary","mongodb-bson-binary.fromvector":"Creates a new binary with subtype MongoDB\\BSON\\Binary::SUBTYPE_VECTOR from the given array and vector type","mongodb-bson-binary.getdata":"Returns the Binary's data","mongodb-bson-binary.gettype":"Returns the Binary's type","mongodb-bson-binary.getvectortype":"Returns the data type for a Binary with the vector subtype","mongodb-bson-binary.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-binary.toarray":"Returns the vector as an array for a Binary with subtype MongoDB\\BSON\\Binary::SUBTYPE_VECTOR","mongodb-bson-binary.tostring":"Returns the Binary's data","class.mongodb-bson-binary":"The MongoDB\\BSON\\Binary class","enum.mongodb-bson-vectortype":"The MongoDB\\BSON\\VectorType enum","mongodb-bson-decimal128.construct":"Construct a new Decimal128","mongodb-bson-decimal128.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-decimal128.tostring":"Returns the string representation of this Decimal128","class.mongodb-bson-decimal128":"The MongoDB\\BSON\\Decimal128 class","mongodb-bson-javascript.construct":"Construct a new Javascript","mongodb-bson-javascript.getcode":"Returns the Javascript's code","mongodb-bson-javascript.getscope":"Returns the Javascript's scope document","mongodb-bson-javascript.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-javascript.tostring":"Returns the Javascript's code","class.mongodb-bson-javascript":"The MongoDB\\BSON\\Javascript class","mongodb-bson-maxkey.construct":"Construct a new MaxKey","mongodb-bson-maxkey.jsonserialize":"Returns a representation that can be converted to JSON","class.mongodb-bson-maxkey":"The MongoDB\\BSON\\MaxKey class","mongodb-bson-minkey.construct":"Construct a new MinKey","mongodb-bson-minkey.jsonserialize":"Returns a representation that can be converted to JSON","class.mongodb-bson-minkey":"The MongoDB\\BSON\\MinKey class","mongodb-bson-objectid.construct":"Construct a new ObjectId","mongodb-bson-objectid.gettimestamp":"Returns the timestamp component of this ObjectId","mongodb-bson-objectid.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-objectid.tostring":"Returns the hexidecimal representation of this ObjectId","class.mongodb-bson-objectid":"The MongoDB\\BSON\\ObjectId class","mongodb-bson-regex.construct":"Construct a new Regex","mongodb-bson-regex.getflags":"Returns the Regex's flags","mongodb-bson-regex.getpattern":"Returns the Regex's pattern","mongodb-bson-regex.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-regex.tostring":"Returns the string representation of this Regex","class.mongodb-bson-regex":"The MongoDB\\BSON\\Regex class","mongodb-bson-timestamp.construct":"Construct a new Timestamp","mongodb-bson-timestamp.getincrement":"Returns the increment component of this Timestamp","mongodb-bson-timestamp.gettimestamp":"Returns the timestamp component of this Timestamp","mongodb-bson-timestamp.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-timestamp.tostring":"Returns the string representation of this Timestamp","class.mongodb-bson-timestamp":"The MongoDB\\BSON\\Timestamp class","mongodb-bson-utcdatetime.construct":"Construct a new UTCDateTime","mongodb-bson-utcdatetime.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-utcdatetime.todatetime":"Returns the DateTime representation of this UTCDateTime","mongodb-bson-utcdatetime.todatetimeimmutable":"Returns the DateTimeImmutable representation of this UTCDateTime","mongodb-bson-utcdatetime.tostring":"Returns the string representation of this UTCDateTime","class.mongodb-bson-utcdatetime":"The MongoDB\\BSON\\UTCDateTime class","class.mongodb-bson-type":"The MongoDB\\BSON\\Type interface","mongodb-bson-persistable.bsonserialize":"Provides an array or document to serialize as BSON","class.mongodb-bson-persistable":"The MongoDB\\BSON\\Persistable interface","mongodb-bson-serializable.bsonserialize":"Provides an array or document to serialize as BSON","class.mongodb-bson-serializable":"The MongoDB\\BSON\\Serializable interface","mongodb-bson-unserializable.bsonunserialize":"Constructs the object from a BSON array or document","class.mongodb-bson-unserializable":"The MongoDB\\BSON\\Unserializable interface","mongodb-bson-binaryinterface.getdata":"Returns the BinaryInterface's data","mongodb-bson-binaryinterface.gettype":"Returns the BinaryInterface's type","mongodb-bson-binaryinterface.tostring":"Returns the BinaryInterface's data","class.mongodb-bson-binaryinterface":"The MongoDB\\BSON\\BinaryInterface interface","mongodb-bson-decimal128interface.tostring":"Returns the string representation of this Decimal128Interface","class.mongodb-bson-decimal128interface":"The MongoDB\\BSON\\Decimal128Interface interface","mongodb-bson-javascriptinterface.getcode":"Returns the JavascriptInterface's code","mongodb-bson-javascriptinterface.getscope":"Returns the JavascriptInterface's scope document","mongodb-bson-javascriptinterface.tostring":"Returns the JavascriptInterface's code","class.mongodb-bson-javascriptinterface":"The MongoDB\\BSON\\JavascriptInterface interface","class.mongodb-bson-maxkeyinterface":"The MongoDB\\BSON\\MaxKeyInterface interface","class.mongodb-bson-minkeyinterface":"The MongoDB\\BSON\\MinKeyInterface interface","mongodb-bson-objectidinterface.gettimestamp":"Returns the timestamp component of this ObjectIdInterface","mongodb-bson-objectidinterface.tostring":"Returns the hexidecimal representation of this ObjectIdInterface","class.mongodb-bson-objectidinterface":"The MongoDB\\BSON\\ObjectIdInterface interface","mongodb-bson-regexinterface.getflags":"Returns the RegexInterface's flags","mongodb-bson-regexinterface.getpattern":"Returns the RegexInterface's pattern","mongodb-bson-regexinterface.tostring":"Returns the string representation of this RegexInterface","class.mongodb-bson-regexinterface":"The MongoDB\\BSON\\RegexInterface interface","mongodb-bson-timestampinterface.getincrement":"Returns the increment component of this TimestampInterface","mongodb-bson-timestampinterface.gettimestamp":"Returns the timestamp component of this TimestampInterface","mongodb-bson-timestampinterface.tostring":"Returns the string representation of this TimestampInterface","class.mongodb-bson-timestampinterface":"The MongoDB\\BSON\\TimestampInterface interface","mongodb-bson-utcdatetimeinterface.todatetime":"Returns the DateTime representation of this UTCDateTimeInterface","mongodb-bson-utcdatetimeinterface.todatetimeimmutable":"Returns the DateTimeImmutable representation of this UTCDateTimeInterface","mongodb-bson-utcdatetimeinterface.tostring":"Returns the string representation of this UTCDateTimeInterface","class.mongodb-bson-utcdatetimeinterface":"The MongoDB\\BSON\\UTCDateTimeInterface interface","mongodb-bson-dbpointer.construct":"Construct a new DBPointer (unused)","mongodb-bson-dbpointer.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-dbpointer.tostring":"Returns an empty string","class.mongodb-bson-dbpointer":"The MongoDB\\BSON\\DBPointer class","mongodb-bson-int64.construct":"Construct a new Int64","mongodb-bson-int64.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-int64.tostring":"Returns the string representation of this Int64","class.mongodb-bson-int64":"The MongoDB\\BSON\\Int64 class","mongodb-bson-symbol.construct":"Construct a new Symbol (unused)","mongodb-bson-symbol.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-symbol.tostring":"Returns the Symbol as a string","class.mongodb-bson-symbol":"The MongoDB\\BSON\\Symbol class","mongodb-bson-undefined.construct":"Construct a new Undefined (unused)","mongodb-bson-undefined.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-undefined.tostring":"Returns an empty string","class.mongodb-bson-undefined":"The MongoDB\\BSON\\Undefined class","mongodb.bson":"MongoDB BSON Classes and Functions","function.mongodb.driver.monitoring.addsubscriber":"Registers a monitoring event subscriber globally","function.mongodb.driver.monitoring.removesubscriber":"Unregisters a monitoring event subscriber globally","ref.monitoring.functions":"MongoDB Extension","mongodb-driver-monitoring-commandfailedevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandfailedevent.getdatabasename":"Returns the database on which the command was executed","mongodb-driver-monitoring-commandfailedevent.getdurationmicros":"Returns the command's duration in microseconds","mongodb-driver-monitoring-commandfailedevent.geterror":"Returns the Exception associated with the failed command","mongodb-driver-monitoring-commandfailedevent.gethost":"Returns the server hostname for the command","mongodb-driver-monitoring-commandfailedevent.getoperationid":"Returns the command's operation ID","mongodb-driver-monitoring-commandfailedevent.getport":"Returns the server port for the command","mongodb-driver-monitoring-commandfailedevent.getreply":"Returns the command reply document","mongodb-driver-monitoring-commandfailedevent.getrequestid":"Returns the command's request ID","mongodb-driver-monitoring-commandfailedevent.getserver":"Returns the Server on which the command was executed","mongodb-driver-monitoring-commandfailedevent.getserverconnectionid":"Returns the server connection ID for the command","mongodb-driver-monitoring-commandfailedevent.getserviceid":"Returns the load balancer service ID for the command","class.mongodb-driver-monitoring-commandfailedevent":"The MongoDB\\Driver\\Monitoring\\CommandFailedEvent class","mongodb-driver-monitoring-commandstartedevent.getcommand":"Returns the command document","mongodb-driver-monitoring-commandstartedevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandstartedevent.getdatabasename":"Returns the database on which the command was executed","mongodb-driver-monitoring-commandstartedevent.gethost":"Returns the server hostname for the command","mongodb-driver-monitoring-commandstartedevent.getoperationid":"Returns the command's operation ID","mongodb-driver-monitoring-commandstartedevent.getport":"Returns the server port for the command","mongodb-driver-monitoring-commandstartedevent.getrequestid":"Returns the command's request ID","mongodb-driver-monitoring-commandstartedevent.getserver":"Returns the Server on which the command was executed","mongodb-driver-monitoring-commandstartedevent.getserverconnectionid":"Returns the server connection ID for the command","mongodb-driver-monitoring-commandstartedevent.getserviceid":"Returns the load balancer service ID for the command","class.mongodb-driver-monitoring-commandstartedevent":"The MongoDB\\Driver\\Monitoring\\CommandStartedEvent class","mongodb-driver-monitoring-commandsucceededevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandsucceededevent.getdatabasename":"Returns the database on which the command was executed","mongodb-driver-monitoring-commandsucceededevent.getdurationmicros":"Returns the command's duration in microseconds","mongodb-driver-monitoring-commandsucceededevent.gethost":"Returns the server hostname for the command","mongodb-driver-monitoring-commandsucceededevent.getoperationid":"Returns the command's operation ID","mongodb-driver-monitoring-commandsucceededevent.getport":"Returns the server port for the command","mongodb-driver-monitoring-commandsucceededevent.getreply":"Returns the command reply document","mongodb-driver-monitoring-commandsucceededevent.getrequestid":"Returns the command's request ID","mongodb-driver-monitoring-commandsucceededevent.getserver":"Returns the Server on which the command was executed","mongodb-driver-monitoring-commandsucceededevent.getserverconnectionid":"Returns the server connection ID for the command","mongodb-driver-monitoring-commandsucceededevent.getserviceid":"Returns the load balancer service ID for the command","class.mongodb-driver-monitoring-commandsucceededevent":"The MongoDB\\Driver\\Monitoring\\CommandSucceededEvent class","mongodb-driver-monitoring-serverchangedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverchangedevent.getnewdescription":"Returns the new description for the server","mongodb-driver-monitoring-serverchangedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverchangedevent.getpreviousdescription":"Returns the previous description for the server","mongodb-driver-monitoring-serverchangedevent.gettopologyid":"Returns the topology ID associated with this server","class.mongodb-driver-monitoring-serverchangedevent":"The MongoDB\\Driver\\Monitoring\\ServerChangedEvent class","mongodb-driver-monitoring-serverclosedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverclosedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverclosedevent.gettopologyid":"Returns the topology ID associated with this server","class.mongodb-driver-monitoring-serverclosedevent":"The MongoDB\\Driver\\Monitoring\\ServerClosedEvent class","mongodb-driver-monitoring-serveropeningevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serveropeningevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serveropeningevent.gettopologyid":"Returns the topology ID associated with this server","class.mongodb-driver-monitoring-serveropeningevent":"The MongoDB\\Driver\\Monitoring\\ServerOpeningEvent class","mongodb-driver-monitoring-serverheartbeatfailedevent.getdurationmicros":"Returns the heartbeat's duration in microseconds","mongodb-driver-monitoring-serverheartbeatfailedevent.geterror":"Returns the Exception associated with the failed heartbeat","mongodb-driver-monitoring-serverheartbeatfailedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverheartbeatfailedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverheartbeatfailedevent.isawaited":"Returns whether the heartbeat used a streaming protocol","class.mongodb-driver-monitoring-serverheartbeatfailedevent":"The MongoDB\\Driver\\Monitoring\\ServerHeartbeatFailedEvent class","mongodb-driver-monitoring-serverheartbeatstartedevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverheartbeatstartedevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverheartbeatstartedevent.isawaited":"Returns whether the heartbeat used a streaming protocol","class.mongodb-driver-monitoring-serverheartbeatstartedevent":"The MongoDB\\Driver\\Monitoring\\ServerHeartbeatStartedEvent class","mongodb-driver-monitoring-serverheartbeatsucceededevent.getdurationmicros":"Returns the heartbeat's duration in microseconds","mongodb-driver-monitoring-serverheartbeatsucceededevent.gethost":"Returns the hostname of the server","mongodb-driver-monitoring-serverheartbeatsucceededevent.getport":"Returns the port on which this server is listening","mongodb-driver-monitoring-serverheartbeatsucceededevent.getreply":"Returns the heartbeat reply document","mongodb-driver-monitoring-serverheartbeatsucceededevent.isawaited":"Returns whether the heartbeat used a streaming protocol","class.mongodb-driver-monitoring-serverheartbeatsucceededevent":"The MongoDB\\Driver\\Monitoring\\ServerHeartbeatSucceededEvent class","mongodb-driver-monitoring-topologychangedevent.getnewdescription":"Returns the new description for the topology","mongodb-driver-monitoring-topologychangedevent.getpreviousdescription":"Returns the previous description for the topology","mongodb-driver-monitoring-topologychangedevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologychangedevent":"The MongoDB\\Driver\\Monitoring\\TopologyChangedEvent class","mongodb-driver-monitoring-topologyclosedevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologyclosedevent":"The MongoDB\\Driver\\Monitoring\\TopologyClosedEvent class","mongodb-driver-monitoring-topologyopeningevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologyopeningevent":"The MongoDB\\Driver\\Monitoring\\TopologyOpeningEvent class","mongodb-driver-monitoring-commandsubscriber.commandfailed":"Notification method for a failed command","mongodb-driver-monitoring-commandsubscriber.commandstarted":"Notification method for a started command","mongodb-driver-monitoring-commandsubscriber.commandsucceeded":"Notification method for a successful command","class.mongodb-driver-monitoring-commandsubscriber":"The MongoDB\\Driver\\Monitoring\\CommandSubscriber interface","mongodb-driver-monitoring-logsubscriber.log":"Notification method for a log message","class.mongodb-driver-monitoring-logsubscriber":"The MongoDB\\Driver\\Monitoring\\LogSubscriber interface","mongodb-driver-monitoring-sdamsubscriber.serverchanged":"Notification method for a server description change","mongodb-driver-monitoring-sdamsubscriber.serverclosed":"Notification method for closing a server","mongodb-driver-monitoring-sdamsubscriber.serverheartbeatfailed":"Notification method for a failed server heartbeat","mongodb-driver-monitoring-sdamsubscriber.serverheartbeatstarted":"Notification method for a started server heartbeat","mongodb-driver-monitoring-sdamsubscriber.serverheartbeatsucceeded":"Notification method for a successful server heartbeat","mongodb-driver-monitoring-sdamsubscriber.serveropening":"Notification method for opening a server","mongodb-driver-monitoring-sdamsubscriber.topologychanged":"Notification method for a topology description change","mongodb-driver-monitoring-sdamsubscriber.topologyclosed":"Notification method for closing the topology","mongodb-driver-monitoring-sdamsubscriber.topologyopening":"Notification method for opening the topology","class.mongodb-driver-monitoring-sdamsubscriber":"The MongoDB\\Driver\\Monitoring\\SDAMSubscriber interface","class.mongodb-driver-monitoring-subscriber":"The MongoDB\\Driver\\Monitoring\\Subscriber interface","mongodb.monitoring":"Monitoring classes and subscriber functions","class.mongodb-driver-exception-authenticationexception":"The MongoDB\\Driver\\Exception\\AuthenticationException class","mongodb-driver-bulkwriteexception.getwriteresult":"Returns the WriteResult for the failed write operation","class.mongodb-driver-exception-bulkwriteexception":"The MongoDB\\Driver\\Exception\\BulkWriteException class","mongodb-driver-bulkwritecommandexception.geterrorreply":"Returns any top-level command error","mongodb-driver-bulkwritecommandexception.getpartialresult":"Returns the result of any successful write operations","mongodb-driver-bulkwritecommandexception.getwriteconcernerrors":"Returns any write concern errors","mongodb-driver-bulkwritecommandexception.getwriteerrors":"Returns any write errors","class.mongodb-driver-exception-bulkwritecommandexception":"The MongoDB\\Driver\\Exception\\BulkWriteCommandException class","mongodb-driver-commandexception.getresultdocument":"Returns the result document for the failed command","class.mongodb-driver-exception-commandexception":"The MongoDB\\Driver\\Exception\\CommandException class","class.mongodb-driver-exception-connectionexception":"The MongoDB\\Driver\\Exception\\ConnectionException class","class.mongodb-driver-exception-connectiontimeoutexception":"The MongoDB\\Driver\\Exception\\ConnectionTimeoutException class","class.mongodb-driver-exception-encryptionexception":"The MongoDB\\Driver\\Exception\\EncryptionException class","class.mongodb-driver-exception-exception":"The MongoDB\\Driver\\Exception\\Exception interface","class.mongodb-driver-exception-executiontimeoutexception":"The MongoDB\\Driver\\Exception\\ExecutionTimeoutException class","class.mongodb-driver-exception-invalidargumentexception":"The MongoDB\\Driver\\Exception\\InvalidArgumentException class","class.mongodb-driver-exception-logicexception":"The MongoDB\\Driver\\Exception\\LogicException class","mongodb-driver-runtimeexception.haserrorlabel":"Returns whether an error label is associated with an exception","class.mongodb-driver-exception-runtimeexception":"The MongoDB\\Driver\\Exception\\RuntimeException class","class.mongodb-driver-exception-serverexception":"The MongoDB\\Driver\\Exception\\ServerException class","class.mongodb-driver-exception-sslconnectionexception":"The MongoDB\\Driver\\Exception\\SSLConnectionException class","class.mongodb-driver-exception-unexpectedvalueexception":"The MongoDB\\Driver\\Exception\\UnexpectedValueException class","mongodb-driver-writeexception.getwriteresult":"Returns the WriteResult for the failed write operation","class.mongodb-driver-exception-writeexception":"The MongoDB\\Driver\\Exception\\WriteException class","mongodb.exceptions.tree":"MongoDB Exception Class Tree","mongodb.exceptions":"Exception classes","book.mongodb":"MongoDB Extension","mysqlinfo.terminology":"Overview of the MySQL PHP drivers","mysqlinfo.api.choosing":"Overview of the MySQL PHP drivers","mysqlinfo.library.choosing":"Overview of the MySQL PHP drivers","mysqlinfo.concepts.buffering":"Overview of the MySQL PHP drivers","mysqlinfo.concepts.charset":"Overview of the MySQL PHP drivers","mysqlinfo.concepts":"Overview of the MySQL PHP drivers","mysql":"MySQL Drivers and Plugins","mysqli.overview":"MySQL Improved Extension","mysqli.quickstart.dual-interface":"MySQL Improved Extension","mysqli.quickstart.connections":"MySQL Improved Extension","mysqli.quickstart.statements":"MySQL Improved Extension","mysqli.quickstart.prepared-statements":"MySQL Improved Extension","mysqli.quickstart.stored-procedures":"MySQL Improved Extension","mysqli.quickstart.multiple-statement":"MySQL Improved Extension","mysqli.quickstart.transactions":"MySQL Improved Extension","mysqli.quickstart.metadata":"MySQL Improved Extension","mysqli.quickstart":"MySQL Improved Extension","mysqli.requirements":"MySQL Improved Extension","mysqli.installation":"MySQL Improved Extension","mysqli.configuration":"MySQL Improved Extension","mysqli.setup":"MySQL Improved Extension","mysqli.persistconns":"MySQL Improved Extension","mysqli.constants":"MySQL Improved Extension","mysqli.notes":"MySQL Improved Extension","mysqli.summary":"MySQL Improved Extension","mysqli.affected-rows":"Gets the number of affected rows in a previous MySQL operation","mysqli.autocommit":"Turns on or off auto-committing database modifications","mysqli.begin-transaction":"Starts a transaction","mysqli.change-user":"Changes the user of the database connection","mysqli.character-set-name":"Returns the current character set of the database connection","mysqli.close":"Closes a previously opened database connection","mysqli.commit":"Commits the current transaction","mysqli.connect-errno":"Returns the error code from last connect call","mysqli.connect-error":"Returns a description of the last connection error","mysqli.construct":"Open a new connection to the MySQL server","mysqli.debug":"Performs debugging operations","mysqli.dump-debug-info":"Dump debugging information into the log","mysqli.errno":"Returns the error code for the most recent function call","mysqli.error":"Returns a string description of the last error","mysqli.error-list":"Returns a list of errors from the last command executed","mysqli.execute-query":"Prepares, binds parameters, and executes SQL statement","mysqli.field-count":"Returns the number of columns for the most recent query","mysqli.get-charset":"Returns a character set object","mysqli.get-client-info":"Get MySQL client info","mysqli.get-client-version":"Returns the MySQL client version as an integer","mysqli.get-connection-stats":"Returns statistics about the client connection","mysqli.get-host-info":"Returns a string representing the type of connection used","mysqli.get-proto-info":"Returns the version of the MySQL protocol used","mysqli.get-server-info":"Returns the version of the MySQL server","mysqli.get-server-version":"Returns the version of the MySQL server as an integer","mysqli.get-warnings":"Get result of SHOW WARNINGS","mysqli.info":"Retrieves information about the most recently executed query","mysqli.init":"Initializes MySQLi and returns an object for use with mysqli_real_connect()","mysqli.insert-id":"Returns the value generated for an AUTO_INCREMENT column by the last query","mysqli.kill":"Asks the server to kill a MySQL thread","mysqli.more-results":"Check if there are any more query results from a multi query","mysqli.multi-query":"Performs one or more queries on the database","mysqli.next-result":"Prepare next result from multi_query","mysqli.options":"Set options","mysqli.ping":"Pings a server connection, or tries to reconnect if the connection has gone down","mysqli.poll":"Poll connections","mysqli.prepare":"Prepares an SQL statement for execution","mysqli.query":"Performs a query on the database","mysqli.real-connect":"Opens a connection to the MySQL server","mysqli.real-escape-string":"Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection","mysqli.real-query":"Execute an SQL query","mysqli.reap-async-query":"Get result from async query","mysqli.refresh":"Refreshes","mysqli.release-savepoint":"Removes the named savepoint from the set of savepoints of the current transaction","mysqli.rollback":"Rolls back current transaction","mysqli.savepoint":"Set a named transaction savepoint","mysqli.select-db":"Selects the default database for database queries","mysqli.set-charset":"Sets the client character set","mysqli.sqlstate":"Returns the SQLSTATE error from previous MySQL operation","mysqli.ssl-set":"Used for establishing secure connections using SSL","mysqli.stat":"Gets the current system status","mysqli.stmt-init":"Initializes a statement and returns an object for use with mysqli_stmt_prepare","mysqli.store-result":"Transfers a result set from the last query","mysqli.thread-id":"Returns the thread ID for the current connection","mysqli.thread-safe":"Returns whether thread safety is given or not","mysqli.use-result":"Initiate a result set retrieval","mysqli.warning-count":"Returns the number of warnings generated by the most recently executed query","class.mysqli":"The mysqli class","mysqli-stmt.affected-rows":"Returns the total number of rows changed, deleted, inserted, or\n  matched by the last statement executed","mysqli-stmt.attr-get":"Used to get the current value of a statement attribute","mysqli-stmt.attr-set":"Used to modify the behavior of a prepared statement","mysqli-stmt.bind-param":"Binds variables to a prepared statement as parameters","mysqli-stmt.bind-result":"Binds variables to a prepared statement for result storage","mysqli-stmt.close":"Closes a prepared statement","mysqli-stmt.construct":"Constructs a new mysqli_stmt object","mysqli-stmt.data-seek":"Adjusts the result pointer to an arbitrary row in the buffered result","mysqli-stmt.errno":"Returns the error code for the most recent statement call","mysqli-stmt.error":"Returns a string description for last statement error","mysqli-stmt.error-list":"Returns a list of errors from the last statement executed","mysqli-stmt.execute":"Executes a prepared statement","mysqli-stmt.fetch":"Fetch results from a prepared statement into the bound variables","mysqli-stmt.field-count":"Returns the number of columns in the given statement","mysqli-stmt.free-result":"Frees stored result memory for the given statement handle","mysqli-stmt.get-result":"Gets a result set from a prepared statement as a mysqli_result object","mysqli-stmt.get-warnings":"Get result of SHOW WARNINGS","mysqli-stmt.insert-id":"Get the ID generated from the previous INSERT operation","mysqli-stmt.more-results":"Check if there are more query results from a multiple query","mysqli-stmt.next-result":"Reads the next result from a multiple query","mysqli-stmt.num-rows":"Returns the number of rows fetched from the server","mysqli-stmt.param-count":"Returns the number of parameters for the given statement","mysqli-stmt.prepare":"Prepares an SQL statement for execution","mysqli-stmt.reset":"Resets a prepared statement","mysqli-stmt.result-metadata":"Returns result set metadata from a prepared statement","mysqli-stmt.send-long-data":"Send data in blocks","mysqli-stmt.sqlstate":"Returns SQLSTATE error from previous statement operation","mysqli-stmt.store-result":"Stores a result set in an internal buffer","class.mysqli-stmt":"The mysqli_stmt class","mysqli-result.construct":"Constructs a mysqli_result object","mysqli-result.current-field":"Get current field offset of a result pointer","mysqli-result.data-seek":"Adjusts the result pointer to an arbitrary row in the result","mysqli-result.fetch-all":"Fetch all result rows as an associative array, a numeric array, or both","mysqli-result.fetch-array":"Fetch the next row of a result set as an associative, a numeric array, or both","mysqli-result.fetch-assoc":"Fetch the next row of a result set as an associative array","mysqli-result.fetch-column":"Fetch a single column from the next row of a result set","mysqli-result.fetch-field":"Returns the next field in the result set","mysqli-result.fetch-field-direct":"Fetch meta-data for a single field","mysqli-result.fetch-fields":"Returns an array of objects representing the fields in a result set","mysqli-result.fetch-object":"Fetch the next row of a result set as an object","mysqli-result.fetch-row":"Fetch the next row of a result set as an enumerated array","mysqli-result.field-count":"Gets the number of fields in the result set","mysqli-result.field-seek":"Set result pointer to a specified field offset","mysqli-result.free":"Frees the memory associated with a result","mysqli-result.getiterator":"Retrieve an external iterator","mysqli-result.lengths":"Returns the lengths of the columns of the current row in the result set","mysqli-result.num-rows":"Gets the number of rows in the result set","class.mysqli-result":"The mysqli_result class","mysqli-driver.embedded-server-end":"Stop embedded server","mysqli-driver.embedded-server-start":"Initialize and start embedded server","mysqli-driver.report-mode":"Sets mysqli error reporting mode","class.mysqli-driver":"The mysqli_driver class","mysqli-warning.construct":"Private constructor to disallow direct instantiation","mysqli-warning.next":"Fetch next warning","class.mysqli-warning":"The mysqli_warning class","mysqli-sql-exception.getsqlstate":"Returns the SQLSTATE error code","class.mysqli-sql-exception":"The mysqli_sql_exception class","function.mysqli-connect":"Alias of mysqli::__construct","function.mysqli-escape-string":"Alias of mysqli_real_escape_string","function.mysqli-execute":"Alias of mysqli_stmt_execute","function.mysqli-get-client-stats":"Returns client per-process statistics","function.mysqli-get-links-stats":"Return information about open and cached links","function.mysqli-report":"Alias of mysqli_driver->report_mode","function.mysqli-set-opt":"Alias of mysqli_options","ref.mysqli":"MySQL Improved Extension","changelog.mysqli":"MySQL Improved Extension","book.mysqli":"MySQL Improved Extension","mysql-xdevapi.requirements":"Mysql_xdevapi","mysql-xdevapi.installation":"Mysql_xdevapi","mysql-xdevapi.configuration":"Mysql_xdevapi","mysql-xdevapi.build":"Mysql_xdevapi","mysql-xdevapi.setup":"Mysql_xdevapi","mysql-xdevapi.constants":"Mysql_xdevapi","changelog.mysql_xdevapi":"Mysql_xdevapi","mysql-xdevapi.examples":"Mysql_xdevapi","function.mysql-xdevapi-expression":"Bind prepared statement variables as parameters","function.mysql-xdevapi-getsession":"Connect to a MySQL server","ref.mysql-xdevapi":"Mysql_xdevapi","mysql-xdevapi-baseresult.getwarnings":"Fetch warnings from last operation","mysql-xdevapi-baseresult.getwarningscount":"Fetch warning count from last operation","class.mysql-xdevapi-baseresult":"BaseResult interface","mysql-xdevapi-client.close":"Close client","mysql-xdevapi-client.construct":"Client constructor","mysql-xdevapi-client.getsession":"Get client session","class.mysql-xdevapi-client":"Client class","mysql-xdevapi-collection.add":"Add collection document","mysql-xdevapi-collection.addorreplaceone":"Add or replace collection document","mysql-xdevapi-collection.construct":"Collection constructor","mysql-xdevapi-collection.count":"Get document count","mysql-xdevapi-collection.createindex":"Create collection index","mysql-xdevapi-collection.dropindex":"Drop collection index","mysql-xdevapi-collection.existsindatabase":"Check if collection exists in database","mysql-xdevapi-collection.find":"Search for document","mysql-xdevapi-collection.getname":"Get collection name","mysql-xdevapi-collection.getone":"Get one document","mysql-xdevapi-collection.getschema":"Get schema object","mysql-xdevapi-collection.getsession":"Get session object","mysql-xdevapi-collection.modify":"Modify collection documents","mysql-xdevapi-collection.remove":"Remove collection documents","mysql-xdevapi-collection.removeone":"Remove one collection document","mysql-xdevapi-collection.replaceone":"Replace one collection document","class.mysql-xdevapi-collection":"Collection class","mysql-xdevapi-collectionadd.construct":"CollectionAdd constructor","mysql-xdevapi-collectionadd.execute":"Execute the statement","class.mysql-xdevapi-collectionadd":"CollectionAdd class","mysql-xdevapi-collectionfind.bind":"Bind value to query placeholder","mysql-xdevapi-collectionfind.construct":"CollectionFind constructor","mysql-xdevapi-collectionfind.execute":"Execute the statement","mysql-xdevapi-collectionfind.fields":"Set document field filter","mysql-xdevapi-collectionfind.groupby":"Set grouping criteria","mysql-xdevapi-collectionfind.having":"Set condition for aggregate functions","mysql-xdevapi-collectionfind.limit":"Limit number of returned documents","mysql-xdevapi-collectionfind.lockexclusive":"Execute operation with EXCLUSIVE LOCK","mysql-xdevapi-collectionfind.lockshared":"Execute operation with SHARED LOCK","mysql-xdevapi-collectionfind.offset":"Skip given number of elements to be returned","mysql-xdevapi-collectionfind.sort":"Set the sorting criteria","class.mysql-xdevapi-collectionfind":"CollectionFind class","mysql-xdevapi-collectionmodify.arrayappend":"Append element to an array field","mysql-xdevapi-collectionmodify.arrayinsert":"Insert element into an array field","mysql-xdevapi-collectionmodify.bind":"Bind value to query placeholder","mysql-xdevapi-collectionmodify.construct":"CollectionModify constructor","mysql-xdevapi-collectionmodify.execute":"Execute modify operation","mysql-xdevapi-collectionmodify.limit":"Limit number of modified documents","mysql-xdevapi-collectionmodify.patch":"Patch document","mysql-xdevapi-collectionmodify.replace":"Replace document field","mysql-xdevapi-collectionmodify.set":"Set document attribute","mysql-xdevapi-collectionmodify.skip":"Skip elements","mysql-xdevapi-collectionmodify.sort":"Set the sorting criteria","mysql-xdevapi-collectionmodify.unset":"Unset the value of document fields","class.mysql-xdevapi-collectionmodify":"CollectionModify class","mysql-xdevapi-collectionremove.bind":"Bind value to placeholder","mysql-xdevapi-collectionremove.construct":"CollectionRemove constructor","mysql-xdevapi-collectionremove.execute":"Execute remove operation","mysql-xdevapi-collectionremove.limit":"Limit number of documents to remove","mysql-xdevapi-collectionremove.sort":"Set the sorting criteria","class.mysql-xdevapi-collectionremove":"CollectionRemove class","mysql-xdevapi-columnresult.construct":"ColumnResult constructor","mysql-xdevapi-columnresult.getcharactersetname":"Get character set","mysql-xdevapi-columnresult.getcollationname":"Get collation name","mysql-xdevapi-columnresult.getcolumnlabel":"Get column label","mysql-xdevapi-columnresult.getcolumnname":"Get column name","mysql-xdevapi-columnresult.getfractionaldigits":"Get fractional digit length","mysql-xdevapi-columnresult.getlength":"Get column field length","mysql-xdevapi-columnresult.getschemaname":"Get schema name","mysql-xdevapi-columnresult.gettablelabel":"Get table label","mysql-xdevapi-columnresult.gettablename":"Get table name","mysql-xdevapi-columnresult.gettype":"Get column type","mysql-xdevapi-columnresult.isnumbersigned":"Check if signed type","mysql-xdevapi-columnresult.ispadded":"Check if padded","class.mysql-xdevapi-columnresult":"ColumnResult class","mysql-xdevapi-crudoperationbindable.bind":"Bind value to placeholder","class.mysql-xdevapi-crudoperationbindable":"CrudOperationBindable interface","mysql-xdevapi-crudoperationlimitable.limit":"Set result limit","class.mysql-xdevapi-crudoperationlimitable":"CrudOperationLimitable interface","mysql-xdevapi-crudoperationskippable.skip":"Number of operations to skip","class.mysql-xdevapi-crudoperationskippable":"CrudOperationSkippable interface","mysql-xdevapi-crudoperationsortable.sort":"Sort results","class.mysql-xdevapi-crudoperationsortable":"CrudOperationSortable interface","mysql-xdevapi-databaseobject.existsindatabase":"Check if object exists in database","mysql-xdevapi-databaseobject.getname":"Get object name","mysql-xdevapi-databaseobject.getsession":"Get session name","class.mysql-xdevapi-databaseobject":"DatabaseObject interface","mysql-xdevapi-docresult.construct":"DocResult constructor","mysql-xdevapi-docresult.fetchall":"Get all rows","mysql-xdevapi-docresult.fetchone":"Get one row","mysql-xdevapi-docresult.getwarnings":"Get warnings from last operation","mysql-xdevapi-docresult.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-docresult":"DocResult class","class.mysql-xdevapi-exception":"Exception class","mysql-xdevapi-executable.execute":"Execute statement","class.mysql-xdevapi-executable":"Executable interface","mysql-xdevapi-executionstatus.construct":"ExecutionStatus constructor","class.mysql-xdevapi-executionstatus":"ExecutionStatus class","mysql-xdevapi-expression.construct":"Expression constructor","class.mysql-xdevapi-expression":"Expression class","mysql-xdevapi-result.construct":"Result constructor","mysql-xdevapi-result.getaffecteditemscount":"Get affected row count","mysql-xdevapi-result.getautoincrementvalue":"Get autoincremented value","mysql-xdevapi-result.getgeneratedids":"Get generated ids","mysql-xdevapi-result.getwarnings":"Get warnings from last operation","mysql-xdevapi-result.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-result":"Result class","mysql-xdevapi-rowresult.construct":"RowResult constructor","mysql-xdevapi-rowresult.fetchall":"Get all rows from result","mysql-xdevapi-rowresult.fetchone":"Get row from result","mysql-xdevapi-rowresult.getcolumncount":"Get column count","mysql-xdevapi-rowresult.getcolumnnames":"Get all column names","mysql-xdevapi-rowresult.getcolumns":"Get column metadata","mysql-xdevapi-rowresult.getwarnings":"Get warnings from last operation","mysql-xdevapi-rowresult.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-rowresult":"RowResult class","mysql-xdevapi-schema.construct":"Schema constructor","mysql-xdevapi-schema.createcollection":"Add collection to schema","mysql-xdevapi-schema.dropcollection":"Drop collection from schema","mysql-xdevapi-schema.existsindatabase":"Check if exists in database","mysql-xdevapi-schema.getcollection":"Get collection from schema","mysql-xdevapi-schema.getcollectionastable":"Get collection as a Table object","mysql-xdevapi-schema.getcollections":"Get all schema collections","mysql-xdevapi-schema.getname":"Get schema name","mysql-xdevapi-schema.getsession":"Get schema session","mysql-xdevapi-schema.gettable":"Get schema table","mysql-xdevapi-schema.gettables":"Get schema tables","class.mysql-xdevapi-schema":"Schema class","mysql-xdevapi-schemaobject.getschema":"Get schema object","class.mysql-xdevapi-schemaobject":"SchemaObject interface","mysql-xdevapi-session.close":"Close session","mysql-xdevapi-session.commit":"Commit transaction","mysql-xdevapi-session.construct":"Description constructor","mysql-xdevapi-session.createschema":"Create new schema","mysql-xdevapi-session.dropschema":"Drop a schema","mysql-xdevapi-session.generateuuid":"Get new UUID","mysql-xdevapi-session.getdefaultschema":"Get default schema name","mysql-xdevapi-session.getschema":"Get a new schema object","mysql-xdevapi-session.getschemas":"Get the schemas","mysql-xdevapi-session.getserverversion":"Get server version","mysql-xdevapi-session.listclients":"Get client list","mysql-xdevapi-session.quotename":"Add quotes","mysql-xdevapi-session.releasesavepoint":"Release set savepoint","mysql-xdevapi-session.rollback":"Rollback transaction","mysql-xdevapi-session.rollbackto":"Rollback transaction to savepoint","mysql-xdevapi-session.setsavepoint":"Create savepoint","mysql-xdevapi-session.sql":"Create SQL query","mysql-xdevapi-session.starttransaction":"Start transaction","class.mysql-xdevapi-session":"Session class","mysql-xdevapi-sqlstatement.bind":"Bind statement parameters","mysql-xdevapi-sqlstatement.construct":"Description constructor","mysql-xdevapi-sqlstatement.execute":"Execute the operation","mysql-xdevapi-sqlstatement.getnextresult":"Get next result","mysql-xdevapi-sqlstatement.getresult":"Get result","mysql-xdevapi-sqlstatement.hasmoreresults":"Check for more results","class.mysql-xdevapi-sqlstatement":"SqlStatement class","mysql-xdevapi-sqlstatementresult.construct":"Description constructor","mysql-xdevapi-sqlstatementresult.fetchall":"Get all rows from result","mysql-xdevapi-sqlstatementresult.fetchone":"Get single row","mysql-xdevapi-sqlstatementresult.getaffecteditemscount":"Get affected row count","mysql-xdevapi-sqlstatementresult.getcolumncount":"Get column count","mysql-xdevapi-sqlstatementresult.getcolumnnames":"Get column names","mysql-xdevapi-sqlstatementresult.getcolumns":"Get columns","mysql-xdevapi-sqlstatementresult.getgeneratedids":"Get generated ids","mysql-xdevapi-sqlstatementresult.getlastinsertid":"Get last insert id","mysql-xdevapi-sqlstatementresult.getwarnings":"Get warnings from last operation","mysql-xdevapi-sqlstatementresult.getwarningcount":"Get warning count from last operation","mysql-xdevapi-sqlstatementresult.hasdata":"Check if result has data","mysql-xdevapi-sqlstatementresult.nextresult":"Get next result","class.mysql-xdevapi-sqlstatementresult":"SqlStatementResult class","mysql-xdevapi-statement.construct":"Description constructor","mysql-xdevapi-statement.getnextresult":"Get next result","mysql-xdevapi-statement.getresult":"Get result","mysql-xdevapi-statement.hasmoreresults":"Check if more results","class.mysql-xdevapi-statement":"Statement class","mysql-xdevapi-table.construct":"Table constructor","mysql-xdevapi-table.count":"Get row count","mysql-xdevapi-table.delete":"Delete rows from table","mysql-xdevapi-table.existsindatabase":"Check if table exists in database","mysql-xdevapi-table.getname":"Get table name","mysql-xdevapi-table.getschema":"Get table schema","mysql-xdevapi-table.getsession":"Get table session","mysql-xdevapi-table.insert":"Insert table rows","mysql-xdevapi-table.isview":"Check if table is view","mysql-xdevapi-table.select":"Select rows from table","mysql-xdevapi-table.update":"Update rows in table","class.mysql-xdevapi-table":"Table class","mysql-xdevapi-tabledelete.bind":"Bind delete query parameters","mysql-xdevapi-tabledelete.construct":"TableDelete constructor","mysql-xdevapi-tabledelete.execute":"Execute delete query","mysql-xdevapi-tabledelete.limit":"Limit deleted rows","mysql-xdevapi-tabledelete.orderby":"Set delete sort criteria","mysql-xdevapi-tabledelete.where":"Set delete search condition","class.mysql-xdevapi-tabledelete":"TableDelete class","mysql-xdevapi-tableinsert.construct":"TableInsert constructor","mysql-xdevapi-tableinsert.execute":"Execute insert query","mysql-xdevapi-tableinsert.values":"Add insert row values","class.mysql-xdevapi-tableinsert":"TableInsert class","mysql-xdevapi-tableselect.bind":"Bind select query parameters","mysql-xdevapi-tableselect.construct":"TableSelect constructor","mysql-xdevapi-tableselect.execute":"Execute select statement","mysql-xdevapi-tableselect.groupby":"Set select grouping criteria","mysql-xdevapi-tableselect.having":"Set select having condition","mysql-xdevapi-tableselect.limit":"Limit selected rows","mysql-xdevapi-tableselect.lockexclusive":"Execute EXCLUSIVE LOCK","mysql-xdevapi-tableselect.lockshared":"Execute SHARED LOCK","mysql-xdevapi-tableselect.offset":"Set limit offset","mysql-xdevapi-tableselect.orderby":"Set select sort criteria","mysql-xdevapi-tableselect.where":"Set select search condition","class.mysql-xdevapi-tableselect":"TableSelect class","mysql-xdevapi-tableupdate.bind":"Bind update query parameters","mysql-xdevapi-tableupdate.construct":"TableUpdate constructor","mysql-xdevapi-tableupdate.execute":"Execute update query","mysql-xdevapi-tableupdate.limit":"Limit update row count","mysql-xdevapi-tableupdate.orderby":"Set sorting criteria","mysql-xdevapi-tableupdate.set":"Add field to be updated","mysql-xdevapi-tableupdate.where":"Set search filter","class.mysql-xdevapi-tableupdate":"TableUpdate class","mysql-xdevapi-warning.construct":"Warning constructor","class.mysql-xdevapi-warning":"Warning class","book.mysql-xdevapi":"Mysql_xdevapi","mysql.requirements":"Original MySQL API","mysql.installation":"Original MySQL API","mysql.configuration":"Original MySQL API","mysql.resources":"Original MySQL API","mysql.setup":"Original MySQL API","changelog.mysql":"Original MySQL API","mysql.constants":"Original MySQL API","mysql.examples-basic":"Original MySQL API","mysql.examples":"Original MySQL API","function.mysql-affected-rows":"Get number of affected rows in previous MySQL operation","function.mysql-client-encoding":"Returns the name of the character set","function.mysql-close":"Close MySQL connection","function.mysql-connect":"Open a connection to a MySQL Server","function.mysql-create-db":"Create a MySQL database","function.mysql-data-seek":"Move internal result pointer","function.mysql-db-name":"Retrieves database name from the call to mysql_list_dbs","function.mysql-db-query":"Selects a database and executes a query on it","function.mysql-drop-db":"Drop (delete) a MySQL database","function.mysql-errno":"Returns the numerical value of the error message from previous MySQL operation","function.mysql-error":"Returns the text of the error message from previous MySQL operation","function.mysql-escape-string":"Escapes a string for use in a mysql_query","function.mysql-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","function.mysql-fetch-assoc":"Fetch a result row as an associative array","function.mysql-fetch-field":"Get column information from a result and return as an object","function.mysql-fetch-lengths":"Get the length of each output in a result","function.mysql-fetch-object":"Fetch a result row as an object","function.mysql-fetch-row":"Get a result row as an enumerated array","function.mysql-field-flags":"Get the flags associated with the specified field in a result","function.mysql-field-len":"Returns the length of the specified field","function.mysql-field-name":"Get the name of the specified field in a result","function.mysql-field-seek":"Set result pointer to a specified field offset","function.mysql-field-table":"Get name of the table the specified field is in","function.mysql-field-type":"Get the type of the specified field in a result","function.mysql-free-result":"Free result memory","function.mysql-get-client-info":"Get MySQL client info","function.mysql-get-host-info":"Get MySQL host info","function.mysql-get-proto-info":"Get MySQL protocol info","function.mysql-get-server-info":"Get MySQL server info","function.mysql-info":"Get information about the most recent query","function.mysql-insert-id":"Get the ID generated in the last query","function.mysql-list-dbs":"List databases available on a MySQL server","function.mysql-list-fields":"List MySQL table fields","function.mysql-list-processes":"List MySQL processes","function.mysql-list-tables":"List tables in a MySQL database","function.mysql-num-fields":"Get number of fields in result","function.mysql-num-rows":"Get number of rows in result","function.mysql-pconnect":"Open a persistent connection to a MySQL server","function.mysql-ping":"Ping a server connection or reconnect if there is no connection","function.mysql-query":"Send a MySQL query","function.mysql-real-escape-string":"Escapes special characters in a string for use in an SQL statement","function.mysql-result":"Get result data","function.mysql-select-db":"Select a MySQL database","function.mysql-set-charset":"Sets the client character set","function.mysql-stat":"Get current system status","function.mysql-tablename":"Get table name of field","function.mysql-thread-id":"Return the current thread ID","function.mysql-unbuffered-query":"Send an SQL query to MySQL without fetching and buffering the result rows","ref.mysql":"Original MySQL API","book.mysql":"Original MySQL API","mysqlnd.overview":"MySQL Native Driver","mysqlnd.install":"MySQL Native Driver","mysqlnd.config":"MySQL Native Driver","mysqlnd.incompatibilities":"MySQL Native Driver","mysqlnd.persist":"MySQL Native Driver","mysqlnd.stats":"MySQL Native Driver","mysqlnd.notes":"MySQL Native Driver","mysqlnd.memory":"MySQL Native Driver","mysqlnd.plugin.mysql-proxy":"MySQL Native Driver","mysqlnd.plugin.obtaining":"MySQL Native Driver","mysqlnd.plugin.architecture":"MySQL Native Driver","mysqlnd.plugin.api":"MySQL Native Driver","mysqlnd.plugin.developing":"MySQL Native Driver","mysqlnd.plugin":"MySQL Native Driver","book.mysqlnd":"MySQL Native Driver","set.mysqlinfo":"MySQL Drivers and Plugins","oci8.requirements":"Oracle OCI8","oci8.installation":"Oracle OCI8","oci8.test":"Oracle OCI8","oci8.configuration":"Oracle OCI8","oci8.setup":"Oracle OCI8","oci8.constants":"Oracle OCI8","oci8.examples":"Oracle OCI8","oci8.connection":"Oracle OCI8","oci8.fan":"Oracle OCI8","oci8.taf":"Oracle OCI8","oci8.dtrace":"Oracle OCI8","oci8.datatypes":"Oracle OCI8","function.oci-bind-array-by-name":"Binds a PHP array to an Oracle PL\/SQL array parameter","function.oci-bind-by-name":"Binds a PHP variable to an Oracle placeholder","function.oci-cancel":"Cancels reading from cursor","function.oci-client-version":"Returns the Oracle client library version","function.oci-close":"Closes an Oracle connection","function.oci-commit":"Commits the outstanding database transaction","function.oci-connect":"Connect to an Oracle database","function.oci-define-by-name":"Associates a PHP variable with a column for query fetches","function.oci-error":"Returns the last error found","function.oci-execute":"Executes a statement","function.oci-fetch":"Fetches the next row from a query into internal buffers","function.oci-fetch-all":"Fetches multiple rows from a query into a two-dimensional array","function.oci-fetch-array":"Returns the next row from a query as an associative or numeric array","function.oci-fetch-assoc":"Returns the next row from a query as an associative array","function.oci-fetch-object":"Returns the next row from a query as an object","function.oci-fetch-row":"Returns the next row from a query as a numeric array","function.oci-field-is-null":"Checks if a field in the currently fetched row is null","function.oci-field-name":"Returns the name of a field from the statement","function.oci-field-precision":"Tell the precision of a field","function.oci-field-scale":"Tell the scale of the field","function.oci-field-size":"Returns field's size","function.oci-field-type":"Returns a field's data type name","function.oci-field-type-raw":"Tell the raw Oracle data type of the field","function.oci-free-descriptor":"Frees a descriptor","function.oci-free-statement":"Frees all resources associated with statement or cursor","function.oci-get-implicit-resultset":"Returns the next child statement resource from a parent statement resource that has Oracle Database Implicit Result Sets","function.oci-lob-copy":"Copies large object","function.oci-lob-is-equal":"Compares two LOB\/FILE locators for equality","function.oci-new-collection":"Allocates new collection object","function.oci-new-connect":"Connect to the Oracle server using a unique connection","function.oci-new-cursor":"Allocates and returns a new cursor (statement handle)","function.oci-new-descriptor":"Initializes a new empty LOB or FILE descriptor","function.oci-num-fields":"Returns the number of result columns in a statement","function.oci-num-rows":"Returns number of rows affected during statement execution","function.oci-parse":"Prepares an Oracle statement for execution","function.oci-password-change":"Changes password of Oracle's user","function.oci-pconnect":"Connect to an Oracle database using a persistent connection","function.oci-register-taf-callback":"Register a user-defined callback function for Oracle Database TAF","function.oci-result":"Returns field's value from the fetched row","function.oci-rollback":"Rolls back the outstanding database transaction","function.oci-server-version":"Returns the Oracle Database version","function.oci-set-action":"Sets the action name","function.oci-set-call-timout":"Sets a millisecond timeout for database calls","function.oci-set-client-identifier":"Sets the client identifier","function.oci-set-client-info":"Sets the client information","function.oci-set-db-operation":"Sets the database operation","function.oci-set-edition":"Sets the database edition","function.oci-set-module-name":"Sets the module name","function.oci-set-prefetch":"Sets number of rows to be prefetched by queries","function.oci-set-prefetch-lob":"Sets the amount of data prefetched for each CLOB or BLOB.","function.oci-statement-type":"Returns the type of a statement","function.oci-unregister-taf-callback":"Unregister a user-defined callback function for Oracle Database TAF","ref.oci8":"Oracle OCI8","ocicollection.append":"Appends element to the collection","ocicollection.assign":"Assigns a value to the collection from another existing collection","ocicollection.assignelem":"Assigns a value to the element of the collection","ocicollection.free":"Frees the resources associated with the collection object","ocicollection.getelem":"Returns value of the element","ocicollection.max":"Returns the maximum number of elements in the collection","ocicollection.size":"Returns size of the collection","ocicollection.trim":"Trims elements from the end of the collection","class.ocicollection":"The OCICollection class","ocilob.append":"Appends data from the large object to another large object","ocilob.close":"Closes LOB descriptor","ocilob.eof":"Tests for end-of-file on a large object's descriptor","ocilob.erase":"Erases a specified portion of the internal LOB data","ocilob.export":"Exports LOB's contents to a file","ocilob.flush":"Flushes\/writes buffer of the LOB to the server","ocilob.free":"Frees resources associated with the LOB descriptor","ocilob.getbuffering":"Returns current state of buffering for the large object","ocilob.import":"Imports file data to the LOB","ocilob.load":"Returns large object's contents","ocilob.read":"Reads part of the large object","ocilob.rewind":"Moves the internal pointer to the beginning of the large object","ocilob.save":"Saves data to the large object","ocilob.savefile":"Alias of OCILob::import","ocilob.seek":"Sets the internal pointer of the large object","ocilob.setbuffering":"Changes current state of buffering for the large object","ocilob.size":"Returns size of large object","ocilob.tell":"Returns the current position of internal pointer of large object","ocilob.truncate":"Truncates large object","ocilob.write":"Writes data to the large object","ocilob.writetemporary":"Writes a temporary large object","ocilob.writetofile":"Alias of OCILob::export","class.ocilob":"The OCILob class","function.oci-internal-debug":"Enables or disables internal debug output","function.ocibindbyname":"Alias of oci_bind_by_name","function.ocicancel":"Alias of oci_cancel","function.ocicloselob":"Alias of OCILob::close","function.ocicollappend":"Alias of OCICollection::append","function.ocicollassign":"Alias of OCICollection::assign","function.ocicollassignelem":"Alias of OCICollection::assignElem","function.ocicollgetelem":"Alias of OCICollection::getElem","function.ocicollmax":"Alias of OCICollection::max","function.ocicollsize":"Alias of OCICollection::size","function.ocicolltrim":"Alias of OCICollection::trim","function.ocicolumnisnull":"Alias of oci_field_is_null","function.ocicolumnname":"Alias of oci_field_name","function.ocicolumnprecision":"Alias of oci_field_precision","function.ocicolumnscale":"Alias of oci_field_scale","function.ocicolumnsize":"Alias of oci_field_size","function.ocicolumntype":"Alias of oci_field_type","function.ocicolumntyperaw":"Alias of oci_field_type_raw","function.ocicommit":"Alias of oci_commit","function.ocidefinebyname":"Alias of oci_define_by_name","function.ocierror":"Alias of oci_error","function.ociexecute":"Alias of oci_execute","function.ocifetch":"Alias of oci_fetch","function.ocifetchinto":"Obsolete variant of oci_fetch_array, oci_fetch_object,\n   oci_fetch_assoc and\n   oci_fetch_row","function.ocifetchstatement":"Alias of oci_fetch_all","function.ocifreecollection":"Alias of OCICollection::free","function.ocifreecursor":"Alias of oci_free_statement","function.ocifreedesc":"Alias of OCILob::free","function.ocifreestatement":"Alias of oci_free_statement","function.ociinternaldebug":"Alias of oci_internal_debug","function.ociloadlob":"Alias of OCILob::load","function.ocilogoff":"Alias of oci_close","function.ocilogon":"Alias of oci_connect","function.ocinewcollection":"Alias of oci_new_collection","function.ocinewcursor":"Alias of oci_new_cursor","function.ocinewdescriptor":"Alias of oci_new_descriptor","function.ocinlogon":"Alias of oci_new_connect","function.ocinumcols":"Alias of oci_num_fields","function.ociparse":"Alias of oci_parse","function.ociplogon":"Alias of oci_pconnect","function.ociresult":"Alias of oci_result","function.ocirollback":"Alias of oci_rollback","function.ocirowcount":"Alias of oci_num_rows","function.ocisavelob":"Alias of OCILob::save","function.ocisavelobfile":"Alias of OCILob::import","function.ociserverversion":"Alias of oci_server_version","function.ocisetprefetch":"Alias of oci_set_prefetch","function.ocistatementtype":"Alias of oci_statement_type","function.ociwritelobtofile":"Alias of OCILob::export","function.ociwritetemporarylob":"Alias of OCILob::writeTemporary","oldaliases.oci8":"Oracle OCI8","book.oci8":"Oracle OCI8","pgsql.requirements":"PostgreSQL","pgsql.installation":"PostgreSQL","pgsql.configuration":"PostgreSQL","pgsql.resources":"PostgreSQL","pgsql.setup":"PostgreSQL","pgsql.constants":"PostgreSQL","pgsql.examples-basic":"PostgreSQL","pgsql.examples-queries":"PostgreSQL","pgsql.examples":"PostgreSQL","function.pg-affected-rows":"Returns number of affected records (tuples)","function.pg-cancel-query":"Cancel an asynchronous query","function.pg-client-encoding":"Gets the client encoding","function.pg-close":"Closes a PostgreSQL connection","function.pg-connect":"Open a PostgreSQL connection","function.pg-connect-poll":"Poll the status of an in-progress asynchronous PostgreSQL connection\n   attempt","function.pg-connection-busy":"Get connection is busy or not","function.pg-connection-reset":"Reset connection (reconnect)","function.pg-connection-status":"Get connection status","function.pg-consume-input":"Reads input on the connection","function.pg-convert":"Convert associative array values into forms suitable for SQL statements","function.pg-copy-from":"Insert records into a table from an array","function.pg-copy-to":"Copy a table to an array","function.pg-dbname":"Get the database name","function.pg-delete":"Deletes records","function.pg-end-copy":"Sync with PostgreSQL backend","function.pg-escape-bytea":"Escape a string for insertion into a bytea field","function.pg-escape-identifier":"Escape a identifier for insertion into a text field","function.pg-escape-literal":"Escape a literal for insertion into a text field","function.pg-escape-string":"Escape a string for query","function.pg-execute":"Sends a request to execute a prepared statement with given parameters, and waits for the result","function.pg-fetch-all":"Fetches all rows from a result as an array","function.pg-fetch-all-columns":"Fetches all rows in a particular result column as an array","function.pg-fetch-array":"Fetch a row as an array","function.pg-fetch-assoc":"Fetch a row as an associative array","function.pg-fetch-object":"Fetch a row as an object","function.pg-fetch-result":"Returns values from a result instance","function.pg-fetch-row":"Get a row as an enumerated array","function.pg-field-is-null":"Test if a field is SQL NULL","function.pg-field-name":"Returns the name of a field","function.pg-field-num":"Returns the field number of the named field","function.pg-field-prtlen":"Returns the printed length","function.pg-field-size":"Returns the internal storage size of the named field","function.pg-field-table":"Returns the name or oid of the tables field","function.pg-field-type":"Returns the type name for the corresponding field number","function.pg-field-type-oid":"Returns the type ID (OID) for the corresponding field number","function.pg-flush":"Flush outbound query data on the connection","function.pg-free-result":"Free result memory","function.pg-get-notify":"Gets SQL NOTIFY message","function.pg-get-pid":"Gets the backend's process ID","function.pg-get-result":"Get asynchronous query result","function.pg-host":"Returns the host name associated with the connection","function.pg-insert":"Insert array into table","function.pg-last-error":"Get the last error message string of a connection","function.pg-last-notice":"Returns the last notice message from PostgreSQL server","function.pg-last-oid":"Returns the last row's OID","function.pg-lo-close":"Close a large object","function.pg-lo-create":"Create a large object","function.pg-lo-export":"Export a large object to file","function.pg-lo-import":"Import a large object from file","function.pg-lo-open":"Open a large object","function.pg-lo-read":"Read a large object","function.pg-lo-read-all":"Reads an entire large object and send straight to browser","function.pg-lo-seek":"Seeks position within a large object","function.pg-lo-tell":"Returns current seek position a of large object","function.pg-lo-truncate":"Truncates a large object","function.pg-lo-unlink":"Delete a large object","function.pg-lo-write":"Write to a large object","function.pg-meta-data":"Get meta data for table","function.pg-num-fields":"Returns the number of fields in a result","function.pg-num-rows":"Returns the number of rows in a result","function.pg-options":"Get the options associated with the connection","function.pg-parameter-status":"Looks up a current parameter setting of the server","function.pg-pconnect":"Open a persistent PostgreSQL connection","function.pg-ping":"Ping database connection","function.pg-port":"Return the port number associated with the connection","function.pg-prepare":"Submits a request to the server to create a prepared statement with the\n   given parameters, and waits for completion","function.pg-put-line":"Send a NULL-terminated string to PostgreSQL backend","function.pg-query":"Execute a query","function.pg-query-params":"Submits a command to the server and waits for the result, with the ability to pass parameters separately from the SQL command text","function.pg-result-error":"Get error message associated with result","function.pg-result-error-field":"Returns an individual field of an error report","function.pg-result-memory-size":"Returns the amount of memory allocated for a query result","function.pg-result-seek":"Set internal row offset in result instance","function.pg-result-status":"Get status of query result","function.pg-select":"Select records","function.pg-send-execute":"Sends a request to execute a prepared statement with given parameters, without waiting for the result(s)","function.pg-send-prepare":"Sends a request to create a prepared statement with the given parameters, without waiting for completion","function.pg-send-query":"Sends asynchronous query","function.pg-send-query-params":"Submits a command and separate parameters to the server without waiting for the result(s)","function.pg-set-chunked-rows-size":"Set the query results to be retrieved in chunk mode","function.pg-set-client-encoding":"Set the client encoding","function.pg-set-error-context-visibility":"Determines the visibility of the context's error messages returned by pg_last_error\n   and pg_result_error","function.pg-set-error-verbosity":"Determines the verbosity of messages returned by pg_last_error \n   and pg_result_error","function.pg-socket":"Get a read only handle to the socket underlying a PostgreSQL connection","function.pg-trace":"Enable tracing a PostgreSQL connection","function.pg-transaction-status":"Returns the current in-transaction status of the server","function.pg-tty":"Return the TTY name associated with the connection","function.pg-unescape-bytea":"Unescape binary for bytea type","function.pg-untrace":"Disable tracing of a PostgreSQL connection","function.pg-update":"Update table","function.pg-version":"Returns an array with client, protocol and server version (when available)","ref.pgsql":"PostgreSQL","class.pgsql-connection":"The PgSql\\Connection class","class.pgsql-result":"The PgSql\\Result class","class.pgsql-lob":"The PgSql\\Lob class","book.pgsql":"Vendor Specific Database Extensions","sqlite3.requirements":"SQLite3","sqlite3.installation":"SQLite3","sqlite3.configuration":"SQLite3","sqlite3.setup":"SQLite3","sqlite3.constants":"SQLite3","sqlite3.backup":"Backup one database to another database","sqlite3.busytimeout":"Sets the busy connection handler","sqlite3.changes":"Returns the number of database rows that were changed (or inserted or\n   deleted) by the most recent SQL statement","sqlite3.close":"Closes the database connection","sqlite3.construct":"Instantiates an SQLite3 object and opens an SQLite 3 database","sqlite3.createaggregate":"Registers a PHP function for use as an SQL aggregate function","sqlite3.createcollation":"Registers a PHP function for use as an SQL collating function","sqlite3.createfunction":"Registers a PHP function for use as an SQL scalar function","sqlite3.enableexceptions":"Enable throwing exceptions","sqlite3.escapestring":"Returns a string that has been properly escaped","sqlite3.exec":"Executes a result-less query against a given database","sqlite3.lasterrorcode":"Returns the numeric result code of the most recent failed SQLite request","sqlite3.lasterrormsg":"Returns English text describing the most recent failed SQLite request","sqlite3.lastinsertrowid":"Returns the row ID of the most recent INSERT into the database","sqlite3.loadextension":"Attempts to load an SQLite extension library","sqlite3.open":"Opens an SQLite database","sqlite3.openblob":"Opens a stream resource to read a BLOB","sqlite3.prepare":"Prepares an SQL statement for execution","sqlite3.query":"Executes an SQL query","sqlite3.querysingle":"Executes a query and returns a single result","sqlite3.setauthorizer":"Configures a callback to be used as an authorizer to limit what a statement can do","sqlite3.version":"Returns the SQLite3 library version as a string constant and as a number","class.sqlite3":"The SQLite3 class","class.sqlite3exception":"The SQLite3Exception class","sqlite3stmt.bindparam":"Binds a parameter to a statement variable","sqlite3stmt.bindvalue":"Binds the value of a parameter to a statement variable","sqlite3stmt.clear":"Clears all current bound parameters","sqlite3stmt.close":"Closes the prepared statement","sqlite3stmt.construct":"Constructs an SQLite3Stmt object","sqlite3stmt.execute":"Executes a prepared statement and returns a result set object","sqlite3stmt.getsql":"Get the SQL of the statement","sqlite3stmt.paramcount":"Returns the number of parameters within the prepared statement","sqlite3stmt.readonly":"Returns whether a statement is definitely read only","sqlite3stmt.reset":"Resets the prepared statement","class.sqlite3stmt":"The SQLite3Stmt class","sqlite3result.columnname":"Returns the name of the nth column","sqlite3result.columntype":"Returns the type of the nth column","sqlite3result.construct":"Constructs an SQLite3Result","sqlite3result.fetcharray":"Fetches a result row as an associative or numerically indexed array or both","sqlite3result.finalize":"Closes the result set","sqlite3result.numcolumns":"Returns the number of columns in the result set","sqlite3result.reset":"Resets the result set back to the first row","class.sqlite3result":"The SQLite3Result class","book.sqlite3":"SQLite3","sqlsrv.requirements":"Microsoft SQL Server Driver for PHP","sqlsrv.installation":"Microsoft SQL Server Driver for PHP","sqlsrv.configuration":"Microsoft SQL Server Driver for PHP","sqlsrv.resources":"Microsoft SQL Server Driver for PHP","sqlsrv.setup":"Microsoft SQL Server Driver for PHP","sqlsrv.constants":"Microsoft SQL Server Driver for PHP","function.sqlsrv-begin-transaction":"Begins a database transaction","function.sqlsrv-cancel":"Cancels a statement","function.sqlsrv-client-info":"Returns information about the client and specified connection","function.sqlsrv-close":"Closes an open connection and releases resourses associated with the connection","function.sqlsrv-commit":"Commits a transaction that was begun with sqlsrv_begin_transaction","function.sqlsrv-configure":"Changes the driver error handling and logging configurations","function.sqlsrv-connect":"Opens a connection to a Microsoft SQL Server database","function.sqlsrv-errors":"Returns error and warning information about the last SQLSRV operation performed","function.sqlsrv-execute":"Executes a statement prepared with sqlsrv_prepare","function.sqlsrv-fetch":"Makes the next row in a result set available for reading","function.sqlsrv-fetch-array":"Returns a row as an array","function.sqlsrv-fetch-object":"Retrieves the next row of data in a result set as an object","function.sqlsrv-field-metadata":"Retrieves metadata for the fields of a statement prepared by\n  sqlsrv_prepare or sqlsrv_query","function.sqlsrv-free-stmt":"Frees all resources for the specified statement","function.sqlsrv-get-config":"Returns the value of the specified configuration setting","function.sqlsrv-get-field":"Gets field data from the currently selected row","function.sqlsrv-has-rows":"Indicates whether the specified statement has rows","function.sqlsrv-next-result":"Makes the next result of the specified statement active","function.sqlsrv-num-fields":"Retrieves the number of fields (columns) on a statement","function.sqlsrv-num-rows":"Retrieves the number of rows in a result set","function.sqlsrv-prepare":"Prepares a query for execution","function.sqlsrv-query":"Prepares and executes a query","function.sqlsrv-rollback":"Rolls back a transaction that was begun with\n  sqlsrv_begin_transaction","function.sqlsrv-rows-affected":"Returns the number of rows modified by the last INSERT, UPDATE, or\n  DELETE query executed","function.sqlsrv-send-stream-data":"Sends data from parameter streams to the server","function.sqlsrv-server-info":"Returns information about the server","ref.sqlsrv":"Microsoft SQL Server Driver for PHP","book.sqlsrv":"Microsoft SQL Server Driver for PHP","refs.database.vendors":"Database Extensions","refs.database":"Function Reference","calendar.installation":"Calendar","calendar.setup":"Calendar","calendar.constants":"Calendar","function.cal-days-in-month":"Return the number of days in a month for a given year and calendar","function.cal-from-jd":"Converts from Julian Day Count to a supported calendar","function.cal-info":"Returns information about a particular calendar","function.cal-to-jd":"Converts from a supported calendar to Julian Day Count","function.easter-date":"Get Unix timestamp for local midnight on Easter of a given year","function.easter-days":"Get number of days after March 21 on which Easter falls for a given year","function.frenchtojd":"Converts a date from the French Republican Calendar to a Julian Day Count","function.gregoriantojd":"Converts a Gregorian date to Julian Day Count","function.jddayofweek":"Returns the day of the week","function.jdmonthname":"Returns a month name","function.jdtofrench":"Converts a Julian Day Count to the French Republican Calendar","function.jdtogregorian":"Converts Julian Day Count to Gregorian date","function.jdtojewish":"Converts a Julian day count to a Jewish calendar date","function.jdtojulian":"Converts a Julian Day Count to a Julian Calendar Date","function.jdtounix":"Convert Julian Day to Unix timestamp","function.jewishtojd":"Converts a date in the Jewish Calendar to Julian Day Count","function.juliantojd":"Converts a Julian Calendar date to Julian Day Count","function.unixtojd":"Convert Unix timestamp to Julian Day","ref.calendar":"Calendar","book.calendar":"Date and Time Related Extensions","datetime.installation":"Date and Time","datetime.configuration":"Date and Time","datetime.setup":"Date and Time","datetime.constants":"Date and Time","datetime.examples-arithmetic":"Date and Time","datetime.examples":"Date and Time","datetime.add":"Modifies a DateTime object, with added amount of days, months, years, hours, minutes and seconds","datetime.construct":"Returns new DateTime object","datetime.createfromformat":"Parses a time string according to a specified format","datetime.createfromimmutable":"Returns new DateTime instance encapsulating the given DateTimeImmutable object","datetime.createfrominterface":"Returns new DateTime object encapsulating the given DateTimeInterface object","datetime.getlasterrors":"Alias of DateTimeImmutable::getLastErrors","datetime.modify":"Alters the timestamp","datetime.set-state":"The __set_state handler","datetime.setdate":"Sets the date","datetime.setisodate":"Sets the ISO date","datetime.settime":"Sets the time","datetime.settimestamp":"Sets the date and time based on an Unix timestamp","datetime.settimezone":"Sets the time zone for the DateTime object","datetime.sub":"Subtracts an amount of days, months, years, hours, minutes and seconds from\n   a DateTime object","class.datetime":"The DateTime class","datetimeimmutable.add":"Returns a new object, with added amount of days, months, years, hours, minutes and seconds","datetimeimmutable.construct":"Returns new DateTimeImmutable object","datetimeimmutable.createfromformat":"Parses a time string according to a specified format","datetimeimmutable.createfrominterface":"Returns new DateTimeImmutable object encapsulating the given DateTimeInterface object","datetimeimmutable.createfrommutable":"Returns new DateTimeImmutable instance encapsulating the given DateTime object","datetimeimmutable.getlasterrors":"Returns the warnings and errors","datetimeimmutable.modify":"Creates a new object with modified timestamp","datetimeimmutable.set-state":"The __set_state handler","datetimeimmutable.setdate":"Sets the date","datetimeimmutable.setisodate":"Sets the ISO date","datetimeimmutable.settime":"Sets the time","datetimeimmutable.settimestamp":"Sets the date and time based on a Unix timestamp","datetimeimmutable.settimezone":"Sets the time zone","datetimeimmutable.sub":"Subtracts an amount of days, months, years, hours, minutes and seconds","class.datetimeimmutable":"The DateTimeImmutable class","datetime.diff":"Returns the difference between two DateTime objects","datetime.format":"Returns date formatted according to given format","datetime.getoffset":"Returns the timezone offset","datetime.gettimestamp":"Gets the Unix timestamp","datetime.gettimezone":"Return time zone relative to given DateTime","datetime.serialize":"Serialize a DateTime","datetime.unserialize":"Unserialize an Datetime","datetime.wakeup":"The __wakeup handler","class.datetimeinterface":"The DateTimeInterface interface","datetimezone.construct":"Creates new DateTimeZone object","datetimezone.getlocation":"Returns location information for a timezone","datetimezone.getname":"Returns the name of the timezone","datetimezone.getoffset":"Returns the timezone offset from GMT","datetimezone.gettransitions":"Returns all transitions for the timezone","datetimezone.listabbreviations":"Returns associative array containing dst, offset and the timezone name","datetimezone.listidentifiers":"Returns a numerically indexed array containing all defined timezone identifiers","class.datetimezone":"The DateTimeZone class","dateinterval.construct":"Creates a new DateInterval object","dateinterval.createfromdatestring":"Sets up a DateInterval from the relative parts of the string","dateinterval.format":"Formats the interval","class.dateinterval":"The DateInterval class","dateperiod.construct":"Creates a new DatePeriod object","dateperiod.createfromiso8601string":"Creates a new DatePeriod object from an ISO8601 string","dateperiod.getdateinterval":"Gets the interval","dateperiod.getenddate":"Gets the end date","dateperiod.getrecurrences":"Gets the number of recurrences","dateperiod.getstartdate":"Gets the start date","class.dateperiod":"The DatePeriod class","function.checkdate":"Validate a Gregorian date","function.date":"Format a Unix timestamp","function.date-add":"Alias of DateTime::add","function.date-create":"create a new DateTime object","function.date-create-from-format":"Alias of DateTime::createFromFormat","function.date-create-immutable":"create a new DateTimeImmutable object","function.date-create-immutable-from-format":"Alias of DateTimeImmutable::createFromFormat","function.date-date-set":"Alias of DateTime::setDate","function.date-default-timezone-get":"Gets the default timezone used by all date\/time functions in a script","function.date-default-timezone-set":"Sets the default timezone used by all date\/time functions in a script","function.date-diff":"Alias of DateTime::diff","function.date-format":"Alias of DateTime::format","function.date-get-last-errors":"Alias of DateTimeImmutable::getLastErrors","function.date-interval-create-from-date-string":"Alias of DateInterval::createFromDateString","function.date-interval-format":"Alias of DateInterval::format","function.date-isodate-set":"Alias of DateTime::setISODate","function.date-modify":"Alias of DateTime::modify","function.date-offset-get":"Alias of DateTime::getOffset","function.date-parse":"Returns associative array with detailed info about given date\/time","function.date-parse-from-format":"Get info about given date formatted according to the specified format","function.date-sub":"Alias of DateTime::sub","function.date-sun-info":"Returns an array with information about sunset\/sunrise and twilight begin\/end","function.date-sunrise":"Returns time of sunrise for a given day and location","function.date-sunset":"Returns time of sunset for a given day and location","function.date-time-set":"Alias of DateTime::setTime","function.date-timestamp-get":"Alias of DateTime::getTimestamp","function.date-timestamp-set":"Alias of DateTime::setTimestamp","function.date-timezone-get":"Alias of DateTime::getTimezone","function.date-timezone-set":"Alias of DateTime::setTimezone","function.getdate":"Get date\/time information","function.gettimeofday":"Get current time","function.gmdate":"Format a GMT\/UTC date\/time","function.gmmktime":"Get Unix timestamp for a GMT date","function.gmstrftime":"Format a GMT\/UTC time\/date according to locale settings","function.idate":"Format a local time\/date part as integer","function.localtime":"Get the local time","function.microtime":"Return current Unix timestamp with microseconds","function.mktime":"Get Unix timestamp for a date","function.strftime":"Format a local time\/date according to locale settings","function.strptime":"Parse a time\/date generated with strftime","function.strtotime":"Parse about any English textual datetime description into a Unix timestamp","function.time":"Return current Unix timestamp","function.timezone-abbreviations-list":"Alias of DateTimeZone::listAbbreviations","function.timezone-identifiers-list":"Alias of DateTimeZone::listIdentifiers","function.timezone-location-get":"Alias of DateTimeZone::getLocation","function.timezone-name-from-abbr":"Returns a timezone name by guessing from abbreviation and UTC offset","function.timezone-name-get":"Alias of DateTimeZone::getName","function.timezone-offset-get":"Alias of DateTimeZone::getOffset","function.timezone-open":"Alias of DateTimeZone::__construct","function.timezone-transitions-get":"Alias of DateTimeZone::getTransitions","function.timezone-version-get":"Gets the version of the timezonedb","ref.datetime":"Date and Time","datetime.error.tree":"Date and Time","datetime.formats":"Date and Time","timezones.africa":"Date and Time","timezones.america":"Date and Time","timezones.antarctica":"Date and Time","timezones.arctic":"Date and Time","timezones.asia":"Date and Time","timezones.atlantic":"Date and Time","timezones.australia":"Date and Time","timezones.europe":"Date and Time","timezones.indian":"Date and Time","timezones.pacific":"Date and Time","timezones.others":"Date and Time","timezones":"Date and Time","class.dateerror":"The DateError class","class.dateobjecterror":"The DateObjectError class","class.daterangeerror":"The DateRangeError class","class.dateexception":"The DateException class","class.dateinvalidoperationexception":"The DateInvalidOperationException class","class.dateinvalidtimezoneexception":"The DateInvalidTimeZoneException class","class.datemalformedintervalstringexception":"The DateMalformedIntervalStringException class","class.datemalformedperiodstringexception":"The DateMalformedPeriodStringException class","class.datemalformedstringexception":"The DateMalformedStringException class","book.datetime":"Date and Time","hrtime.installation":"High resolution timing","hrtime.setup":"High resolution timing","hrtime.example.basic":"High resolution timing","hrtime.examples":"High resolution timing","hrtime-performancecounter.getfrequency":"Timer frequency in ticks per second","hrtime-performancecounter.getticks":"Current ticks from the system","hrtime-performancecounter.gettickssince":"Ticks elapsed since the given value","class.hrtime-performancecounter":"The HRTime\\PerformanceCounter class","hrtime-stopwatch.getelapsedticks":"Get elapsed ticks for all intervals","hrtime-stopwatch.getelapsedtime":"Get elapsed time for all intervals","hrtime-stopwatch.getlastelapsedticks":"Get elapsed ticks for the last interval","hrtime-stopwatch.getlastelapsedtime":"Get elapsed time for the last interval","hrtime-stopwatch.isrunning":"Whether the measurement is running","hrtime-stopwatch.start":"Start time measurement","hrtime-stopwatch.stop":"Stop time measurement","class.hrtime-stopwatch":"The HRTime\\StopWatch class","class.hrtime-unit":"The HRTime\\Unit class","book.hrtime":"High resolution timing","refs.calendar":"Function Reference","dio.installation":"Direct IO","dio.resources":"Direct IO","dio.setup":"Direct IO","dio.constants":"Direct IO","function.dio-close":"Closes the file descriptor given by fd","function.dio-fcntl":"Performs a c library fcntl on fd","function.dio-open":"Opens a file (creating it if necessary) at a lower level than the\n   C library input\/ouput stream functions allow","function.dio-read":"Reads bytes from a file descriptor","function.dio-seek":"Seeks to pos on fd from whence","function.dio-stat":"Gets stat information about the file descriptor fd","function.dio-tcsetattr":"Sets terminal attributes and baud rate for a serial port","function.dio-truncate":"Truncates file descriptor fd to offset bytes","function.dio-write":"Writes data to fd with optional truncation at length","ref.dio":"Direct IO","book.dio":"File System Related Extensions","dir.constants":"Directories","directory.close":"Close directory handle","directory.read":"Read entry from directory handle","directory.rewind":"Rewind directory handle","class.directory":"The Directory class","function.chdir":"Change directory","function.chroot":"Change the root directory","function.closedir":"Close directory handle","function.dir":"Return an instance of the Directory class","function.getcwd":"Gets the current working directory","function.opendir":"Open directory handle","function.readdir":"Read entry from directory handle","function.rewinddir":"Rewind directory handle","function.scandir":"List files and directories inside the specified path","ref.dir":"Directories","book.dir":"File System Related Extensions","fileinfo.installation":"File Information","fileinfo.resources":"File Information","fileinfo.setup":"File Information","fileinfo.constants":"File Information","function.finfo-buffer":"Return information about a string buffer","function.finfo-close":"Close finfo instance","function.finfo-file":"Return information about a file","function.finfo-open":"Create a new finfo instance","function.finfo-set-flags":"Set libmagic configuration options","function.mime-content-type":"Detect MIME Content-type for a file","ref.fileinfo":"File Information","finfo.buffer":"Alias of finfo_buffer()","finfo.construct":"Alias of finfo_open","finfo.file":"Alias of finfo_file()","finfo.set-flags":"Alias of finfo_set_flags()","class.finfo":"The finfo class","book.fileinfo":"File Information","filesystem.configuration":"Filesystem","filesystem.resources":"Filesystem","filesystem.setup":"Filesystem","filesystem.constants":"Filesystem","function.basename":"Returns trailing name component of path","function.chgrp":"Changes file group","function.chmod":"Changes file mode","function.chown":"Changes file owner","function.clearstatcache":"Clears file status cache","function.copy":"Copies file","function.delete":"See unlink or unset","function.dirname":"Returns a parent directory's path","function.disk-free-space":"Returns available space on filesystem or disk partition","function.disk-total-space":"Returns the total size of a filesystem or disk partition","function.diskfreespace":"Alias of disk_free_space","function.fclose":"Closes an open file pointer","function.fdatasync":"Synchronizes data (but not meta-data) to the file","function.feof":"Tests for end-of-file on a file pointer","function.fflush":"Flushes the output to a file","function.fgetc":"Gets character from file pointer","function.fgetcsv":"Gets line from file pointer and parse for CSV fields","function.fgets":"Gets line from file pointer","function.fgetss":"Gets line from file pointer and strip HTML tags","function.file":"Reads entire file into an array","function.file-exists":"Checks whether a file or directory exists","function.file-get-contents":"Reads entire file into a string","function.file-put-contents":"Write data to a file","function.fileatime":"Gets last access time of file","function.filectime":"Gets inode change time of file","function.filegroup":"Gets file group","function.fileinode":"Gets file inode","function.filemtime":"Gets file modification time","function.fileowner":"Gets file owner","function.fileperms":"Gets file permissions","function.filesize":"Gets file size","function.filetype":"Gets file type","function.flock":"Portable advisory file locking","function.fnmatch":"Match filename against a pattern","function.fopen":"Opens file or URL","function.fpassthru":"Output all remaining data on a file pointer","function.fputcsv":"Format line as CSV and write to file pointer","function.fputs":"Alias of fwrite","function.fread":"Binary-safe file read","function.fscanf":"Parses input from a file according to a format","function.fseek":"Seeks on a file pointer","function.fstat":"Gets information about a file using an open file pointer","function.fsync":"Synchronizes changes to the file (including meta-data)","function.ftell":"Returns the current position of the file read\/write pointer","function.ftruncate":"Truncates a file to a given length","function.fwrite":"Binary-safe file write","function.glob":"Find pathnames matching a pattern","function.is-dir":"Tells whether the filename is a directory","function.is-executable":"Tells whether the filename is executable","function.is-file":"Tells whether the filename is a regular file","function.is-link":"Tells whether the filename is a symbolic link","function.is-readable":"Tells whether a file exists and is readable","function.is-uploaded-file":"Tells whether the file was uploaded via HTTP POST","function.is-writable":"Tells whether the filename is writable","function.is-writeable":"Alias of is_writable","function.lchgrp":"Changes group ownership of symlink","function.lchown":"Changes user ownership of symlink","function.link":"Create a hard link","function.linkinfo":"Gets information about a link","function.lstat":"Gives information about a file or symbolic link","function.mkdir":"Makes directory","function.move-uploaded-file":"Moves an uploaded file to a new location","function.parse-ini-file":"Parse a configuration file","function.parse-ini-string":"Parse a configuration string","function.pathinfo":"Returns information about a file path","function.pclose":"Closes process file pointer","function.popen":"Opens process file pointer","function.readfile":"Outputs a file","function.readlink":"Returns the target of a symbolic link","function.realpath":"Returns canonicalized absolute pathname","function.realpath-cache-get":"Get realpath cache entries","function.realpath-cache-size":"Get realpath cache size","function.rename":"Renames a file or directory","function.rewind":"Rewind the position of a file pointer","function.rmdir":"Removes directory","function.set-file-buffer":"Alias of stream_set_write_buffer","function.stat":"Gives information about a file","function.symlink":"Creates a symbolic link","function.tempnam":"Create file with unique file name","function.tmpfile":"Creates a temporary file","function.touch":"Sets access and modification time of file","function.umask":"Changes the current umask","function.unlink":"Deletes a file","ref.filesystem":"Filesystem","book.filesystem":"File System Related Extensions","inotify.install":"Inotify","inotify.resources":"Inotify","inotify.setup":"Inotify","inotify.constants":"Inotify","function.inotify-add-watch":"Add a watch to an initialized inotify instance","function.inotify-init":"Initialize an inotify instance","function.inotify-queue-len":"Return a number upper than zero if there are pending events","function.inotify-read":"Read events from an inotify instance","function.inotify-rm-watch":"Remove an existing watch from an inotify instance","ref.inotify":"Inotify","book.inotify":"File System Related Extensions","xattr.requirements":"xattr","xattr.installation":"xattr","xattr.setup":"xattr","xattr.constants":"xattr","function.xattr-get":"Get an extended attribute","function.xattr-list":"Get a list of extended attributes","function.xattr-remove":"Remove an extended attribute","function.xattr-set":"Set an extended attribute","function.xattr-supported":"Check if filesystem supports extended attributes","ref.xattr":"xattr","book.xattr":"File System Related Extensions","xdiff.requirements":"xdiff","xdiff.installation":"xdiff","xdiff.setup":"xdiff","xdiff.constants":"xdiff","function.xdiff-file-bdiff":"Make binary diff of two files","function.xdiff-file-bdiff-size":"Read a size of file created by applying a binary diff","function.xdiff-file-bpatch":"Patch a file with a binary diff","function.xdiff-file-diff":"Make unified diff of two files","function.xdiff-file-diff-binary":"Alias of xdiff_file_bdiff","function.xdiff-file-merge3":"Merge 3 files into one","function.xdiff-file-patch":"Patch a file with an unified diff","function.xdiff-file-patch-binary":"Alias of xdiff_file_bpatch","function.xdiff-file-rabdiff":"Make binary diff of two files using the Rabin's polynomial fingerprinting algorithm","function.xdiff-string-bdiff":"Make binary diff of two strings","function.xdiff-string-bdiff-size":"Read a size of file created by applying a binary diff","function.xdiff-string-bpatch":"Patch a string with a binary diff","function.xdiff-string-diff":"Make unified diff of two strings","function.xdiff-string-diff-binary":"Alias of xdiff_string_bdiff","function.xdiff-string-merge3":"Merge 3 strings into one","function.xdiff-string-patch":"Patch a string with an unified diff","function.xdiff-string-patch-binary":"Alias of xdiff_string_bpatch","function.xdiff-string-rabdiff":"Make a binary diff of two strings using the Rabin's polynomial fingerprinting algorithm","ref.xdiff":"xdiff","book.xdiff":"File System Related Extensions","refs.fileprocess.file":"Function Reference","enchant.requirements":"Enchant spelling library","enchant.installation":"Enchant spelling library","enchant.resources":"Enchant spelling library","enchant.setup":"Enchant spelling library","enchant.constants":"Enchant spelling library","enchant.examples":"Enchant spelling library","function.enchant-broker-describe":"Enumerates the Enchant providers","function.enchant-broker-dict-exists":"Whether a dictionary exists or not. Using non-empty tag","function.enchant-broker-free":"Free the broker resource and its dictionaries","function.enchant-broker-free-dict":"Free a dictionary resource","function.enchant-broker-get-dict-path":"Get the directory path for a given backend","function.enchant-broker-get-error":"Returns the last error of the broker","function.enchant-broker-init":"Create a new broker object capable of requesting","function.enchant-broker-list-dicts":"Returns a list of available dictionaries","function.enchant-broker-request-dict":"Create a new dictionary using a tag","function.enchant-broker-request-pwl-dict":"Creates a dictionary using a PWL file","function.enchant-broker-set-dict-path":"Set the directory path for a given backend","function.enchant-broker-set-ordering":"Declares a preference of dictionaries to use for the language","function.enchant-dict-add":"Add a word to personal word list","function.enchant-dict-add-to-personal":"Alias of enchant_dict_add","function.enchant-dict-add-to-session":"Add 'word' to this spell-checking session","function.enchant-dict-check":"Check whether a word is correctly spelled or not","function.enchant-dict-describe":"Describes an individual dictionary","function.enchant-dict-get-error":"Returns the last error of the current spelling-session","function.enchant-dict-is-added":"Whether or not 'word' exists in this spelling-session","function.enchant-dict-is-in-session":"Alias of enchant_dict_is_added","function.enchant-dict-quick-check":"Check the word is correctly spelled and provide suggestions","function.enchant-dict-store-replacement":"Add a correction for a word","function.enchant-dict-suggest":"Will return a list of values if any of those pre-conditions are not met","ref.enchant":"Enchant spelling library","class.enchantbroker":"The EnchantBroker class","class.enchantdictionary":"The EnchantDictionary class","book.enchant":"Enchant spelling library","gender.installation":"Determine gender of firstnames","gender.setup":"Determine gender of firstnames","gender.example.admin":"Determine gender of firstnames","gender.examples":"Determine gender of firstnames","gender-gender.connect":"Connect to an external name dictionary","gender-gender.construct":"Construct the Gender object","gender-gender.country":"Get textual country representation","gender-gender.get":"Get gender of a name","gender-gender.isnick":"Check if the name0 is an alias of the name1","gender-gender.similarnames":"Get similar names","class.gender":"The Gender\\Gender class","book.gender":"Determine gender of firstnames","gettext.requirements":"Gettext","gettext.installation":"Gettext","gettext.setup":"Gettext","function.-":"Alias of gettext","function.bind-textdomain-codeset":"Specify or get the character encoding in which the messages from the DOMAIN message catalog will be returned","function.bindtextdomain":"Sets or gets the path for a domain","function.dcgettext":"Overrides the domain for a single lookup","function.dcngettext":"Plural version of dcgettext","function.dgettext":"Override the current domain","function.dngettext":"Plural version of dgettext","function.gettext":"Lookup a message in the current domain","function.ngettext":"Plural version of gettext","function.textdomain":"Sets the default domain","ref.gettext":"Gettext","book.gettext":"Human Language and Character Encoding Support","iconv.requirements":"iconv","iconv.installation":"iconv","iconv.configuration":"iconv","iconv.setup":"iconv","iconv.constants":"iconv","function.iconv":"Convert a string from one character encoding to another","function.iconv-get-encoding":"Retrieve internal configuration variables of iconv extension","function.iconv-mime-decode":"Decodes a MIME header field","function.iconv-mime-decode-headers":"Decodes multiple MIME header fields at once","function.iconv-mime-encode":"Composes a MIME header field","function.iconv-set-encoding":"Set current setting for character encoding conversion","function.iconv-strlen":"Returns the character count of string","function.iconv-strpos":"Finds position of first occurrence of a needle within a haystack","function.iconv-strrpos":"Finds the last occurrence of a needle within a haystack","function.iconv-substr":"Cut out part of a string","function.ob-iconv-handler":"Convert character encoding as output buffer handler","ref.iconv":"iconv","book.iconv":"Human Language and Character Encoding Support","intl.requirements":"Internationalization Functions","intl.installation":"Internationalization Functions","intl.configuration":"Internationalization Functions","intl.setup":"Internationalization Functions","intl.constants":"Internationalization Functions","intl.examples.basic":"Internationalization Functions","intl.examples":"Internationalization Functions","collator.asort":"Sort array maintaining index association","collator.compare":"Compare two Unicode strings","collator.construct":"Create a collator","collator.create":"Create a collator","collator.getattribute":"Get collation attribute value","collator.geterrorcode":"Get collator's last error code","collator.geterrormessage":"Get text for collator's last error code","collator.getlocale":"Get the locale name of the collator","collator.getsortkey":"Get sorting key for a string","collator.getstrength":"Get current collation strength","collator.setattribute":"Set collation attribute","collator.setstrength":"Set collation strength","collator.sort":"Sort array using specified collator","collator.sortwithsortkeys":"Sort array using specified collator and sort keys","class.collator":"The Collator class","numberformatter.create":"Create a number formatter","numberformatter.format":"Format a number","numberformatter.formatcurrency":"Format a currency value","numberformatter.getattribute":"Get an attribute","numberformatter.geterrorcode":"Get formatter's last error code","numberformatter.geterrormessage":"Get formatter's last error message","numberformatter.getlocale":"Get formatter locale","numberformatter.getpattern":"Get formatter pattern","numberformatter.getsymbol":"Get a symbol value","numberformatter.gettextattribute":"Get a text attribute","numberformatter.parse":"Parse a number","numberformatter.parsecurrency":"Parse a currency number","numberformatter.setattribute":"Set an attribute","numberformatter.setpattern":"Set formatter pattern","numberformatter.setsymbol":"Set a symbol value","numberformatter.settextattribute":"Set a text attribute","class.numberformatter":"The NumberFormatter class","locale.acceptfromhttp":"Tries to find out best available locale based on HTTP \"Accept-Language\" header","locale.canonicalize":"Canonicalize the locale string","locale.composelocale":"Returns a correctly ordered and delimited locale ID","locale.filtermatches":"Checks if a language tag filter matches with locale","locale.getallvariants":"Gets the variants for the input locale","locale.getdefault":"Gets the default locale value from the INTL global 'default_locale'","locale.getdisplaylanguage":"Returns an appropriately localized display name for language of the inputlocale","locale.getdisplayname":"Returns an appropriately localized display name for the input locale","locale.getdisplayregion":"Returns an appropriately localized display name for region of the input locale","locale.getdisplayscript":"Returns an appropriately localized display name for script of the input locale","locale.getdisplayvariant":"Returns an appropriately localized display name for variants of the input locale","locale.getkeywords":"Gets the keywords for the input locale","locale.getprimarylanguage":"Gets the primary language for the input locale","locale.getregion":"Gets the region for the input locale","locale.getscript":"Gets the script for the input locale","locale.lookup":"Searches the language tag list for the best match to the language","locale.parselocale":"Returns a key-value array of locale ID subtag elements","locale.setdefault":"Sets the default runtime locale","class.locale":"The Locale class","normalizer.getrawdecomposition":"Gets the Decomposition_Mapping property for the given UTF-8 encoded code point","normalizer.isnormalized":"Checks if the provided string is already in the specified normalization\n   form","normalizer.normalize":"Normalizes the input provided and returns the normalized string","class.normalizer":"The Normalizer class","messageformatter.create":"Constructs a new Message Formatter","messageformatter.format":"Format the message","messageformatter.formatmessage":"Quick format message","messageformatter.geterrorcode":"Get the error code from last operation","messageformatter.geterrormessage":"Get the error text from the last operation","messageformatter.getlocale":"Get the locale for which the formatter was created","messageformatter.getpattern":"Get the pattern used by the formatter","messageformatter.parse":"Parse input string according to pattern","messageformatter.parsemessage":"Quick parse input string","messageformatter.setpattern":"Set the pattern used by the formatter","class.messageformatter":"The MessageFormatter class","intlcalendar.add":"Add a (signed) amount of time to a field","intlcalendar.after":"Whether this object\u02bcs time is after that of the passed object","intlcalendar.before":"Whether this object\u02bcs time is before that of the passed object","intlcalendar.clear":"Clear a field or all fields","intlcalendar.construct":"Private constructor for disallowing instantiation","intlcalendar.createinstance":"Create a new IntlCalendar","intlcalendar.equals":"Compare time of two IntlCalendar objects for equality","intlcalendar.fielddifference":"Calculate difference between given time and this object\u02bcs time","intlcalendar.fromdatetime":"Create an IntlCalendar from a DateTime object or string","intlcalendar.get":"Get the value for a field","intlcalendar.getactualmaximum":"The maximum value for a field, considering the object\u02bcs current time","intlcalendar.getactualminimum":"The minimum value for a field, considering the object\u02bcs current time","intlcalendar.getavailablelocales":"Get array of locales for which there is data","intlcalendar.getdayofweektype":"Tell whether a day is a weekday, weekend or a day that has a transition between the two","intlcalendar.geterrorcode":"Get last error code on the object","intlcalendar.geterrormessage":"Get last error message on the object","intlcalendar.getfirstdayofweek":"Get the first day of the week for the calendar\u02bcs locale","intlcalendar.getgreatestminimum":"Get the largest local minimum value for a field","intlcalendar.getkeywordvaluesforlocale":"Get set of locale keyword values","intlcalendar.getleastmaximum":"Get the smallest local maximum for a field","intlcalendar.getlocale":"Get the locale associated with the object","intlcalendar.getmaximum":"Get the global maximum value for a field","intlcalendar.getminimaldaysinfirstweek":"Get minimal number of days the first week in a year or month can have","intlcalendar.getminimum":"Get the global minimum value for a field","intlcalendar.getnow":"Get number representing the current time","intlcalendar.getrepeatedwalltimeoption":"Get behavior for handling repeating wall time","intlcalendar.getskippedwalltimeoption":"Get behavior for handling skipped wall time","intlcalendar.gettime":"Get time currently represented by the object","intlcalendar.gettimezone":"Get the object\u02bcs timezone","intlcalendar.gettype":"Get the calendar type","intlcalendar.getweekendtransition":"Get time of the day at which weekend begins or ends","intlcalendar.indaylighttime":"Whether the object\u02bcs time is in Daylight Savings Time","intlcalendar.isequivalentto":"Whether another calendar is equal but for a different time","intlcalendar.islenient":"Whether date\/time interpretation is in lenient mode","intlcalendar.isset":"Whether a field is set","intlcalendar.isweekend":"Whether a certain date\/time is in the weekend","intlcalendar.roll":"Add value to field without carrying into more significant fields","intlcalendar.set":"Set a time field or several common fields at once","intlcalendar.setdate":"Set a date fields","intlcalendar.setdatetime":"Set a date and time fields","intlcalendar.setfirstdayofweek":"Set the day on which the week is deemed to start","intlcalendar.setlenient":"Set whether date\/time interpretation is to be lenient","intlcalendar.setminimaldaysinfirstweek":"Set minimal number of days the first week in a year or month can have","intlcalendar.setrepeatedwalltimeoption":"Set behavior for handling repeating wall times at negative timezone offset transitions","intlcalendar.setskippedwalltimeoption":"Set behavior for handling skipped wall times at positive timezone offset transitions","intlcalendar.settime":"Set the calendar time in milliseconds since the epoch","intlcalendar.settimezone":"Set the timezone used by this calendar","intlcalendar.todatetime":"Convert an IntlCalendar into a DateTime object","class.intlcalendar":"The IntlCalendar class","intlgregoriancalendar.construct":"Create the Gregorian Calendar class","intlgregoriancalendar.createfromdate":"Create a new IntlGregorianCalendar instance from date","intlgregoriancalendar.createfromdatetime":"Create a new IntlGregorianCalendar instance from date and time","intlgregoriancalendar.getgregorianchange":"Get the Gregorian Calendar change date","intlgregoriancalendar.isleapyear":"Determine if the given year is a leap year","intlgregoriancalendar.setgregorianchange":"Set the Gregorian Calendar the change date","class.intlgregoriancalendar":"The IntlGregorianCalendar class","intltimezone.construct":"Private constructor to disallow direct instantiation","intltimezone.countequivalentids":"Get the number of IDs in the equivalency group that includes the given ID","intltimezone.createdefault":"Create a new copy of the default timezone for this host","intltimezone.createenumeration":"Get an enumeration over time zone IDs associated with the\n  given country or offset","intltimezone.createtimezone":"Create a timezone object for the given ID","intltimezone.createtimezoneidenumeration":"Get an enumeration over system time zone IDs with the given filter conditions","intltimezone.fromdatetimezone":"Create a timezone object from DateTimeZone","intltimezone.getcanonicalid":"Get the canonical system timezone ID or the normalized custom time zone ID for the given time zone ID","intltimezone.getdisplayname":"Get a name of this time zone suitable for presentation to the user","intltimezone.getdstsavings":"Get the amount of time to be added to local standard time to get local wall clock time","intltimezone.getequivalentid":"Get an ID in the equivalency group that includes the given ID","intltimezone.geterrorcode":"Get last error code on the object","intltimezone.geterrormessage":"Get last error message on the object","intltimezone.getgmt":"Create GMT (UTC) timezone","intltimezone.getid":"Get timezone ID","intltimezone.getidforwindowsid":"Translate a Windows timezone into a system timezone","intltimezone.getoffset":"Get the time zone raw and GMT offset for the given moment in time","intltimezone.getrawoffset":"Get the raw GMT offset (before taking daylight savings time into account","intltimezone.getregion":"Get the region code associated with the given system time zone ID","intltimezone.gettzdataversion":"Get the timezone data version currently used by ICU","intltimezone.getunknown":"Get the \"unknown\" time zone","intltimezone.getwindowsid":"Translate a system timezone into a Windows timezone","intltimezone.hassamerules":"Check if this zone has the same rules and offset as another zone","intltimezone.todatetimezone":"Convert to DateTimeZone object","intltimezone.usedaylighttime":"Check if this time zone uses daylight savings time","class.intltimezone":"The IntlTimeZone class","intldateformatter.create":"Create a date formatter","intldateformatter.format":"Format the date\/time value as a string","intldateformatter.formatobject":"Formats an object","intldateformatter.getcalendar":"Get the calendar type used for the IntlDateFormatter","intldateformatter.getdatetype":"Get the datetype used for the IntlDateFormatter","intldateformatter.geterrorcode":"Get the error code from last operation","intldateformatter.geterrormessage":"Get the error text from the last operation","intldateformatter.getlocale":"Get the locale used by formatter","intldateformatter.getpattern":"Get the pattern used for the IntlDateFormatter","intldateformatter.gettimetype":"Get the timetype used for the IntlDateFormatter","intldateformatter.gettimezoneid":"Get the timezone-id used for the IntlDateFormatter","intldateformatter.getcalendarobject":"Get copy of formatter\u02bcs calendar object","intldateformatter.gettimezone":"Get formatter\u02bcs timezone","intldateformatter.islenient":"Get the lenient used for the IntlDateFormatter","intldateformatter.localtime":"Parse string to a field-based time value","intldateformatter.parse":"Parse string to a timestamp value","intldateformatter.setcalendar":"Sets the calendar type used by the formatter","intldateformatter.setlenient":"Set the leniency of the parser","intldateformatter.setpattern":"Set the pattern used for the IntlDateFormatter","intldateformatter.settimezone":"Sets formatter\u02bcs timezone","class.intldateformatter":"The IntlDateFormatter class","resourcebundle.count":"Get number of elements in the bundle","resourcebundle.create":"Create a resource bundle","resourcebundle.get":"Get data from the bundle","resourcebundle.geterrorcode":"Get bundle's last error code","resourcebundle.geterrormessage":"Get bundle's last error message","resourcebundle.locales":"Get supported locales","class.resourcebundle":"The ResourceBundle class","spoofchecker.areconfusable":"Checks if given strings can be confused","spoofchecker.construct":"Constructor","spoofchecker.issuspicious":"Checks if a given text contains any suspicious characters","spoofchecker.setallowedlocales":"Locales to use when running checks","spoofchecker.setchecks":"Set the checks to run","spoofchecker.setrestrictionlevel":"Set the restriction level","class.spoofchecker":"The Spoofchecker class","transliterator.construct":"Private constructor to deny instantiation","transliterator.create":"Create a transliterator","transliterator.createfromrules":"Create transliterator from rules","transliterator.createinverse":"Create an inverse transliterator","transliterator.geterrorcode":"Get last error code","transliterator.geterrormessage":"Get last error message","transliterator.listids":"Get transliterator IDs","transliterator.transliterate":"Transliterate a string","class.transliterator":"The Transliterator class","intlbreakiterator.construct":"Private constructor for disallowing instantiation","intlbreakiterator.createcharacterinstance":"Create break iterator for boundaries of combining character sequences","intlbreakiterator.createcodepointinstance":"Create break iterator for boundaries of code points","intlbreakiterator.createlineinstance":"Create break iterator for logically possible line breaks","intlbreakiterator.createsentenceinstance":"Create break iterator for sentence breaks","intlbreakiterator.createtitleinstance":"Create break iterator for title-casing breaks","intlbreakiterator.createwordinstance":"Create break iterator for word breaks","intlbreakiterator.current":"Get index of current position","intlbreakiterator.first":"Set position to the first character in the text","intlbreakiterator.following":"Advance the iterator to the first boundary following specified offset","intlbreakiterator.geterrorcode":"Get last error code on the object","intlbreakiterator.geterrormessage":"Get last error message on the object","intlbreakiterator.getlocale":"Get the locale associated with the object","intlbreakiterator.getpartsiterator":"Create iterator for navigating fragments between boundaries","intlbreakiterator.gettext":"Get the text being scanned","intlbreakiterator.isboundary":"Tell whether an offset is a boundary\u02bcs offset","intlbreakiterator.last":"Set the iterator position to index beyond the last character","intlbreakiterator.next":"Advance the iterator the next boundary","intlbreakiterator.preceding":"Set the iterator position to the first boundary before an offset","intlbreakiterator.previous":"Set the iterator position to the boundary immediately before the current","intlbreakiterator.settext":"Set the text being scanned","class.intlbreakiterator":"The IntlBreakIterator class","intlrulebasedbreakiterator.construct":"Create iterator from ruleset","intlrulebasedbreakiterator.getbinaryrules":"Get the binary form of compiled rules","intlrulebasedbreakiterator.getrules":"Get the rule set used to create this object","intlrulebasedbreakiterator.getrulestatus":"Get the largest status value from the break rules that determined the current break position","intlrulebasedbreakiterator.getrulestatusvec":"Get the status values from the break rules that determined the current break position","class.intlrulebasedbreakiterator":"The IntlRuleBasedBreakIterator class","intlcodepointbreakiterator.getlastcodepoint":"Get last code point passed over after advancing or receding the iterator","class.intlcodepointbreakiterator":"The IntlCodePointBreakIterator class","intldatepatterngenerator.create":"Creates a new IntlDatePatternGenerator instance","intldatepatterngenerator.getbestpattern":"Determines the most suitable date\/time format","class.intldatepatterngenerator":"The IntlDatePatternGenerator class","intlpartsiterator.getbreakiterator":"Get IntlBreakIterator backing this parts iterator","class.intlpartsiterator":"The IntlPartsIterator class","uconverter.construct":"Create UConverter object","uconverter.convert":"Convert string from one charset to another","uconverter.fromucallback":"Default \"from\" callback function","uconverter.getaliases":"Get the aliases of the given name","uconverter.getavailable":"Get the available canonical converter names","uconverter.getdestinationencoding":"Get the destination encoding","uconverter.getdestinationtype":"Get the destination converter type","uconverter.geterrorcode":"Get last error code on the object","uconverter.geterrormessage":"Get last error message on the object","uconverter.getsourceencoding":"Get the source encoding","uconverter.getsourcetype":"Get the source converter type","uconverter.getstandards":"Get standards associated to converter names","uconverter.getsubstchars":"Get substitution chars","uconverter.reasontext":"Get string representation of the callback reason","uconverter.setdestinationencoding":"Set the destination encoding","uconverter.setsourceencoding":"Set the source encoding","uconverter.setsubstchars":"Set the substitution chars","uconverter.toucallback":"Default \"to\" callback function","uconverter.transcode":"Convert a string from one character encoding to another","class.uconverter":"The UConverter class","function.grapheme-extract":"Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8","function.grapheme-str-split":"Split a string into an array","function.grapheme-stripos":"Find position (in grapheme units) of first occurrence of a case-insensitive string","function.grapheme-stristr":"Returns part of haystack string from the first occurrence of case-insensitive needle to the end of haystack","function.grapheme-strlen":"Get string length in grapheme units","function.grapheme-strpos":"Find position (in grapheme units) of first occurrence of a string","function.grapheme-strripos":"Find position (in grapheme units) of last occurrence of a case-insensitive string","function.grapheme-strrpos":"Find position (in grapheme units) of last occurrence of a string","function.grapheme-strstr":"Returns part of haystack string from the first occurrence of needle to the end of haystack","function.grapheme-substr":"Return part of a string","ref.intl.grapheme":"Internationalization Functions","function.idn-to-ascii":"Convert domain name to IDNA ASCII form","function.idn-to-utf8":"Convert domain name from IDNA ASCII to Unicode","ref.intl.idn":"Internationalization Functions","intlchar.charage":"Get the \"age\" of the code point","intlchar.chardigitvalue":"Get the decimal digit value of a decimal digit character","intlchar.chardirection":"Get bidirectional category value for a code point","intlchar.charfromname":"Find Unicode character by name and return its code point value","intlchar.charmirror":"Get the \"mirror-image\" character for a code point","intlchar.charname":"Retrieve the name of a Unicode character","intlchar.chartype":"Get the general category value for a code point","intlchar.chr":"Return Unicode character by code point value","intlchar.digit":"Get the decimal digit value of a code point for a given radix","intlchar.enumcharnames":"Enumerate all assigned Unicode characters within a range","intlchar.enumchartypes":"Enumerate all code points with their Unicode general categories","intlchar.foldcase":"Perform case folding on a code point","intlchar.fordigit":"Get character representation for a given digit and radix","intlchar.getbidipairedbracket":"Get the paired bracket character for a code point","intlchar.getblockcode":"Get the Unicode allocation block containing a code point","intlchar.getcombiningclass":"Get the combining class of a code point","intlchar.getfc-nfkc-closure":"Get the FC_NFKC_Closure property for a code point","intlchar.getintpropertymaxvalue":"Get the max value for a Unicode property","intlchar.getintpropertyminvalue":"Get the min value for a Unicode property","intlchar.getintpropertyvalue":"Get the value for a Unicode property for a code point","intlchar.getnumericvalue":"Get the numeric value for a Unicode code point","intlchar.getpropertyenum":"Get the property constant value for a given property name","intlchar.getpropertyname":"Get the Unicode name for a property","intlchar.getpropertyvalueenum":"Get the property value for a given value name","intlchar.getpropertyvaluename":"Get the Unicode name for a property value","intlchar.getunicodeversion":"Get the Unicode version","intlchar.hasbinaryproperty":"Check a binary Unicode property for a code point","intlchar.isalnum":"Check if code point is an alphanumeric character","intlchar.isalpha":"Check if code point is a letter character","intlchar.isbase":"Check if code point is a base character","intlchar.isblank":"Check if code point is a \"blank\" or \"horizontal space\" character","intlchar.iscntrl":"Check if code point is a control character","intlchar.isdefined":"Check whether the code point is defined","intlchar.isdigit":"Check if code point is a digit character","intlchar.isgraph":"Check if code point is a graphic character","intlchar.isidignorable":"Check if code point is an ignorable character","intlchar.isidpart":"Check if code point is permissible in an identifier","intlchar.isidstart":"Check if code point is permissible as the first character in an identifier","intlchar.isisocontrol":"Check if code point is an ISO control code","intlchar.isjavaidpart":"Check if code point is permissible in a Java identifier","intlchar.isjavaidstart":"Check if code point is permissible as the first character in a Java identifier","intlchar.isjavaspacechar":"Check if code point is a space character according to Java","intlchar.islower":"Check if code point is a lowercase letter","intlchar.ismirrored":"Check if code point has the Bidi_Mirrored property","intlchar.isprint":"Check if code point is a printable character","intlchar.ispunct":"Check if code point is punctuation character","intlchar.isspace":"Check if code point is a space character","intlchar.istitle":"Check if code point is a titlecase letter","intlchar.isualphabetic":"Check if code point has the Alphabetic Unicode property","intlchar.isulowercase":"Check if code point has the Lowercase Unicode property","intlchar.isupper":"Check if code point has the general category \"Lu\" (uppercase letter)","intlchar.isuuppercase":"Check if code point has the Uppercase Unicode property","intlchar.isuwhitespace":"Check if code point has the White_Space Unicode property","intlchar.iswhitespace":"Check if code point is a whitespace character according to ICU","intlchar.isxdigit":"Check if code point is a hexadecimal digit","intlchar.ord":"Return Unicode code point value of character","intlchar.tolower":"Make Unicode character lowercase","intlchar.totitle":"Make Unicode character titlecase","intlchar.toupper":"Make Unicode character uppercase","class.intlchar":"IntlChar","class.intlexception":"Exception class for intl errors","intliterator.current":"Get the current element","intliterator.key":"Get the current key","intliterator.next":"Move forward to the next element","intliterator.rewind":"Rewind the iterator to the first element","intliterator.valid":"Check if current position is valid","class.intliterator":"The IntlIterator class","function.intl-error-name":"Get symbolic name for a given error code","function.intl-get-error-code":"Get the last error code","function.intl-get-error-message":"Get description of the last error","function.intl-is-failure":"Check whether the given error code indicates failure","ref.intl":"Internationalization Functions","book.intl":"Internationalization Functions","mbstring.installation":"Multibyte String","mbstring.configuration":"Multibyte String","mbstring.setup":"Multibyte String","mbstring.constants":"Multibyte String","mbstring.encodings":"Multibyte String","mbstring.ja-basic":"Multibyte String","mbstring.http":"Multibyte String","mbstring.supported-encodings":"Multibyte String","mbstring.overload":"Multibyte String","mbstring.php4.req":"Multibyte String","function.mb-check-encoding":"Check if strings are valid for the specified encoding","function.mb-chr":"Return character by Unicode code point value","function.mb-convert-case":"Perform case folding on a string","function.mb-convert-encoding":"Convert a string from one character encoding to another","function.mb-convert-kana":"Convert \"kana\" one from another (\"zen-kaku\", \"han-kaku\" and more)","function.mb-convert-variables":"Convert character code in variable(s)","function.mb-decode-mimeheader":"Decode string in MIME header field","function.mb-decode-numericentity":"Decode HTML numeric string reference to character","function.mb-detect-encoding":"Detect character encoding","function.mb-detect-order":"Set\/Get character encoding detection order","function.mb-encode-mimeheader":"Encode string for MIME header","function.mb-encode-numericentity":"Encode character to HTML numeric string reference","function.mb-encoding-aliases":"Get aliases of a known encoding type","function.mb-ereg":"Regular expression match with multibyte support","function.mb-ereg-match":"Regular expression match for multibyte string","function.mb-ereg-replace":"Replace regular expression with multibyte support","function.mb-ereg-replace-callback":"Perform a regular expression search and replace with multibyte support using a callback","function.mb-ereg-search":"Multibyte regular expression match for predefined multibyte string","function.mb-ereg-search-getpos":"Returns start point for next regular expression match","function.mb-ereg-search-getregs":"Retrieve the result from the last multibyte regular expression match","function.mb-ereg-search-init":"Setup string and regular expression for a multibyte regular expression match","function.mb-ereg-search-pos":"Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string","function.mb-ereg-search-regs":"Returns the matched part of a multibyte regular expression","function.mb-ereg-search-setpos":"Set start point of next regular expression match","function.mb-eregi":"Regular expression match ignoring case with multibyte support","function.mb-eregi-replace":"Replace regular expression with multibyte support ignoring case","function.mb-get-info":"Get internal settings of mbstring","function.mb-http-input":"Detect HTTP input character encoding","function.mb-http-output":"Set\/Get HTTP output character encoding","function.mb-internal-encoding":"Set\/Get internal character encoding","function.mb-language":"Set\/Get current language","function.mb-lcfirst":"Make a string's first character lowercase","function.mb-list-encodings":"Returns an array of all supported encodings","function.mb-ltrim":"Strip whitespace (or other characters) from the beginning of a string","function.mb-ord":"Get Unicode code point of character","function.mb-output-handler":"Callback function converts character encoding in output buffer","function.mb-parse-str":"Parse GET\/POST\/COOKIE data and set global variable","function.mb-preferred-mime-name":"Get MIME charset string","function.mb-regex-encoding":"Set\/Get character encoding for multibyte regex","function.mb-regex-set-options":"Set\/Get the default options for mbregex functions","function.mb-rtrim":"Strip whitespace (or other characters) from the end of a string","function.mb-scrub":"Replace ill-formed byte sequences with the substitute character","function.mb-send-mail":"Send encoded mail","function.mb-split":"Split multibyte string using regular expression","function.mb-str-pad":"Pad a multibyte string to a certain length with another multibyte string","function.mb-str-split":"Given a multibyte string, return an array of its characters","function.mb-strcut":"Get part of string","function.mb-strimwidth":"Get truncated string with specified width","function.mb-stripos":"Finds position of first occurrence of a string within another, case insensitive","function.mb-stristr":"Finds first occurrence of a string within another, case insensitive","function.mb-strlen":"Get string length","function.mb-strpos":"Find position of first occurrence of string in a string","function.mb-strrchr":"Finds the last occurrence of a character in a string within another","function.mb-strrichr":"Finds the last occurrence of a character in a string within another, case insensitive","function.mb-strripos":"Finds position of last occurrence of a string within another, case insensitive","function.mb-strrpos":"Find position of last occurrence of a string in a string","function.mb-strstr":"Finds first occurrence of a string within another","function.mb-strtolower":"Make a string lowercase","function.mb-strtoupper":"Make a string uppercase","function.mb-strwidth":"Return width of string","function.mb-substitute-character":"Set\/Get substitution character","function.mb-substr":"Get part of string","function.mb-substr-count":"Count the number of substring occurrences","function.mb-trim":"Strip whitespace (or other characters) from the beginning and end of a string","function.mb-ucfirst":"Make a string's first character uppercase","ref.mbstring":"Multibyte String","book.mbstring":"Human Language and Character Encoding Support","pspell.requirements":"Pspell","pspell.installation":"Pspell","pspell.resources":"Pspell","pspell.setup":"Pspell","pspell.constants":"Pspell","function.pspell-add-to-personal":"Add the word to a personal wordlist","function.pspell-add-to-session":"Add the word to the wordlist in the current session","function.pspell-check":"Check a word","function.pspell-clear-session":"Clear the current session","function.pspell-config-create":"Create a config used to open a dictionary","function.pspell-config-data-dir":"Location of language data files","function.pspell-config-dict-dir":"Location of the main word list","function.pspell-config-ignore":"Ignore words less than N characters long","function.pspell-config-mode":"Change the mode number of suggestions returned","function.pspell-config-personal":"Set a file that contains personal wordlist","function.pspell-config-repl":"Set a file that contains replacement pairs","function.pspell-config-runtogether":"Consider run-together words as valid compounds","function.pspell-config-save-repl":"Determine whether to save a replacement pairs list\n  along with the wordlist","function.pspell-new":"Load a new dictionary","function.pspell-new-config":"Load a new dictionary with settings based on a given config","function.pspell-new-personal":"Load a new dictionary with personal wordlist","function.pspell-save-wordlist":"Save the personal wordlist to a file","function.pspell-store-replacement":"Store a replacement pair for a word","function.pspell-suggest":"Suggest spellings of a word","ref.pspell":"Pspell","class.pspell-dictionary":"The PSpell\\Dictionary class","class.pspell-config":"The PSpell\\Config class","book.pspell":"Human Language and Character Encoding Support","recode.requirements":"GNU Recode","recode.installation":"GNU Recode","recode.setup":"GNU Recode","function.recode":"Alias of recode_string","function.recode-file":"Recode from file to file according to recode request","function.recode-string":"Recode a string according to a recode request","ref.recode":"GNU Recode","book.recode":"GNU Recode","refs.international":"Function Reference","exif.requirements":"Exchangeable image information","exif.installation":"Exchangeable image information","exif.configuration":"Exchangeable image information","exif.setup":"Exchangeable image information","exif.constants":"Exchangeable image information","function.exif-imagetype":"Determine the type of an image","function.exif-read-data":"Reads the EXIF headers from an image file","function.exif-tagname":"Get the header name for an index","function.exif-thumbnail":"Retrieve the embedded thumbnail of an image","function.read-exif-data":"Alias of exif_read_data","ref.exif":"Exchangeable image information","book.exif":"Exchangeable image information","image.requirements":"Image Processing and GD","image.installation":"Image Processing and GD","image.configuration":"Image Processing and GD","image.resources":"Image Processing and GD","image.setup":"Image Processing and GD","image.constants":"Image Processing and GD","image.examples-png":"Image Processing and GD","image.examples-watermark":"Image Processing and GD","image.examples.merged-watermark":"Image Processing and GD","image.examples":"Image Processing and GD","function.gd-info":"Retrieve information about the currently installed GD library","function.getimagesize":"Get the size of an image","function.getimagesizefromstring":"Get the size of an image from a string","function.image-type-to-extension":"Get file extension for image type","function.image-type-to-mime-type":"Get Mime-Type for image-type returned by getimagesize,\n   exif_read_data, exif_thumbnail, exif_imagetype","function.image2wbmp":"Output image to browser or file","function.imageaffine":"Return an image containing the affine transformed src image, using an optional clipping area","function.imageaffinematrixconcat":"Concatenate two affine transformation matrices","function.imageaffinematrixget":"Get an affine transformation matrix","function.imagealphablending":"Set the blending mode for an image","function.imageantialias":"Should antialias functions be used or not","function.imagearc":"Draws an arc","function.imageavif":"Output image to browser or file","function.imagebmp":"Output a BMP image to browser or file","function.imagechar":"Draw a character horizontally","function.imagecharup":"Draw a character vertically","function.imagecolorallocate":"Allocate a color for an image","function.imagecolorallocatealpha":"Allocate a color for an image","function.imagecolorat":"Get the index of the color of a pixel","function.imagecolorclosest":"Get the index of the closest color to the specified color","function.imagecolorclosestalpha":"Get the index of the closest color to the specified color + alpha","function.imagecolorclosesthwb":"Get the index of the color which has the hue, white and blackness","function.imagecolordeallocate":"De-allocate a color for an image","function.imagecolorexact":"Get the index of the specified color","function.imagecolorexactalpha":"Get the index of the specified color + alpha","function.imagecolormatch":"Makes the colors of the palette version of an image more closely match the true color version","function.imagecolorresolve":"Get the index of the specified color or its closest possible alternative","function.imagecolorresolvealpha":"Get the index of the specified color + alpha or its closest possible alternative","function.imagecolorset":"Set the color for the specified palette index","function.imagecolorsforindex":"Get the colors for an index","function.imagecolorstotal":"Find out the number of colors in an image's palette","function.imagecolortransparent":"Define a color as transparent","function.imageconvolution":"Apply a 3x3 convolution matrix, using coefficient and offset","function.imagecopy":"Copy part of an image","function.imagecopymerge":"Copy and merge part of an image","function.imagecopymergegray":"Copy and merge part of an image with gray scale","function.imagecopyresampled":"Copy and resize part of an image with resampling","function.imagecopyresized":"Copy and resize part of an image","function.imagecreate":"Create a new palette based image","function.imagecreatefromavif":"Create a new image from file or URL","function.imagecreatefrombmp":"Create a new image from file or URL","function.imagecreatefromgd":"Create a new image from GD file or URL","function.imagecreatefromgd2":"Create a new image from GD2 file or URL","function.imagecreatefromgd2part":"Create a new image from a given part of GD2 file or URL","function.imagecreatefromgif":"Create a new image from file or URL","function.imagecreatefromjpeg":"Create a new image from file or URL","function.imagecreatefrompng":"Create a new image from file or URL","function.imagecreatefromstring":"Create a new image from the image stream in the string","function.imagecreatefromtga":"Create a new image from file or URL","function.imagecreatefromwbmp":"Create a new image from file or URL","function.imagecreatefromwebp":"Create a new image from file or URL","function.imagecreatefromxbm":"Create a new image from file or URL","function.imagecreatefromxpm":"Create a new image from file or URL","function.imagecreatetruecolor":"Create a new true color image","function.imagecrop":"Crop an image to the given rectangle","function.imagecropauto":"Crop an image automatically using one of the available modes","function.imagedashedline":"Draw a dashed line","function.imagedestroy":"Destroy an image","function.imageellipse":"Draw an ellipse","function.imagefill":"Flood fill","function.imagefilledarc":"Draw a partial arc and fill it","function.imagefilledellipse":"Draw a filled ellipse","function.imagefilledpolygon":"Draw a filled polygon","function.imagefilledrectangle":"Draw a filled rectangle","function.imagefilltoborder":"Flood fill to specific color","function.imagefilter":"Applies a filter to an image","function.imageflip":"Flips an image using a given mode","function.imagefontheight":"Get font height","function.imagefontwidth":"Get font width","function.imageftbbox":"Give the bounding box of a text using fonts via freetype2","function.imagefttext":"Write text to the image using fonts using FreeType 2","function.imagegammacorrect":"Apply a gamma correction to a GD image","function.imagegd":"Output GD image to browser or file","function.imagegd2":"Output GD2 image to browser or file","function.imagegetclip":"Get the clipping rectangle","function.imagegetinterpolation":"Get the interpolation method","function.imagegif":"Output image to browser or file","function.imagegrabscreen":"Captures the whole screen","function.imagegrabwindow":"Captures a window","function.imageinterlace":"Enable or disable interlace","function.imageistruecolor":"Finds whether an image is a truecolor image","function.imagejpeg":"Output image to browser or file","function.imagelayereffect":"Set the alpha blending flag to use layering effects","function.imageline":"Draw a line","function.imageloadfont":"Load a new font","function.imageopenpolygon":"Draws an open polygon","function.imagepalettecopy":"Copy the palette from one image to another","function.imagepalettetotruecolor":"Converts a palette based image to true color","function.imagepng":"Output a PNG image to either the browser or a file","function.imagepolygon":"Draws a polygon","function.imagerectangle":"Draw a rectangle","function.imageresolution":"Get or set the resolution of the image","function.imagerotate":"Rotate an image with a given angle","function.imagesavealpha":"Whether to retain full alpha channel information when saving images","function.imagescale":"Scale an image using the given new width and height","function.imagesetbrush":"Set the brush image for line drawing","function.imagesetclip":"Set the clipping rectangle","function.imagesetinterpolation":"Set the interpolation method","function.imagesetpixel":"Set a single pixel","function.imagesetstyle":"Set the style for line drawing","function.imagesetthickness":"Set the thickness for line drawing","function.imagesettile":"Set the tile image for filling","function.imagestring":"Draw a string horizontally","function.imagestringup":"Draw a string vertically","function.imagesx":"Get image width","function.imagesy":"Get image height","function.imagetruecolortopalette":"Convert a true color image to a palette image","function.imagettfbbox":"Give the bounding box of a text using TrueType fonts","function.imagettftext":"Write text to the image using TrueType fonts","function.imagetypes":"Return the image types supported by this PHP build","function.imagewbmp":"Output image to browser or file","function.imagewebp":"Output a WebP image to browser or file","function.imagexbm":"Output an XBM image to browser or file","function.iptcembed":"Embeds binary IPTC data into a JPEG image","function.iptcparse":"Parse a binary IPTC block into single tags","function.jpeg2wbmp":"Convert JPEG image file to WBMP image file","function.png2wbmp":"Convert PNG image file to WBMP image file","ref.image":"Image Processing and GD","class.gdimage":"The GdImage class","class.gdfont":"The GdFont class","book.image":"Image Processing and GD","gmagick.requirements":"Gmagick","gmagick.installation":"Gmagick","gmagick.setup":"Gmagick","gmagick.constants":"Gmagick","gmagick.examples":"Gmagick","gmagick.addimage":"Adds new image to Gmagick object image list","gmagick.addnoiseimage":"Adds random noise to the image","gmagick.annotateimage":"Annotates an image with text","gmagick.blurimage":"Adds blur filter to image","gmagick.borderimage":"Surrounds the image with a border","gmagick.charcoalimage":"Simulates a charcoal drawing","gmagick.chopimage":"Removes a region of an image and trims","gmagick.clear":"Clears all resources associated to Gmagick object","gmagick.commentimage":"Adds a comment to your image","gmagick.compositeimage":"Composite one image onto another","gmagick.construct":"The Gmagick constructor","gmagick.cropimage":"Extracts a region of the image","gmagick.cropthumbnailimage":"Creates a crop thumbnail","gmagick.current":"The current purpose","gmagick.cyclecolormapimage":"Displaces an image's colormap","gmagick.deconstructimages":"Returns certain pixel differences between images","gmagick.despeckleimage":"The despeckleimage purpose","gmagick.destroy":"The destroy purpose","gmagick.drawimage":"Renders the GmagickDraw object on the current image","gmagick.edgeimage":"Enhance edges within the image","gmagick.embossimage":"Returns a grayscale image with a three-dimensional effect","gmagick.enhanceimage":"Improves the quality of a noisy image","gmagick.equalizeimage":"Equalizes the image histogram","gmagick.flipimage":"Creates a vertical mirror image","gmagick.flopimage":"Creates a horizontal mirror image","gmagick.frameimage":"Adds a simulated three-dimensional border","gmagick.gammaimage":"Gamma-corrects an image","gmagick.getcopyright":"Returns the GraphicsMagick API copyright as a string","gmagick.getfilename":"The filename associated with an image sequence","gmagick.getimagebackgroundcolor":"Returns the image background color","gmagick.getimageblueprimary":"Returns the chromaticy blue primary point","gmagick.getimagebordercolor":"Returns the image border color","gmagick.getimagechanneldepth":"Gets the depth for a particular image channel","gmagick.getimagecolors":"Returns the color of the specified colormap index","gmagick.getimagecolorspace":"Gets the image colorspace","gmagick.getimagecompose":"Returns the composite operator associated with the image","gmagick.getimagedelay":"Gets the image delay","gmagick.getimagedepth":"Gets the depth of the image","gmagick.getimagedispose":"Gets the image disposal method","gmagick.getimageextrema":"Gets the extrema for the image","gmagick.getimagefilename":"Returns the filename of a particular image in a sequence","gmagick.getimageformat":"Returns the format of a particular image in a sequence","gmagick.getimagegamma":"Gets the image gamma","gmagick.getimagegreenprimary":"Returns the chromaticy green primary point","gmagick.getimageheight":"Returns the image height","gmagick.getimagehistogram":"Gets the image histogram","gmagick.getimageindex":"Gets the index of the current active image","gmagick.getimageinterlacescheme":"Gets the image interlace scheme","gmagick.getimageiterations":"Gets the image iterations","gmagick.getimagematte":"Check if the image has a matte channel","gmagick.getimagemattecolor":"Returns the image matte color","gmagick.getimageprofile":"Returns the named image profile","gmagick.getimageredprimary":"Returns the chromaticity red primary point","gmagick.getimagerenderingintent":"Gets the image rendering intent","gmagick.getimageresolution":"Gets the image X and Y resolution","gmagick.getimagescene":"Gets the image scene","gmagick.getimagesignature":"Generates an SHA-256 message digest","gmagick.getimagetype":"Gets the potential image type","gmagick.getimageunits":"Gets the image units of resolution","gmagick.getimagewhitepoint":"Returns the chromaticity white point","gmagick.getimagewidth":"Returns the width of the image","gmagick.getpackagename":"Returns the GraphicsMagick package name","gmagick.getquantumdepth":"Returns the Gmagick quantum depth as a string","gmagick.getreleasedate":"Returns the GraphicsMagick release date as a string","gmagick.getsamplingfactors":"Gets the horizontal and vertical sampling factor","gmagick.getsize":"Returns the size associated with the Gmagick object","gmagick.getversion":"Returns the GraphicsMagick API version","gmagick.hasnextimage":"Checks if the object has more images","gmagick.haspreviousimage":"Checks if the object has a previous image","gmagick.implodeimage":"Creates a new image as a copy","gmagick.labelimage":"Adds a label to an image","gmagick.levelimage":"Adjusts the levels of an image","gmagick.magnifyimage":"Scales an image proportionally 2x","gmagick.mapimage":"Replaces the colors of an image with the closest color from a reference image","gmagick.medianfilterimage":"Applies a digital filter","gmagick.minifyimage":"Scales an image proportionally to half its size","gmagick.modulateimage":"Control the brightness, saturation, and hue","gmagick.motionblurimage":"Simulates motion blur","gmagick.newimage":"Creates a new image","gmagick.nextimage":"Moves to the next image","gmagick.normalizeimage":"Enhances the contrast of a color image","gmagick.oilpaintimage":"Simulates an oil painting","gmagick.previousimage":"Move to the previous image in the object","gmagick.profileimage":"Adds or removes a profile from an image","gmagick.quantizeimage":"Analyzes the colors within a reference image","gmagick.quantizeimages":"The quantizeimages purpose","gmagick.queryfontmetrics":"Returns an array representing the font metrics","gmagick.queryfonts":"Returns the configured fonts","gmagick.queryformats":"Returns formats supported by Gmagick","gmagick.radialblurimage":"Radial blurs an image","gmagick.raiseimage":"Creates a simulated 3d button-like effect","gmagick.read":"Reads image from filename","gmagick.readimage":"Reads image from filename","gmagick.readimageblob":"Reads image from a binary string","gmagick.readimagefile":"The readimagefile purpose","gmagick.reducenoiseimage":"Smooths the contours of an image","gmagick.removeimage":"Removes an image from the image list","gmagick.removeimageprofile":"Removes the named image profile and returns it","gmagick.resampleimage":"Resample image to desired resolution","gmagick.resizeimage":"Scales an image","gmagick.rollimage":"Offsets an image","gmagick.rotateimage":"Rotates an image","gmagick.scaleimage":"Scales the size of an image","gmagick.separateimagechannel":"Separates a channel from the image","gmagick.setcompressionquality":"Sets the object's default compression quality","gmagick.setfilename":"Sets the filename before you read or write the image","gmagick.setimagebackgroundcolor":"Sets the image background color","gmagick.setimageblueprimary":"Sets the image chromaticity blue primary point","gmagick.setimagebordercolor":"Sets the image border color","gmagick.setimagechanneldepth":"Sets the depth of a particular image channel","gmagick.setimagecolorspace":"Sets the image colorspace","gmagick.setimagecompose":"Sets the image composite operator","gmagick.setimagedelay":"Sets the image delay","gmagick.setimagedepth":"Sets the image depth","gmagick.setimagedispose":"Sets the image disposal method","gmagick.setimagefilename":"Sets the filename of a particular image in a sequence","gmagick.setimageformat":"Sets the format of a particular image","gmagick.setimagegamma":"Sets the image gamma","gmagick.setimagegreenprimary":"Sets the image chromaticity green primary point","gmagick.setimageindex":"Set the iterator to the position in the image list specified with the index parameter","gmagick.setimageinterlacescheme":"Sets the interlace scheme of the image","gmagick.setimageiterations":"Sets the image iterations","gmagick.setimageprofile":"Adds a named profile to the Gmagick object","gmagick.setimageredprimary":"Sets the image chromaticity red primary point","gmagick.setimagerenderingintent":"Sets the image rendering intent","gmagick.setimageresolution":"Sets the image resolution","gmagick.setimagescene":"Sets the image scene","gmagick.setimagetype":"Sets the image type","gmagick.setimageunits":"Sets the image units of resolution","gmagick.setimagewhitepoint":"Sets the image chromaticity white point","gmagick.setsamplingfactors":"Sets the image sampling factors","gmagick.setsize":"Sets the size of the Gmagick object","gmagick.shearimage":"Creating a parallelogram","gmagick.solarizeimage":"Applies a solarizing effect to the image","gmagick.spreadimage":"Randomly displaces each pixel in a block","gmagick.stripimage":"Strips an image of all profiles and comments","gmagick.swirlimage":"Swirls the pixels about the center of the image","gmagick.thumbnailimage":"Changes the size of an image","gmagick.trimimage":"Remove edges from the image","gmagick.write":"Alias of Gmagick::writeimage","gmagick.writeimage":"Writes an image to the specified filename","class.gmagick":"The Gmagick class","gmagickdraw.annotate":"Draws text on the image","gmagickdraw.arc":"Draws an arc","gmagickdraw.bezier":"Draws a bezier curve","gmagickdraw.ellipse":"Draws an ellipse on the image","gmagickdraw.getfillcolor":"Returns the fill color","gmagickdraw.getfillopacity":"Returns the opacity used when drawing","gmagickdraw.getfont":"Returns the font","gmagickdraw.getfontsize":"Returns the font pointsize","gmagickdraw.getfontstyle":"Returns the font style","gmagickdraw.getfontweight":"Returns the font weight","gmagickdraw.getstrokecolor":"Returns the color used for stroking object outlines","gmagickdraw.getstrokeopacity":"Returns the opacity of stroked object outlines","gmagickdraw.getstrokewidth":"Returns the width of the stroke used to draw object outlines","gmagickdraw.gettextdecoration":"Returns the text decoration","gmagickdraw.gettextencoding":"Returns the code set used for text annotations","gmagickdraw.line":"Draws a line","gmagickdraw.point":"Draws a point","gmagickdraw.polygon":"Draws a polygon","gmagickdraw.polyline":"Draws a polyline","gmagickdraw.rectangle":"Draws a rectangle","gmagickdraw.rotate":"Applies the specified rotation to the current coordinate space","gmagickdraw.roundrectangle":"Draws a rounded rectangle","gmagickdraw.scale":"Adjusts the scaling factor","gmagickdraw.setfillcolor":"Sets the fill color to be used for drawing filled objects","gmagickdraw.setfillopacity":"The setfillopacity purpose","gmagickdraw.setfont":"Sets the fully-specified font to use when annotating with text","gmagickdraw.setfontsize":"Sets the font pointsize to use when annotating with text","gmagickdraw.setfontstyle":"Sets the font style to use when annotating with text","gmagickdraw.setfontweight":"Sets the font weight","gmagickdraw.setstrokecolor":"Sets the color used for stroking object outlines","gmagickdraw.setstrokeopacity":"Specifies the opacity of stroked object outlines","gmagickdraw.setstrokewidth":"Sets the width of the stroke used to draw object outlines","gmagickdraw.settextdecoration":"Specifies a decoration","gmagickdraw.settextencoding":"Specifies the text code set","class.gmagickdraw":"The GmagickDraw class","gmagickpixel.construct":"The GmagickPixel constructor","gmagickpixel.getcolor":"Returns the color","gmagickpixel.getcolorcount":"Returns the color count associated with this color","gmagickpixel.getcolorvalue":"Gets the normalized value of the provided color channel","gmagickpixel.setcolor":"Sets the color","gmagickpixel.setcolorvalue":"Sets the normalized value of one of the channels","class.gmagickpixel":"The GmagickPixel class","book.gmagick":"Gmagick","imagick.requirements":"Image Processing (ImageMagick)","imagick.installation":"Image Processing (ImageMagick)","imagick.configuration":"Image Processing (ImageMagick)","imagick.setup":"Image Processing (ImageMagick)","imagick.constants":"Image Processing (ImageMagick)","imagick.examples-1":"Image Processing (ImageMagick)","imagick.examples":"Image Processing (ImageMagick)","imagick.adaptiveblurimage":"Adds adaptive blur filter to image","imagick.adaptiveresizeimage":"Adaptively resize image with data dependent triangulation","imagick.adaptivesharpenimage":"Adaptively sharpen the image","imagick.adaptivethresholdimage":"Selects a threshold for each pixel based on a range of intensity","imagick.addimage":"Adds new image to Imagick object image list","imagick.addnoiseimage":"Adds random noise to the image","imagick.affinetransformimage":"Transforms an image","imagick.animateimages":"Animates an image or images","imagick.annotateimage":"Annotates an image with text","imagick.appendimages":"Append a set of images","imagick.autolevelimage":"Adjusts the levels of a particular image channel","imagick.averageimages":"Average a set of images","imagick.blackthresholdimage":"Forces all pixels below the threshold into black","imagick.blueshiftimage":"Mutes the colors of the image","imagick.blurimage":"Adds blur filter to image","imagick.borderimage":"Surrounds the image with a border","imagick.brightnesscontrastimage":"Change the brightness and\/or contrast of an image","imagick.charcoalimage":"Simulates a charcoal drawing","imagick.chopimage":"Removes a region of an image and trims","imagick.clampimage":"Restricts the color range from 0 to the quantum depth.","imagick.clear":"Clears all resources associated to Imagick object","imagick.clipimage":"Clips along the first path from the 8BIM profile","imagick.clipimagepath":"Clips along the named paths from the 8BIM profile, if present","imagick.clippathimage":"Clips along the named paths from the 8BIM profile","imagick.clone":"Makes an exact copy of the Imagick object","imagick.clutimage":"Replaces colors in the image","imagick.coalesceimages":"Composites a set of images","imagick.colorfloodfillimage":"Changes the color value of any pixel that matches target","imagick.colorizeimage":"Blends the fill color with the image","imagick.colormatriximage":"Apply color transformation to an image","imagick.combineimages":"Combines one or more images into a single image","imagick.commentimage":"Adds a comment to your image","imagick.compareimagechannels":"Returns the difference in one or more images","imagick.compareimagelayers":"Returns the maximum bounding region between images","imagick.compareimages":"Compares an image to a reconstructed image","imagick.compositeimage":"Composite one image onto another","imagick.construct":"The Imagick constructor","imagick.contrastimage":"Change the contrast of the image","imagick.contraststretchimage":"Enhances the contrast of a color image","imagick.convolveimage":"Applies a custom convolution kernel to the image","imagick.count":"Get the number of images","imagick.cropimage":"Extracts a region of the image","imagick.cropthumbnailimage":"Creates a crop thumbnail","imagick.current":"Returns a reference to the current Imagick object","imagick.cyclecolormapimage":"Displaces an image's colormap","imagick.decipherimage":"Deciphers an image","imagick.deconstructimages":"Returns certain pixel differences between images","imagick.deleteimageartifact":"Delete image artifact","imagick.deleteimageproperty":"Deletes an image property","imagick.deskewimage":"Removes skew from the image","imagick.despeckleimage":"Reduces the speckle noise in an image","imagick.destroy":"Destroys the Imagick object","imagick.displayimage":"Displays an image","imagick.displayimages":"Displays an image or image sequence","imagick.distortimage":"Distorts an image using various distortion methods","imagick.drawimage":"Renders the ImagickDraw object on the current image","imagick.edgeimage":"Enhance edges within the image","imagick.embossimage":"Returns a grayscale image with a three-dimensional effect","imagick.encipherimage":"Enciphers an image","imagick.enhanceimage":"Improves the quality of a noisy image","imagick.equalizeimage":"Equalizes the image histogram","imagick.evaluateimage":"Applies an expression to an image","imagick.exportimagepixels":"Exports raw image pixels","imagick.extentimage":"Set image size","imagick.filter":"Applies a custom convolution kernel to the image","imagick.flattenimages":"Merges a sequence of images","imagick.flipimage":"Creates a vertical mirror image","imagick.floodfillpaintimage":"Changes the color value of any pixel that matches target","imagick.flopimage":"Creates a horizontal mirror image","imagick.forwardfouriertransformimage":"Implements the discrete Fourier transform (DFT)","imagick.frameimage":"Adds a simulated three-dimensional border","imagick.functionimage":"Applies a function on the image","imagick.fximage":"Evaluate expression for each pixel in the image","imagick.gammaimage":"Gamma-corrects an image","imagick.gaussianblurimage":"Blurs an image","imagick.getcolorspace":"Gets the colorspace","imagick.getcompression":"Gets the object compression type","imagick.getcompressionquality":"Gets the object compression quality","imagick.getcopyright":"Returns the ImageMagick API copyright as a string","imagick.getfilename":"The filename associated with an image sequence","imagick.getfont":"Gets font","imagick.getformat":"Returns the format of the Imagick object","imagick.getgravity":"Gets the gravity","imagick.gethomeurl":"Returns the ImageMagick home URL","imagick.getimage":"Returns a new Imagick object","imagick.getimagealphachannel":"Checks if the image has an alpha channel","imagick.getimageartifact":"Get image artifact","imagick.getimageattribute":"Returns a named attribute","imagick.getimagebackgroundcolor":"Returns the image background color","imagick.getimageblob":"Returns the image sequence as a blob","imagick.getimageblueprimary":"Returns the chromaticy blue primary point","imagick.getimagebordercolor":"Returns the image border color","imagick.getimagechanneldepth":"Gets the depth for a particular image channel","imagick.getimagechanneldistortion":"Compares image channels of an image to a reconstructed image","imagick.getimagechanneldistortions":"Gets channel distortions","imagick.getimagechannelextrema":"Gets the extrema for one or more image channels","imagick.getimagechannelkurtosis":"The getImageChannelKurtosis purpose","imagick.getimagechannelmean":"Gets the mean and standard deviation","imagick.getimagechannelrange":"Gets channel range","imagick.getimagechannelstatistics":"Returns statistics for each channel in the image","imagick.getimageclipmask":"Gets image clip mask","imagick.getimagecolormapcolor":"Returns the color of the specified colormap index","imagick.getimagecolors":"Gets the number of unique colors in the image","imagick.getimagecolorspace":"Gets the image colorspace","imagick.getimagecompose":"Returns the composite operator associated with the image","imagick.getimagecompression":"Gets the current image's compression type","imagick.getimagecompressionquality":"Gets the current image's compression quality","imagick.getimagedelay":"Gets the image delay","imagick.getimagedepth":"Gets the image depth","imagick.getimagedispose":"Gets the image disposal method","imagick.getimagedistortion":"Compares an image to a reconstructed image","imagick.getimageextrema":"Gets the extrema for the image","imagick.getimagefilename":"Returns the filename of a particular image in a sequence","imagick.getimageformat":"Returns the format of a particular image in a sequence","imagick.getimagegamma":"Gets the image gamma","imagick.getimagegeometry":"Gets the width and height as an associative array","imagick.getimagegravity":"Gets the image gravity","imagick.getimagegreenprimary":"Returns the chromaticy green primary point","imagick.getimageheight":"Returns the image height","imagick.getimagehistogram":"Gets the image histogram","imagick.getimageindex":"Gets the index of the current active image","imagick.getimageinterlacescheme":"Gets the image interlace scheme","imagick.getimageinterpolatemethod":"Returns the interpolation method","imagick.getimageiterations":"Gets the image iterations","imagick.getimagelength":"Returns the image length in bytes","imagick.getimagematte":"Return if the image has a matte channel","imagick.getimagemattecolor":"Returns the image matte color","imagick.getimagemimetype":"Returns the image mime-type","imagick.getimageorientation":"Gets the image orientation","imagick.getimagepage":"Returns the page geometry","imagick.getimagepixelcolor":"Returns the color of the specified pixel","imagick.getimageprofile":"Returns the named image profile","imagick.getimageprofiles":"Returns the image profiles","imagick.getimageproperties":"Returns the image properties","imagick.getimageproperty":"Returns the named image property","imagick.getimageredprimary":"Returns the chromaticity red primary point","imagick.getimageregion":"Extracts a region of the image","imagick.getimagerenderingintent":"Gets the image rendering intent","imagick.getimageresolution":"Gets the image X and Y resolution","imagick.getimagesblob":"Returns all image sequences as a blob","imagick.getimagescene":"Gets the image scene","imagick.getimagesignature":"Generates an SHA-256 message digest","imagick.getimagesize":"Returns the image length in bytes","imagick.getimagetickspersecond":"Gets the image ticks-per-second","imagick.getimagetotalinkdensity":"Gets the image total ink density","imagick.getimagetype":"Gets the potential image type","imagick.getimageunits":"Gets the image units of resolution","imagick.getimagevirtualpixelmethod":"Returns the virtual pixel method","imagick.getimagewhitepoint":"Returns the chromaticity white point","imagick.getimagewidth":"Returns the image width","imagick.getinterlacescheme":"Gets the object interlace scheme","imagick.getiteratorindex":"Gets the index of the current active image","imagick.getnumberimages":"Returns the number of images in the object","imagick.getoption":"Returns a value associated with the specified key","imagick.getpackagename":"Returns the ImageMagick package name","imagick.getpage":"Returns the page geometry","imagick.getpixeliterator":"Returns a MagickPixelIterator","imagick.getpixelregioniterator":"Get an ImagickPixelIterator for an image section","imagick.getpointsize":"Gets point size","imagick.getquantum":"Returns the ImageMagick quantum range","imagick.getquantumdepth":"Gets the quantum depth","imagick.getquantumrange":"Returns the Imagick quantum range","imagick.getregistry":"Get a StringRegistry entry","imagick.getreleasedate":"Returns the ImageMagick release date","imagick.getresource":"Returns the specified resource's memory usage","imagick.getresourcelimit":"Returns the specified resource limit","imagick.getsamplingfactors":"Gets the horizontal and vertical sampling factor","imagick.getsize":"Returns the size associated with the Imagick object","imagick.getsizeoffset":"Returns the size offset","imagick.getversion":"Returns the ImageMagick API version","imagick.haldclutimage":"Replaces colors in the image","imagick.hasnextimage":"Checks if the object has more images","imagick.haspreviousimage":"Checks if the object has a previous image","imagick.identifyformat":"Formats a string with image details","imagick.identifyimage":"Identifies an image and fetches attributes","imagick.implodeimage":"Creates a new image as a copy","imagick.importimagepixels":"Imports image pixels","imagick.inversefouriertransformimage":"Implements the inverse discrete Fourier transform (DFT)","imagick.labelimage":"Adds a label to an image","imagick.levelimage":"Adjusts the levels of an image","imagick.linearstretchimage":"Stretches with saturation the image intensity","imagick.liquidrescaleimage":"Animates an image or images","imagick.listregistry":"List all the registry settings","imagick.magnifyimage":"Scales an image proportionally 2x","imagick.mapimage":"Replaces the colors of an image with the closest color from a reference image","imagick.mattefloodfillimage":"Changes the transparency value of a color","imagick.medianfilterimage":"Applies a digital filter","imagick.mergeimagelayers":"Merges image layers","imagick.minifyimage":"Scales an image proportionally to half its size","imagick.modulateimage":"Control the brightness, saturation, and hue","imagick.montageimage":"Creates a composite image","imagick.morphimages":"Method morphs a set of images","imagick.morphology":"Applies a user supplied kernel to the image according to the given morphology method.","imagick.mosaicimages":"Forms a mosaic from images","imagick.motionblurimage":"Simulates motion blur","imagick.negateimage":"Negates the colors in the reference image","imagick.newimage":"Creates a new image","imagick.newpseudoimage":"Creates a new image","imagick.nextimage":"Moves to the next image","imagick.normalizeimage":"Enhances the contrast of a color image","imagick.oilpaintimage":"Simulates an oil painting","imagick.opaquepaintimage":"Changes the color value of any pixel that matches target","imagick.optimizeimagelayers":"Removes repeated portions of images to optimize","imagick.orderedposterizeimage":"Performs an ordered dither","imagick.paintfloodfillimage":"Changes the color value of any pixel that matches target","imagick.paintopaqueimage":"Change any pixel that matches color","imagick.painttransparentimage":"Changes any pixel that matches color with the color defined by fill","imagick.pingimage":"Fetch basic attributes about the image","imagick.pingimageblob":"Quickly fetch attributes","imagick.pingimagefile":"Get basic image attributes in a lightweight manner","imagick.polaroidimage":"Simulates a Polaroid picture","imagick.posterizeimage":"Reduces the image to a limited number of color level","imagick.previewimages":"Quickly pin-point appropriate parameters for image processing","imagick.previousimage":"Move to the previous image in the object","imagick.profileimage":"Adds or removes a profile from an image","imagick.quantizeimage":"Analyzes the colors within a reference image","imagick.quantizeimages":"Analyzes the colors within a sequence of images","imagick.queryfontmetrics":"Returns an array representing the font metrics","imagick.queryfonts":"Returns the configured fonts","imagick.queryformats":"Returns formats supported by Imagick","imagick.radialblurimage":"Radial blurs an image","imagick.raiseimage":"Creates a simulated 3d button-like effect","imagick.randomthresholdimage":"Creates a high-contrast, two-color image","imagick.readimage":"Reads image from filename","imagick.readimageblob":"Reads image from a binary string","imagick.readimagefile":"Reads image from open filehandle","imagick.readimages":"Reads image from an array of filenames","imagick.recolorimage":"Recolors image","imagick.reducenoiseimage":"Smooths the contours of an image","imagick.remapimage":"Remaps image colors","imagick.removeimage":"Removes an image from the image list","imagick.removeimageprofile":"Removes the named image profile and returns it","imagick.render":"Renders all preceding drawing commands","imagick.resampleimage":"Resample image to desired resolution","imagick.resetimagepage":"Reset image page","imagick.resizeimage":"Scales an image","imagick.rollimage":"Offsets an image","imagick.rotateimage":"Rotates an image","imagick.rotationalblurimage":"Rotational blurs an image","imagick.roundcorners":"Rounds image corners","imagick.sampleimage":"Scales an image with pixel sampling","imagick.scaleimage":"Scales the size of an image","imagick.segmentimage":"Segments an image","imagick.selectiveblurimage":"Selectively blur an image within a contrast threshold","imagick.separateimagechannel":"Separates a channel from the image","imagick.sepiatoneimage":"Sepia tones an image","imagick.setbackgroundcolor":"Sets the object's default background color","imagick.setcolorspace":"Set colorspace","imagick.setcompression":"Sets the object's default compression type","imagick.setcompressionquality":"Sets the object's default compression quality","imagick.setfilename":"Sets the filename before you read or write the image","imagick.setfirstiterator":"Sets the Imagick iterator to the first image","imagick.setfont":"Sets font","imagick.setformat":"Sets the format of the Imagick object","imagick.setgravity":"Sets the gravity","imagick.setimage":"Replaces image in the object","imagick.setimagealphachannel":"Sets image alpha channel","imagick.setimageartifact":"Set image artifact","imagick.setimageattribute":"Sets an image attribute","imagick.setimagebackgroundcolor":"Sets the image background color","imagick.setimagebias":"Sets the image bias for any method that convolves an image","imagick.setimagebiasquantum":"Sets the image bias","imagick.setimageblueprimary":"Sets the image chromaticity blue primary point","imagick.setimagebordercolor":"Sets the image border color","imagick.setimagechanneldepth":"Sets the depth of a particular image channel","imagick.setimageclipmask":"Sets image clip mask","imagick.setimagecolormapcolor":"Sets the color of the specified colormap index","imagick.setimagecolorspace":"Sets the image colorspace","imagick.setimagecompose":"Sets the image composite operator","imagick.setimagecompression":"Sets the image compression","imagick.setimagecompressionquality":"Sets the image compression quality","imagick.setimagedelay":"Sets the image delay","imagick.setimagedepth":"Sets the image depth","imagick.setimagedispose":"Sets the image disposal method","imagick.setimageextent":"Sets the image size","imagick.setimagefilename":"Sets the filename of a particular image","imagick.setimageformat":"Sets the format of a particular image","imagick.setimagegamma":"Sets the image gamma","imagick.setimagegravity":"Sets the image gravity","imagick.setimagegreenprimary":"Sets the image chromaticity green primary point","imagick.setimageindex":"Set the iterator position","imagick.setimageinterlacescheme":"Sets the image compression","imagick.setimageinterpolatemethod":"Sets the image interpolate pixel method","imagick.setimageiterations":"Sets the image iterations","imagick.setimagematte":"Sets the image matte channel","imagick.setimagemattecolor":"Sets the image matte color","imagick.setimageopacity":"Sets the image opacity level","imagick.setimageorientation":"Sets the image orientation","imagick.setimagepage":"Sets the page geometry of the image","imagick.setimageprofile":"Adds a named profile to the Imagick object","imagick.setimageproperty":"Sets an image property","imagick.setimageredprimary":"Sets the image chromaticity red primary point","imagick.setimagerenderingintent":"Sets the image rendering intent","imagick.setimageresolution":"Sets the image resolution","imagick.setimagescene":"Sets the image scene","imagick.setimagetickspersecond":"Sets the image ticks-per-second","imagick.setimagetype":"Sets the image type","imagick.setimageunits":"Sets the image units of resolution","imagick.setimagevirtualpixelmethod":"Sets the image virtual pixel method","imagick.setimagewhitepoint":"Sets the image chromaticity white point","imagick.setinterlacescheme":"Sets the image compression","imagick.setiteratorindex":"Set the iterator position","imagick.setlastiterator":"Sets the Imagick iterator to the last image","imagick.setoption":"Set an option","imagick.setpage":"Sets the page geometry of the Imagick object","imagick.setpointsize":"Sets point size","imagick.setprogressmonitor":"Set a callback to be called during processing","imagick.setregistry":"Sets the ImageMagick registry entry named key to value","imagick.setresolution":"Sets the image resolution","imagick.setresourcelimit":"Sets the limit for a particular resource","imagick.setsamplingfactors":"Sets the image sampling factors","imagick.setsize":"Sets the size of the Imagick object","imagick.setsizeoffset":"Sets the size and offset of the Imagick object","imagick.settype":"Sets the image type attribute","imagick.shadeimage":"Creates a 3D effect","imagick.shadowimage":"Simulates an image shadow","imagick.sharpenimage":"Sharpens an image","imagick.shaveimage":"Shaves pixels from the image edges","imagick.shearimage":"Creating a parallelogram","imagick.sigmoidalcontrastimage":"Adjusts the contrast of an image","imagick.sketchimage":"Simulates a pencil sketch","imagick.smushimages":"Takes all images from the current image pointer to the end of the image list and smushs them","imagick.solarizeimage":"Applies a solarizing effect to the image","imagick.sparsecolorimage":"Interpolates colors","imagick.spliceimage":"Splices a solid color into the image","imagick.spreadimage":"Randomly displaces each pixel in a block","imagick.statisticimage":"Modifies image using a statistics function","imagick.steganoimage":"Hides a digital watermark within the image","imagick.stereoimage":"Composites two images","imagick.stripimage":"Strips an image of all profiles and comments","imagick.subimagematch":"Searches for a subimage in the current image and returns a similarity image","imagick.swirlimage":"Swirls the pixels about the center of the image","imagick.textureimage":"Repeatedly tiles the texture image","imagick.thresholdimage":"Changes the value of individual pixels based on a threshold","imagick.thumbnailimage":"Changes the size of an image","imagick.tintimage":"Applies a color vector to each pixel in the image","imagick.tostring":"Returns the image as a string","imagick.transformimage":"Convenience method for setting crop size and the image geometry","imagick.transformimagecolorspace":"Transforms an image to a new colorspace","imagick.transparentpaintimage":"Paints pixels transparent","imagick.transposeimage":"Creates a vertical mirror image","imagick.transverseimage":"Creates a horizontal mirror image","imagick.trimimage":"Remove edges from the image","imagick.uniqueimagecolors":"Discards all but one of any pixel color","imagick.unsharpmaskimage":"Sharpens an image","imagick.valid":"Checks if the current item is valid","imagick.vignetteimage":"Adds vignette filter to the image","imagick.waveimage":"Applies wave filter to the image","imagick.whitethresholdimage":"Force all pixels above the threshold into white","imagick.writeimage":"Writes an image to the specified filename","imagick.writeimagefile":"Writes an image to a filehandle","imagick.writeimages":"Writes an image or image sequence","imagick.writeimagesfile":"Writes frames to a filehandle","class.imagick":"The Imagick class","imagickdraw.affine":"Adjusts the current affine transformation matrix","imagickdraw.annotation":"Draws text on the image","imagickdraw.arc":"Draws an arc","imagickdraw.bezier":"Draws a bezier curve","imagickdraw.circle":"Draws a circle","imagickdraw.clear":"Clears the ImagickDraw","imagickdraw.clone":"Makes an exact copy of the specified ImagickDraw object","imagickdraw.color":"Draws color on image","imagickdraw.comment":"Adds a comment","imagickdraw.composite":"Composites an image onto the current image","imagickdraw.construct":"The ImagickDraw constructor","imagickdraw.destroy":"Frees all associated resources","imagickdraw.ellipse":"Draws an ellipse on the image","imagickdraw.getclippath":"Obtains the current clipping path ID","imagickdraw.getcliprule":"Returns the current polygon fill rule","imagickdraw.getclipunits":"Returns the interpretation of clip path units","imagickdraw.getfillcolor":"Returns the fill color","imagickdraw.getfillopacity":"Returns the opacity used when drawing","imagickdraw.getfillrule":"Returns the fill rule","imagickdraw.getfont":"Returns the font","imagickdraw.getfontfamily":"Returns the font family","imagickdraw.getfontsize":"Returns the font pointsize","imagickdraw.getfontstretch":"Gets the font stretch to use when annotating with text","imagickdraw.getfontstyle":"Returns the font style","imagickdraw.getfontweight":"Returns the font weight","imagickdraw.getgravity":"Returns the text placement gravity","imagickdraw.getstrokeantialias":"Returns the current stroke antialias setting","imagickdraw.getstrokecolor":"Returns the color used for stroking object outlines","imagickdraw.getstrokedasharray":"Returns an array representing the pattern of dashes and gaps used to stroke paths","imagickdraw.getstrokedashoffset":"Returns the offset into the dash pattern to start the dash","imagickdraw.getstrokelinecap":"Returns the shape to be used at the end of open subpaths when they are stroked","imagickdraw.getstrokelinejoin":"Returns the shape to be used at the corners of paths when they are stroked","imagickdraw.getstrokemiterlimit":"Returns the stroke miter limit","imagickdraw.getstrokeopacity":"Returns the opacity of stroked object outlines","imagickdraw.getstrokewidth":"Returns the width of the stroke used to draw object outlines","imagickdraw.gettextalignment":"Returns the text alignment","imagickdraw.gettextantialias":"Returns the current text antialias setting","imagickdraw.gettextdecoration":"Returns the text decoration","imagickdraw.gettextencoding":"Returns the code set used for text annotations","imagickdraw.gettextinterlinespacing":"Gets the text interword spacing","imagickdraw.gettextinterwordspacing":"Gets the text interword spacing","imagickdraw.gettextkerning":"Gets the text kerning","imagickdraw.gettextundercolor":"Returns the text under color","imagickdraw.getvectorgraphics":"Returns a string containing vector graphics","imagickdraw.line":"Draws a line","imagickdraw.matte":"Paints on the image's opacity channel","imagickdraw.pathclose":"Adds a path element to the current path","imagickdraw.pathcurvetoabsolute":"Draws a cubic Bezier curve","imagickdraw.pathcurvetoquadraticbezierabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbezierrelative":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbeziersmoothabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbeziersmoothrelative":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetorelative":"Draws a cubic Bezier curve","imagickdraw.pathcurvetosmoothabsolute":"Draws a cubic Bezier curve","imagickdraw.pathcurvetosmoothrelative":"Draws a cubic Bezier curve","imagickdraw.pathellipticarcabsolute":"Draws an elliptical arc","imagickdraw.pathellipticarcrelative":"Draws an elliptical arc","imagickdraw.pathfinish":"Terminates the current path","imagickdraw.pathlinetoabsolute":"Draws a line path","imagickdraw.pathlinetohorizontalabsolute":"Draws a horizontal line path","imagickdraw.pathlinetohorizontalrelative":"Draws a horizontal line","imagickdraw.pathlinetorelative":"Draws a line path","imagickdraw.pathlinetoverticalabsolute":"Draws a vertical line","imagickdraw.pathlinetoverticalrelative":"Draws a vertical line path","imagickdraw.pathmovetoabsolute":"Starts a new sub-path","imagickdraw.pathmovetorelative":"Starts a new sub-path","imagickdraw.pathstart":"Declares the start of a path drawing list","imagickdraw.point":"Draws a point","imagickdraw.polygon":"Draws a polygon","imagickdraw.polyline":"Draws a polyline","imagickdraw.pop":"Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw","imagickdraw.popclippath":"Terminates a clip path definition","imagickdraw.popdefs":"Terminates a definition list","imagickdraw.poppattern":"Terminates a pattern definition","imagickdraw.push":"Clones the current ImagickDraw and pushes it to the stack","imagickdraw.pushclippath":"Starts a clip path definition","imagickdraw.pushdefs":"Indicates that following commands create named elements for early processing","imagickdraw.pushpattern":"Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern","imagickdraw.rectangle":"Draws a rectangle","imagickdraw.render":"Renders all preceding drawing commands onto the image","imagickdraw.resetvectorgraphics":"Resets the vector graphics","imagickdraw.rotate":"Applies the specified rotation to the current coordinate space","imagickdraw.roundrectangle":"Draws a rounded rectangle","imagickdraw.scale":"Adjusts the scaling factor","imagickdraw.setclippath":"Associates a named clipping path with the image","imagickdraw.setcliprule":"Set the polygon fill rule to be used by the clipping path","imagickdraw.setclipunits":"Sets the interpretation of clip path units","imagickdraw.setfillalpha":"Sets the opacity to use when drawing using the fill color or fill texture","imagickdraw.setfillcolor":"Sets the fill color to be used for drawing filled objects","imagickdraw.setfillopacity":"Sets the opacity to use when drawing using the fill color or fill texture","imagickdraw.setfillpatternurl":"Sets the URL to use as a fill pattern for filling objects","imagickdraw.setfillrule":"Sets the fill rule to use while drawing polygons","imagickdraw.setfont":"Sets the fully-specified font to use when annotating with text","imagickdraw.setfontfamily":"Sets the font family to use when annotating with text","imagickdraw.setfontsize":"Sets the font pointsize to use when annotating with text","imagickdraw.setfontstretch":"Sets the font stretch to use when annotating with text","imagickdraw.setfontstyle":"Sets the font style to use when annotating with text","imagickdraw.setfontweight":"Sets the font weight","imagickdraw.setgravity":"Sets the text placement gravity","imagickdraw.setresolution":"Sets the resolution","imagickdraw.setstrokealpha":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokeantialias":"Controls whether stroked outlines are antialiased","imagickdraw.setstrokecolor":"Sets the color used for stroking object outlines","imagickdraw.setstrokedasharray":"Specifies the pattern of dashes and gaps used to stroke paths","imagickdraw.setstrokedashoffset":"Specifies the offset into the dash pattern to start the dash","imagickdraw.setstrokelinecap":"Specifies the shape to be used at the end of open subpaths when they are stroked","imagickdraw.setstrokelinejoin":"Specifies the shape to be used at the corners of paths when they are stroked","imagickdraw.setstrokemiterlimit":"Specifies the miter limit","imagickdraw.setstrokeopacity":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokepatternurl":"Sets the pattern used for stroking object outlines","imagickdraw.setstrokewidth":"Sets the width of the stroke used to draw object outlines","imagickdraw.settextalignment":"Specifies a text alignment","imagickdraw.settextantialias":"Controls whether text is antialiased","imagickdraw.settextdecoration":"Specifies a decoration","imagickdraw.settextencoding":"Specifies the text code set","imagickdraw.settextinterlinespacing":"Sets the text interline spacing","imagickdraw.settextinterwordspacing":"Sets the text interword spacing","imagickdraw.settextkerning":"Sets the text kerning","imagickdraw.settextundercolor":"Specifies the color of a background rectangle","imagickdraw.setvectorgraphics":"Sets the vector graphics","imagickdraw.setviewbox":"Sets the overall canvas size","imagickdraw.skewx":"Skews the current coordinate system in the horizontal direction","imagickdraw.skewy":"Skews the current coordinate system in the vertical direction","imagickdraw.translate":"Applies a translation to the current coordinate system","class.imagickdraw":"The ImagickDraw class","class.imagickdrawexception":"The ImagickDrawException class","class.imagickexception":"The ImagickException class","imagickkernel.addkernel":"Attach another kernel to a kernel list","imagickkernel.addunitykernel":"Adds a Unity Kernel to the kernel list","imagickkernel.frombuiltin":"Create a kernel from a builtin in kernel","imagickkernel.frommatrix":"Create a kernel from a 2d matrix of values","imagickkernel.getmatrix":"Get the 2d matrix of values used in this kernel","imagickkernel.scale":"Scales a kernel list by the given amount","imagickkernel.separate":"Separates a linked set of kernels and returns an array of ImagickKernels","class.imagickkernel":"The ImagickKernel class","class.imagickkernelexception":"The ImagickKernelException class","imagickpixel.clear":"Clears resources associated with this object","imagickpixel.construct":"The ImagickPixel constructor","imagickpixel.destroy":"Deallocates resources associated with this object","imagickpixel.getcolor":"Returns the color","imagickpixel.getcolorasstring":"Returns the color as a string","imagickpixel.getcolorcount":"Returns the color count associated with this color","imagickpixel.getcolorquantum":"Returns the color of the pixel in an array as Quantum values","imagickpixel.getcolorvalue":"Gets the normalized value of the provided color channel","imagickpixel.getcolorvaluequantum":"Gets the quantum value of a color in the ImagickPixel","imagickpixel.gethsl":"Returns the normalized HSL color of the ImagickPixel object","imagickpixel.getindex":"Gets the colormap index of the pixel wand","imagickpixel.ispixelsimilar":"Check the distance between this color and another","imagickpixel.ispixelsimilarquantum":"Returns whether two colors differ by less than the specified distance","imagickpixel.issimilar":"Check the distance between this color and another","imagickpixel.setcolor":"Sets the color","imagickpixel.setcolorcount":"Sets the color count associated with this color","imagickpixel.setcolorvalue":"Sets the normalized value of one of the channels","imagickpixel.setcolorvaluequantum":"Sets the quantum value of a color element of the ImagickPixel","imagickpixel.sethsl":"Sets the normalized HSL color","imagickpixel.setindex":"Sets the colormap index of the pixel wand","class.imagickpixel":"The ImagickPixel class","class.imagickpixelexception":"The ImagickPixelException class","imagickpixeliterator.clear":"Clear resources associated with a PixelIterator","imagickpixeliterator.construct":"The ImagickPixelIterator constructor","imagickpixeliterator.destroy":"Deallocates resources associated with a PixelIterator","imagickpixeliterator.getcurrentiteratorrow":"Returns the current row of ImagickPixel objects","imagickpixeliterator.getiteratorrow":"Returns the current pixel iterator row","imagickpixeliterator.getnextiteratorrow":"Returns the next row of the pixel iterator","imagickpixeliterator.getpreviousiteratorrow":"Returns the previous row","imagickpixeliterator.newpixeliterator":"Returns a new pixel iterator","imagickpixeliterator.newpixelregioniterator":"Returns a new pixel iterator","imagickpixeliterator.resetiterator":"Resets the pixel iterator","imagickpixeliterator.setiteratorfirstrow":"Sets the pixel iterator to the first pixel row","imagickpixeliterator.setiteratorlastrow":"Sets the pixel iterator to the last pixel row","imagickpixeliterator.setiteratorrow":"Set the pixel iterator row","imagickpixeliterator.synciterator":"Syncs the pixel iterator","class.imagickpixeliterator":"The ImagickPixelIterator class","class.imagickpixeliteratorexception":"The ImagickPixelIteratorException class","book.imagick":"Image Processing (ImageMagick)","refs.utilspec.image":"Function Reference","imap.requirements":"IMAP, POP3 and NNTP","imap.installation":"IMAP, POP3 and NNTP","imap.configuration":"IMAP, POP3 and NNTP","imap.resources":"IMAP, POP3 and NNTP","imap.setup":"IMAP, POP3 and NNTP","imap.constants":"IMAP, POP3 and NNTP","function.imap-8bit":"Convert an 8bit string to a quoted-printable string","function.imap-alerts":"Returns all IMAP alert messages that have occurred","function.imap-append":"Append a string message to a specified mailbox","function.imap-base64":"Decode BASE64 encoded text","function.imap-binary":"Convert an 8bit string to a base64 string","function.imap-body":"Read the message body","function.imap-bodystruct":"Read the structure of a specified body section of a specific message","function.imap-check":"Check current mailbox","function.imap-clearflag-full":"Clears flags on messages","function.imap-close":"Close an IMAP stream","function.imap-create":"Alias of imap_createmailbox","function.imap-createmailbox":"Create a new mailbox","function.imap-delete":"Mark a message for deletion from current mailbox","function.imap-deletemailbox":"Delete a mailbox","function.imap-errors":"Returns all of the IMAP errors that have occurred","function.imap-expunge":"Delete all messages marked for deletion","function.imap-fetch-overview":"Read an overview of the information in the headers of the given message","function.imap-fetchbody":"Fetch a particular section of the body of the message","function.imap-fetchheader":"Returns header for a message","function.imap-fetchmime":"Fetch MIME headers for a particular section of the message","function.imap-fetchstructure":"Read the structure of a particular message","function.imap-fetchtext":"Alias of imap_body","function.imap-gc":"Clears IMAP cache","function.imap-get-quota":"Retrieve the quota level settings, and usage statics per mailbox","function.imap-get-quotaroot":"Retrieve the quota settings per user","function.imap-getacl":"Gets the ACL for a given mailbox","function.imap-getmailboxes":"Read the list of mailboxes, returning detailed information on each one","function.imap-getsubscribed":"List all the subscribed mailboxes","function.imap-header":"Alias of imap_headerinfo","function.imap-headerinfo":"Read the header of the message","function.imap-headers":"Returns headers for all messages in a mailbox","function.imap-is-open":"Check if the IMAP stream is still valid","function.imap-last-error":"Gets the last IMAP error that occurred during this page request","function.imap-list":"Read the list of mailboxes","function.imap-listmailbox":"Alias of imap_list","function.imap-listscan":"Returns the list of mailboxes that matches the given text","function.imap-listsubscribed":"Alias of imap_lsub","function.imap-lsub":"List all the subscribed mailboxes","function.imap-mail":"Send an email message","function.imap-mail-compose":"Create a MIME message based on given envelope and body sections","function.imap-mail-copy":"Copy specified messages to a mailbox","function.imap-mail-move":"Move specified messages to a mailbox","function.imap-mailboxmsginfo":"Get information about the current mailbox","function.imap-mime-header-decode":"Decode MIME header elements","function.imap-msgno":"Gets the message sequence number for the given UID","function.imap-mutf7-to-utf8":"Decode a modified UTF-7 string to UTF-8","function.imap-num-msg":"Gets the number of messages in the current mailbox","function.imap-num-recent":"Gets the number of recent messages in current mailbox","function.imap-open":"Open an IMAP stream to a mailbox","function.imap-ping":"Check if the IMAP stream is still active","function.imap-qprint":"Convert a quoted-printable string to an 8 bit string","function.imap-rename":"Alias of imap_renamemailbox","function.imap-renamemailbox":"Rename an old mailbox to new mailbox","function.imap-reopen":"Reopen IMAP stream to new mailbox","function.imap-rfc822-parse-adrlist":"Parses an address string","function.imap-rfc822-parse-headers":"Parse mail headers from a string","function.imap-rfc822-write-address":"Returns a properly formatted email address given the mailbox, host, and personal info","function.imap-savebody":"Save a specific body section to a file","function.imap-scan":"Alias of imap_listscan","function.imap-scanmailbox":"Alias of imap_listscan","function.imap-search":"This function returns an array of messages matching the given search criteria","function.imap-set-quota":"Sets a quota for a given mailbox","function.imap-setacl":"Sets the ACL for a given mailbox","function.imap-setflag-full":"Sets flags on messages","function.imap-sort":"Gets and sort messages","function.imap-status":"Returns status information on a mailbox","function.imap-subscribe":"Subscribe to a mailbox","function.imap-thread":"Returns a tree of threaded message","function.imap-timeout":"Set or fetch imap timeout","function.imap-uid":"This function returns the UID for the given message sequence number","function.imap-undelete":"Unmark the message which is marked deleted","function.imap-unsubscribe":"Unsubscribe from a mailbox","function.imap-utf7-decode":"Decodes a modified UTF-7 encoded string","function.imap-utf7-encode":"Converts ISO-8859-1 string to modified UTF-7 text","function.imap-utf8":"Converts MIME-encoded text to UTF-8","function.imap-utf8-to-mutf7":"Encode a UTF-8 string to modified UTF-7","ref.imap":"IMAP, POP3 and NNTP","class.imap-connection":"The IMAP\\Connection class","book.imap":"IMAP, POP3 and NNTP","mail.requirements":"Mail","mail.configuration":"Mail","mail.setup":"Mail","function.ezmlm-hash":"Calculate the hash value needed by EZMLM","function.mail":"Send mail","ref.mail":"Mail","book.mail":"Mail Related Extensions","mailparse.installation":"Mailparse","mailparse.configuration":"Mailparse","mailparse.resources":"Mailparse","mailparse.setup":"Mailparse","mailparse.constants":"Mailparse","function.mailparse-determine-best-xfer-encoding":"Gets the best way of encoding","function.mailparse-msg-create":"Create a mime mail resource","function.mailparse-msg-extract-part":"Extracts\/decodes a message section","function.mailparse-msg-extract-part-file":"Extracts\/decodes a message section","function.mailparse-msg-extract-whole-part-file":"Extracts a message section including headers without decoding the transfer encoding","function.mailparse-msg-free":"Frees a MIME resource","function.mailparse-msg-get-part":"Returns a handle on a given section in a mimemessage","function.mailparse-msg-get-part-data":"Returns an associative array of info about the message","function.mailparse-msg-get-structure":"Returns an array of mime section names in the supplied message","function.mailparse-msg-parse":"Incrementally parse data into buffer","function.mailparse-msg-parse-file":"Parses a file","function.mailparse-rfc822-parse-addresses":"Parse RFC 822 compliant addresses","function.mailparse-stream-encode":"Streams data from source file pointer, apply encoding and write to destfp","function.mailparse-uudecode-all":"Scans the data from fp and extract each embedded uuencoded file","ref.mailparse":"Mailparse","book.mailparse":"Mail Related Extensions","refs.remote.mail":"Function Reference","bc.installation":"BCMath Arbitrary Precision Mathematics","bc.configuration":"BCMath Arbitrary Precision Mathematics","bc.setup":"BCMath Arbitrary Precision Mathematics","function.bcadd":"Add two arbitrary precision numbers","function.bcceil":"Round up arbitrary precision number","function.bccomp":"Compare two arbitrary precision numbers","function.bcdiv":"Divide two arbitrary precision numbers","function.bcdivmod":"Get the quotient and modulus of an arbitrary precision number","function.bcfloor":"Round down arbitrary precision number","function.bcmod":"Get modulus of an arbitrary precision number","function.bcmul":"Multiply two arbitrary precision numbers","function.bcpow":"Raise an arbitrary precision number to another","function.bcpowmod":"Raise an arbitrary precision number to another, reduced by a specified modulus","function.bcround":"Round arbitrary precision number","function.bcscale":"Set or get default scale parameter for all bc math functions","function.bcsqrt":"Get the square root of an arbitrary precision number","function.bcsub":"Subtract one arbitrary precision number from another","ref.bc":"BCMath Arbitrary Precision Mathematics","bcmath-number.add":"Adds an arbitrary precision number","bcmath-number.ceil":"Rounds up an arbitrary precision number","bcmath-number.compare":"Compares two arbitrary precision numbers","bcmath-number.construct":"Creates a BcMath\\Number object","bcmath-number.div":"Divides by an arbitrary precision number","bcmath-number.divmod":"Gets the quotient and modulus of an arbitrary precision number","bcmath-number.floor":"Rounds down an arbitrary precision number","bcmath-number.mod":"Gets the modulus of an arbitrary precision number","bcmath-number.mul":"Multiplies an arbitrary precision number","bcmath-number.pow":"Raises an arbitrary precision number","bcmath-number.powmod":"Raises an arbitrary precision number, reduced by a specified modulus","bcmath-number.round":"Rounds an arbitrary precision number","bcmath-number.serialize":"Serializes a BcMath\\Number object","bcmath-number.sqrt":"Gets the square root of an arbitrary precision number","bcmath-number.sub":"Subtracts an arbitrary precision number","bcmath-number.tostring":"Converts BcMath\\Number to string","bcmath-number.unserialize":"Deserializes a data parameter into a BcMath\\Number object","class.bcmath-number":"The BcMath\\Number class","book.bc":"BCMath Arbitrary Precision Mathematics","gmp.requirements":"GNU Multiple Precision","gmp.installation":"GNU Multiple Precision","gmp.setup":"GNU Multiple Precision","gmp.constants":"GNU Multiple Precision","gmp.examples":"GNU Multiple Precision","function.gmp-abs":"Absolute value","function.gmp-add":"Add numbers","function.gmp-and":"Bitwise AND","function.gmp-binomial":"Calculates binomial coefficient","function.gmp-clrbit":"Clear bit","function.gmp-cmp":"Compare numbers","function.gmp-com":"Calculates one's complement","function.gmp-div":"Alias of gmp_div_q","function.gmp-div-q":"Divide numbers","function.gmp-div-qr":"Divide numbers and get quotient and remainder","function.gmp-div-r":"Remainder of the division of numbers","function.gmp-divexact":"Exact division of numbers","function.gmp-export":"Export to a binary string","function.gmp-fact":"Factorial","function.gmp-gcd":"Calculate GCD","function.gmp-gcdext":"Calculate GCD and multipliers","function.gmp-hamdist":"Hamming distance","function.gmp-import":"Import from a binary string","function.gmp-init":"Create GMP number","function.gmp-intval":"Convert GMP number to integer","function.gmp-invert":"Inverse by modulo","function.gmp-jacobi":"Jacobi symbol","function.gmp-kronecker":"Kronecker symbol","function.gmp-lcm":"Calculate LCM","function.gmp-legendre":"Legendre symbol","function.gmp-mod":"Modulo operation","function.gmp-mul":"Multiply numbers","function.gmp-neg":"Negate number","function.gmp-nextprime":"Find next prime number","function.gmp-or":"Bitwise OR","function.gmp-perfect-power":"Perfect power check","function.gmp-perfect-square":"Perfect square check","function.gmp-popcount":"Population count","function.gmp-pow":"Raise number into power","function.gmp-powm":"Raise number into power with modulo","function.gmp-prob-prime":"Check if number is \"probably prime\"","function.gmp-random":"Random number","function.gmp-random-bits":"Random number","function.gmp-random-range":"Get a uniformly selected integer","function.gmp-random-seed":"Sets the RNG seed","function.gmp-root":"Take the integer part of nth root","function.gmp-rootrem":"Take the integer part and remainder of nth root","function.gmp-scan0":"Scan for 0","function.gmp-scan1":"Scan for 1","function.gmp-setbit":"Set bit","function.gmp-sign":"Sign of number","function.gmp-sqrt":"Calculate square root","function.gmp-sqrtrem":"Square root with remainder","function.gmp-strval":"Convert GMP number to string","function.gmp-sub":"Subtract numbers","function.gmp-testbit":"Tests if a bit is set","function.gmp-xor":"Bitwise XOR","ref.gmp":"GNU Multiple Precision","gmp.construct":"Create GMP number","gmp.serialize":"Serializes the GMP object","gmp.unserialize":"Deserializes the data parameter into a GMP object","class.gmp":"The GMP class","book.gmp":"GNU Multiple Precision","math.constants":"Mathematical Functions","enum.roundingmode":"The RoundingMode Enum","function.abs":"Absolute value","function.acos":"Arc cosine","function.acosh":"Inverse hyperbolic cosine","function.asin":"Arc sine","function.asinh":"Inverse hyperbolic sine","function.atan":"Arc tangent","function.atan2":"Arc tangent of two variables","function.atanh":"Inverse hyperbolic tangent","function.base-convert":"Convert a number between arbitrary bases","function.bindec":"Binary to decimal","function.ceil":"Round fractions up","function.cos":"Cosine","function.cosh":"Hyperbolic cosine","function.decbin":"Decimal to binary","function.dechex":"Decimal to hexadecimal","function.decoct":"Decimal to octal","function.deg2rad":"Converts the number in degrees to the radian equivalent","function.exp":"Calculates the exponent of e","function.expm1":"Returns exp($num) - 1, computed in a way that is accurate even\n   when the value of number is close to zero","function.fdiv":"Divides two numbers, according to IEEE 754","function.floor":"Round fractions down","function.fmod":"Returns the floating point remainder (modulo) of the division\n  of the arguments","function.fpow":"Raise one number to the power of another, according to IEEE 754","function.hexdec":"Hexadecimal to decimal","function.hypot":"Calculate the length of the hypotenuse of a right-angle triangle","function.intdiv":"Integer division","function.is-finite":"Checks whether a float is finite","function.is-infinite":"Checks whether a float is infinite","function.is-nan":"Checks whether a float is NAN","function.log":"Natural logarithm","function.log10":"Base-10 logarithm","function.log1p":"Returns log(1 + number), computed in a way that is accurate even when\n   the value of number is close to zero","function.max":"Find highest value","function.min":"Find lowest value","function.octdec":"Octal to decimal","function.pi":"Get value of pi","function.pow":"Exponential expression","function.rad2deg":"Converts the radian number to the equivalent number in degrees","function.round":"Rounds a float","function.sin":"Sine","function.sinh":"Hyperbolic sine","function.sqrt":"Square root","function.tan":"Tangent","function.tanh":"Hyperbolic tangent","ref.math":"Mathematical Functions","book.math":"Mathematical Functions","stats.requirements":"Statistics","stats.installation":"Statistics","stats.setup":"Statistics","function.stats-absolute-deviation":"Returns the absolute deviation of an array of values","function.stats-cdf-beta":"Calculates any one parameter of the beta distribution given values for the others","function.stats-cdf-binomial":"Calculates any one parameter of the binomial distribution given values for the others","function.stats-cdf-cauchy":"Calculates any one parameter of the Cauchy distribution given values for the others","function.stats-cdf-chisquare":"Calculates any one parameter of the chi-square distribution given values for the others","function.stats-cdf-exponential":"Calculates any one parameter of the exponential distribution given values for the others","function.stats-cdf-f":"Calculates any one parameter of the F distribution given values for the others","function.stats-cdf-gamma":"Calculates any one parameter of the gamma distribution given values for the others","function.stats-cdf-laplace":"Calculates any one parameter of the Laplace distribution given values for the others","function.stats-cdf-logistic":"Calculates any one parameter of the logistic distribution given values for the others","function.stats-cdf-negative-binomial":"Calculates any one parameter of the negative binomial distribution given values for the others","function.stats-cdf-noncentral-chisquare":"Calculates any one parameter of the non-central chi-square distribution given values for the others","function.stats-cdf-noncentral-f":"Calculates any one parameter of the non-central F distribution given values for the others","function.stats-cdf-noncentral-t":"Calculates any one parameter of the non-central t-distribution give values for the others","function.stats-cdf-normal":"Calculates any one parameter of the normal distribution given values for the others","function.stats-cdf-poisson":"Calculates any one parameter of the Poisson distribution given values for the others","function.stats-cdf-t":"Calculates any one parameter of the t-distribution given values for the others","function.stats-cdf-uniform":"Calculates any one parameter of the uniform distribution given values for the others","function.stats-cdf-weibull":"Calculates any one parameter of the Weibull distribution given values for the others","function.stats-covariance":"Computes the covariance of two data sets","function.stats-dens-beta":"Probability density function of the beta distribution","function.stats-dens-cauchy":"Probability density function of the Cauchy distribution","function.stats-dens-chisquare":"Probability density function of the chi-square distribution","function.stats-dens-exponential":"Probability density function of the exponential distribution","function.stats-dens-f":"Probability density function of the F distribution","function.stats-dens-gamma":"Probability density function of the gamma distribution","function.stats-dens-laplace":"Probability density function of the Laplace distribution","function.stats-dens-logistic":"Probability density function of the logistic distribution","function.stats-dens-normal":"Probability density function of the normal distribution","function.stats-dens-pmf-binomial":"Probability mass function of the binomial distribution","function.stats-dens-pmf-hypergeometric":"Probability mass function of the hypergeometric distribution","function.stats-dens-pmf-negative-binomial":"Probability mass function of the negative binomial distribution","function.stats-dens-pmf-poisson":"Probability mass function of the Poisson distribution","function.stats-dens-t":"Probability density function of the t-distribution","function.stats-dens-uniform":"Probability density function of the uniform distribution","function.stats-dens-weibull":"Probability density function of the Weibull distribution","function.stats-harmonic-mean":"Returns the harmonic mean of an array of values","function.stats-kurtosis":"Computes the kurtosis of the data in the array","function.stats-rand-gen-beta":"Generates a random deviate from the beta distribution","function.stats-rand-gen-chisquare":"Generates a random deviate from the chi-square distribution","function.stats-rand-gen-exponential":"Generates a random deviate from the exponential distribution","function.stats-rand-gen-f":"Generates a random deviate from the F distribution","function.stats-rand-gen-funiform":"Generates uniform float between low (exclusive) and high (exclusive)","function.stats-rand-gen-gamma":"Generates a random deviate from the gamma distribution","function.stats-rand-gen-ibinomial":"Generates a random deviate from the binomial distribution","function.stats-rand-gen-ibinomial-negative":"Generates a random deviate from the negative binomial distribution","function.stats-rand-gen-int":"Generates random integer between 1 and 2147483562","function.stats-rand-gen-ipoisson":"Generates a single random deviate from a Poisson distribution","function.stats-rand-gen-iuniform":"Generates integer uniformly distributed between LOW (inclusive) and HIGH (inclusive)","function.stats-rand-gen-noncentral-chisquare":"Generates a random deviate from the non-central chi-square distribution","function.stats-rand-gen-noncentral-f":"Generates a random deviate from the noncentral F distribution","function.stats-rand-gen-noncentral-t":"Generates a single random deviate from a non-central t-distribution","function.stats-rand-gen-normal":"Generates a single random deviate from a normal distribution","function.stats-rand-gen-t":"Generates a single random deviate from a t-distribution","function.stats-rand-get-seeds":"Get the seed values of the random number generator","function.stats-rand-phrase-to-seeds":"Generate two seeds for the RGN random number generator","function.stats-rand-ranf":"Generates a random floating point number between 0 and 1","function.stats-rand-setall":"Set seed values to the random generator","function.stats-skew":"Computes the skewness of the data in the array","function.stats-standard-deviation":"Returns the standard deviation","function.stats-stat-binomial-coef":"Returns a binomial coefficient","function.stats-stat-correlation":"Returns the Pearson correlation coefficient of two data sets","function.stats-stat-factorial":"Returns the factorial of an integer","function.stats-stat-independent-t":"Returns the t-value from the independent two-sample t-test","function.stats-stat-innerproduct":"Returns the inner product of two vectors","function.stats-stat-paired-t":"Returns the t-value of the dependent t-test for paired samples","function.stats-stat-percentile":"Returns the percentile value","function.stats-stat-powersum":"Returns the power sum of a vector","function.stats-variance":"Returns the variance","ref.stats":"Statistics","book.stats":"Mathematical Extensions","trader.requirements":"Technical Analysis for Traders","trader.installation":"Technical Analysis for Traders","trader.configuration":"Technical Analysis for Traders","trader.setup":"Technical Analysis for Traders","trader.constants":"Technical Analysis for Traders","function.trader-acos":"Vector Trigonometric ACos","function.trader-ad":"Chaikin A\/D Line","function.trader-add":"Vector Arithmetic Add","function.trader-adosc":"Chaikin A\/D Oscillator","function.trader-adx":"Average Directional Movement Index","function.trader-adxr":"Average Directional Movement Index Rating","function.trader-apo":"Absolute Price Oscillator","function.trader-aroon":"Aroon","function.trader-aroonosc":"Aroon Oscillator","function.trader-asin":"Vector Trigonometric ASin","function.trader-atan":"Vector Trigonometric ATan","function.trader-atr":"Average True Range","function.trader-avgprice":"Average Price","function.trader-bbands":"Bollinger Bands","function.trader-beta":"Beta","function.trader-bop":"Balance Of Power","function.trader-cci":"Commodity Channel Index","function.trader-cdl2crows":"Two Crows","function.trader-cdl3blackcrows":"Three Black Crows","function.trader-cdl3inside":"Three Inside Up\/Down","function.trader-cdl3linestrike":"Three-Line Strike","function.trader-cdl3outside":"Three Outside Up\/Down","function.trader-cdl3starsinsouth":"Three Stars In The South","function.trader-cdl3whitesoldiers":"Three Advancing White Soldiers","function.trader-cdlabandonedbaby":"Abandoned Baby","function.trader-cdladvanceblock":"Advance Block","function.trader-cdlbelthold":"Belt-hold","function.trader-cdlbreakaway":"Breakaway","function.trader-cdlclosingmarubozu":"Closing Marubozu","function.trader-cdlconcealbabyswall":"Concealing Baby Swallow","function.trader-cdlcounterattack":"Counterattack","function.trader-cdldarkcloudcover":"Dark Cloud Cover","function.trader-cdldoji":"Doji","function.trader-cdldojistar":"Doji Star","function.trader-cdldragonflydoji":"Dragonfly Doji","function.trader-cdlengulfing":"Engulfing Pattern","function.trader-cdleveningdojistar":"Evening Doji Star","function.trader-cdleveningstar":"Evening Star","function.trader-cdlgapsidesidewhite":"Up\/Down-gap side-by-side white lines","function.trader-cdlgravestonedoji":"Gravestone Doji","function.trader-cdlhammer":"Hammer","function.trader-cdlhangingman":"Hanging Man","function.trader-cdlharami":"Harami Pattern","function.trader-cdlharamicross":"Harami Cross Pattern","function.trader-cdlhighwave":"High-Wave Candle","function.trader-cdlhikkake":"Hikkake Pattern","function.trader-cdlhikkakemod":"Modified Hikkake Pattern","function.trader-cdlhomingpigeon":"Homing Pigeon","function.trader-cdlidentical3crows":"Identical Three Crows","function.trader-cdlinneck":"In-Neck Pattern","function.trader-cdlinvertedhammer":"Inverted Hammer","function.trader-cdlkicking":"Kicking","function.trader-cdlkickingbylength":"Kicking - bull\/bear determined by the longer marubozu","function.trader-cdlladderbottom":"Ladder Bottom","function.trader-cdllongleggeddoji":"Long Legged Doji","function.trader-cdllongline":"Long Line Candle","function.trader-cdlmarubozu":"Marubozu","function.trader-cdlmatchinglow":"Matching Low","function.trader-cdlmathold":"Mat Hold","function.trader-cdlmorningdojistar":"Morning Doji Star","function.trader-cdlmorningstar":"Morning Star","function.trader-cdlonneck":"On-Neck Pattern","function.trader-cdlpiercing":"Piercing Pattern","function.trader-cdlrickshawman":"Rickshaw Man","function.trader-cdlrisefall3methods":"Rising\/Falling Three Methods","function.trader-cdlseparatinglines":"Separating Lines","function.trader-cdlshootingstar":"Shooting Star","function.trader-cdlshortline":"Short Line Candle","function.trader-cdlspinningtop":"Spinning Top","function.trader-cdlstalledpattern":"Stalled Pattern","function.trader-cdlsticksandwich":"Stick Sandwich","function.trader-cdltakuri":"Takuri (Dragonfly Doji with very long lower shadow)","function.trader-cdltasukigap":"Tasuki Gap","function.trader-cdlthrusting":"Thrusting Pattern","function.trader-cdltristar":"Tristar Pattern","function.trader-cdlunique3river":"Unique 3 River","function.trader-cdlupsidegap2crows":"Upside Gap Two Crows","function.trader-cdlxsidegap3methods":"Upside\/Downside Gap Three Methods","function.trader-ceil":"Vector Ceil","function.trader-cmo":"Chande Momentum Oscillator","function.trader-correl":"Pearson's Correlation Coefficient (r)","function.trader-cos":"Vector Trigonometric Cos","function.trader-cosh":"Vector Trigonometric Cosh","function.trader-dema":"Double Exponential Moving Average","function.trader-div":"Vector Arithmetic Div","function.trader-dx":"Directional Movement Index","function.trader-ema":"Exponential Moving Average","function.trader-errno":"Get error code","function.trader-exp":"Vector Arithmetic Exp","function.trader-floor":"Vector Floor","function.trader-get-compat":"Get compatibility mode","function.trader-get-unstable-period":"Get unstable period","function.trader-ht-dcperiod":"Hilbert Transform - Dominant Cycle Period","function.trader-ht-dcphase":"Hilbert Transform - Dominant Cycle Phase","function.trader-ht-phasor":"Hilbert Transform - Phasor Components","function.trader-ht-sine":"Hilbert Transform - SineWave","function.trader-ht-trendline":"Hilbert Transform - Instantaneous Trendline","function.trader-ht-trendmode":"Hilbert Transform - Trend vs Cycle Mode","function.trader-kama":"Kaufman Adaptive Moving Average","function.trader-linearreg":"Linear Regression","function.trader-linearreg-angle":"Linear Regression Angle","function.trader-linearreg-intercept":"Linear Regression Intercept","function.trader-linearreg-slope":"Linear Regression Slope","function.trader-ln":"Vector Log Natural","function.trader-log10":"Vector Log10","function.trader-ma":"Moving average","function.trader-macd":"Moving Average Convergence\/Divergence","function.trader-macdext":"MACD with controllable MA type","function.trader-macdfix":"Moving Average Convergence\/Divergence Fix 12\/26","function.trader-mama":"MESA Adaptive Moving Average","function.trader-mavp":"Moving average with variable period","function.trader-max":"Highest value over a specified period","function.trader-maxindex":"Index of highest value over a specified period","function.trader-medprice":"Median Price","function.trader-mfi":"Money Flow Index","function.trader-midpoint":"MidPoint over period","function.trader-midprice":"Midpoint Price over period","function.trader-min":"Lowest value over a specified period","function.trader-minindex":"Index of lowest value over a specified period","function.trader-minmax":"Lowest and highest values over a specified period","function.trader-minmaxindex":"Indexes of lowest and highest values over a specified period","function.trader-minus-di":"Minus Directional Indicator","function.trader-minus-dm":"Minus Directional Movement","function.trader-mom":"Momentum","function.trader-mult":"Vector Arithmetic Mult","function.trader-natr":"Normalized Average True Range","function.trader-obv":"On Balance Volume","function.trader-plus-di":"Plus Directional Indicator","function.trader-plus-dm":"Plus Directional Movement","function.trader-ppo":"Percentage Price Oscillator","function.trader-roc":"Rate of change : ((price\/prevPrice)-1)*100","function.trader-rocp":"Rate of change Percentage: (price-prevPrice)\/prevPrice","function.trader-rocr":"Rate of change ratio: (price\/prevPrice)","function.trader-rocr100":"Rate of change ratio 100 scale: (price\/prevPrice)*100","function.trader-rsi":"Relative Strength Index","function.trader-sar":"Parabolic SAR","function.trader-sarext":"Parabolic SAR - Extended","function.trader-set-compat":"Set compatibility mode","function.trader-set-unstable-period":"Set unstable period","function.trader-sin":"Vector Trigonometric Sin","function.trader-sinh":"Vector Trigonometric Sinh","function.trader-sma":"Simple Moving Average","function.trader-sqrt":"Vector Square Root","function.trader-stddev":"Standard Deviation","function.trader-stoch":"Stochastic","function.trader-stochf":"Stochastic Fast","function.trader-stochrsi":"Stochastic Relative Strength Index","function.trader-sub":"Vector Arithmetic Subtraction","function.trader-sum":"Summation","function.trader-t3":"Triple Exponential Moving Average (T3)","function.trader-tan":"Vector Trigonometric Tan","function.trader-tanh":"Vector Trigonometric Tanh","function.trader-tema":"Triple Exponential Moving Average","function.trader-trange":"True Range","function.trader-trima":"Triangular Moving Average","function.trader-trix":"1-day Rate-Of-Change (ROC) of a Triple Smooth EMA","function.trader-tsf":"Time Series Forecast","function.trader-typprice":"Typical Price","function.trader-ultosc":"Ultimate Oscillator","function.trader-var":"Variance","function.trader-wclprice":"Weighted Close Price","function.trader-willr":"Williams' %R","function.trader-wma":"Weighted Moving Average","ref.trader":"Technical Analysis for Traders","book.trader":"Technical Analysis for Traders","refs.math":"Function Reference","fdf.requirements":"Forms Data Format","fdf.installation":"Forms Data Format","fdf.resources":"Forms Data Format","fdf.setup":"Forms Data Format","fdf.constants":"Forms Data Format","fdf.examples":"Forms Data Format","function.fdf-add-doc-javascript":"Adds javascript code to the FDF document","function.fdf-add-template":"Adds a template into the FDF document","function.fdf-close":"Close an FDF document","function.fdf-create":"Create a new FDF document","function.fdf-enum-values":"Call a user defined function for each document value","function.fdf-errno":"Return error code for last fdf operation","function.fdf-error":"Return error description for FDF error code","function.fdf-get-ap":"Get the appearance of a field","function.fdf-get-attachment":"Extracts uploaded file embedded in the FDF","function.fdf-get-encoding":"Get the value of the \/Encoding key","function.fdf-get-file":"Get the value of the \/F key","function.fdf-get-flags":"Gets the flags of a field","function.fdf-get-opt":"Gets a value from the opt array of a field","function.fdf-get-status":"Get the value of the \/STATUS key","function.fdf-get-value":"Get the value of a field","function.fdf-get-version":"Gets version number for FDF API or file","function.fdf-header":"Sets FDF-specific output headers","function.fdf-next-field-name":"Get the next field name","function.fdf-open":"Open a FDF document","function.fdf-open-string":"Read a FDF document from a string","function.fdf-remove-item":"Sets target frame for form","function.fdf-save":"Save a FDF document","function.fdf-save-string":"Returns the FDF document as a string","function.fdf-set-ap":"Set the appearance of a field","function.fdf-set-encoding":"Sets FDF character encoding","function.fdf-set-file":"Set PDF document to display FDF data in","function.fdf-set-flags":"Sets a flag of a field","function.fdf-set-javascript-action":"Sets an javascript action of a field","function.fdf-set-on-import-javascript":"Adds javascript code to be executed when Acrobat opens the FDF","function.fdf-set-opt":"Sets an option of a field","function.fdf-set-status":"Set the value of the \/STATUS key","function.fdf-set-submit-form-action":"Sets a submit form action of a field","function.fdf-set-target-frame":"Set target frame for form display","function.fdf-set-value":"Set the value of a field","function.fdf-set-version":"Sets version number for a FDF file","ref.fdf":"Forms Data Format","book.fdf":"Forms Data Format","gnupg.requirements":"GNU Privacy Guard","gnupg.installation":"GNU Privacy Guard","gnupg.setup":"GNU Privacy Guard","gnupg.constants":"GNU Privacy Guard","gnupg.examples-clearsign":"GNU Privacy Guard","gnupg.examples":"GNU Privacy Guard","function.gnupg-adddecryptkey":"Add a key for decryption","function.gnupg-addencryptkey":"Add a key for encryption","function.gnupg-addsignkey":"Add a key for signing","function.gnupg-cleardecryptkeys":"Removes all keys which were set for decryption before","function.gnupg-clearencryptkeys":"Removes all keys which were set for encryption before","function.gnupg-clearsignkeys":"Removes all keys which were set for signing before","function.gnupg-decrypt":"Decrypts a given text","function.gnupg-decryptverify":"Decrypts and verifies a given text","function.gnupg-deletekey":"Delete a key from the keyring","function.gnupg-encrypt":"Encrypts a given text","function.gnupg-encryptsign":"Encrypts and signs a given text","function.gnupg-export":"Exports a key","function.gnupg-getengineinfo":"Returns the engine info","function.gnupg-geterror":"Returns the errortext, if a function fails","function.gnupg-geterrorinfo":"Returns the error info","function.gnupg-getprotocol":"Returns the currently active protocol for all operations","function.gnupg-gettrustlist":"Search the trust items","function.gnupg-import":"Imports a key","function.gnupg-init":"Initialize a connection","function.gnupg-keyinfo":"Returns an array with information about all keys that matches the given pattern","function.gnupg-listsignatures":"List key signatures","function.gnupg-setarmor":"Toggle armored output","function.gnupg-seterrormode":"Sets the mode for error_reporting","function.gnupg-setsignmode":"Sets the mode for signing","function.gnupg-sign":"Signs a given text","function.gnupg-verify":"Verifies a signed text","ref.gnupg":"GNU Privacy Guard","book.gnupg":"GNU Privacy Guard","wkhtmltox.requirements":"wkhtmltox","wkhtmltox.installation":"wkhtmltox","wkhtmltox.configuration":"wkhtmltox","wkhtmltox.setup":"wkhtmltox","wkhtmltox-pdf-converter.add":"Add an object for conversion","wkhtmltox-pdf-converter.construct":"Create a new PDF converter","wkhtmltox-pdf-converter.convert":"Perform PDF conversion","wkhtmltox-pdf-converter.getversion":"Determine version of Converter","class.wkhtmltox-pdf-converter":"The wkhtmltox\\PDF\\Converter class","wkhtmltox-pdf-object.construct":"Create a new PDF Object","class.wkhtmltox-pdf-object":"The wkhtmltox\\PDF\\Object class","wkhtmltox-image-converter.construct":"Create a new Image converter","wkhtmltox-image-converter.convert":"Perform Image conversion","wkhtmltox-image-converter.getversion":"Determine version of Converter","class.wkhtmltox-image-converter":"The wkhtmltox\\Image\\Converter class","book.wkhtmltox":"wkhtmltox","ps.requirements":"PostScript document creation","ps.installation":"PostScript document creation","ps.resources":"PostScript document creation","ps.setup":"PostScript document creation","ps.constants":"PostScript document creation","function.ps-add-bookmark":"Add bookmark to current page","function.ps-add-launchlink":"Adds link which launches file","function.ps-add-locallink":"Adds link to a page in the same document","function.ps-add-note":"Adds note to current page","function.ps-add-pdflink":"Adds link to a page in a second pdf document","function.ps-add-weblink":"Adds link to a web location","function.ps-arc":"Draws an arc counterclockwise","function.ps-arcn":"Draws an arc clockwise","function.ps-begin-page":"Start a new page","function.ps-begin-pattern":"Start a new pattern","function.ps-begin-template":"Start a new template","function.ps-circle":"Draws a circle","function.ps-clip":"Clips drawing to current path","function.ps-close":"Closes a PostScript document","function.ps-close-image":"Closes image and frees memory","function.ps-closepath":"Closes path","function.ps-closepath-stroke":"Closes and strokes path","function.ps-continue-text":"Continue text in next line","function.ps-curveto":"Draws a curve","function.ps-delete":"Deletes all resources of a PostScript document","function.ps-end-page":"End a page","function.ps-end-pattern":"End a pattern","function.ps-end-template":"End a template","function.ps-fill":"Fills the current path","function.ps-fill-stroke":"Fills and strokes the current path","function.ps-findfont":"Loads a font","function.ps-get-buffer":"Fetches the full buffer containig the generated PS data","function.ps-get-parameter":"Gets certain parameters","function.ps-get-value":"Gets certain values","function.ps-hyphenate":"Hyphenates a word","function.ps-include-file":"Reads an external file with raw PostScript code","function.ps-lineto":"Draws a line","function.ps-makespotcolor":"Create spot color","function.ps-moveto":"Sets current point","function.ps-new":"Creates a new PostScript document object","function.ps-open-file":"Opens a file for output","function.ps-open-image":"Reads an image for later placement","function.ps-open-image-file":"Opens image from file","function.ps-open-memory-image":"Takes an GD image and returns an image for placement in a PS document","function.ps-place-image":"Places image on the page","function.ps-rect":"Draws a rectangle","function.ps-restore":"Restore previously save context","function.ps-rotate":"Sets rotation factor","function.ps-save":"Save current context","function.ps-scale":"Sets scaling factor","function.ps-set-border-color":"Sets color of border for annotations","function.ps-set-border-dash":"Sets length of dashes for border of annotations","function.ps-set-border-style":"Sets border style of annotations","function.ps-set-info":"Sets information fields of document","function.ps-set-parameter":"Sets certain parameters","function.ps-set-text-pos":"Sets position for text output","function.ps-set-value":"Sets certain values","function.ps-setcolor":"Sets current color","function.ps-setdash":"Sets appearance of a dashed line","function.ps-setflat":"Sets flatness","function.ps-setfont":"Sets font to use for following output","function.ps-setgray":"Sets gray value","function.ps-setlinecap":"Sets appearance of line ends","function.ps-setlinejoin":"Sets how contected lines are joined","function.ps-setlinewidth":"Sets width of a line","function.ps-setmiterlimit":"Sets the miter limit","function.ps-setoverprintmode":"Sets overprint mode","function.ps-setpolydash":"Sets appearance of a dashed line","function.ps-shading":"Creates a shading for later use","function.ps-shading-pattern":"Creates a pattern based on a shading","function.ps-shfill":"Fills an area with a shading","function.ps-show":"Output text","function.ps-show-boxed":"Output text in a box","function.ps-show-xy":"Output text at given position","function.ps-show-xy2":"Output text at position","function.ps-show2":"Output a text at current position","function.ps-string-geometry":"Gets geometry of a string","function.ps-stringwidth":"Gets width of a string","function.ps-stroke":"Draws the current path","function.ps-symbol":"Output a glyph","function.ps-symbol-name":"Gets name of a glyph","function.ps-symbol-width":"Gets width of a glyph","function.ps-translate":"Sets translation","ref.ps":"PostScript document creation","book.ps":"PostScript document creation","rpminfo.requirements":"RpmInfo","rpminfo.installation":"RpmInfo","rpminfo.setup":"RpmInfo","rpminfo.constants":"RpmInfo","function.rpmaddtag":"Add tag retrieved in query","function.rpmdbinfo":"Get information from installed RPM","function.rpmdbsearch":"Search RPM packages","function.rpmdefine":"Define or change a RPM macro value","function.rpmexpand":"Retrieve expanded value of a RPM macro","function.rpmexpandnumeric":"Retrieve numerical value of a RPM macro","function.rpmgetsymlink":"Get target of a symlink","function.rpminfo":"Get information from a RPM file","function.rpmvercmp":"RPM version comparison","ref.rpminfo":"RpmInfo","book.rpminfo":"RpmInfo","xlswriter.requirements":"XLSWriter","xlswriter.installation":"XLSWriter","xlswriter.resources":"XLSWriter","xlswriter.setup":"XLSWriter","vtiful-kernel-excel.addSheet":"Vtiful\\Kernel\\Excel addSheet","vtiful-kernel-excel.autoFilter":"Vtiful\\Kernel\\Excel autoFilter","vtiful-kernel-excel.constMemory":"Vtiful\\Kernel\\Excel constMemory","vtiful-kernel-excel.construct":"Vtiful\\Kernel\\Excel constructor","vtiful-kernel-excel.data":"Vtiful\\Kernel\\Excel data","vtiful-kernel-excel.filename":"Vtiful\\Kernel\\Excel fileName","vtiful-kernel-excel.getHandle":"Vtiful\\Kernel\\Excel getHandle","vtiful-kernel-excel.header":"Vtiful\\Kernel\\Excel header","vtiful-kernel-excel.insertFormula":"Vtiful\\Kernel\\Excel insertFormula","vtiful-kernel-excel.insertImage":"Vtiful\\Kernel\\Excel insertImage","vtiful-kernel-excel.insertText":"Vtiful\\Kernel\\Excel insertText","vtiful-kernel-excel.mergeCells":"Vtiful\\Kernel\\Excel mergeCells","vtiful-kernel-excel.output":"Vtiful\\Kernel\\Excel output","vtiful-kernel-excel.setColumn":"Vtiful\\Kernel\\Excel setColumn","vtiful-kernel-excel.setRow":"Vtiful\\Kernel\\Excel setRow","class.vtiful-kernel-excel":"The Vtiful\\Kernel\\Excel class","vtiful-kernel-format.align":"Vtiful\\Kernel\\Format align","vtiful-kernel-format.bold":"Vtiful\\Kernel\\Format bold","vtiful-kernel-format.italic":"Vtiful\\Kernel\\Format italic","vtiful-kernel-format.underline":"Vtiful\\Kernel\\Format underline","class.vtiful-kernel-format":"The Vtiful\\Kernel\\Format class","book.xlswriter":"Non-Text MIME Output","refs.utilspec.nontext":"Function Reference","eio.requirements":"Eio","eio.installation":"Eio","eio.resources":"Eio","eio.setup":"Eio","eio.constants":"Eio","eio.examples":"Eio","function.eio-busy":"Artificially increase load. Could be useful in tests,\n  benchmarking","function.eio-cancel":"Cancels a request","function.eio-chmod":"Change file\/directory permissions","function.eio-chown":"Change file\/directory permissions","function.eio-close":"Close file","function.eio-custom":"Execute custom request like any other eio_* call","function.eio-dup2":"Duplicate a file descriptor","function.eio-event-loop":"Polls libeio until all requests proceeded","function.eio-fallocate":"Allows the caller to directly manipulate the allocated disk\n  space for a file","function.eio-fchmod":"Change file permissions","function.eio-fchown":"Change file ownership","function.eio-fdatasync":"Synchronize a file's in-core state with storage device","function.eio-fstat":"Get file status","function.eio-fstatvfs":"Get file system statistics","function.eio-fsync":"Synchronize a file's in-core state with storage device","function.eio-ftruncate":"Truncate a file","function.eio-futime":"Change file last access and modification times","function.eio-get-event-stream":"Get stream representing a variable used in internal communications with libeio","function.eio-get-last-error":"Returns string describing the last error associated with a request resource","function.eio-grp":"Creates a request group","function.eio-grp-add":"Adds a request to the request group","function.eio-grp-cancel":"Cancels a request group","function.eio-grp-limit":"Set group limit","function.eio-init":"(Re-)initialize Eio","function.eio-link":"Create a hardlink for file","function.eio-lstat":"Get file status","function.eio-mkdir":"Create directory","function.eio-mknod":"Create a special or ordinary file","function.eio-nop":"Does nothing, except go through the whole request cycle","function.eio-npending":"Returns number of finished, but unhandled requests","function.eio-nready":"Returns number of not-yet handled requests","function.eio-nreqs":"Returns number of requests to be processed","function.eio-nthreads":"Returns number of threads currently in use","function.eio-open":"Opens a file","function.eio-poll":"Can be to be called whenever there are pending requests that need finishing","function.eio-read":"Read from a file descriptor at given offset","function.eio-readahead":"Perform file readahead into page cache","function.eio-readdir":"Reads through a whole directory","function.eio-readlink":"Read value of a symbolic link","function.eio-realpath":"Get the canonicalized absolute pathname","function.eio-rename":"Change the name or location of a file","function.eio-rmdir":"Remove a directory","function.eio-seek":"Seek to a position","function.eio-sendfile":"Transfer data between file descriptors","function.eio-set-max-idle":"Set maximum number of idle threads","function.eio-set-max-parallel":"Set maximum parallel threads","function.eio-set-max-poll-reqs":"Set maximum number of requests processed in a poll","function.eio-set-max-poll-time":"Set maximum poll time","function.eio-set-min-parallel":"Set minimum parallel thread number","function.eio-stat":"Get file status","function.eio-statvfs":"Get file system statistics","function.eio-symlink":"Create a symbolic link","function.eio-sync":"Commit buffer cache to disk","function.eio-sync-file-range":"Sync a file segment with disk","function.eio-syncfs":"Calls Linux' syncfs syscall, if available","function.eio-truncate":"Truncate a file","function.eio-unlink":"Delete a name and possibly the file it refers to","function.eio-utime":"Change file last access and modification times","function.eio-write":"Write to file","ref.eio":"Eio","book.eio":"Eio","ev.requirements":"Ev","ev.installation":"Ev","ev.setup":"Ev","ev.examples":"Ev","ev.watchers":"Ev","ev.watcher-callbacks":"Ev","ev.periodic-modes":"Ev","ev.backend":"Returns an integer describing the backend used by libev","ev.depth":"Returns recursion depth","ev.embeddablebackends":"Returns the set of backends that are embeddable in other event loops","ev.feedsignal":"Feed a signal event info Ev","ev.feedsignalevent":"Feed signal event into the default loop","ev.iteration":"Return the number of times the default event loop has polled for new\n  events","ev.now":"Returns the time when the last iteration of the default event\n  loop has started","ev.nowupdate":"Establishes the current time by querying the kernel, updating the time\n    returned by Ev::now in the progress","ev.recommendedbackends":"Returns a bit mask of recommended backends for current\n  platform","ev.resume":"Resume previously suspended default event loop","ev.run":"Begin checking for events and calling callbacks for the default\n  loop","ev.sleep":"Block the process for the given number of seconds","ev.stop":"Stops the default event loop","ev.supportedbackends":"Returns the set of backends supported by current libev\n  configuration","ev.suspend":"Suspend the default event loop","ev.time":"Returns the current time in fractional seconds since the epoch","ev.verify":"Performs internal consistency checks(for debugging)","class.ev":"The Ev class","evcheck.construct":"Constructs the EvCheck watcher object","evcheck.createstopped":"Create instance of a stopped EvCheck watcher","class.evcheck":"The EvCheck class","evchild.construct":"Constructs the EvChild watcher object","evchild.createstopped":"Create instance of a stopped EvCheck watcher","evchild.set":"Configures the watcher","class.evchild":"The EvChild class","evembed.construct":"Constructs the EvEmbed object","evembed.createstopped":"Create stopped EvEmbed watcher object","evembed.set":"Configures the watcher","evembed.sweep":"Make a single, non-blocking sweep over the embedded loop","class.evembed":"The EvEmbed class","evfork.construct":"Constructs the EvFork watcher object","evfork.createstopped":"Creates a stopped instance of EvFork watcher class","class.evfork":"The EvFork class","evidle.construct":"Constructs the EvIdle watcher object","evidle.createstopped":"Creates instance of a stopped EvIdle watcher object","class.evidle":"The EvIdle class","evio.construct":"Constructs EvIo watcher object","evio.createstopped":"Create stopped EvIo watcher object","evio.set":"Configures the watcher","class.evio":"The EvIo class","evloop.backend":"Returns an integer describing the backend used by libev","evloop.check":"Creates EvCheck object associated with the current event loop\n  instance","evloop.child":"Creates EvChild object associated with the current event loop","evloop.construct":"Constructs the event loop object","evloop.defaultloop":"Returns or creates the default event loop","evloop.embed":"Creates an instance of EvEmbed watcher associated\n  with the current EvLoop object","evloop.fork":"Creates EvFork watcher object associated with the current event\n  loop instance","evloop.idle":"Creates EvIdle watcher object associated with the current event\n  loop instance","evloop.invokepending":"Invoke all pending watchers while resetting their pending state","evloop.io":"Create EvIo watcher object associated with the current event\n  loop instance","evloop.loopfork":"Must be called after a fork","evloop.now":"Returns the current \"event loop time\"","evloop.nowupdate":"Establishes the current time by querying the kernel, updating the time\n    returned by EvLoop::now in the progress","evloop.periodic":"Creates EvPeriodic watcher object associated with the current\n  event loop instance","evloop.prepare":"Creates EvPrepare watcher object associated with the current\n  event loop instance","evloop.resume":"Resume previously suspended default event loop","evloop.run":"Begin checking for events and calling callbacks for the loop","evloop.signal":"Creates EvSignal watcher object associated with the current\n  event loop instance","evloop.stat":"Creates EvStat watcher object associated with the current event\n  loop instance","evloop.stop":"Stops the event loop","evloop.suspend":"Suspend the loop","evloop.timer":"Creates EvTimer watcher object associated with the current event\n  loop instance","evloop.verify":"Performs internal consistency checks(for debugging)","class.evloop":"The EvLoop class","evperiodic.again":"Simply stops and restarts the periodic watcher again","evperiodic.at":"Returns the absolute time that this\n  watcher is supposed to trigger next","evperiodic.construct":"Constructs EvPeriodic watcher object","evperiodic.createstopped":"Create a stopped EvPeriodic watcher","evperiodic.set":"Configures the watcher","class.evperiodic":"The EvPeriodic class","evprepare.construct":"Constructs EvPrepare watcher object","evprepare.createstopped":"Creates a stopped instance of EvPrepare watcher","class.evprepare":"The EvPrepare class","evsignal.construct":"Constructs EvSignal watcher object","evsignal.createstopped":"Create stopped EvSignal watcher object","evsignal.set":"Configures the watcher","class.evsignal":"The EvSignal class","evstat.attr":"Returns the values most recently detected by Ev","evstat.construct":"Constructs EvStat watcher object","evstat.createstopped":"Create a stopped EvStat watcher object","evstat.prev":"Returns the previous set of values returned by EvStat::attr","evstat.set":"Configures the watcher","evstat.stat":"Initiates the stat call","class.evstat":"The EvStat class","evtimer.again":"Restarts the timer watcher","evtimer.construct":"Constructs an EvTimer watcher object","evtimer.createstopped":"Creates EvTimer stopped watcher object","evtimer.set":"Configures the watcher","class.evtimer":"The EvTimer class","evwatcher.clear":"Clear watcher pending status","evwatcher.construct":"Abstract constructor of a watcher object","evwatcher.feed":"Feeds the given revents set into the event loop","evwatcher.getloop":"Returns the loop responsible for the watcher","evwatcher.invoke":"Invokes the watcher callback with the given received events bit\n  mask","evwatcher.keepalive":"Configures whether to keep the loop from returning","evwatcher.setcallback":"Sets new callback for the watcher","evwatcher.start":"Starts the watcher","evwatcher.stop":"Stops the watcher","class.evwatcher":"The EvWatcher class","book.ev":"Ev","expect.requirements":"Expect","expect.installation":"Expect","expect.configuration":"Expect","expect.resources":"Expect","expect.setup":"Expect","expect.constants":"Expect","expect.examples-usage":"Expect","expect.examples":"Expect","function.expect-expectl":"Waits until the output from a process matches one\n  of the patterns, a specified time period has passed, or an EOF is seen","function.expect-popen":"Execute command via Bourne shell, and open the PTY stream to\n  the process","ref.expect":"Expect","book.expect":"Process Control Extensions","pcntl.installation":"Process Control","pcntl.setup":"Process Control","pcntl.constants":"Process Control","pcntl.example":"Process Control","pcntl.examples":"Process Control","enum.pcntl-qosclass":"The Pcntl\\QosClass Enum","function.pcntl-alarm":"Set an alarm clock for delivery of a signal","function.pcntl-async-signals":"Enable\/disable asynchronous signal handling or return the old setting","function.pcntl-errno":"Alias of pcntl_get_last_error","function.pcntl-exec":"Executes specified program in current process space","function.pcntl-fork":"Forks the currently running process","function.pcntl-get-last-error":"Retrieve the error number set by the last pcntl function which failed","function.pcntl-getcpuaffinity":"Get the cpu affinity of a process","function.pcntl-getpriority":"Get the priority of any process","function.pcntl-rfork":"Manipulates process resources","function.pcntl-setcpuaffinity":"Set the cpu affinity of a process","function.pcntl-setpriority":"Change the priority of any process","function.pcntl-signal":"Installs a signal handler","function.pcntl-signal-dispatch":"Calls signal handlers for pending signals","function.pcntl-signal-get-handler":"Get the current handler for specified signal","function.pcntl-sigprocmask":"Sets and retrieves blocked signals","function.pcntl-sigtimedwait":"Waits for signals, with a timeout","function.pcntl-sigwaitinfo":"Waits for signals","function.pcntl-strerror":"Retrieve the system error message associated with the given errno","function.pcntl-unshare":"Dissociates parts of the process execution context","function.pcntl-wait":"Waits on or returns the status of a forked child","function.pcntl-waitid":"Waits for a child process to change state","function.pcntl-waitpid":"Waits on or returns the status of a forked child","function.pcntl-wexitstatus":"Returns the return code of a terminated child","function.pcntl-wifexited":"Checks if status code represents a normal exit","function.pcntl-wifsignaled":"Checks whether the status code represents a termination due to a signal","function.pcntl-wifstopped":"Checks whether the child process is currently stopped","function.pcntl-wstopsig":"Returns the signal which caused the child to stop","function.pcntl-wtermsig":"Returns the signal which caused the child to terminate","ref.pcntl":"Process Control","book.pcntl":"Process Control","posix.installation":"POSIX","posix.setup":"POSIX","posix.constants.access":"POSIX","posix.constants.mknod":"POSIX","posix.constants.setrlimit":"POSIX","posix.constants.pathconf":"POSIX","posix.constants.sysconf":"POSIX","posix.constants":"POSIX","function.posix-access":"Determine accessibility of a file","function.posix-ctermid":"Get path name of controlling terminal","function.posix-eaccess":"Determine accessibility of a file","function.posix-errno":"Alias of posix_get_last_error","function.posix-fpathconf":"Returns the value of a configurable limit","function.posix-get-last-error":"Retrieve the error number set by the last posix function that failed","function.posix-getcwd":"Pathname of current directory","function.posix-getegid":"Return the effective group ID of the current process","function.posix-geteuid":"Return the effective user ID of the current process","function.posix-getgid":"Return the real group ID of the current process","function.posix-getgrgid":"Return info about a group by group id","function.posix-getgrnam":"Return info about a group by name","function.posix-getgroups":"Return the group set of the current process","function.posix-getlogin":"Return login name","function.posix-getpgid":"Get process group id for job control","function.posix-getpgrp":"Return the current process group identifier","function.posix-getpid":"Return the current process identifier","function.posix-getppid":"Return the parent process identifier","function.posix-getpwnam":"Return info about a user by username","function.posix-getpwuid":"Return info about a user by user id","function.posix-getrlimit":"Return info about system resource limits","function.posix-getsid":"Get the current sid of the process","function.posix-getuid":"Return the real user ID of the current process","function.posix-initgroups":"Calculate the group access list","function.posix-isatty":"Determine if a file descriptor is an interactive terminal","function.posix-kill":"Send a signal to a process","function.posix-mkfifo":"Create a fifo special file (a named pipe)","function.posix-mknod":"Create a special or ordinary file (POSIX.1)","function.posix-pathconf":"Returns the value of a configurable limit","function.posix-setegid":"Set the effective GID of the current process","function.posix-seteuid":"Set the effective UID of the current process","function.posix-setgid":"Set the GID of the current process","function.posix-setpgid":"Set process group id for job control","function.posix-setrlimit":"Set system resource limits","function.posix-setsid":"Make the current process a session leader","function.posix-setuid":"Set the UID of the current process","function.posix-strerror":"Retrieve the system error message associated with the given errno","function.posix-sysconf":"Returns system runtime information","function.posix-times":"Get process times","function.posix-ttyname":"Determine terminal device name","function.posix-uname":"Get system name","ref.posix":"POSIX","book.posix":"Process Control Extensions","exec.resources":"System program execution","exec.setup":"System program execution","function.escapeshellarg":"Escape a string to be used as a shell argument","function.escapeshellcmd":"Escape shell metacharacters","function.exec":"Execute an external program","function.passthru":"Execute an external program and display raw output","function.proc-close":"Close a process opened by proc_open and return the exit code of that process","function.proc-get-status":"Get information about a process opened by proc_open","function.proc-nice":"Change the priority of the current process","function.proc-open":"Execute a command and open file pointers for input\/output","function.proc-terminate":"Kills a process opened by proc_open","function.shell-exec":"Execute command via shell and return the complete output as a string","function.system":"Execute an external program and display the output","ref.exec":"System program execution","book.exec":"System program execution","parallel.setup":"parallel","philosophy.parallel":"parallel","parallel.bootstrap":"Bootstrapping","parallel.run":"Execution","functional.parallel":"parallel","parallel-runtime.construct":"Runtime Construction","parallel-runtime.run":"Execution","parallel-runtime.close":"Runtime Graceful Join","parallel-runtime.kill":"Runtime Join","class.parallel-runtime":"The parallel\\Runtime class","parallel-future.cancel":"Cancellation","parallel-future.cancelled":"State Detection","parallel-future.done":"State Detection","parallel-future.value":"Resolution","class.parallel-future":"The parallel\\Future class","parallel-channel.construct":"Channel Construction","parallel-channel.make":"Access","parallel-channel.open":"Access","parallel-channel.recv":"Sharing","parallel-channel.send":"Sharing","parallel-channel.close":"Closing","class.parallel-channel":"The parallel\\Channel class","parallel-events.setblocking":"Behaviour","parallel-events.settimeout":"Behaviour","parallel-events.setinput":"Input","parallel-events.addchannel":"Targets","parallel-events.addfuture":"Targets","parallel-events.remove":"Targets","parallel-events.poll":"Polling","class.parallel-events":"The parallel\\Events class","parallel-events-input.add":"Inputs","parallel-events-input.clear":"Inputs","parallel-events-input.remove":"Inputs","class.parallel-events-input":"The parallel\\Events\\Input class","class.parallel-events-event":"The parallel\\Events\\Event class","class.parallel-events-event-type":"The parallel\\Events\\Event\\Type class","parallel-sync.construct":"Construction","parallel-sync.get":"Access","parallel-sync.set":"Access","parallel-sync.wait":"Synchronization","parallel-sync.notify":"Synchronization","parallel-sync.invoke":"Synchronization","class.parallel-sync":"The parallel\\Sync class","book.parallel":"parallel","pthreads.requirements":"pthreads","pthreads.installation":"pthreads","pthreads.setup":"pthreads","pthreads.constants":"pthreads","threaded.chunk":"Manipulation","threaded.count":"Manipulation","threaded.extend":"Runtime Manipulation","thread.isrunning":"State Detection","threaded.isterminated":"State Detection","threaded.merge":"Manipulation","threaded.notify":"Synchronization","threaded.notifyone":"Synchronization","threaded.pop":"Manipulation","threaded.run":"Execution","threaded.shift":"Manipulation","threaded.synchronized":"Synchronization","threaded.wait":"Synchronization","class.threaded":"The Threaded class","thread.getcreatorid":"Identification","thread.getcurrentthread":"Identification","thread.getcurrentthreadid":"Identification","thread.getthreadid":"Identification","thread.isjoined":"State Detection","thread.isstarted":"State Detection","thread.join":"Synchronization","thread.start":"Execution","class.thread":"The Thread class","worker.collect":"Collect references to completed tasks","worker.getstacked":"Gets the remaining stack size","worker.isshutdown":"State Detection","worker.shutdown":"Shutdown the worker","worker.stack":"Stacking work","worker.unstack":"Unstacking work","class.worker":"The Worker class","collectable.isgarbage":"Determine whether an object has been marked as garbage","class.collectable":"The Collectable interface","pool.collect":"Collect references to completed tasks","pool.construct":"Creates a new Pool of Workers","pool.resize":"Resize the Pool","pool.shutdown":"Shutdown all workers","pool.submit":"Submits an object for execution","pool.submitTo":"Submits a task to a specific worker for execution","class.pool":"The Pool class","class.volatile":"The Volatile class","book.pthreads":"pthreads","sem.installation":"Semaphore, Shared Memory and IPC","sem.configuration":"Semaphore, Shared Memory and IPC","sem.resources":"Semaphore, Shared Memory and IPC","sem.setup":"Semaphore, Shared Memory and IPC","sem.constants":"Semaphore, Shared Memory and IPC","function.ftok":"Convert a pathname and a project identifier to a System V IPC key","function.msg-get-queue":"Create or attach to a message queue","function.msg-queue-exists":"Check whether a message queue exists","function.msg-receive":"Receive a message from a message queue","function.msg-remove-queue":"Destroy a message queue","function.msg-send":"Send a message to a message queue","function.msg-set-queue":"Set information in the message queue data structure","function.msg-stat-queue":"Returns information from the message queue data structure","function.sem-acquire":"Acquire a semaphore","function.sem-get":"Get a semaphore id","function.sem-release":"Release a semaphore","function.sem-remove":"Remove a semaphore","function.shm-attach":"Creates or open a shared memory segment","function.shm-detach":"Disconnects from shared memory segment","function.shm-get-var":"Returns a variable from shared memory","function.shm-has-var":"Check whether a specific entry exists","function.shm-put-var":"Inserts or updates a variable in shared memory","function.shm-remove":"Removes shared memory from Unix systems","function.shm-remove-var":"Removes a variable from shared memory","ref.sem":"Semaphore, Shared Memory and IPC","class.sysvmessagequeue":"The SysvMessageQueue class","class.sysvsemaphore":"The SysvSemaphore class","class.sysvsharedmemory":"The SysvSharedMemory class","book.sem":"Semaphore, Shared Memory and IPC","shmop.installation":"Shared Memory","shmop.resources":"Shared Memory","shmop.setup":"Shared Memory","shmop.examples-basic":"Shared Memory","shmop.examples":"Shared Memory","function.shmop-close":"Close shared memory block","function.shmop-delete":"Delete shared memory block","function.shmop-open":"Create or open shared memory block","function.shmop-read":"Read data from shared memory block","function.shmop-size":"Get size of shared memory block","function.shmop-write":"Write data into shared memory block","ref.shmop":"Shared Memory","class.shmop":"The Shmop class","book.shmop":"Process Control Extensions","sync.requirements":"Sync","sync.installation":"Sync","sync.setup":"Sync","syncmutex.construct":"Constructs a new SyncMutex object","syncmutex.lock":"Waits for an exclusive lock","syncmutex.unlock":"Unlocks the mutex","class.syncmutex":"The SyncMutex class","syncsemaphore.construct":"Constructs a new SyncSemaphore object","syncsemaphore.lock":"Decreases the count of the semaphore or waits","syncsemaphore.unlock":"Increases the count of the semaphore","class.syncsemaphore":"The SyncSemaphore class","syncevent.construct":"Constructs a new SyncEvent object","syncevent.fire":"Fires\/sets the event","syncevent.reset":"Resets a manual event","syncevent.wait":"Waits for the event to be fired\/set","class.syncevent":"The SyncEvent class","syncreaderwriter.construct":"Constructs a new SyncReaderWriter object","syncreaderwriter.readlock":"Waits for a read lock","syncreaderwriter.readunlock":"Releases a read lock","syncreaderwriter.writelock":"Waits for an exclusive write lock","syncreaderwriter.writeunlock":"Releases a write lock","class.syncreaderwriter":"The SyncReaderWriter class","syncsharedmemory.construct":"Constructs a new SyncSharedMemory object","syncsharedmemory.first":"Check to see if the object is the first instance system-wide of named shared memory","syncsharedmemory.read":"Copy data from named shared memory","syncsharedmemory.size":"Returns the size of the named shared memory","syncsharedmemory.write":"Copy data to named shared memory","class.syncsharedmemory":"The SyncSharedMemory class","book.sync":"Sync","refs.fileprocess.process":"Function Reference","geoip.requirements":"Geo IP Location","geoip.installation":"Geo IP Location","geoip.configuration":"Geo IP Location","geoip.setup":"Geo IP Location","geoip.constants":"Geo IP Location","function.geoip-asnum-by-name":"Get the Autonomous System Numbers (ASN)","function.geoip-continent-code-by-name":"Get the two letter continent code","function.geoip-country-code-by-name":"Get the two letter country code","function.geoip-country-code3-by-name":"Get the three letter country code","function.geoip-country-name-by-name":"Get the full country name","function.geoip-database-info":"Get GeoIP Database information","function.geoip-db-avail":"Determine if GeoIP Database is available","function.geoip-db-filename":"Returns the filename of the corresponding GeoIP Database","function.geoip-db-get-all-info":"Returns detailed information about all GeoIP database types","function.geoip-domain-by-name":"Get the second level domain name","function.geoip-id-by-name":"Get the Internet connection type","function.geoip-isp-by-name":"Get the Internet Service Provider (ISP) name","function.geoip-netspeedcell-by-name":"Get the Internet connection speed","function.geoip-org-by-name":"Get the organization name","function.geoip-record-by-name":"Returns the detailed City information found in the GeoIP Database","function.geoip-region-by-name":"Get the country code and region","function.geoip-region-name-by-code":"Returns the region name for some country and region code combo","function.geoip-setup-custom-directory":"Set a custom directory for the GeoIP database","function.geoip-time-zone-by-country-and-region":"Returns the time zone for some country and region code combo","ref.geoip":"Geo IP Location","book.geoip":"Geo IP Location","fann.requirements":"FANN (Fast Artificial Neural Network)","fann.installation":"FANN (Fast Artificial Neural Network)","fann.resources":"FANN (Fast Artificial Neural Network)","fann.setup":"FANN (Fast Artificial Neural Network)","fann.constants":"FANN (Fast Artificial Neural Network)","fann.examples-1":"FANN (Fast Artificial Neural Network)","fann.examples":"FANN (Fast Artificial Neural Network)","function.fann-cascadetrain-on-data":"Trains on an entire dataset, for a period of time using the Cascade2 training algorithm","function.fann-cascadetrain-on-file":"Trains on an entire dataset read from file, for a period of time using the Cascade2 training algorithm","function.fann-clear-scaling-params":"Clears scaling parameters","function.fann-copy":"Creates a copy of a fann structure","function.fann-create-from-file":"Constructs a backpropagation neural network from a configuration file","function.fann-create-shortcut":"Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections","function.fann-create-shortcut-array":"Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections","function.fann-create-sparse":"Creates a standard backpropagation neural network, which is not fully connected","function.fann-create-sparse-array":"Creates a standard backpropagation neural network, which is not fully connected using an array of layer sizes","function.fann-create-standard":"Creates a standard fully connected backpropagation neural network","function.fann-create-standard-array":"Creates a standard fully connected backpropagation neural network using an array of layer sizes","function.fann-create-train":"Creates an empty training data struct","function.fann-create-train-from-callback":"Creates the training data struct from a user supplied function","function.fann-descale-input":"Scale data in input vector after get it from ann based on previously calculated parameters","function.fann-descale-output":"Scale data in output vector after get it from ann based on previously calculated parameters","function.fann-descale-train":"Descale input and output data based on previously calculated parameters","function.fann-destroy":"Destroys the entire network and properly freeing all the associated memory","function.fann-destroy-train":"Destructs the training data","function.fann-duplicate-train-data":"Returns an exact copy of a fann train data","function.fann-get-activation-function":"Returns the activation function","function.fann-get-activation-steepness":"Returns the activation steepness for supplied neuron and layer number","function.fann-get-bias-array":"Get the number of bias in each layer in the network","function.fann-get-bit-fail":"The number of fail bits","function.fann-get-bit-fail-limit":"Returns the bit fail limit used during training","function.fann-get-cascade-activation-functions":"Returns the cascade activation functions","function.fann-get-cascade-activation-functions-count":"Returns the number of cascade activation functions","function.fann-get-cascade-activation-steepnesses":"Returns the cascade activation steepnesses","function.fann-get-cascade-activation-steepnesses-count":"The number of activation steepnesses","function.fann-get-cascade-candidate-change-fraction":"Returns the cascade candidate change fraction","function.fann-get-cascade-candidate-limit":"Return the candidate limit","function.fann-get-cascade-candidate-stagnation-epochs":"Returns the number of cascade candidate stagnation epochs","function.fann-get-cascade-max-cand-epochs":"Returns the maximum candidate epochs","function.fann-get-cascade-max-out-epochs":"Returns the maximum out epochs","function.fann-get-cascade-min-cand-epochs":"Returns the minimum candidate epochs","function.fann-get-cascade-min-out-epochs":"Returns the minimum out epochs","function.fann-get-cascade-num-candidate-groups":"Returns the number of candidate groups","function.fann-get-cascade-num-candidates":"Returns the number of candidates used during training","function.fann-get-cascade-output-change-fraction":"Returns the cascade output change fraction","function.fann-get-cascade-output-stagnation-epochs":"Returns the number of cascade output stagnation epochs","function.fann-get-cascade-weight-multiplier":"Returns the weight multiplier","function.fann-get-connection-array":"Get connections in the network","function.fann-get-connection-rate":"Get the connection rate used when the network was created","function.fann-get-errno":"Returns the last error number","function.fann-get-errstr":"Returns the last errstr","function.fann-get-layer-array":"Get the number of neurons in each layer in the network","function.fann-get-learning-momentum":"Returns the learning momentum","function.fann-get-learning-rate":"Returns the learning rate","function.fann-get-mse":"Reads the mean square error from the network","function.fann-get-network-type":"Get the type of neural network it was created as","function.fann-get-num-input":"Get the number of input neurons","function.fann-get-num-layers":"Get the number of layers in the neural network","function.fann-get-num-output":"Get the number of output neurons","function.fann-get-quickprop-decay":"Returns the decay which is a factor that weights should decrease in each iteration during quickprop training","function.fann-get-quickprop-mu":"Returns the mu factor","function.fann-get-rprop-decrease-factor":"Returns the increase factor used during RPROP training","function.fann-get-rprop-delta-max":"Returns the maximum step-size","function.fann-get-rprop-delta-min":"Returns the minimum step-size","function.fann-get-rprop-delta-zero":"Returns the initial step-size","function.fann-get-rprop-increase-factor":"Returns the increase factor used during RPROP training","function.fann-get-sarprop-step-error-shift":"Returns the sarprop step error shift","function.fann-get-sarprop-step-error-threshold-factor":"Returns the sarprop step error threshold factor","function.fann-get-sarprop-temperature":"Returns the sarprop temperature","function.fann-get-sarprop-weight-decay-shift":"Returns the sarprop weight decay shift","function.fann-get-total-connections":"Get the total number of connections in the entire network","function.fann-get-total-neurons":"Get the total number of neurons in the entire network","function.fann-get-train-error-function":"Returns the error function used during training","function.fann-get-train-stop-function":"Returns the stop function used during training","function.fann-get-training-algorithm":"Returns the training algorithm","function.fann-init-weights":"Initialize the weights using Widrow + Nguyen\u2019s algorithm","function.fann-length-train-data":"Returns the number of training patterns in the train data","function.fann-merge-train-data":"Merges the train data","function.fann-num-input-train-data":"Returns the number of inputs in each of the training patterns in the train data","function.fann-num-output-train-data":"Returns the number of outputs in each of the training patterns in the train data","function.fann-print-error":"Prints the error string","function.fann-randomize-weights":"Give each connection a random weight between min_weight and max_weight","function.fann-read-train-from-file":"Reads a file that stores training data","function.fann-reset-errno":"Resets the last error number","function.fann-reset-errstr":"Resets the last error string","function.fann-reset-mse":"Resets the mean square error from the network","function.fann-run":"Will run input through the neural network","function.fann-save":"Saves the entire network to a configuration file","function.fann-save-train":"Save the training structure to a file","function.fann-scale-input":"Scale data in input vector before feed it to ann based on previously calculated parameters","function.fann-scale-input-train-data":"Scales the inputs in the training data to the specified range","function.fann-scale-output":"Scale data in output vector before feed it to ann based on previously calculated parameters","function.fann-scale-output-train-data":"Scales the outputs in the training data to the specified range","function.fann-scale-train":"Scale input and output data based on previously calculated parameters","function.fann-scale-train-data":"Scales the inputs and outputs in the training data to the specified range","function.fann-set-activation-function":"Sets the activation function for supplied neuron and layer","function.fann-set-activation-function-hidden":"Sets the activation function for all of the hidden layers","function.fann-set-activation-function-layer":"Sets the activation function for all the neurons in the supplied layer","function.fann-set-activation-function-output":"Sets the activation function for the output layer","function.fann-set-activation-steepness":"Sets the activation steepness for supplied neuron and layer number","function.fann-set-activation-steepness-hidden":"Sets the steepness of the activation steepness for all neurons in the all hidden layers","function.fann-set-activation-steepness-layer":"Sets the activation steepness for all of the neurons in the supplied layer number","function.fann-set-activation-steepness-output":"Sets the steepness of the activation steepness in the output layer","function.fann-set-bit-fail-limit":"Set the bit fail limit used during training","function.fann-set-callback":"Sets the callback function for use during training","function.fann-set-cascade-activation-functions":"Sets the array of cascade candidate activation functions","function.fann-set-cascade-activation-steepnesses":"Sets the array of cascade candidate activation steepnesses","function.fann-set-cascade-candidate-change-fraction":"Sets the cascade candidate change fraction","function.fann-set-cascade-candidate-limit":"Sets the candidate limit","function.fann-set-cascade-candidate-stagnation-epochs":"Sets the number of cascade candidate stagnation epochs","function.fann-set-cascade-max-cand-epochs":"Sets the max candidate epochs","function.fann-set-cascade-max-out-epochs":"Sets the maximum out epochs","function.fann-set-cascade-min-cand-epochs":"Sets the min candidate epochs","function.fann-set-cascade-min-out-epochs":"Sets the minimum out epochs","function.fann-set-cascade-num-candidate-groups":"Sets the number of candidate groups","function.fann-set-cascade-output-change-fraction":"Sets the cascade output change fraction","function.fann-set-cascade-output-stagnation-epochs":"Sets the number of cascade output stagnation epochs","function.fann-set-cascade-weight-multiplier":"Sets the weight multiplier","function.fann-set-error-log":"Sets where the errors are logged to","function.fann-set-input-scaling-params":"Calculate input scaling parameters for future use based on training data","function.fann-set-learning-momentum":"Sets the learning momentum","function.fann-set-learning-rate":"Sets the learning rate","function.fann-set-output-scaling-params":"Calculate output scaling parameters for future use based on training data","function.fann-set-quickprop-decay":"Sets the quickprop decay factor","function.fann-set-quickprop-mu":"Sets the quickprop mu factor","function.fann-set-rprop-decrease-factor":"Sets the decrease factor used during RPROP training","function.fann-set-rprop-delta-max":"Sets the maximum step-size","function.fann-set-rprop-delta-min":"Sets the minimum step-size","function.fann-set-rprop-delta-zero":"Sets the initial step-size","function.fann-set-rprop-increase-factor":"Sets the increase factor used during RPROP training","function.fann-set-sarprop-step-error-shift":"Sets the sarprop step error shift","function.fann-set-sarprop-step-error-threshold-factor":"Sets the sarprop step error threshold factor","function.fann-set-sarprop-temperature":"Sets the sarprop temperature","function.fann-set-sarprop-weight-decay-shift":"Sets the sarprop weight decay shift","function.fann-set-scaling-params":"Calculate input and output scaling parameters for future use based on training data","function.fann-set-train-error-function":"Sets the error function used during training","function.fann-set-train-stop-function":"Sets the stop function used during training","function.fann-set-training-algorithm":"Sets the training algorithm","function.fann-set-weight":"Set a connection in the network","function.fann-set-weight-array":"Set connections in the network","function.fann-shuffle-train-data":"Shuffles training data, randomizing the order","function.fann-subset-train-data":"Returns an copy of a subset of the train data","function.fann-test":"Test with a set of inputs, and a set of desired outputs","function.fann-test-data":"Test a set of training data and calculates the MSE for the training data","function.fann-train":"Train one iteration with a set of inputs, and a set of desired outputs","function.fann-train-epoch":"Train one epoch with a set of training data","function.fann-train-on-data":"Trains on an entire dataset for a period of time","function.fann-train-on-file":"Trains on an entire dataset, which is read from file, for a period of time","ref.fann":"FANN (Fast Artificial Neural Network)","fannconnection.construct":"The connection constructor","fannconnection.getfromneuron":"Returns the postions of starting neuron","fannconnection.gettoneuron":"Returns the postions of terminating neuron","fannconnection.getweight":"Returns the connection weight","fannconnection.setweight":"Sets the connections weight","class.fannconnection":"The FANNConnection class","book.fann":"FANN (Fast Artificial Neural Network)","igbinary.installation":"Igbinary","igbinary.configuration":"Igbinary","igbinary.setup":"Igbinary","function.igbinary-serialize":"Generates a compact, storable binary representation of a value","function.igbinary-unserialize":"Creates a PHP value from a stored representation from igbinary_serialize","ref.igbinary":"Igbinary","book.igbinary":"Igbinary","json.installation":"JavaScript Object Notation","json.setup":"JavaScript Object Notation","json.constants":"JavaScript Object Notation","class.jsonexception":"The JsonException class","jsonserializable.jsonserialize":"Specify data which should be serialized to JSON","class.jsonserializable":"The JsonSerializable interface","function.json-decode":"Decodes a JSON string","function.json-encode":"Returns the JSON representation of a value","function.json-last-error":"Returns the last error occurred","function.json-last-error-msg":"Returns the error string of the last json_validate(), json_encode() or json_decode() call","function.json-validate":"Checks if a string contains valid JSON","ref.json":"JavaScript Object Notation","book.json":"JavaScript Object Notation","simdjson.installation":"Simdjson","simdjson.setup":"Simdjson","simdjson.constants":"Simdjson","function.simdjson-decode":"Decodes a JSON string","function.simdjson-is-valid":"Check if a JSON string is valid","function.simdjson-key-count":"Returns the value at a JSON pointer.","function.simdjson-key-exists":"Check if the JSON contains the value referred to by a JSON pointer.","function.simdjson-key-value":"Decodes the value of a JSON string located at the requested JSON pointer.","ref.simdjson":"Simdjson","class.simdjsonexception":"The SimdJsonException class","class.simdjsonvalueerror":"The SimdJsonValueError class","book.simdjson":"Simdjson","lua.requirements":"Lua","lua.installation":"Lua","lua.setup":"Lua","lua.assign":"Assign a PHP variable to Lua","lua.call":"Call Lua functions","lua.construct":"Lua constructor","lua.eval":"Evaluate a string as Lua code","lua.getversion":"The getversion purpose","lua.include":"Parse a Lua script file","lua.registercallback":"Register a PHP function to Lua","class.lua":"The Lua class","luaclosure.invoke":"Invoke luaclosure","class.luaclosure":"The LuaClosure class","book.lua":"Lua","luasandbox.requirements":"LuaSandbox","luasandbox.installation":"LuaSandbox","luasandbox.setup":"LuaSandbox","reference.luasandbox.differences":"LuaSandbox","luasandbox.examples-basic":"LuaSandbox","luasandbox.examples":"LuaSandbox","luasandbox.callfunction":"Call a function in a Lua global variable","luasandbox.disableprofiler":"Disable the profiler","luasandbox.enableprofiler":"Enable the profiler.","luasandbox.getcpuusage":"Fetch the current CPU time usage of the Lua environment","luasandbox.getmemoryusage":"Fetch the current memory usage of the Lua environment","luasandbox.getpeakmemoryusage":"Fetch the peak memory usage of the Lua environment","luasandbox.getprofilerfunctionreport":"Fetch profiler data","luasandbox.getversioninfo":"Return the versions of LuaSandbox and Lua","luasandbox.loadbinary":"Load a precompiled binary chunk into the Lua environment","luasandbox.loadstring":"Load Lua code into the Lua environment","luasandbox.pauseusagetimer":"Pause the CPU usage timer","luasandbox.registerlibrary":"Register a set of PHP functions as a Lua library","luasandbox.setcpulimit":"Set the CPU time limit for the Lua environment","luasandbox.setmemorylimit":"Set the memory limit for the Lua environment","luasandbox.unpauseusagetimer":"Unpause the timer paused by LuaSandbox::pauseUsageTimer","luasandbox.wrapphpfunction":"Wrap a PHP callable in a LuaSandboxFunction","class.luasandbox":"The LuaSandbox class","luasandboxfunction.call":"Call a Lua function","luasandboxfunction.construct":"Unused","luasandboxfunction.dump":"Dump the function as a binary blob","class.luasandboxfunction":"The LuaSandboxFunction class","class.luasandboxerror":"The LuaSandboxError class","class.luasandboxerrorerror":"The LuaSandboxErrorError class","class.luasandboxfatalerror":"The LuaSandboxFatalError class","class.luasandboxmemoryerror":"The LuaSandboxMemoryError class","class.luasandboxruntimeerror":"The LuaSandboxRuntimeError class","class.luasandboxsyntaxerror":"The LuaSandboxSyntaxError class","class.luasandboxtimeouterror":"The LuaSandboxTimeoutError class","book.luasandbox":"LuaSandbox","misc.configuration":"Miscellaneous Functions","misc.setup":"Miscellaneous Functions","misc.constants":"Miscellaneous Functions","function.connection-aborted":"Check whether client disconnected","function.connection-status":"Returns connection status bitfield","function.constant":"Returns the value of a constant","function.define":"Defines a named constant","function.defined":"Checks whether a constant with the given name exists","function.die":"Alias of exit","function.eval":"Evaluate a string as PHP code","function.exit":"Terminate the current script with a status code or message","function.get-browser":"Tells what the user's browser is capable of","function.halt-compiler":"Halts the compiler execution","function.highlight-file":"Syntax highlighting of a file","function.highlight-string":"Syntax highlighting of a string","function.hrtime":"Get the system's high resolution time","function.ignore-user-abort":"Set whether a client disconnect should abort script execution","function.pack":"Pack data into binary string","function.php-strip-whitespace":"Return source with stripped comments and whitespace","function.sapi-windows-cp-conv":"Convert string from one codepage to another","function.sapi-windows-cp-get":"Get current codepage","function.sapi-windows-cp-is-utf8":"Indicates whether the codepage is UTF-8 compatible","function.sapi-windows-cp-set":"Set process codepage","function.sapi-windows-generate-ctrl-event":"Send a CTRL event to another process","function.sapi-windows-set-ctrl-handler":"Set or remove a CTRL event handler","function.sapi-windows-vt100-support":"Get or set VT100 support for the specified stream associated to an output buffer of a Windows console.","function.show-source":"Alias of highlight_file","function.sleep":"Delay execution","function.sys-getloadavg":"Gets system load average","function.time-nanosleep":"Delay for a number of seconds and nanoseconds","function.time-sleep-until":"Make the script sleep until the specified time","function.uniqid":"Generate a time-based identifier","function.unpack":"Unpack data from binary string","function.usleep":"Delay execution in microseconds","ref.misc":"Miscellaneous Functions","changelog.misc":"Miscellaneous Functions","book.misc":"Miscellaneous Functions","random.constants":"Random Number Generators and Functions Related to Randomness","random.examples":"Random Number Generators and Functions Related to Randomness","function.getrandmax":"Show largest possible random value","function.lcg-value":"Combined linear congruential generator","function.mt-getrandmax":"Show largest possible random value","function.mt-rand":"Generate a random value via the Mersenne Twister Random Number Generator","function.mt-srand":"Seeds the Mersenne Twister Random Number Generator","function.rand":"Generate a random integer","function.random-bytes":"Get cryptographically secure random bytes","function.random-int":"Get a cryptographically secure, uniformly selected integer","function.srand":"Seed the random number generator","ref.random":"Random Number Generators and Functions Related to Randomness","random-randomizer.construct":"Constructs a new Randomizer","random-randomizer.getbytes":"Get random bytes","random-randomizer.getbytesfromstring":"Get random bytes from a source string","random-randomizer.getfloat":"Get a uniformly selected float","random-randomizer.getint":"Get a uniformly selected integer","random-randomizer.nextfloat":"Get a float from the right-open interval [0.0, 1.0)","random-randomizer.nextint":"Get a positive integer","random-randomizer.pickarraykeys":"Select random array keys","random-randomizer.serialize":"Serializes the Randomizer object","random-randomizer.shufflearray":"Get a permutation of an array","random-randomizer.shufflebytes":"Get a byte-wise permutation of a string","random-randomizer.unserialize":"Deserializes the data parameter into a Randomizer object","class.random-randomizer":"The Random\\Randomizer class","enum.random-intervalboundary":"The Random\\IntervalBoundary Enum","random-engine.generate":"Generates randomness","class.random-engine":"The Random\\Engine interface","class.random-cryptosafeengine":"The Random\\CryptoSafeEngine interface","random-engine-secure.generate":"Generate cryptographically secure randomness","class.random-engine-secure":"The Random\\Engine\\Secure class","random-engine-mt19937.construct":"Constructs a new Mt19937 engine","random-engine-mt19937.debuginfo":"Returns the internal state of the engine","random-engine-mt19937.generate":"Generate 32 bits of randomness","random-engine-mt19937.serialize":"Serializes the Mt19937 object","random-engine-mt19937.unserialize":"Deserializes the data parameter into a Mt19937 object","class.random-engine-mt19937":"The Random\\Engine\\Mt19937 class","random-engine-pcgoneseq128xslrr64.construct":"Constructs a new PCG Oneseq 128 XSL RR 64 engine","random-engine-pcgoneseq128xslrr64.debuginfo":"Returns the internal state of the engine","random-engine-pcgoneseq128xslrr64.generate":"Generate 64 bits of randomness","random-engine-pcgoneseq128xslrr64.jump":"Efficiently move the engine ahead multiple steps","random-engine-pcgoneseq128xslrr64.serialize":"Serializes the PcgOneseq128XslRr64 object","random-engine-pcgoneseq128xslrr64.unserialize":"Deserializes the data parameter into a PcgOneseq128XslRr64 object","class.random-engine-pcgoneseq128xslrr64":"The Random\\Engine\\PcgOneseq128XslRr64 class","random-engine-xoshiro256starstar.construct":"Constructs a new xoshiro256** engine","random-engine-xoshiro256starstar.debuginfo":"Returns the internal state of the engine","random-engine-xoshiro256starstar.generate":"Generate 64 bits of randomness","random-engine-xoshiro256starstar.jump":"Efficiently move the engine ahead by 2^128 steps","random-engine-xoshiro256starstar.jumplong":"Efficiently move the engine ahead by 2^192 steps","random-engine-xoshiro256starstar.serialize":"Serializes the Xoshiro256StarStar object","random-engine-xoshiro256starstar.unserialize":"Deserializes the data parameter into a Xoshiro256StarStar object","class.random-engine-xoshiro256starstar":"The Random\\Engine\\Xoshiro256StarStar class","class.random-randomerror":"The Random\\RandomError class","class.random-brokenrandomengineerror":"The Random\\BrokenRandomEngineError class","class.random-randomexception":"The Random\\RandomException class","book.random":"Random Number Generators and Functions Related to Randomness","seaslog.requirements":"Seaslog","seaslog.installation":"Seaslog","seaslog.configuration":"Seaslog","seaslog.resources":"Seaslog","seaslog.setup":"Seaslog","seaslog.constants":"Seaslog","seaslog.examples":"Seaslog","function.seaslog-get-author":"Get SeasLog author.","function.seaslog-get-version":"Get SeasLog version.","ref.seaslog":"Seaslog","seaslog.alert":"Record alert log information","seaslog.analyzercount":"Get log count by level, log_path and key_word","seaslog.analyzerdetail":"Get log detail by level, log_path, key_word, start, limit, order","seaslog.closeloggerstream":"Manually release stream flow from logger","seaslog.construct":"Description","seaslog.critical":"Record critical log information","seaslog.debug":"Record debug log information","seaslog.destruct":"Description","seaslog.emergency":"Record emergency log information","seaslog.error":"Record error log information","seaslog.flushbuffer":"Flush logs buffer, dump to appender file, or send to remote api with tcp\/udp","seaslog.getbasepath":"Get SeasLog base path.","seaslog.getbuffer":"Get the logs buffer in memory as array","seaslog.getbufferenabled":"Determin if buffer enabled","seaslog.getdatetimeformat":"Get SeasLog datetime format style","seaslog.getlastlogger":"Get SeasLog last logger path","seaslog.getrequestid":"Get SeasLog request_id differentiated requests","seaslog.getrequestvariable":"Get SeasLog request variable","seaslog.info":"Record info log information","seaslog.log":"The Common Record Log Function","seaslog.notice":"Record notice log information","seaslog.setbasepath":"Set SeasLog base path","seaslog.setdatetimeformat":"Set SeasLog datetime format style","seaslog.setlogger":"Set SeasLog logger name","seaslog.setrequestid":"Set SeasLog request_id differentiated requests","seaslog.setrequestvariable":"Manually set SeasLog request variable","seaslog.warning":"Record warning log information","class.seaslog":"The SeasLog class","book.seaslog":"Seaslog","outeriterator.getinneriterator":"Returns the inner iterator for the current entry","class.outeriterator":"The OuterIterator interface","recursiveiterator.getchildren":"Returns an iterator for the current entry","recursiveiterator.haschildren":"Returns if an iterator can be created for the current entry","class.recursiveiterator":"The RecursiveIterator interface","seekableiterator.seek":"Seeks to a position","class.seekableiterator":"The SeekableIterator interface","splobserver.update":"Receive update from subject","class.splobserver":"The SplObserver interface","splsubject.attach":"Attach an SplObserver","splsubject.detach":"Detach an observer","splsubject.notify":"Notify an observer","class.splsubject":"The SplSubject interface","spl.interfaces":"Standard PHP Library (SPL)","spldoublylinkedlist.add":"Add\/insert a new value at the specified index","spldoublylinkedlist.bottom":"Peeks at the node from the beginning of the doubly linked list","spldoublylinkedlist.count":"Counts the number of elements in the doubly linked list","spldoublylinkedlist.current":"Return current array entry","spldoublylinkedlist.getiteratormode":"Returns the mode of iteration","spldoublylinkedlist.isempty":"Checks whether the doubly linked list is empty","spldoublylinkedlist.key":"Return current node index","spldoublylinkedlist.next":"Move to next entry","spldoublylinkedlist.offsetexists":"Returns whether the requested $index exists","spldoublylinkedlist.offsetget":"Returns the value at the specified $index","spldoublylinkedlist.offsetset":"Sets the value at the specified $index to $value","spldoublylinkedlist.offsetunset":"Unsets the value at the specified $index","spldoublylinkedlist.pop":"Pops a node from the end of the doubly linked list","spldoublylinkedlist.prev":"Move to previous entry","spldoublylinkedlist.push":"Pushes an element at the end of the doubly linked list","spldoublylinkedlist.rewind":"Rewind iterator back to the start","spldoublylinkedlist.serialize":"Serializes the storage","spldoublylinkedlist.setiteratormode":"Sets the mode of iteration","spldoublylinkedlist.shift":"Shifts a node from the beginning of the doubly linked list","spldoublylinkedlist.top":"Peeks at the node from the end of the doubly linked list","spldoublylinkedlist.unserialize":"Unserializes the storage","spldoublylinkedlist.unshift":"Prepends the doubly linked list with an element","spldoublylinkedlist.valid":"Check whether the doubly linked list contains more nodes","class.spldoublylinkedlist":"The SplDoublyLinkedList class","class.splstack":"The SplStack class","splqueue.dequeue":"Dequeues a node from the queue","splqueue.enqueue":"Adds an element to the queue","class.splqueue":"The SplQueue class","splheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","splheap.count":"Counts the number of elements in the heap","splheap.current":"Return current node pointed by the iterator","splheap.extract":"Extracts a node from top of the heap and sift up","splheap.insert":"Inserts an element in the heap by sifting it up","splheap.iscorrupted":"Tells if the heap is in a corrupted state","splheap.isempty":"Checks whether the heap is empty","splheap.key":"Return current node index","splheap.next":"Move to the next node","splheap.recoverfromcorruption":"Recover from the corrupted state and allow further actions on the heap","splheap.rewind":"Rewind iterator back to the start (no-op)","splheap.top":"Peeks at the node from the top of the heap","splheap.valid":"Check whether the heap contains more nodes","class.splheap":"The SplHeap class","splmaxheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","class.splmaxheap":"The SplMaxHeap class","splminheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","class.splminheap":"The SplMinHeap class","splpriorityqueue.compare":"Compare priorities in order to place elements correctly in the heap while sifting up","splpriorityqueue.count":"Counts the number of elements in the queue","splpriorityqueue.current":"Return current node pointed by the iterator","splpriorityqueue.extract":"Extracts a node from top of the heap and sift up","splpriorityqueue.getextractflags":"Get the flags of extraction","splpriorityqueue.insert":"Inserts an element in the queue by sifting it up","splpriorityqueue.iscorrupted":"Tells if the priority queue is in a corrupted state","splpriorityqueue.isempty":"Checks whether the queue is empty","splpriorityqueue.key":"Return current node index","splpriorityqueue.next":"Move to the next node","splpriorityqueue.recoverfromcorruption":"Recover from the corrupted state and allow further actions on the queue","splpriorityqueue.rewind":"Rewind iterator back to the start (no-op)","splpriorityqueue.setextractflags":"Sets the mode of extraction","splpriorityqueue.top":"Peeks at the node from the top of the queue","splpriorityqueue.valid":"Check whether the queue contains more nodes","class.splpriorityqueue":"The SplPriorityQueue class","splfixedarray.construct":"Constructs a new fixed array","splfixedarray.count":"Returns the size of the array","splfixedarray.current":"Return current array entry","splfixedarray.fromarray":"Import a PHP array in a SplFixedArray instance","splfixedarray.getiterator":"Retrieve the iterator to go through the array","splfixedarray.getsize":"Gets the size of the array","splfixedarray.jsonserialize":"Returns a representation that can be converted to JSON","splfixedarray.key":"Return current array index","splfixedarray.next":"Move to next entry","splfixedarray.offsetexists":"Returns whether the requested index exists","splfixedarray.offsetget":"Returns the value at the specified index","splfixedarray.offsetset":"Sets a new value at a specified index","splfixedarray.offsetunset":"Unsets the value at the specified $index","splfixedarray.rewind":"Rewind iterator back to the start","splfixedarray.serialize":"Serializes the SplFixedArray object","splfixedarray.setsize":"Change the size of an array","splfixedarray.toarray":"Returns a PHP array from the fixed array","splfixedarray.unserialize":"Deserializes the data parameter into an SplFixedArray object","splfixedarray.valid":"Check whether the array contains more elements","splfixedarray.wakeup":"Reinitialises the array after being unserialised","class.splfixedarray":"The SplFixedArray class","arrayobject.append":"Appends the value","arrayobject.asort":"Sort the entries by value","arrayobject.construct":"Construct a new array object","arrayobject.count":"Get the number of public properties in the ArrayObject","arrayobject.exchangearray":"Exchange the array for another one","arrayobject.getarraycopy":"Creates a copy of the ArrayObject","arrayobject.getflags":"Gets the behavior flags","arrayobject.getiterator":"Create a new iterator from an ArrayObject instance","arrayobject.getiteratorclass":"Gets the iterator classname for the ArrayObject","arrayobject.ksort":"Sort the entries by key","arrayobject.natcasesort":"Sort an array using a case insensitive \"natural order\" algorithm","arrayobject.natsort":"Sort entries using a \"natural order\" algorithm","arrayobject.offsetexists":"Returns whether the requested index exists","arrayobject.offsetget":"Returns the value at the specified index","arrayobject.offsetset":"Sets the value at the specified index to newval","arrayobject.offsetunset":"Unsets the value at the specified index","arrayobject.serialize":"Serialize an ArrayObject","arrayobject.setflags":"Sets the behavior flags","arrayobject.setiteratorclass":"Sets the iterator classname for the ArrayObject","arrayobject.uasort":"Sort the entries with a user-defined comparison function and maintain key association","arrayobject.uksort":"Sort the entries by keys using a user-defined comparison function","arrayobject.unserialize":"Unserialize an ArrayObject","class.arrayobject":"The ArrayObject class","splobjectstorage.addall":"Adds all objects from another storage","splobjectstorage.attach":"Adds an object in the storage","splobjectstorage.contains":"Checks if the storage contains a specific object","splobjectstorage.count":"Returns the number of objects in the storage","splobjectstorage.current":"Returns the current storage entry","splobjectstorage.detach":"Removes an object from the storage","splobjectstorage.gethash":"Calculate a unique identifier for the contained objects","splobjectstorage.getinfo":"Returns the data associated with the current iterator entry","splobjectstorage.key":"Returns the index at which the iterator currently is","splobjectstorage.next":"Move to the next entry","splobjectstorage.offsetexists":"Checks whether an object exists in the storage","splobjectstorage.offsetget":"Returns the data associated with an object","splobjectstorage.offsetset":"Associates data to an object in the storage","splobjectstorage.offsetunset":"Removes an object from the storage","splobjectstorage.removeall":"Removes objects contained in another storage from the current storage","splobjectstorage.removeallexcept":"Removes all objects except for those contained in another storage from the current storage","splobjectstorage.rewind":"Rewind the iterator to the first storage element","splobjectstorage.seek":"Seeks iterator to a position","splobjectstorage.serialize":"Serializes the storage","splobjectstorage.setinfo":"Sets the data associated with the current iterator entry","splobjectstorage.unserialize":"Unserializes a storage from its string representation","splobjectstorage.valid":"Returns if the current iterator entry is valid","class.splobjectstorage":"The SplObjectStorage class","spl.datastructures":"Standard PHP Library (SPL)","class.badfunctioncallexception":"The BadFunctionCallException class","class.badmethodcallexception":"The BadMethodCallException class","class.domainexception":"The DomainException class","class.invalidargumentexception":"The InvalidArgumentException class","class.lengthexception":"The LengthException class","class.logicexception":"The LogicException class","class.outofboundsexception":"The OutOfBoundsException class","class.outofrangeexception":"The OutOfRangeException class","class.overflowexception":"The OverflowException class","class.rangeexception":"The RangeException class","class.runtimeexception":"The RuntimeException class","class.underflowexception":"The UnderflowException class","class.unexpectedvalueexception":"The UnexpectedValueException class","spl.exceptions":"Standard PHP Library (SPL)","appenditerator.append":"Appends an iterator","appenditerator.construct":"Constructs an AppendIterator","appenditerator.current":"Gets the current value","appenditerator.getarrayiterator":"Gets the ArrayIterator","appenditerator.getiteratorindex":"Gets an index of iterators","appenditerator.key":"Gets the current key","appenditerator.next":"Moves to the next element","appenditerator.rewind":"Rewinds the Iterator","appenditerator.valid":"Checks validity of the current element","class.appenditerator":"The AppendIterator class","arrayiterator.append":"Append an element","arrayiterator.asort":"Sort entries by values","arrayiterator.construct":"Construct an ArrayIterator","arrayiterator.count":"Count elements","arrayiterator.current":"Return current array entry","arrayiterator.getarraycopy":"Get array copy","arrayiterator.getflags":"Get behavior flags","arrayiterator.key":"Return current array key","arrayiterator.ksort":"Sort entries by keys","arrayiterator.natcasesort":"Sort entries naturally, case insensitive","arrayiterator.natsort":"Sort entries naturally","arrayiterator.next":"Move to next entry","arrayiterator.offsetexists":"Check if offset exists","arrayiterator.offsetget":"Get value for an offset","arrayiterator.offsetset":"Set value for an offset","arrayiterator.offsetunset":"Unset value for an offset","arrayiterator.rewind":"Rewind array back to the start","arrayiterator.seek":"Seeks to a position","arrayiterator.serialize":"Serialize","arrayiterator.setflags":"Set behaviour flags","arrayiterator.uasort":"Sort with a user-defined comparison function and maintain index association","arrayiterator.uksort":"Sort by keys using a user-defined comparison function","arrayiterator.unserialize":"Unserialize","arrayiterator.valid":"Check whether array contains more entries","class.arrayiterator":"The ArrayIterator class","cachingiterator.construct":"Construct a new CachingIterator object for the iterator","cachingiterator.count":"The number of elements in the iterator","cachingiterator.current":"Return the current element","cachingiterator.getcache":"Retrieve the contents of the cache","cachingiterator.getflags":"Get flags used","cachingiterator.hasnext":"Check whether the inner iterator has a valid next element","cachingiterator.key":"Return the key for the current element","cachingiterator.next":"Move the iterator forward","cachingiterator.offsetexists":"The offsetExists purpose","cachingiterator.offsetget":"The offsetGet purpose","cachingiterator.offsetset":"The offsetSet purpose","cachingiterator.offsetunset":"The offsetUnset purpose","cachingiterator.rewind":"Rewind the iterator","cachingiterator.setflags":"The setFlags purpose","cachingiterator.tostring":"Return the string representation of the current element","cachingiterator.valid":"Check whether the current element is valid","class.cachingiterator":"The CachingIterator class","callbackfilteriterator.accept":"Calls the callback with the current value, the current key and the inner iterator as arguments","callbackfilteriterator.construct":"Create a filtered iterator from another iterator","class.callbackfilteriterator":"The CallbackFilterIterator class","directoryiterator.construct":"Constructs a new directory iterator from a path","directoryiterator.current":"Return the current DirectoryIterator item","directoryiterator.getbasename":"Get base name of current DirectoryIterator item","directoryiterator.getextension":"Gets the file extension","directoryiterator.getfilename":"Return file name of current DirectoryIterator item","directoryiterator.isdot":"Determine if current DirectoryIterator item is '.' or '..'","directoryiterator.key":"Return the key for the current DirectoryIterator item","directoryiterator.next":"Move forward to next DirectoryIterator item","directoryiterator.rewind":"Rewind the DirectoryIterator back to the start","directoryiterator.seek":"Seek to a DirectoryIterator item","directoryiterator.tostring":"Get file name as a string","directoryiterator.valid":"Check whether current DirectoryIterator position is a valid file","class.directoryiterator":"The DirectoryIterator class","emptyiterator.current":"The current() method","emptyiterator.key":"The key() method","emptyiterator.next":"The next() method","emptyiterator.rewind":"The rewind() method","emptyiterator.valid":"Checks whether the current element is valid","class.emptyiterator":"The EmptyIterator class","filesystemiterator.construct":"Constructs a new filesystem iterator","filesystemiterator.current":"The current file","filesystemiterator.getflags":"Get the handling flags","filesystemiterator.key":"Retrieve the key for the current file","filesystemiterator.next":"Move to the next file","filesystemiterator.rewind":"Rewinds back to the beginning","filesystemiterator.setflags":"Sets handling flags","class.filesystemiterator":"The FilesystemIterator class","filteriterator.accept":"Check whether the current element of the iterator is acceptable","filteriterator.construct":"Construct a filterIterator","filteriterator.current":"Get the current element value","filteriterator.key":"Get the current key","filteriterator.next":"Move the iterator forward","filteriterator.rewind":"Rewind the iterator","filteriterator.valid":"Check whether the current element is valid","class.filteriterator":"The FilterIterator class","globiterator.construct":"Construct a directory using glob","globiterator.count":"Get the number of directories and files","class.globiterator":"The GlobIterator class","infiniteiterator.construct":"Constructs an InfiniteIterator","infiniteiterator.next":"Moves the inner Iterator forward or rewinds it","class.infiniteiterator":"The InfiniteIterator class","iteratoriterator.construct":"Create an iterator from anything that is traversable","iteratoriterator.current":"Get the current value","iteratoriterator.getinneriterator":"Get the inner iterator","iteratoriterator.key":"Get the key of the current element","iteratoriterator.next":"Forward to the next element","iteratoriterator.rewind":"Rewind to the first element","iteratoriterator.valid":"Checks if the current element is valid","class.iteratoriterator":"The IteratorIterator class","limititerator.construct":"Construct a LimitIterator","limititerator.current":"Get current element","limititerator.getposition":"Return the current position","limititerator.key":"Get current key","limititerator.next":"Move the iterator forward","limititerator.rewind":"Rewind the iterator to the specified starting offset","limititerator.seek":"Seek to the given position","limititerator.valid":"Check whether the current element is valid","class.limititerator":"The LimitIterator class","multipleiterator.attachiterator":"Attaches iterator information","multipleiterator.construct":"Constructs a new MultipleIterator","multipleiterator.containsiterator":"Checks if an iterator is attached","multipleiterator.countiterators":"Gets the number of attached iterator instances","multipleiterator.current":"Gets the registered iterator instances","multipleiterator.detachiterator":"Detaches an iterator","multipleiterator.getflags":"Gets the flag information","multipleiterator.key":"Gets the registered iterator instances","multipleiterator.next":"Moves all attached iterator instances forward","multipleiterator.rewind":"Rewinds all attached iterator instances","multipleiterator.setflags":"Sets flags","multipleiterator.valid":"Checks the validity of sub iterators","class.multipleiterator":"The MultipleIterator class","norewinditerator.construct":"Construct a NoRewindIterator","norewinditerator.current":"Get the current value","norewinditerator.key":"Get the current key","norewinditerator.next":"Forward to the next element","norewinditerator.rewind":"Prevents the rewind operation on the inner iterator","norewinditerator.valid":"Validates the iterator","class.norewinditerator":"The NoRewindIterator class","parentiterator.accept":"Determines acceptability","parentiterator.construct":"Constructs a ParentIterator","parentiterator.getchildren":"Return the inner iterator's children contained in a ParentIterator","parentiterator.haschildren":"Check whether the inner iterator's current element has children","parentiterator.next":"Move the iterator forward","parentiterator.rewind":"Rewind the iterator","class.parentiterator":"The ParentIterator class","recursivearrayiterator.getchildren":"Returns an iterator for the current entry if it is an array or an object","recursivearrayiterator.haschildren":"Returns whether current entry is an array or an object","class.recursivearrayiterator":"The RecursiveArrayIterator class","recursivecachingiterator.construct":"Construct","recursivecachingiterator.getchildren":"Return the inner iterator's children as a RecursiveCachingIterator","recursivecachingiterator.haschildren":"Check whether the current element of the inner iterator has children","class.recursivecachingiterator":"The RecursiveCachingIterator class","recursivecallbackfilteriterator.construct":"Create a RecursiveCallbackFilterIterator from a RecursiveIterator","recursivecallbackfilteriterator.getchildren":"Return the inner iterator's children contained in a RecursiveCallbackFilterIterator","recursivecallbackfilteriterator.haschildren":"Check whether the inner iterator's current element has children","class.recursivecallbackfilteriterator":"The RecursiveCallbackFilterIterator class","recursivedirectoryiterator.construct":"Constructs a RecursiveDirectoryIterator","recursivedirectoryiterator.getchildren":"Returns an iterator for the current entry if it is a directory","recursivedirectoryiterator.getsubpath":"Get sub path","recursivedirectoryiterator.getsubpathname":"Get sub path and name","recursivedirectoryiterator.haschildren":"Returns whether current entry is a directory and not '.' or '..'","recursivedirectoryiterator.key":"Return path and filename of current dir entry","recursivedirectoryiterator.next":"Move to next entry","recursivedirectoryiterator.rewind":"Rewind dir back to the start","class.recursivedirectoryiterator":"The RecursiveDirectoryIterator class","recursivefilteriterator.construct":"Create a RecursiveFilterIterator from a RecursiveIterator","recursivefilteriterator.getchildren":"Return the inner iterator's children contained in a RecursiveFilterIterator","recursivefilteriterator.haschildren":"Check whether the inner iterator's current element has children","class.recursivefilteriterator":"The RecursiveFilterIterator class","recursiveiteratoriterator.beginchildren":"Begin children","recursiveiteratoriterator.beginiteration":"Begin Iteration","recursiveiteratoriterator.callgetchildren":"Get children","recursiveiteratoriterator.callhaschildren":"Has children","recursiveiteratoriterator.construct":"Construct a RecursiveIteratorIterator","recursiveiteratoriterator.current":"Access the current element value","recursiveiteratoriterator.endchildren":"End children","recursiveiteratoriterator.enditeration":"End Iteration","recursiveiteratoriterator.getdepth":"Get the current depth of the recursive iteration","recursiveiteratoriterator.getinneriterator":"Get inner iterator","recursiveiteratoriterator.getmaxdepth":"Get max depth","recursiveiteratoriterator.getsubiterator":"The current active sub iterator","recursiveiteratoriterator.key":"Access the current key","recursiveiteratoriterator.next":"Move forward to the next element","recursiveiteratoriterator.nextelement":"Next element","recursiveiteratoriterator.rewind":"Rewind the iterator to the first element of the top level inner iterator","recursiveiteratoriterator.setmaxdepth":"Set max depth","recursiveiteratoriterator.valid":"Check whether the current position is valid","class.recursiveiteratoriterator":"The RecursiveIteratorIterator class","recursiveregexiterator.construct":"Creates a new RecursiveRegexIterator","recursiveregexiterator.getchildren":"Returns an iterator for the current entry","recursiveregexiterator.haschildren":"Returns whether an iterator can be obtained for the current entry","class.recursiveregexiterator":"The RecursiveRegexIterator class","recursivetreeiterator.beginchildren":"Begin children","recursivetreeiterator.beginiteration":"Begin iteration","recursivetreeiterator.callgetchildren":"Get children","recursivetreeiterator.callhaschildren":"Has children","recursivetreeiterator.construct":"Construct a RecursiveTreeIterator","recursivetreeiterator.current":"Get current element","recursivetreeiterator.endchildren":"End children","recursivetreeiterator.enditeration":"End iteration","recursivetreeiterator.getentry":"Get current entry","recursivetreeiterator.getpostfix":"Get the postfix","recursivetreeiterator.getprefix":"Get the prefix","recursivetreeiterator.key":"Get the key of the current element","recursivetreeiterator.next":"Move to next element","recursivetreeiterator.nextelement":"Next element","recursivetreeiterator.rewind":"Rewind iterator","recursivetreeiterator.setpostfix":"Set postfix","recursivetreeiterator.setprefixpart":"Set a part of the prefix","recursivetreeiterator.valid":"Check validity","class.recursivetreeiterator":"The RecursiveTreeIterator class","regexiterator.accept":"Get accept status","regexiterator.construct":"Create a new RegexIterator","regexiterator.getflags":"Get flags","regexiterator.getmode":"Returns operation mode","regexiterator.getpregflags":"Returns the regular expression flags","regexiterator.getregex":"Returns current regular expression","regexiterator.setflags":"Sets the flags","regexiterator.setmode":"Sets the operation mode","regexiterator.setpregflags":"Sets the regular expression flags","class.regexiterator":"The RegexIterator class","spl.iterators":"Standard PHP Library (SPL)","splfileinfo.construct":"Construct a new SplFileInfo object","splfileinfo.getatime":"Gets last access time of the file","splfileinfo.getbasename":"Gets the base name of the file","splfileinfo.getctime":"Gets the inode change time","splfileinfo.getextension":"Gets the file extension","splfileinfo.getfileinfo":"Gets an SplFileInfo object for the file","splfileinfo.getfilename":"Gets the filename","splfileinfo.getgroup":"Gets the file group","splfileinfo.getinode":"Gets the inode for the file","splfileinfo.getlinktarget":"Gets the target of a link","splfileinfo.getmtime":"Gets the last modified time","splfileinfo.getowner":"Gets the owner of the file","splfileinfo.getpath":"Gets the path without filename","splfileinfo.getpathinfo":"Gets an SplFileInfo object for the path","splfileinfo.getpathname":"Gets the path to the file","splfileinfo.getperms":"Gets file permissions","splfileinfo.getrealpath":"Gets absolute path to file","splfileinfo.getsize":"Gets file size","splfileinfo.gettype":"Gets file type","splfileinfo.isdir":"Tells if the file is a directory","splfileinfo.isexecutable":"Tells if the file is executable","splfileinfo.isfile":"Tells if the object references a regular file","splfileinfo.islink":"Tells if the file is a link","splfileinfo.isreadable":"Tells if file is readable","splfileinfo.iswritable":"Tells if the entry is writable","splfileinfo.openfile":"Gets an SplFileObject object for the file","splfileinfo.setfileclass":"Sets the class used with SplFileInfo::openFile","splfileinfo.setinfoclass":"Sets the class used with SplFileInfo::getFileInfo and SplFileInfo::getPathInfo","splfileinfo.tostring":"Returns the path to the file as a string","class.splfileinfo":"The SplFileInfo class","splfileobject.construct":"Construct a new file object","splfileobject.current":"Retrieve current line of file","splfileobject.eof":"Reached end of file","splfileobject.fflush":"Flushes the output to the file","splfileobject.fgetc":"Gets character from file","splfileobject.fgetcsv":"Gets line from file and parse as CSV fields","splfileobject.fgets":"Gets line from file","splfileobject.fgetss":"Gets line from file and strip HTML tags","splfileobject.flock":"Portable file locking","splfileobject.fpassthru":"Output all remaining data on a file pointer","splfileobject.fputcsv":"Write a field array as a CSV line","splfileobject.fread":"Read from file","splfileobject.fscanf":"Parses input from file according to a format","splfileobject.fseek":"Seek to a position","splfileobject.fstat":"Gets information about the file","splfileobject.ftell":"Return current file position","splfileobject.ftruncate":"Truncates the file to a given length","splfileobject.fwrite":"Write to file","splfileobject.getchildren":"No purpose","splfileobject.getcsvcontrol":"Get the delimiter, enclosure and escape character for CSV","splfileobject.getcurrentline":"Alias of SplFileObject::fgets","splfileobject.getflags":"Gets flags for the SplFileObject","splfileobject.getmaxlinelen":"Get maximum line length","splfileobject.haschildren":"SplFileObject does not have children","splfileobject.key":"Get line number","splfileobject.next":"Read next line","splfileobject.rewind":"Rewind the file to the first line","splfileobject.seek":"Seek to specified line","splfileobject.setcsvcontrol":"Set the delimiter, enclosure and escape character for CSV","splfileobject.setflags":"Sets flags for the SplFileObject","splfileobject.setmaxlinelen":"Set maximum line length","splfileobject.tostring":"Returns the current line as a string","splfileobject.valid":"Not at EOF","class.splfileobject":"The SplFileObject class","spltempfileobject.construct":"Construct a new temporary file object","class.spltempfileobject":"The SplTempFileObject class","spl.files":"Standard PHP Library (SPL)","function.class-implements":"Return the interfaces which are implemented by the given class or interface","function.class-parents":"Return the parent classes of the given class","function.class-uses":"Return the traits used by the given class","function.iterator-apply":"Call a function for every element in an iterator","function.iterator-count":"Count the elements in an iterator","function.iterator-to-array":"Copy the iterator into an array","function.spl-autoload":"Default implementation for __autoload()","function.spl-autoload-call":"Try all registered __autoload() functions to load the requested class","function.spl-autoload-extensions":"Register and return default file extensions for spl_autoload","function.spl-autoload-functions":"Return all registered __autoload() functions","function.spl-autoload-register":"Register given function as __autoload() implementation","function.spl-autoload-unregister":"Unregister given function as __autoload() implementation","function.spl-classes":"Return available SPL classes","function.spl-object-hash":"Return hash id for given object","function.spl-object-id":"Return the integer object handle for given object","ref.spl":"Standard PHP Library (SPL)","book.spl":"Standard PHP Library (SPL)","stream.resources":"Streams","stream.setup":"Streams","stream.constants":"Streams","stream.filters":"Streams","stream.contexts":"Streams","stream.errors":"Streams","stream.streamwrapper.example-1":"Streams","stream.examples":"Streams","php-user-filter.filter":"Called when applying the filter","php-user-filter.onclose":"Called when closing the filter","php-user-filter.oncreate":"Called when creating the filter","class.php-user-filter":"The php_user_filter class","streamwrapper.construct":"Constructs a new stream wrapper","streamwrapper.destruct":"Destructs an existing stream wrapper","streamwrapper.dir-closedir":"Close directory handle","streamwrapper.dir-opendir":"Open directory handle","streamwrapper.dir-readdir":"Read entry from directory handle","streamwrapper.dir-rewinddir":"Rewind directory handle","streamwrapper.mkdir":"Create a directory","streamwrapper.rename":"Renames a file or directory","streamwrapper.rmdir":"Removes a directory","streamwrapper.stream-cast":"Retrieve the underlying resource","streamwrapper.stream-close":"Close a resource","streamwrapper.stream-eof":"Tests for end-of-file on a file pointer","streamwrapper.stream-flush":"Flushes the output","streamwrapper.stream-lock":"Advisory file locking","streamwrapper.stream-metadata":"Change stream metadata","streamwrapper.stream-open":"Opens file or URL","streamwrapper.stream-read":"Read from stream","streamwrapper.stream-seek":"Seeks to specific location in a stream","streamwrapper.stream-set-option":"Change stream options","streamwrapper.stream-stat":"Retrieve information about a file resource","streamwrapper.stream-tell":"Retrieve the current position of a stream","streamwrapper.stream-truncate":"Truncate stream","streamwrapper.stream-write":"Write to stream","streamwrapper.unlink":"Delete a file","streamwrapper.url-stat":"Retrieve information about a file","class.streamwrapper":"The streamWrapper class","function.stream-bucket-append":"Append bucket to brigade","function.stream-bucket-make-writeable":"Returns a bucket object from the brigade to operate on","function.stream-bucket-new":"Create a new bucket for use on the current stream","function.stream-bucket-prepend":"Prepend bucket to brigade","function.stream-context-create":"Creates a stream context","function.stream-context-get-default":"Retrieve the default stream context","function.stream-context-get-options":"Retrieve options for a stream\/wrapper\/context","function.stream-context-get-params":"Retrieves parameters from a context","function.stream-context-set-default":"Set the default stream context","function.stream-context-set-option":"Sets an option for a stream\/wrapper\/context","function.stream-context-set-options":"Sets options on the specified context","function.stream-context-set-params":"Set parameters for a stream\/wrapper\/context","function.stream-copy-to-stream":"Copies data from one stream to another","function.stream-filter-append":"Attach a filter to a stream","function.stream-filter-prepend":"Attach a filter to a stream","function.stream-filter-register":"Register a user defined stream filter","function.stream-filter-remove":"Remove a filter from a stream","function.stream-get-contents":"Reads remainder of a stream into a string","function.stream-get-filters":"Retrieve list of registered filters","function.stream-get-line":"Gets line from stream resource up to a given delimiter","function.stream-get-meta-data":"Retrieves header\/meta data from streams\/file pointers","function.stream-get-transports":"Retrieve list of registered socket transports","function.stream-get-wrappers":"Retrieve list of registered streams","function.stream-is-local":"Checks if a stream is a local stream","function.stream-isatty":"Check if a stream is a TTY","function.stream-notification-callback":"A callback function for the notification context parameter","function.stream-register-wrapper":"Alias of stream_wrapper_register","function.stream-resolve-include-path":"Resolve filename against the include path","function.stream-select":"Runs the equivalent of the select() system call on the given\n   arrays of streams with a timeout specified by seconds and microseconds","function.stream-set-blocking":"Set blocking\/non-blocking mode on a stream","function.stream-set-chunk-size":"Set the stream chunk size","function.stream-set-read-buffer":"Set read file buffering on the given stream","function.stream-set-timeout":"Set timeout period on a stream","function.stream-set-write-buffer":"Sets write file buffering on the given stream","function.stream-socket-accept":"Accept a connection on a socket created by stream_socket_server","function.stream-socket-client":"Open Internet or Unix domain socket connection","function.stream-socket-enable-crypto":"Turns encryption on\/off on an already connected socket","function.stream-socket-get-name":"Retrieve the name of the local or remote sockets","function.stream-socket-pair":"Creates a pair of connected, indistinguishable socket streams","function.stream-socket-recvfrom":"Receives data from a socket, connected or not","function.stream-socket-sendto":"Sends a message to a socket, whether it is connected or not","function.stream-socket-server":"Create an Internet or Unix domain server socket","function.stream-socket-shutdown":"Shutdown a full-duplex connection","function.stream-supports-lock":"Tells whether the stream supports locking","function.stream-wrapper-register":"Register a URL wrapper implemented as a PHP class","function.stream-wrapper-restore":"Restores a previously unregistered built-in wrapper","function.stream-wrapper-unregister":"Unregister a URL wrapper","ref.stream":"Streams","book.stream":"Other Basic Extensions","swoole.requirements":"Swoole","swoole.installation":"Swoole","swoole.configuration":"Swoole","swoole.setup":"Swoole","swoole.constants":"Swoole","function.swoole-async-dns-lookup":"Async and non-blocking hostname to IP lookup","function.swoole-async-read":"Read file stream asynchronously","function.swoole-async-readfile":"Read a file asynchronously","function.swoole-async-set":"Update the async I\/O options","function.swoole-async-write":"Write data to a file stream asynchronously","function.swoole-async-writefile":"Write data to a file asynchronously","function.swoole-clear-error":"Clear errors in the socket or on the last error code","function.swoole-client-select":"Get the file description which are ready to read\/write or error","function.swoole-cpu-num":"Get the number of CPU","function.swoole-errno":"Get the error code of the latest system call","function.swoole-error-log":"Output error messages to the log","function.swoole-event-add":"Add new callback functions of a socket into the EventLoop","function.swoole-event-defer":"Add callback function to the next event loop","function.swoole-event-del":"Remove all event callback functions of a socket","function.swoole-event-exit":"Exit the eventloop, only available at the client side","function.swoole-event-set":"Update the event callback functions of a socket","function.swoole-event-wait":"Start the event loop","function.swoole-event-write":"Write data to a socket","function.swoole-get-local-ip":"Get the IPv4 IP addresses of each NIC on the machine","function.swoole-last-error":"Get the lastest error message","function.swoole-load-module":"Load a swoole extension","function.swoole-select":"Select the file descriptions which are ready to read\/write or error in the eventloop","function.swoole-set-process-name":"Set the process name","function.swoole-strerror":"Convert the Errno into error messages","function.swoole-timer-after":"Trigger a one time callback function in the future","function.swoole-timer-exists":"Check if a timer callback function is existed","function.swoole-timer-tick":"Trigger a timer tick callback function by time interval","function.swoole-version":"Get the version of Swoole","ref.swoole-funcs":"Swoole","swoole-async.dnslookup":"Async and non-blocking hostname to IP lookup.","swoole-async.read":"Read file stream asynchronously.","swoole-async.readfile":"Read a file asynchronously.","swoole-async.set":"Update the async I\/O options.","swoole-async.write":"Write data to a file stream asynchronously.","swoole-async.writefile":"Description","class.swoole-async":"The Swoole\\Async class","swoole-atomic.add":"Add a number to the value to the atomic object.","swoole-atomic.cmpset":"Compare and set the value of the atomic object.","swoole-atomic.construct":"Construct a swoole atomic object.","swoole-atomic.get":"Get the current value of the atomic object.","swoole-atomic.set":"Set a new value to the atomic object.","swoole-atomic.sub":"Subtract a number to the value of the atomic object.","class.swoole-atomic":"The Swoole\\Atomic class","swoole-buffer.append":"Append the string or binary data at the end of the memory buffer and return the new size of memory allocated.","swoole-buffer.clear":"Reset the memory buffer.","swoole-buffer.construct":"Fixed size memory blocks allocation.","swoole-buffer.destruct":"Destruct the Swoole memory buffer.","swoole-buffer.expand":"Expand the size of memory buffer.","swoole-buffer.read":"Read data from the memory buffer based on offset and length.","swoole-buffer.recycle":"Release the memory to OS which is not used by the memory buffer.","swoole-buffer.substr":"Read data from the memory buffer based on offset and length. Or remove data from the memory buffer.","swoole-buffer.tostring":"Get the string value of the memory buffer.","swoole-buffer.write":"Write data to the memory buffer. The memory allocated for the buffer will not be changed.","class.swoole-buffer":"The Swoole\\Buffer class","swoole-channel.construct":"Construct a Swoole Channel","swoole-channel.destruct":"Destruct a Swoole channel.","swoole-channel.pop":"Read and pop data from swoole channel.","swoole-channel.push":"Write and push data into Swoole channel.","swoole-channel.stats":"Get stats of swoole channel.","class.swoole-channel":"The Swoole\\Channel class","swoole-client.close":"Close the connection established.","swoole-client.connect":"Connect to the remote TCP or UDP port.","swoole-client.construct":"Create Swoole sync or async TCP\/UDP client, with or without SSL.","swoole-client.destruct":"Destruct the Swoole client.","swoole-client.getpeername":"Get the remote socket name of the connection.","swoole-client.getsockname":"Get the local socket name of the connection.","swoole-client.isconnected":"Check if the connection is established.","swoole-client.on":"Add callback functions triggered by events.","swoole-client.pause":"Pause receiving data.","swoole-client.pipe":"Redirect the data to another file descriptor.","swoole-client.recv":"Receive data from the remote socket.","swoole-client.resume":"Resume receiving data.","swoole-client.send":"Send data to the remote TCP socket.","swoole-client.sendfile":"Send file to the remote TCP socket.","swoole-client.sendto":"Send data to the remote UDP address.","swoole-client.set":"Set the Swoole client parameters before the connection is established.","swoole-client.sleep":"Remove the TCP client from system event loop.","swoole-client.wakeup":"Add the TCP client back into the system event loop.","class.swoole-client":"The Swoole\\Client class","swoole-connection-iterator.count":"Count connections.","swoole-connection-iterator.current":"Return current connection entry.","swoole-connection-iterator.key":"Return key of the current connection.","swoole-connection-iterator.next":"Move to the next connection.","swoole-connection-iterator.offsetexists":"Check if offset exists.","swoole-connection-iterator.offsetget":"Offset to retrieve.","swoole-connection-iterator.offsetset":"Assign a Connection to the specified offset.","swoole-connection-iterator.offsetunset":"Unset an offset.","swoole-connection-iterator.rewind":"Rewinds iterator","swoole-connection-iterator.valid":"Check if current position is valid.","class.swoole-connection-iterator":"The Swoole\\Connection\\Iterator class","swoole-coroutine.call-user-func":"Call a callback given by the first parameter","swoole-coroutine.call-user-func-array":"Call a callback with an array of parameters","swoole-coroutine.cli-wait":"Description","swoole-coroutine.create":"Description","swoole-coroutine.getuid":"Description","swoole-coroutine.resume":"Description","swoole-coroutine.suspend":"Description","class.swoole-coroutine":"The Swoole\\Coroutine class","swoole-coroutine-lock.construct":"Construct a new coroutine lock","swoole-coroutine-lock.lock":"Acquire the lock, blocking if necessary","swoole-coroutine-lock.trylock":"Attempt to acquire the lock without blocking","swoole-coroutine-lock.unlock":"Release the lock","class.swoole-coroutine-lock":"The Swoole\\Coroutine\\Lock class","swoole-event.add":"Add new callback functions of a socket into the EventLoop.","swoole-event.defer":"Add a callback function to the next event loop.","swoole-event.del":"Remove all event callback functions of a socket.","swoole-event.exit":"Exit the eventloop, only available at client side.","swoole-event.set":"Update the event callback functions of a socket.","swoole-event.wait":"Description","swoole-event.write":"Write data to the socket.","class.swoole-event":"The Swoole\\Event class","class.swoole-exception":"The Swoole\\Exception class","swoole-http-client.addfile":"Add a file to the post form.","swoole-http-client.close":"Close the http connection.","swoole-http-client.construct":"Construct the async HTTP client.","swoole-http-client.destruct":"Destruct the HTTP client.","swoole-http-client.download":"Download a file from the remote server.","swoole-http-client.execute":"Send the HTTP request after setting the parameters.","swoole-http-client.get":"Send GET http request to the remote server.","swoole-http-client.isconnected":"Check if the HTTP connection is connected.","swoole-http-client.on":"Register callback function by event name.","swoole-http-client.post":"Send POST http request to the remote server.","swoole-http-client.push":"Push data to websocket client.","swoole-http-client.set":"Update the HTTP client parameters.","swoole-http-client.setcookies":"Set the http request cookies.","swoole-http-client.setdata":"Set the HTTP request body data.","swoole-http-client.setheaders":"Set the HTTP request headers.","swoole-http-client.setmethod":"Set the HTTP request method.","swoole-http-client.upgrade":"Upgrade to websocket protocol.","class.swoole-http-client":"The Swoole\\Http\\Client class","swoole-http-request.destruct":"Destruct the HTTP request.","swoole-http-request.rawcontent":"Get the raw HTTP POST body.","class.swoole-http-request":"The Swoole\\Http\\Request class","swoole-http-response.cookie":"Set the cookies of the HTTP response.","swoole-http-response.destruct":"Destruct the HTTP response.","swoole-http-response.end":"Send data for the HTTP request and finish the response.","swoole-http-response.gzip":"Enable the gzip of response content.","swoole-http-response.header":"Set the HTTP response headers.","swoole-http-response.initheader":"Init the HTTP response header.","swoole-http-response.rawcookie":"Set the raw cookies to the HTTP response.","swoole-http-response.sendfile":"Send file through the HTTP response.","swoole-http-response.status":"Set the status code of the HTTP response.","swoole-http-response.write":"Append HTTP body content to the HTTP response.","class.swoole-http-response":"The Swoole\\Http\\Response class","swoole-http-server.on":"Bind callback function to HTTP server by event name.","swoole-http-server.start":"Start the swoole http server.","class.swoole-http-server":"The Swoole\\Http\\Server class","swoole-lock.construct":"Construct a memory lock.","swoole-lock.destruct":"Destroy a Swoole memory lock.","swoole-lock.lock":"Try to acquire the lock. It will block if the lock is not available.","swoole-lock.lock-read":"Lock a read-write lock for reading.","swoole-lock.trylock":"Try to acquire the lock and return straight away even the lock is not available.","swoole-lock.trylock-read":"Try to lock a read-write lock for reading and return straight away even the lock is not available.","swoole-lock.unlock":"Release the lock.","class.swoole-lock":"The Swoole\\Lock class","swoole-mmap.open":"Map a file into memory and return the stream resource which can be used by PHP stream operations.","class.swoole-mmap":"The Swoole\\Mmap class","swoole-mysql.close":"Close the async MySQL connection.","swoole-mysql.connect":"Connect to the remote MySQL server.","swoole-mysql.construct":"Construct an async MySQL client.","swoole-mysql.destruct":"Destroy the async MySQL client.","swoole-mysql.getbuffer":"Description","swoole-mysql.on":"Register callback function based on event name.","swoole-mysql.query":"Run the SQL query.","class.swoole-mysql":"The Swoole\\MySQL class","class.swoole-mysql-exception":"The Swoole\\MySQL\\Exception class","swoole-process.alarm":"High precision timer which triggers signal with fixed interval.","swoole-process.close":"Close the pipe to the child process.","swoole-process.construct":"Construct a process.","swoole-process.daemon":"Change the process to be a daemon process.","swoole-process.destruct":"Destroy the process.","swoole-process.exec":"Execute system commands.","swoole-process.exit":"Stop the child processes.","swoole-process.freequeue":"Destroy the message queue created by swoole_process::useQueue.","swoole-process.kill":"Send signal to the child process.","swoole-process.name":"Set name of the process.","swoole-process.pop":"Read and pop data from the message queue.","swoole-process.push":"Write and push data into the message queue.","swoole-process.read":"Read data sending to the process.","swoole-process.signal":"Send signal to the child processes.","swoole-process.start":"Start the process.","swoole-process.statqueue":"Get the stats of the message queue used as the communication method between processes.","swoole-process.usequeue":"Create a message queue as the communication method between the parent process and child processes.","swoole-process.wait":"Wait for the events of child processes.","swoole-process.write":"Write data into the pipe and communicate with the parent process or child processes.","class.swoole-process":"The Swoole\\Process class","swoole-redis-server.format":"Description","swoole-redis-server.sethandler":"Description","swoole-redis-server.start":"Description","class.swoole-redis-server":"The Swoole\\Redis\\Server class","swoole-runtime.enable-coroutine":"Enable coroutine for specified functions","swoole-runtime.get-hook-flags":"Get current hook flags","swoole-runtime.set-hook-flags":"Set hook flags for coroutine","class.swoole-runtime":"The Swoole\\Runtime class","swoole-serialize.pack":"Serialize the data.","swoole-serialize.unpack":"Unserialize the data.","class.swoole-serialize":"The Swoole\\Serialize class","swoole-server.addlistener":"Add a new listener to the server.","swoole-server.addprocess":"Add a user defined swoole_process to the server.","swoole-server.after":"Trigger a callback function after a period of time.","swoole-server.bind":"Bind the connection to a user defined user ID.","swoole-server.cleartimer":"Stop and destroy a timer.","swoole-server.close":"Close a connection to the client.","swoole-server.confirm":"Check status of the connection.","swoole-server.connection-info":"Get the connection info by file description.","swoole-server.connection-list":"Get all of the established connections.","swoole-server.construct":"Construct a Swoole server.","swoole-server.defer":"Delay execution of the callback function at the end of current EventLoop.","swoole-server.exist":"Check if the connection is existed.","swoole-server.finish":"Used in task process for sending result to the worker process when the task is finished.","swoole-server.getclientinfo":"Get the connection info by file description.","swoole-server.getclientlist":"Get all of the established connections.","swoole-server.getlasterror":"Get the error code of the most recent error.","swoole-server.heartbeat":"Check all the connections on the server.","swoole-server.listen":"Listen on the given IP and port, socket type.","swoole-server.on":"Register a callback function by event name.","swoole-server.pause":"Stop receiving data from the connection.","swoole-server.protect":"Set the connection to be protected mode.","swoole-server.reload":"Restart all the worker process.","swoole-server.resume":"Start receiving data from the connection.","swoole-server.send":"Send data to the client.","swoole-server.sendfile":"Send file to the connection.","swoole-server.sendmessage":"Send message to worker processes by ID.","swoole-server.sendto":"Send data to the remote UDP address.","swoole-server.sendwait":"Send data to the remote socket in the blocking way.","swoole-server.set":"Set the runtime settings of the swoole server.","swoole-server.shutdown":"Shutdown the master server process, this function can be called in worker processes.","swoole-server.start":"Start the Swoole server.","swoole-server.stats":"Get the stats of the Swoole server.","swoole-server.stop":"Stop the Swoole server.","swoole-server.task":"Send data to the task worker processes.","swoole-server.taskwait":"Send data to the task worker processes in blocking way.","swoole-server.taskwaitmulti":"Execute multiple tasks concurrently.","swoole-server.tick":"Repeats a given function at every given time-interval.","class.swoole-server":"The Swoole\\Server class","swoole-table.column":"Set the data type and size of the columns.","swoole-table.construct":"Construct a Swoole memory table with fixed size.","swoole-table.count":"Count the rows in the table, or count all the elements in the table if $mode = 1.","swoole-table.create":"Create the swoole memory table.","swoole-table.current":"Get the current row.","swoole-table.decr":"Decrement the value in the Swoole table by $key and $column","swoole-table.del":"Delete a row in the Swoole table by $key","swoole-table.destroy":"Destroy the Swoole table.","swoole-table.exist":"Check if a row is existed by $row_key.","swoole-table.get":"Get the value in the Swoole table by $key and $field.","swoole-table.incr":"Increment the value by $key and $column","swoole-table.key":"Get the key of current row.","swoole-table.next":"Iterator the next row","swoole-table.rewind":"Rewind the iterator.","swoole-table.set":"Update a row of the table by $key.","swoole-table.valid":"Check if the current row is valid.","class.swoole-table":"The Swoole\\Table class","swoole-timer.after":"Trigger a callback function after a period of time.","swoole-timer.clear":"Delete a timer by timer ID.","swoole-timer.exists":"Check if a timer is existed.","swoole-timer.tick":"Repeats a given function at every given time-interval.","class.swoole-timer":"The Swoole\\Timer class","class.swoole-websocket-frame":"The Swoole\\WebSocket\\Frame class","swoole-websocket-server.exist":"Check if the file descriptor exists.","swoole-websocket-server.on":"Register event callback function","swoole-websocket-server.pack":"Get a pack of binary data to send in a single frame.","swoole-websocket-server.push":"Push data to the remote client.","swoole-websocket-server.unpack":"Unpack the binary data received from the client.","class.swoole-websocket-server":"The Swoole\\WebSocket\\Server class","book.swoole":"Swoole","tidy.requirements":"Tidy","tidy.installation":"Tidy","tidy.configuration":"Tidy","tidy.setup":"Tidy","tidy.constants":"Tidy","tidy.examples.basic":"Tidy","tidy.examples":"Tidy","tidy.body":"Returns a tidyNode object starting from the <body> tag of the tidy parse tree","tidy.cleanrepair":"Execute configured cleanup and repair operations on parsed markup","tidy.construct":"Constructs a new tidy object","tidy.diagnose":"Run configured diagnostics on parsed and repaired markup","tidy.props.errorbuffer":"Return warnings and errors which occurred parsing the specified document","tidy.getconfig":"Get current Tidy configuration","tidy.gethtmlver":"Get the Detected HTML version for the specified document","tidy.getopt":"Returns the value of the specified configuration option for the tidy document","tidy.getoptdoc":"Returns the documentation for the given option name","tidy.getrelease":"Get release date (version) for Tidy library","tidy.getstatus":"Get status of specified document","tidy.head":"Returns a tidyNode object starting from the <head> tag of the tidy parse tree","tidy.html":"Returns a tidyNode object starting from the <html> tag of the tidy parse tree","tidy.isxhtml":"Indicates if the document is a XHTML document","tidy.isxml":"Indicates if the document is a generic (non HTML\/XHTML) XML document","tidy.parsefile":"Parse markup in file or URI","tidy.parsestring":"Parse a document stored in a string","tidy.repairfile":"Repair a file and return it as a string","tidy.repairstring":"Repair a string using an optionally provided configuration file","tidy.root":"Returns a tidyNode object representing the root of the tidy parse tree","class.tidy":"The tidy class","tidynode.construct":"Private constructor to disallow direct instantiation","tidynode.getnextsibling":"Returns the next sibling node of the current node","tidynode.getparent":"Returns the parent node of the current node","tidynode.getprevioussibling":"Returns the previous sibling node of the current node","tidynode.haschildren":"Checks if a node has children","tidynode.hassiblings":"Checks if a node has siblings","tidynode.isasp":"Checks if this node is ASP","tidynode.iscomment":"Checks if a node represents a comment","tidynode.ishtml":"Checks if a node is an element node","tidynode.isjste":"Checks if this node is JSTE","tidynode.isphp":"Checks if a node is PHP","tidynode.istext":"Checks if a node represents text (no markup)","class.tidynode":"The tidyNode class","function.ob-tidyhandler":"ob_start callback function to repair the buffer","function.tidy-access-count":"Returns the Number of Tidy accessibility warnings encountered for specified document","function.tidy-config-count":"Returns the Number of Tidy configuration errors encountered for specified document","function.tidy-error-count":"Returns the Number of Tidy errors encountered for specified document","function.tidy-get-output":"Return a string representing the parsed tidy markup","function.tidy-warning-count":"Returns the Number of Tidy warnings encountered for specified document","ref.tidy":"Tidy","book.tidy":"Tidy","tokenizer.installation":"Tokenizer","tokenizer.setup":"Tokenizer","tokenizer.constants":"Tokenizer","tokenizer.examples":"Tokenizer","phptoken.construct":"Returns a new PhpToken object","phptoken.gettokenname":"Returns the name of the token.","phptoken.is":"Tells whether the token is of given kind.","phptoken.isignorable":"Tells whether the token would be ignored by the PHP parser.","phptoken.tostring":"Returns the textual content of the token.","phptoken.tokenize":"Splits given source into PHP tokens, represented by PhpToken objects.","class.phptoken":"The PhpToken class","function.token-get-all":"Split given source into PHP tokens","function.token-name":"Get the symbolic name of a given PHP token","ref.tokenizer":"Tokenizer","book.tokenizer":"Tokenizer","url.constants":"URLs","function.base64-decode":"Decodes data encoded with MIME base64","function.base64-encode":"Encodes data with MIME base64","function.get-headers":"Fetches all the headers sent by the server in response to an HTTP request","function.get-meta-tags":"Extracts all meta tag content attributes from a file and returns an array","function.http-build-query":"Generate URL-encoded query string","function.parse-url":"Parse a URL and return its components","function.rawurldecode":"Decode URL-encoded strings","function.rawurlencode":"URL-encode according to RFC 3986","function.urldecode":"Decodes URL-encoded string","function.urlencode":"URL-encodes string","ref.url":"URLs","book.url":"URLs","v8js.requirements":"V8 Javascript Engine Integration","v8js.installation":"V8 Javascript Engine Integration","v8js.configuration":"V8 Javascript Engine Integration","v8js.setup":"V8 Javascript Engine Integration","v8js.examples":"V8 Javascript Engine Integration","v8js.construct":"Construct a new V8Js object","v8js.executestring":"Execute a string as Javascript code","v8js.getextensions":"Return an array of registered extensions","v8js.getpendingexception":"Return pending uncaught Javascript exception","v8js.registerextension":"Register Javascript extensions for V8Js","class.v8js":"The V8Js class","v8jsexception.getjsfilename":"The getJsFileName purpose","v8jsexception.getjslinenumber":"The getJsLineNumber purpose","v8jsexception.getjssourceline":"The getJsSourceLine purpose","v8jsexception.getjstrace":"The getJsTrace purpose","class.v8jsexception":"The V8JsException class","book.v8js":"V8 Javascript Engine Integration","yaml.requirements":"YAML Data Serialization","yaml.installation":"YAML Data Serialization","yaml.configuration":"YAML Data Serialization","yaml.setup":"YAML Data Serialization","yaml.constants":"YAML Data Serialization","yaml.examples":"YAML Data Serialization","yaml.callbacks.parse":"YAML Data Serialization","yaml.callbacks.emit":"YAML Data Serialization","yaml.callbacks":"YAML Data Serialization","function.yaml-emit":"Returns the YAML representation of a value","function.yaml-emit-file":"Send the YAML representation of a value to a file","function.yaml-parse":"Parse a YAML stream","function.yaml-parse-file":"Parse a YAML stream from a file","function.yaml-parse-url":"Parse a Yaml stream from a URL","ref.yaml":"YAML Data Serialization","book.yaml":"YAML Data Serialization","yaf.installation":"Yet Another Framework","yaf.configuration":"Yet Another Framework","yaf.setup":"Yet Another Framework","yaf.constants":"Yet Another Framework","yaf.tutorials":"Yet Another Framework","yaf.appconfig":"Yet Another Framework","yaf-application.app":"Retrieve an Application instance","yaf-application.bootstrap":"Call bootstrap","yaf-application.clearlasterror":"Clear the last error info","yaf-application.construct":"Yaf_Application constructor","yaf-application.destruct":"The __destruct purpose","yaf-application.environ":"Retrive environ","yaf-application.execute":"Execute a callback","yaf-application.getappdirectory":"Get the application directory","yaf-application.getconfig":"Retrive the config instance","yaf-application.getdispatcher":"Get Yaf_Dispatcher instance","yaf-application.getlasterrormsg":"Get message of the last occurred error","yaf-application.getlasterrorno":"Get code of last occurred error","yaf-application.getmodules":"Get defined module names","yaf-application.run":"Start Yaf_Application","yaf-application.setappdirectory":"Change the application directory","class.yaf-application":"The Yaf_Application class","class.yaf-bootstrap-abstract":"The Yaf_Bootstrap_Abstract class","yaf-dispatcher.autorender":"Switch on\/off autorendering","yaf-dispatcher.catchexception":"Switch on\/off exception catching","yaf-dispatcher.construct":"Yaf_Dispatcher constructor","yaf-dispatcher.disableview":"Disable view rendering","yaf-dispatcher.dispatch":"Dispatch a request","yaf-dispatcher.enableview":"Enable view rendering","yaf-dispatcher.flushinstantly":"Switch on\/off the instant flushing","yaf-dispatcher.getapplication":"Retrieve the application","yaf-dispatcher.getdefaultaction":"Retrive the default action name","yaf-dispatcher.getdefaultcontroller":"Retrive the default controller name","yaf-dispatcher.getdefaultmodule":"Retrive the default module name","yaf-dispatcher.getinstance":"Retrive the dispatcher instance","yaf-dispatcher.getrequest":"Retrive the request instance","yaf-dispatcher.getrouter":"Retrive router instance","yaf-dispatcher.initview":"Initialize view and return it","yaf-dispatcher.registerplugin":"Register a plugin","yaf-dispatcher.returnresponse":"The returnResponse purpose","yaf-dispatcher.setdefaultaction":"Change default action name","yaf-dispatcher.setdefaultcontroller":"Change default controller name","yaf-dispatcher.setdefaultmodule":"Change default module name","yaf-dispatcher.seterrorhandler":"Set error handler","yaf-dispatcher.setrequest":"The setRequest purpose","yaf-dispatcher.setview":"Set a custom view engine","yaf-dispatcher.throwexception":"Switch on\/off exception throwing","class.yaf-dispatcher":"The Yaf_Dispatcher class","yaf-config-abstract.get":"Getter","yaf-config-abstract.readonly":"Find a config whether readonly","yaf-config-abstract.set":"Setter","yaf-config-abstract.toarray":"Cast to array","class.yaf-config-abstract":"The Yaf_Config_Abstract class","yaf-config-ini.construct":"Yaf_Config_Ini constructor","yaf-config-ini.count":"Count all elements in Yaf_Config.ini","yaf-config-ini.current":"Retrieve the current value","yaf-config-ini.get":"Retrieve a element","yaf-config-ini.isset":"Determine if a key is exists","yaf-config-ini.key":"Fetch current element's key","yaf-config-ini.next":"Advance the internal pointer","yaf-config-ini.offsetexists":"The offsetExists purpose","yaf-config-ini.offsetget":"The offsetGet purpose","yaf-config-ini.offsetset":"The offsetSet purpose","yaf-config-ini.offsetunset":"The offsetUnset purpose","yaf-config-ini.readonly":"The readonly purpose","yaf-config-ini.rewind":"The rewind purpose","yaf-config-ini.set":"The __set purpose","yaf-config-ini.toarray":"Return config as a PHP array","yaf-config-ini.valid":"The valid purpose","class.yaf-config-ini":"The Yaf_Config_Ini class","yaf-config-simple.construct":"The __construct purpose","yaf-config-simple.count":"The count purpose","yaf-config-simple.current":"The current purpose","yaf-config-simple.get":"The __get purpose","yaf-config-simple.isset":"The __isset purpose","yaf-config-simple.key":"The key purpose","yaf-config-simple.next":"The next purpose","yaf-config-simple.offsetexists":"The offsetExists purpose","yaf-config-simple.offsetget":"The offsetGet purpose","yaf-config-simple.offsetset":"The offsetSet purpose","yaf-config-simple.offsetunset":"The offsetUnset purpose","yaf-config-simple.readonly":"The readonly purpose","yaf-config-simple.rewind":"The rewind purpose","yaf-config-simple.set":"The __set purpose","yaf-config-simple.toarray":"Returns a PHP array","yaf-config-simple.valid":"The valid purpose","class.yaf-config-simple":"The Yaf_Config_Simple class","yaf-controller-abstract.construct":"Yaf_Controller_Abstract constructor","yaf-controller-abstract.display":"The display purpose","yaf-controller-abstract.forward":"Forward to another action","yaf-controller-abstract.getinvokearg":"The getInvokeArg purpose","yaf-controller-abstract.getinvokeargs":"The getInvokeArgs purpose","yaf-controller-abstract.getmodulename":"Get module name","yaf-controller-abstract.getname":"Get self name","yaf-controller-abstract.getrequest":"Retrieve current request object","yaf-controller-abstract.getresponse":"Retrieve current response object","yaf-controller-abstract.getview":"Retrieve the view engine","yaf-controller-abstract.getviewpath":"The getViewpath purpose","yaf-controller-abstract.init":"Controller initializer","yaf-controller-abstract.initview":"The initView purpose","yaf-controller-abstract.redirect":"Redirect to a URL","yaf-controller-abstract.render":"Render view template","yaf-controller-abstract.setviewpath":"The setViewpath purpose","class.yaf-controller-abstract":"The Yaf_Controller_Abstract class","yaf-action-abstract.execute":"Action entry point","yaf-action-abstract.getcontroller":"Retrieve controller object","yaf-controller-abstract.getcontrollername":"Get controller name","class.yaf-action-abstract":"The Yaf_Action_Abstract class","yaf-view-interface.assign":"Assign value to View engine","yaf-view-interface.display":"Render and output a template","yaf-view-interface.getscriptpath":"The getScriptPath purpose","yaf-view-interface.render":"Render a template","yaf-view-interface.setscriptpath":"The setScriptPath purpose","class.yaf-view-interface":"The Yaf_View_Interface class","yaf-view-simple.assign":"Assign values","yaf-view-simple.assignref":"The assignRef purpose","yaf-view-simple.clear":"Clear Assigned values","yaf-view-simple.construct":"Constructor of Yaf_View_Simple","yaf-view-simple.display":"Render and display","yaf-view-simple.eval":"Render template","yaf-view-simple.get":"Retrieve assigned variable","yaf-view-simple.getscriptpath":"Get templates directory","yaf-view-simple.isset":"The __isset purpose","yaf-view-simple.render":"Render template","yaf-view-simple.set":"Set value to engine","yaf-view-simple.setscriptpath":"Set tempaltes directory","class.yaf-view-simple":"The Yaf_View_Simple class","yaf-loader.autoload":"The autoload purpose","yaf-loader.clearlocalnamespace":"The clearLocalNamespace purpose","yaf-loader.construct":"The __construct purpose","yaf-loader.getinstance":"The getInstance purpose","yaf-loader.getlibrarypath":"Get the library path","yaf-loader.getlocalnamespace":"The getLocalNamespace purpose","yaf-loader.getnamespacepath":"Retieve path of a registered namespace","yaf-loader.getnamespaces":"Retrive all register namespaces info","yaf-loader.import":"The import purpose","yaf-loader.islocalname":"The isLocalName purpose","yaf-loader.registerlocalnamespace":"Register local class prefix","yaf-loader.registernamespace":"Register namespace with searching path","yaf-loader.setlibrarypath":"Change the library path","class.yaf-loader":"The Yaf_Loader class","yaf-plugin-abstract.dispatchloopshutdown":"The dispatchLoopShutdown purpose","yaf-plugin-abstract.dispatchloopstartup":"Hook before dispatch loop","yaf-plugin-abstract.postdispatch":"The postDispatch purpose","yaf-plugin-abstract.predispatch":"The preDispatch purpose","yaf-plugin-abstract.preresponse":"The preResponse purpose","yaf-plugin-abstract.routershutdown":"The routerShutdown purpose","yaf-plugin-abstract.routerstartup":"RouterStartup hook","class.yaf-plugin-abstract":"The Yaf_Plugin_Abstract class","yaf-registry.construct":"Yaf_Registry implements singleton","yaf-registry.del":"Remove an item from registry","yaf-registry.get":"Retrieve an item from registry","yaf-registry.has":"Check whether an item exists","yaf-registry.set":"Add an item into registry","class.yaf-registry":"The Yaf_Registry class","yaf-request-abstract.clearparams":"Remove all params","yaf-request-abstract.getactionname":"The getActionName purpose","yaf-request-abstract.getbaseuri":"The getBaseUri purpose","yaf-request-abstract.getcontrollername":"The getControllerName purpose","yaf-request-abstract.getenv":"Retrieve ENV varialbe","yaf-request-abstract.getexception":"The getException purpose","yaf-request-abstract.getlanguage":"Retrieve client's preferred language","yaf-request-abstract.getmethod":"Retrieve the request method","yaf-request-abstract.getmodulename":"The getModuleName purpose","yaf-request-abstract.getparam":"Retrieve calling parameter","yaf-request-abstract.getparams":"Retrieve all calling parameters","yaf-request-abstract.getrequesturi":"The getRequestUri purpose","yaf-request-abstract.getserver":"Retrieve SERVER variable","yaf-request-abstract.iscli":"Determine if request is CLI request","yaf-request-abstract.isdispatched":"Determin if the request is dispatched","yaf-request-abstract.isget":"Determine if request is GET request","yaf-request-abstract.ishead":"Determine if request is HEAD request","yaf-request-abstract.isoptions":"Determine if request is OPTIONS request","yaf-request-abstract.ispost":"Determine if request is POST request","yaf-request-abstract.isput":"Determine if request is PUT request","yaf-request-abstract.isrouted":"Determin if request has been routed","yaf-request-abstract.isxmlhttprequest":"Determine if request is AJAX request","yaf-request-abstract.setactionname":"Set action name","yaf-request-abstract.setbaseuri":"Set base URI","yaf-request-abstract.setcontrollername":"Set controller name","yaf-request-abstract.setdispatched":"The setDispatched purpose","yaf-request-abstract.setmodulename":"Set module name","yaf-request-abstract.setparam":"Set a calling parameter to a request","yaf-request-abstract.setrequesturi":"The setRequestUri purpose","yaf-request-abstract.setrouted":"The setRouted purpose","class.yaf-request-abstract":"The Yaf_Request_Abstract class","yaf-request-http.construct":"Constructor of Yaf_Request_Http","yaf-request-http.get":"Retrieve variable from client","yaf-request-http.getcookie":"Retrieve Cookie variable","yaf-request-http.getfiles":"The getFiles purpose","yaf-request-http.getpost":"Retrieve POST variable","yaf-request-http.getquery":"Fetch a query parameter","yaf-request-http.getraw":"Retrieve Raw request body","yaf-request-http.getrequest":"The getRequest purpose","yaf-request-http.isxmlhttprequest":"Determin if request is Ajax Request","class.yaf-request-http":"The Yaf_Request_Http class","yaf-request-simple.construct":"Constructor of Yaf_Request_Simple","yaf-request-simple.get":"The get purpose","yaf-request-simple.getcookie":"The getCookie purpose","yaf-request-simple.getfiles":"The getFiles purpose","yaf-request-simple.getpost":"The getPost purpose","yaf-request-simple.getquery":"The getQuery purpose","yaf-request-simple.getrequest":"The getRequest purpose","yaf-request-simple.isxmlhttprequest":"Determin if request is AJAX request","class.yaf-request-simple":"The Yaf_Request_Simple class","yaf-response-abstract.appendbody":"Append to response body","yaf-response-abstract.clearbody":"Discard all exists response body","yaf-response-abstract.clearheaders":"Discard all set headers","yaf-response-abstract.construct":"The __construct purpose","yaf-response-abstract.destruct":"The __destruct purpose","yaf-response-abstract.getbody":"Retrieve a exists content","yaf-response-abstract.getheader":"The getHeader purpose","yaf-response-abstract.prependbody":"The prependBody purpose","yaf-response-abstract.response":"Send response","yaf-response-abstract.setallheaders":"The setAllHeaders purpose","yaf-response-abstract.setbody":"Set content to response","yaf-response-abstract.setheader":"Set reponse header","yaf-response-abstract.setredirect":"The setRedirect purpose","yaf-response-abstract.tostring":"Retrieve all bodys as string","class.yaf-response-abstract":"The Yaf_Response_Abstract class","yaf-route-interface.assemble":"Assemble a request","yaf-route-interface.route":"Route a request","class.yaf-route-interface":"The Yaf_Route_Interface class","yaf-route-map.assemble":"Assemble a url","yaf-route-map.construct":"The __construct purpose","yaf-route-map.route":"The route purpose","class.yaf-route-map":"The Yaf_Route_Map class","yaf-route-regex.assemble":"Assemble a url","yaf-route-regex.construct":"Yaf_Route_Regex constructor","yaf-route-regex.route":"The route purpose","class.yaf-route-regex":"The Yaf_Route_Regex class","yaf-route-rewrite.assemble":"Assemble a url","yaf-route-rewrite.construct":"Yaf_Route_Rewrite constructor","yaf-route-rewrite.route":"The route purpose","class.yaf-route-rewrite":"The Yaf_Route_Rewrite class","yaf-router.addconfig":"Add config-defined routes into Router","yaf-router.addroute":"Add new Route into Router","yaf-router.construct":"Yaf_Router constructor","yaf-router.getcurrentroute":"Get the effective route name","yaf-router.getroute":"Retrieve a route by name","yaf-router.getroutes":"Retrieve registered routes","yaf-router.route":"The route purpose","class.yaf-router":"The Yaf_Router class","yaf-route-simple.assemble":"Assemble a url","yaf-route-simple.construct":"Yaf_Route_Simple constructor","yaf-route-simple.route":"Route a request","class.yaf-route-simple":"The Yaf_Route_Simple class","yaf-route-static.assemble":"Assemble a url","yaf-route-static.match":"The match purpose","yaf-route-static.route":"Route a request","class.yaf-route-static":"The Yaf_Route_Static class","yaf-route-supervar.assemble":"Assemble a url","yaf-route-supervar.construct":"The __construct purpose","yaf-route-supervar.route":"The route purpose","class.yaf-route-supervar":"The Yaf_Route_Supervar class","yaf-session.construct":"Constructor of Yaf_Session","yaf-session.count":"The count purpose","yaf-session.current":"The current purpose","yaf-session.del":"The del purpose","yaf-session.get":"The __get purpose","yaf-session.getinstance":"The getInstance purpose","yaf-session.has":"The has purpose","yaf-session.isset":"The __isset purpose","yaf-session.key":"The key purpose","yaf-session.next":"The next purpose","yaf-session.offsetexists":"The offsetExists purpose","yaf-session.offsetget":"The offsetGet purpose","yaf-session.offsetset":"The offsetSet purpose","yaf-session.offsetunset":"The offsetUnset purpose","yaf-session.rewind":"The rewind purpose","yaf-session.set":"The __set purpose","yaf-session.start":"The start purpose","yaf-session.unset":"The __unset purpose","yaf-session.valid":"The valid purpose","class.yaf-session":"The Yaf_Session class","yaf-exception.construct":"The __construct purpose","yaf-exception.getprevious":"The getPrevious purpose","class.yaf-exception":"The Yaf_Exception class","class.yaf-exception-typeerror":"The Yaf_Exception_TypeError class","class.yaf-exception-startuperror":"The Yaf_Exception_StartupError class","class.yaf-exception-dispatchfailed":"The Yaf_Exception_DispatchFailed class","class.yaf-exception-routerfailed":"The Yaf_Exception_RouterFailed class","class.yaf-exception-loadfailed":"The Yaf_Exception_LoadFailed class","class.yaf-exception-loadfailed-module":"The Yaf_Exception_LoadFailed_Module class","class.yaf-exception-loadfailed-controller":"The Yaf_Exception_LoadFailed_Controller class","class.yaf-exception-loadfailed-action":"The Yaf_Exception_LoadFailed_Action class","class.yaf-exception-loadfailed-view":"The Yaf_Exception_LoadFailed_View class","book.yaf":"Yet Another Framework","yaconf.requirements":"Yaconf","yaconf.installation":"Yaconf","yaconf.configuration":"Yaconf","yaconf.resources":"Yaconf","yaconf.setup":"Yaconf","yaconf.get":"Retrieve a item","yaconf.has":"Determine if a item exists","class.yaconf":"The Yaconf class","book.yaconf":"Yaconf","taint.installation":"Taint","taint.configuration":"Taint","taint.setup":"Taint","taint.detail.basic":"Taint","taint.detail.taint":"Taint","taint.detail.untaint":"Taint","taint.detail":"Taint","function.is-tainted":"Checks whether a string is tainted","function.taint":"Taint a string","function.untaint":"Untaint strings","ref.taint":"Taint","book.taint":"Taint","ds.requirements":"Data Structures","ds.installation":"Data Structures","ds.setup":"Data Structures","ds.examples":"Data Structures","ds-collection.clear":"Removes all values","ds-collection.copy":"Returns a shallow copy of the collection","ds-collection.isempty":"Returns whether the collection is empty","ds-collection.toarray":"Converts the collection to an array","class.ds-collection":"The Collection interface","ds-hashable.equals":"Determines whether an object is equal to the current instance","ds-hashable.hash":"Returns a scalar value to be used as a hash value","class.ds-hashable":"The Hashable interface","ds-sequence.allocate":"Allocates enough memory for a required capacity","ds-sequence.apply":"Updates all values by applying a callback function to each value","ds-sequence.capacity":"Returns the current capacity","ds-sequence.contains":"Determines if the sequence contains given values","ds-sequence.filter":"Creates a new sequence using a callable to\n    determine which values to include","ds-sequence.find":"Attempts to find a value's index","ds-sequence.first":"Returns the first value in the sequence","ds-sequence.get":"Returns the value at a given index","ds-sequence.insert":"Inserts values at a given index","ds-sequence.join":"Joins all values together as a string","ds-sequence.last":"Returns the last value","ds-sequence.map":"Returns the result of applying a callback to each value","ds-sequence.merge":"Returns the result of adding all given values to the sequence","ds-sequence.pop":"Removes and returns the last value","ds-sequence.push":"Adds values to the end of the sequence","ds-sequence.reduce":"Reduces the sequence to a single value using a callback function","ds-sequence.remove":"Removes and returns a value by index","ds-sequence.reverse":"Reverses the sequence in-place","ds-sequence.reversed":"Returns a reversed copy","ds-sequence.rotate":"Rotates the sequence by a given number of rotations","ds-sequence.set":"Updates a value at a given index","ds-sequence.shift":"Removes and returns the first value","ds-sequence.slice":"Returns a sub-sequence of a given range","ds-sequence.sort":"Sorts the sequence in-place","ds-sequence.sorted":"Returns a sorted copy","ds-sequence.sum":"Returns the sum of all values in the sequence","ds-sequence.unshift":"Adds values to the front of the sequence","class.ds-sequence":"The Sequence interface","ds-vector.allocate":"Allocates enough memory for a required capacity","ds-vector.apply":"Updates all values by applying a callback function to each value","ds-vector.capacity":"Returns the current capacity","ds-vector.clear":"Removes all values","ds-vector.construct":"Creates a new instance","ds-vector.contains":"Determines if the vector contains given values","ds-vector.copy":"Returns a shallow copy of the vector","ds-vector.count":"Returns the number of values in the collection","ds-vector.filter":"Creates a new vector using a callable to\n    determine which values to include","ds-vector.find":"Attempts to find a value's index","ds-vector.first":"Returns the first value in the vector","ds-vector.get":"Returns the value at a given index","ds-vector.insert":"Inserts values at a given index","ds-vector.isempty":"Returns whether the vector is empty","ds-vector.join":"Joins all values together as a string","ds-vector.jsonserialize":"Returns a representation that can be converted to JSON","ds-vector.last":"Returns the last value","ds-vector.map":"Returns the result of applying a callback to each value","ds-vector.merge":"Returns the result of adding all given values to the vector","ds-vector.pop":"Removes and returns the last value","ds-vector.push":"Adds values to the end of the vector","ds-vector.reduce":"Reduces the vector to a single value using a callback function","ds-vector.remove":"Removes and returns a value by index","ds-vector.reverse":"Reverses the vector in-place","ds-vector.reversed":"Returns a reversed copy","ds-vector.rotate":"Rotates the vector by a given number of rotations","ds-vector.set":"Updates a value at a given index","ds-vector.shift":"Removes and returns the first value","ds-vector.slice":"Returns a sub-vector of a given range","ds-vector.sort":"Sorts the vector in-place","ds-vector.sorted":"Returns a sorted copy","ds-vector.sum":"Returns the sum of all values in the vector","ds-vector.toarray":"Converts the vector to an array","ds-vector.unshift":"Adds values to the front of the vector","class.ds-vector":"The Vector class","ds-deque.allocate":"Allocates enough memory for a required capacity","ds-deque.apply":"Updates all values by applying a callback function to each value","ds-deque.capacity":"Returns the current capacity","ds-deque.clear":"Removes all values from the deque","ds-deque.construct":"Creates a new instance","ds-deque.contains":"Determines if the deque contains given values","ds-deque.copy":"Returns a shallow copy of the deque","ds-deque.count":"Returns the number of values in the collection","ds-deque.filter":"Creates a new deque using a callable to\n    determine which values to include","ds-deque.find":"Attempts to find a value's index","ds-deque.first":"Returns the first value in the deque","ds-deque.get":"Returns the value at a given index","ds-deque.insert":"Inserts values at a given index","ds-deque.isempty":"Returns whether the deque is empty","ds-deque.join":"Joins all values together as a string","ds-deque.jsonserialize":"Returns a representation that can be converted to JSON","ds-deque.last":"Returns the last value","ds-deque.map":"Returns the result of applying a callback to each value","ds-deque.merge":"Returns the result of adding all given values to the deque","ds-deque.pop":"Removes and returns the last value","ds-deque.push":"Adds values to the end of the deque","ds-deque.reduce":"Reduces the deque to a single value using a callback function","ds-deque.remove":"Removes and returns a value by index","ds-deque.reverse":"Reverses the deque in-place","ds-deque.reversed":"Returns a reversed copy","ds-deque.rotate":"Rotates the deque by a given number of rotations","ds-deque.set":"Updates a value at a given index","ds-deque.shift":"Removes and returns the first value","ds-deque.slice":"Returns a sub-deque of a given range","ds-deque.sort":"Sorts the deque in-place","ds-deque.sorted":"Returns a sorted copy","ds-deque.sum":"Returns the sum of all values in the deque","ds-deque.toarray":"Converts the deque to an array","ds-deque.unshift":"Adds values to the front of the deque","class.ds-deque":"The Deque class","ds-map.allocate":"Allocates enough memory for a required capacity","ds-map.apply":"Updates all values by applying a callback function to each value","ds-map.capacity":"Returns the current capacity","ds-map.clear":"Removes all values","ds-map.construct":"Creates a new instance","ds-map.copy":"Returns a shallow copy of the map","ds-map.count":"Returns the number of values in the map","ds-map.diff":"Creates a new map using keys that aren't in another map","ds-map.filter":"Creates a new map using a callable to determine which pairs to include","ds-map.first":"Returns the first pair in the map","ds-map.get":"Returns the value for a given key","ds-map.haskey":"Determines whether the map contains a given key","ds-map.hasvalue":"Determines whether the map contains a given value","ds-map.intersect":"Creates a new map by intersecting keys with another map","ds-map.isempty":"Returns whether the map is empty","ds-map.jsonserialize":"Returns a representation that can be converted to JSON","ds-map.keys":"Returns a set of the map's keys","ds-map.ksort":"Sorts the map in-place by key","ds-map.ksorted":"Returns a copy, sorted by key","ds-map.last":"Returns the last pair of the map","ds-map.map":"Returns the result of applying a callback to each value","ds-map.merge":"Returns the result of adding all given associations","ds-map.pairs":"Returns a sequence containing all the pairs of the map","ds-map.put":"Associates a key with a value","ds-map.putall":"Associates all key-value pairs of a traversable object or array","ds-map.reduce":"Reduces the map to a single value using a callback function","ds-map.remove":"Removes and returns a value by key","ds-map.reverse":"Reverses the map in-place","ds-map.reversed":"Returns a reversed copy","ds-map.skip":"Returns the pair at a given positional index","ds-map.slice":"Returns a subset of the map defined by a starting index and length","ds-map.sort":"Sorts the map in-place by value","ds-map.sorted":"Returns a copy, sorted by value","ds-map.sum":"Returns the sum of all values in the map","ds-map.toarray":"Converts the map to an array","ds-map.union":"Creates a new map using values from the current instance and another map","ds-map.values":"Returns a sequence of the map's values","ds-map.xor":"Creates a new map using keys of either the current instance or of another map, but not of both","class.ds-map":"The Map class","ds-pair.clear":"Removes all values","ds-pair.construct":"Creates a new instance","ds-pair.copy":"Returns a shallow copy of the pair","ds-pair.isempty":"Returns whether the pair is empty","ds-pair.jsonserialize":"Returns a representation that can be converted to JSON","ds-pair.toarray":"Converts the pair to an array","class.ds-pair":"The Pair class","ds-set.add":"Adds values to the set","ds-set.allocate":"Allocates enough memory for a required capacity","ds-set.capacity":"Returns the current capacity","ds-set.clear":"Removes all values","ds-set.construct":"Creates a new instance","ds-set.contains":"Determines if the set contains all values","ds-set.copy":"Returns a shallow copy of the set","ds-set.count":"Returns the number of values in the set","ds-set.diff":"Creates a new set using values that aren't in another set","ds-set.filter":"Creates a new set using a callable to\n    determine which values to include","ds-set.first":"Returns the first value in the set","ds-set.get":"Returns the value at a given index","ds-set.intersect":"Creates a new set by intersecting values with another set","ds-set.isempty":"Returns whether the set is empty","ds-set.join":"Joins all values together as a string","ds-set.jsonserialize":"Returns a representation that can be converted to JSON","ds-set.last":"Returns the last value in the set","ds-set.map":"Returns the result of applying a callback to each value","ds-set.merge":"Returns the result of adding all given values to the set","ds-set.reduce":"Reduces the set to a single value using a callback function","ds-set.remove":"Removes all given values from the set","ds-set.reverse":"Reverses the set in-place","ds-set.reversed":"Returns a reversed copy","ds-set.slice":"Returns a sub-set of a given range","ds-set.sort":"Sorts the set in-place","ds-set.sorted":"Returns a sorted copy","ds-set.sum":"Returns the sum of all values in the set","ds-set.toarray":"Converts the set to an array","ds-set.union":"Creates a new set using values from the current instance and another set","ds-set.xor":"Creates a new set using values in either the current instance or in another set, but not in both","class.ds-set":"The Set class","ds-stack.allocate":"Allocates enough memory for a required capacity","ds-stack.capacity":"Returns the current capacity","ds-stack.clear":"Removes all values","ds-stack.construct":"Creates a new instance","ds-stack.copy":"Returns a shallow copy of the stack","ds-stack.count":"Returns the number of values in the stack","ds-stack.isempty":"Returns whether the stack is empty","ds-stack.jsonserialize":"Returns a representation that can be converted to JSON","ds-stack.peek":"Returns the value at the top of the stack","ds-stack.pop":"Removes and returns the value at the top of the stack","ds-stack.push":"Pushes values onto the stack","ds-stack.toarray":"Converts the stack to an array","class.ds-stack":"The Stack class","ds-queue.allocate":"Allocates enough memory for a required capacity","ds-queue.capacity":"Returns the current capacity","ds-queue.clear":"Removes all values","ds-queue.construct":"Creates a new instance","ds-queue.copy":"Returns a shallow copy of the queue","ds-queue.count":"Returns the number of values in the queue","ds-queue.isempty":"Returns whether the queue is empty","ds-queue.jsonserialize":"Returns a representation that can be converted to JSON","ds-queue.peek":"Returns the value at the front of the queue","ds-queue.pop":"Removes and returns the value at the front of the queue","ds-queue.push":"Pushes values into the queue","ds-queue.toarray":"Converts the queue to an array","class.ds-queue":"The Queue class","ds-priorityqueue.allocate":"Allocates enough memory for a required capacity","ds-priorityqueue.capacity":"Returns the current capacity","ds-priorityqueue.clear":"Removes all values","ds-priorityqueue.construct":"Creates a new instance","ds-priorityqueue.copy":"Returns a shallow copy of the queue","ds-priorityqueue.count":"Returns the number of values in the queue","ds-priorityqueue.isempty":"Returns whether the queue is empty","ds-priorityqueue.jsonserialize":"Returns a representation that can be converted to JSON","ds-priorityqueue.peek":"Returns the value at the front of the queue","ds-priorityqueue.pop":"Removes and returns the value with the highest priority","ds-priorityqueue.push":"Pushes values into the queue","ds-priorityqueue.toarray":"Converts the queue to an array","class.ds-priorityqueue":"The PriorityQueue class","book.ds":"Other Basic Extensions","var-representation.installation":"var_representation","var-representation.setup":"var_representation","var-representation.constants":"var_representation","function.var-representation":"Returns a short, readable, parsable string representation of a variable","ref.var-representation":"var_representation","book.var_representation":"var_representation","refs.basic.other":"Function Reference","curl.requirements":"Client URL Library","curl.installation":"Client URL Library","curl.configuration":"Client URL Library","curl.resources":"Client URL Library","curl.setup":"Client URL Library","curl.constants":"Client URL Library","curl.examples-basic":"Client URL Library","curl.examples":"Client URL Library","function.curl-close":"Close a cURL session","function.curl-copy-handle":"Copy a cURL handle along with all of its preferences","function.curl-errno":"Return the last error number","function.curl-error":"Return a string containing the last error for the current session","function.curl-escape":"URL encodes the given string","function.curl-exec":"Perform a cURL session","function.curl-getinfo":"Get information regarding a specific transfer","function.curl-init":"Initialize a cURL session","function.curl-multi-add-handle":"Add a normal cURL handle to a cURL multi handle","function.curl-multi-close":"Remove all cURL handles from a multi handle","function.curl-multi-errno":"Return the last multi curl error number","function.curl-multi-exec":"Run the sub-connections of the current cURL handle","function.curl-multi-getcontent":"Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set","function.curl-multi-info-read":"Get information about the current transfers","function.curl-multi-init":"Returns a new cURL multi handle","function.curl-multi-remove-handle":"Remove a handle from a set of cURL handles","function.curl-multi-select":"Wait until reading or writing is possible for any cURL multi handle connection","function.curl-multi-setopt":"Set a cURL multi option","function.curl-multi-strerror":"Return string describing error code","function.curl-pause":"Pause and unpause a connection","function.curl-reset":"Reset all options of a libcurl session handle","function.curl-setopt":"Set an option for a cURL transfer","function.curl-setopt-array":"Set multiple options for a cURL transfer","function.curl-share-close":"Close a cURL share handle","function.curl-share-errno":"Return the last share curl error number","function.curl-share-init":"Initialize a cURL share handle","function.curl-share-init-persistent":"Initialize a persistent cURL share handle","function.curl-share-setopt":"Set an option for a cURL share handle","function.curl-share-strerror":"Return string describing the given error code","function.curl-strerror":"Return string describing the given error code","function.curl-unescape":"Decodes the given URL encoded string","function.curl_upkeep":"Performs any connection upkeep checks","function.curl-version":"Gets cURL version information","ref.curl":"Client URL Library","class.curlhandle":"The CurlHandle class","class.curlmultihandle":"The CurlMultiHandle class","class.curlsharehandle":"The CurlShareHandle class","class.curlsharepersistenthandle":"The CurlSharePersistentHandle class","curlfile.construct":"Create a CURLFile object","curlfile.getfilename":"Get file name","curlfile.getmimetype":"Get MIME type","curlfile.getpostfilename":"Get file name for POST","curlfile.setmimetype":"Set MIME type","curlfile.setpostfilename":"Set file name for POST","class.curlfile":"The CURLFile class","curlstringfile.construct":"Create a CURLStringFile object","class.curlstringfile":"The CURLStringFile class","book.curl":"Client URL Library","event.requirements":"Event","event.installation":"Event","event.setup":"Event","event.examples":"Event","event.flags":"Event","event.persistence":"Event","event.callbacks":"Event","event.constructing.signal.events":"Event","event.add":"Makes event pending","event.addsignal":"Alias of Event::add","event.addtimer":"Alias of Event::add","event.construct":"Constructs Event object","event.del":"Makes event non-pending","event.delsignal":"Alias of Event::del","event.deltimer":"Alias of Event::del","event.free":"Make event non-pending and free resources allocated for this\n  event","event.getsupportedmethods":"Returns array with of the names of the methods supported in this version of Libevent","event.pending":"Detects whether event is pending or scheduled","event.set":"Re-configures event","event.setpriority":"Set event priority","event.settimer":"Re-configures timer event","event.signal":"Constructs signal event object","event.timer":"Constructs timer event object","class.event":"The Event class","eventbase.construct":"Constructs EventBase object","eventbase.dispatch":"Dispatch pending events","eventbase.exit":"Stop dispatching events","eventbase.free":"Free resources allocated for this event base","eventbase.getfeatures":"Returns bitmask of features supported","eventbase.getmethod":"Returns event method in use","eventbase.gettimeofdaycached":"Returns the current event base time","eventbase.gotexit":"Checks if the event loop was told to exit","eventbase.gotstop":"Checks if the event loop was told to exit","eventbase.loop":"Dispatch pending events","eventbase.priorityinit":"Sets number of priorities per event base","eventbase.reinit":"Re-initialize event base(after a fork)","eventbase.stop":"Tells event_base to stop dispatching events","class.eventbase":"The EventBase class","eventbuffer.add":"Append data to the end of an event buffer","eventbuffer.addbuffer":"Move all data from a buffer provided to the current instance of EventBuffer","eventbuffer.appendfrom":"Moves the specified number of bytes from a source buffer to the\n  end of the current buffer","eventbuffer.construct":"Constructs EventBuffer object","eventbuffer.copyout":"Copies out specified number of bytes from the front of the buffer","eventbuffer.drain":"Removes specified number of bytes from the front of the buffer\n  without copying it anywhere","eventbuffer.enablelocking":"Description","eventbuffer.expand":"Reserves space in buffer","eventbuffer.freeze":"Prevent calls that modify an event buffer from succeeding","eventbuffer.lock":"Acquires a lock on buffer","eventbuffer.prepend":"Prepend data to the front of the buffer","eventbuffer.prependbuffer":"Moves all data from source buffer to the front of current buffer","eventbuffer.pullup":"Linearizes data within buffer\n  and returns it's contents as a string","eventbuffer.read":"Read data from an evbuffer and drain the bytes read","eventbuffer.readfrom":"Read data from a file onto the end of the buffer","eventbuffer.readline":"Extracts a line from the front of the buffer","eventbuffer.search":"Scans the buffer for an occurrence of a string","eventbuffer.searcheol":"Scans the buffer for an occurrence of an end of line","eventbuffer.substr":"Substracts a portion of the buffer data","eventbuffer.unfreeze":"Re-enable calls that modify an event buffer","eventbuffer.unlock":"Releases lock acquired by EventBuffer::lock","eventbuffer.write":"Write contents of the buffer to a file or socket","class.eventbuffer":"The EventBuffer class","eventbufferevent.close":"Closes file descriptor associated with the current buffer event","eventbufferevent.connect":"Connect buffer event's file descriptor to given address or\n  UNIX socket","eventbufferevent.connecthost":"Connects to a hostname with optionally asyncronous DNS resolving","eventbufferevent.construct":"Constructs EventBufferEvent object","eventbufferevent.createpair":"Creates two buffer events connected to each other","eventbufferevent.disable":"Disable events read, write, or both on a buffer event","eventbufferevent.enable":"Enable events read, write, or both on a buffer event","eventbufferevent.free":"Free a buffer event","eventbufferevent.getdnserrorstring":"Returns string describing the last failed DNS lookup attempt","eventbufferevent.getenabled":"Returns bitmask of events currently enabled on the buffer event","eventbufferevent.getinput":"Returns underlying input buffer associated with current buffer\n  event","eventbufferevent.getoutput":"Returns underlying output buffer associated with current buffer\n  event","eventbufferevent.read":"Read buffer's data","eventbufferevent.readbuffer":"Drains the entire contents of the input buffer and places them into buf","eventbufferevent.setcallbacks":"Assigns read, write and event(status) callbacks","eventbufferevent.setpriority":"Assign a priority to a bufferevent","eventbufferevent.settimeouts":"Set the read and write timeout for a buffer event","eventbufferevent.setwatermark":"Adjusts read and\/or write watermarks","eventbufferevent.sslerror":"Returns most recent OpenSSL error reported on the buffer event","eventbufferevent.sslfilter":"Create a new SSL buffer event to send its data over another buffer event","eventbufferevent.sslgetcipherinfo":"Returns a textual description of the cipher","eventbufferevent.sslgetciphername":"Returns the current cipher name of the SSL connection","eventbufferevent.sslgetcipherversion":"Returns version of cipher used by current SSL connection","eventbufferevent.sslgetprotocol":"Returns the name of the protocol used for current SSL connection","eventbufferevent.sslrenegotiate":"Tells a bufferevent to begin SSL renegotiation","eventbufferevent.sslsocket":"Creates a new SSL buffer event to send its data over an SSL on a socket","eventbufferevent.write":"Adds data to a buffer event's output buffer","eventbufferevent.writebuffer":"Adds contents of the entire buffer to a buffer event's output\n  buffer","class.eventbufferevent":"The EventBufferEvent class","eventbufferevent.about.callbacks":"Event","eventconfig.avoidmethod":"Tells libevent to avoid specific event method","eventconfig.construct":"Constructs EventConfig object","eventconfig.requirefeatures":"Enters a required event method feature that the application demands","eventconfig.setflags":"Sets one or more flags to configure the eventual EventBase will be initialized","eventconfig.setmaxdispatchinterval":"Prevents priority inversion","class.eventconfig":"The EventConfig class","eventdnsbase.addnameserverip":"Adds a nameserver to the DNS base","eventdnsbase.addsearch":"Adds a domain to the list of search domains","eventdnsbase.clearsearch":"Removes all current search suffixes","eventdnsbase.construct":"Constructs EventDnsBase object","eventdnsbase.countnameservers":"Gets the number of configured nameservers","eventdnsbase.loadhosts":"Loads a hosts file (in the same format as \/etc\/hosts) from hosts file","eventdnsbase.parseresolvconf":"Scans the resolv.conf-formatted file","eventdnsbase.setoption":"Set the value of a configuration option","eventdnsbase.setsearchndots":"Set the 'ndots' parameter for searches","class.eventdnsbase":"The EventDnsBase class","eventhttp.accept":"Makes an HTTP server accept connections on the specified socket stream or resource","eventhttp.addserveralias":"Adds a server alias to the HTTP server object","eventhttp.bind":"Binds an HTTP server on the specified address and port","eventhttp.construct":"Constructs EventHttp object (the HTTP server)","eventhttp.removeserveralias":"Removes server alias","eventhttp.setallowedmethods":"Sets the what HTTP methods are supported in requests accepted by this server, and passed to user callbacks","eventhttp.setcallback":"Sets a callback for specified URI","eventhttp.setdefaultcallback":"Sets default callback to handle requests that are not caught by specific callbacks","eventhttp.setmaxbodysize":"Sets maximum request body size","eventhttp.setmaxheaderssize":"Sets maximum HTTP header size","eventhttp.settimeout":"Sets the timeout for an HTTP request","class.eventhttp":"The EventHttp class","eventhttpconnection.construct":"Constructs EventHttpConnection object","eventhttpconnection.getbase":"Returns event base associated with the connection","eventhttpconnection.getpeer":"Gets the remote address and port associated with the connection","eventhttpconnection.makerequest":"Makes an HTTP request over the specified connection","eventhttpconnection.setclosecallback":"Set callback for connection close","eventhttpconnection.setlocaladdress":"Sets the IP address from which HTTP connections are made","eventhttpconnection.setlocalport":"Sets the local port from which connections are made","eventhttpconnection.setmaxbodysize":"Sets maximum body size for the connection","eventhttpconnection.setmaxheaderssize":"Sets maximum header size","eventhttpconnection.setretries":"Sets the retry limit for the connection","eventhttpconnection.settimeout":"Sets the timeout for the connection","class.eventhttpconnection":"The EventHttpConnection class","eventhttprequest.addheader":"Adds an HTTP header to the headers of the request","eventhttprequest.cancel":"Cancels a pending HTTP request","eventhttprequest.clearheaders":"Removes all output headers from the header list of the request","eventhttprequest.closeconnection":"Closes associated HTTP connection","eventhttprequest.construct":"Constructs EventHttpRequest object","eventhttprequest.findheader":"Finds the value belonging a header","eventhttprequest.free":"Frees the object and removes associated events","eventhttprequest.getbufferevent":"Returns EventBufferEvent object","eventhttprequest.getcommand":"Returns the request command(method)","eventhttprequest.getconnection":"Returns EventHttpConnection object","eventhttprequest.gethost":"Returns the request host","eventhttprequest.getinputbuffer":"Returns the input buffer","eventhttprequest.getinputheaders":"Returns associative array of the input headers","eventhttprequest.getoutputbuffer":"Returns the output buffer of the request","eventhttprequest.getoutputheaders":"Returns associative array of the output headers","eventhttprequest.getresponsecode":"Returns the response code","eventhttprequest.geturi":"Returns the request URI","eventhttprequest.removeheader":"Removes an HTTP header from the headers of the request","eventhttprequest.senderror":"Send an HTML error message to the client","eventhttprequest.sendreply":"Send an HTML reply to the client","eventhttprequest.sendreplychunk":"Send another data chunk as part of an ongoing chunked reply","eventhttprequest.sendreplyend":"Complete a chunked reply, freeing the request as appropriate","eventhttprequest.sendreplystart":"Initiate a chunked reply","class.eventhttprequest":"The EventHttpRequest class","eventlistener.construct":"Creates new connection listener associated with an event base","eventlistener.disable":"Disables an event connect listener object","eventlistener.enable":"Enables an event connect listener object","eventlistener.getbase":"Returns event base associated with the event listener","eventlistener.getsocketname":"Retreives the current address to which the\n  listener's socket is bound","eventlistener.setcallback":"The setCallback purpose","eventlistener.seterrorcallback":"Set event listener's error callback","class.eventlistener":"The EventListener class","eventsslcontext.construct":"Constructs an OpenSSL context for use with Event classes","class.eventsslcontext":"The EventSslContext class","eventutil.construct":"The abstract constructor","eventutil.getlastsocketerrno":"Returns the most recent socket error number","eventutil.getlastsocketerror":"Returns the most recent socket error","eventutil.getsocketfd":"Returns numeric file descriptor of a socket, or stream","eventutil.getsocketname":"Retreives the current address to which the\n  socket is bound","eventutil.setsocketoption":"Sets socket options","eventutil.sslrandpoll":"Generates entropy by means of OpenSSL's RAND_poll()","class.eventutil":"The EventUtil class","class.eventexception":"The EventException class","book.event":"Event","ftp.installation":"FTP","ftp.resources":"FTP","ftp.setup":"FTP","ftp.constants":"FTP","ftp.examples-basic":"FTP","ftp.examples":"FTP","function.ftp-alloc":"Allocates space for a file to be uploaded","function.ftp-append":"Append the contents of a file to another file on the FTP server","function.ftp-cdup":"Changes to the parent directory","function.ftp-chdir":"Changes the current directory on a FTP server","function.ftp-chmod":"Set permissions on a file via FTP","function.ftp-close":"Closes an FTP connection","function.ftp-connect":"Opens an FTP connection","function.ftp-delete":"Deletes a file on the FTP server","function.ftp-exec":"Requests execution of a command on the FTP server","function.ftp-fget":"Downloads a file from the FTP server and saves to an open file","function.ftp-fput":"Uploads from an open file to the FTP server","function.ftp-get":"Downloads a file from the FTP server","function.ftp-get-option":"Retrieves various runtime behaviours of the current FTP connection","function.ftp-login":"Logs in to an FTP connection","function.ftp-mdtm":"Returns the last modified time of the given file","function.ftp-mkdir":"Creates a directory","function.ftp-mlsd":"Returns a list of files in the given directory","function.ftp-nb-continue":"Continues retrieving\/sending a file (non-blocking)","function.ftp-nb-fget":"Retrieves a file from the FTP server and writes it to an open file (non-blocking)","function.ftp-nb-fput":"Stores a file from an open file to the FTP server (non-blocking)","function.ftp-nb-get":"Retrieves a file from the FTP server and writes it to a local file (non-blocking)","function.ftp-nb-put":"Stores a file on the FTP server (non-blocking)","function.ftp-nlist":"Returns a list of files in the given directory","function.ftp-pasv":"Turns passive mode on or off","function.ftp-put":"Uploads a file to the FTP server","function.ftp-pwd":"Returns the current directory name","function.ftp-quit":"Alias of ftp_close","function.ftp-raw":"Sends an arbitrary command to an FTP server","function.ftp-rawlist":"Returns a detailed list of files in the given directory","function.ftp-rename":"Renames a file or a directory on the FTP server","function.ftp-rmdir":"Removes a directory","function.ftp-set-option":"Set miscellaneous runtime FTP options","function.ftp-site":"Sends a SITE command to the server","function.ftp-size":"Returns the size of the given file","function.ftp-ssl-connect":"Opens a Secure SSL-FTP connection","function.ftp-systype":"Returns the system type identifier of the remote FTP server","ref.ftp":"FTP","class.ftp-connection":"The FTP\\Connection class","book.ftp":"Other Services","gearman.requirements":"Gearman","gearman.installation":"Gearman","gearman.setup":"Gearman","gearman.constants":"Gearman","gearman.examples-reverse":"Gearman","gearman.examples-reverse-bg":"Gearman","gearman.examples-reverse-task":"Gearman","gearman.examples":"Gearman","gearmanclient.addoptions":"Add client options","gearmanclient.addserver":"Add a job server to the client","gearmanclient.addservers":"Add a list of job servers to the client","gearmanclient.addtask":"Add a task to be run in parallel","gearmanclient.addtaskbackground":"Add a background task to be run in parallel","gearmanclient.addtaskhigh":"Add a high priority task to run in parallel","gearmanclient.addtaskhighbackground":"Add a high priority background task to be run in parallel","gearmanclient.addtasklow":"Add a low priority task to run in parallel","gearmanclient.addtasklowbackground":"Add a low priority background task to be run in parallel","gearmanclient.addtaskstatus":"Add a task to get status","gearmanclient.clearcallbacks":"Clear all task callback functions","gearmanclient.clone":"Create a copy of a GearmanClient object","gearmanclient.construct":"Create a GearmanClient instance","gearmanclient.context":"Get the application context","gearmanclient.data":"Get the application data (deprecated)","gearmanclient.do":"Run a single task and return a result [deprecated]","gearmanclient.dobackground":"Run a task in the background","gearmanclient.dohigh":"Run a single high priority task","gearmanclient.dohighbackground":"Run a high priority task in the background","gearmanclient.dojobhandle":"Get the job handle for the running task","gearmanclient.dolow":"Run a single low priority task","gearmanclient.dolowbackground":"Run a low priority task in the background","gearmanclient.donormal":"Run a single task and return a result","gearmanclient.dostatus":"Get the status for the running task","gearmanclient.echo":"Send data to all job servers to see if they echo it back [deprecated]","gearmanclient.error":"Returns an error string for the last error encountered","gearmanclient.geterrno":"Get an errno value","gearmanclient.jobstatus":"Get the status of a background job","gearmanclient.ping":"Send data to all job servers to see if they echo it back","gearmanclient.removeoptions":"Remove client options","gearmanclient.returncode":"Get the last Gearman return code","gearmanclient.runtasks":"Run a list of tasks in parallel","gearmanclient.setclientcallback":"Callback function when there is a data packet for a task (deprecated)","gearmanclient.setcompletecallback":"Set a function to be called on task completion","gearmanclient.setcontext":"Set application context","gearmanclient.setcreatedcallback":"Set a callback for when a task is queued","gearmanclient.setdata":"Set application data (deprecated)","gearmanclient.setdatacallback":"Callback function when there is a data packet for a task","gearmanclient.setexceptioncallback":"Set a callback for worker exceptions","gearmanclient.setfailcallback":"Set callback for job failure","gearmanclient.setoptions":"Set client options","gearmanclient.setstatuscallback":"Set a callback for collecting task status","gearmanclient.settimeout":"Set socket I\/O activity timeout","gearmanclient.setwarningcallback":"Set a callback for worker warnings","gearmanclient.setworkloadcallback":"Set a callback for accepting incremental data updates","gearmanclient.timeout":"Get current socket I\/O activity timeout value","gearmanclient.wait":"Wait for I\/O activity on all connections in a client","class.gearmanclient":"The GearmanClient class","gearmanjob.complete":"Send the result and complete status (deprecated)","gearmanjob.construct":"Create a GearmanJob instance","gearmanjob.data":"Send data for a running job (deprecated)","gearmanjob.exception":"Send exception for running job (deprecated)","gearmanjob.fail":"Send fail status (deprecated)","gearmanjob.functionname":"Get function name","gearmanjob.handle":"Get the job handle","gearmanjob.returncode":"Get last return code","gearmanjob.sendcomplete":"Send the result and complete status","gearmanjob.senddata":"Send data for a running job","gearmanjob.sendexception":"Send exception for running job (exception)","gearmanjob.sendfail":"Send fail status","gearmanjob.sendstatus":"Send status","gearmanjob.sendwarning":"Send a warning","gearmanjob.setreturn":"Set a return value","gearmanjob.status":"Send status (deprecated)","gearmanjob.unique":"Get the unique identifier","gearmanjob.warning":"Send a warning (deprecated)","gearmanjob.workload":"Get workload","gearmanjob.workloadsize":"Get size of work load","class.gearmanjob":"The GearmanJob class","gearmantask.construct":"Create a GearmanTask instance","gearmantask.create":"Create a task (deprecated)","gearmantask.data":"Get data returned for a task","gearmantask.datasize":"Get the size of returned data","gearmantask.function":"Get associated function name (deprecated)","gearmantask.functionname":"Get associated function name","gearmantask.isknown":"Determine if task is known","gearmantask.isrunning":"Test whether the task is currently running","gearmantask.jobhandle":"Get the job handle","gearmantask.recvdata":"Read work or result data into a buffer for a task","gearmantask.returncode":"Get the last return code","gearmantask.senddata":"Send data for a task (deprecated)","gearmantask.sendworkload":"Send data for a task","gearmantask.taskdenominator":"Get completion percentage denominator","gearmantask.tasknumerator":"Get completion percentage numerator","gearmantask.unique":"Get the unique identifier for a task","gearmantask.uuid":"Get the unique identifier for a task (deprecated)","class.gearmantask":"The GearmanTask class","gearmanworker.addfunction":"Register and add callback function","gearmanworker.addoptions":"Add worker options","gearmanworker.addserver":"Add a job server","gearmanworker.addservers":"Add job servers","gearmanworker.clone":"Create a copy of the worker","gearmanworker.construct":"Create a GearmanWorker instance","gearmanworker.echo":"Test job server response","gearmanworker.error":"Get the last error encountered","gearmanworker.geterrno":"Get errno","gearmanworker.options":"Get worker options","gearmanworker.register":"Register a function with the job server","gearmanworker.removeoptions":"Remove worker options","gearmanworker.returncode":"Get last Gearman return code","gearmanworker.setid":"Give the worker an identifier so it can be tracked when asking gearmand for the list of available workers","gearmanworker.setoptions":"Set worker options","gearmanworker.settimeout":"Set socket I\/O activity timeout","gearmanworker.timeout":"Get socket I\/O activity timeout","gearmanworker.unregister":"Unregister a function name with the job servers","gearmanworker.unregisterall":"Unregister all function names with the job servers","gearmanworker.wait":"Wait for activity from one of the job servers","gearmanworker.work":"Wait for and perform jobs","class.gearmanworker":"The GearmanWorker class","class.gearmanexception":"The GearmanException class","book.gearman":"Gearman","ldap.requirements":"Lightweight Directory Access Protocol","ldap.installation":"Lightweight Directory Access Protocol","ldap.configuration":"Lightweight Directory Access Protocol","ldap.resources":"Lightweight Directory Access Protocol","ldap.setup":"Lightweight Directory Access Protocol","ldap.constants":"Lightweight Directory Access Protocol","ldap.using":"Lightweight Directory Access Protocol","ldap.controls":"Lightweight Directory Access Protocol","ldap.examples-basic":"Lightweight Directory Access Protocol","ldap.examples-controls":"Lightweight Directory Access Protocol","ldap.examples":"Lightweight Directory Access Protocol","function.ldap-8859-to-t61":"Translate 8859 characters to t61 characters","function.ldap-add":"Add entries to LDAP directory","function.ldap-add-ext":"Add entries to LDAP directory","function.ldap-bind":"Bind to LDAP directory","function.ldap-bind-ext":"Bind to LDAP directory","function.ldap-close":"Alias of ldap_unbind","function.ldap-compare":"Compare value of attribute found in entry specified with DN","function.ldap-connect":"Connect to an LDAP server","function.ldap-connect-wallet":"Connect to an LDAP server","function.ldap-control-paged-result":"Send LDAP pagination control","function.ldap-control-paged-result-response":"Retrieve the LDAP pagination cookie","function.ldap-count-entries":"Count the number of entries in a search","function.ldap-count-references":"Counts the number of references in a search result","function.ldap-delete":"Delete an entry from a directory","function.ldap-delete-ext":"Delete an entry from a directory","function.ldap-dn2ufn":"Convert DN to User Friendly Naming format","function.ldap-err2str":"Convert LDAP error number into string error message","function.ldap-errno":"Return the LDAP error number of the last LDAP command","function.ldap-error":"Return the LDAP error message of the last LDAP command","function.ldap-escape":"Escape a string for use in an LDAP filter or DN","function.ldap-exop":"Performs an extended operation","function.ldap-exop-passwd":"PASSWD extended operation helper","function.ldap-exop-refresh":"Refresh extended operation helper","function.ldap-exop-sync":"Performs an extended operation","function.ldap-exop-whoami":"WHOAMI extended operation helper","function.ldap-explode-dn":"Splits DN into its component parts","function.ldap-first-attribute":"Return first attribute","function.ldap-first-entry":"Return first result id","function.ldap-first-reference":"Return first reference","function.ldap-free-result":"Free result memory","function.ldap-get-attributes":"Get attributes from a search result entry","function.ldap-get-dn":"Get the DN of a result entry","function.ldap-get-entries":"Get all result entries","function.ldap-get-option":"Get the current value for given option","function.ldap-get-values":"Get all values from a result entry","function.ldap-get-values-len":"Get all binary values from a result entry","function.ldap-list":"Single-level search","function.ldap-mod-add":"Add attribute values to current attributes","function.ldap-mod_add-ext":"Add attribute values to current attributes","function.ldap-mod-del":"Delete attribute values from current attributes","function.ldap-mod_del-ext":"Delete attribute values from current attributes","function.ldap-mod-replace":"Replace attribute values with new ones","function.ldap-mod_replace-ext":"Replace attribute values with new ones","function.ldap-modify":"Alias of ldap_mod_replace","function.ldap-modify-batch":"Batch and execute modifications on an LDAP entry","function.ldap-next-attribute":"Get the next attribute in result","function.ldap-next-entry":"Get next result entry","function.ldap-next-reference":"Get next reference","function.ldap-parse-exop":"Parse result object from an LDAP extended operation","function.ldap-parse-reference":"Extract information from reference entry","function.ldap-parse-result":"Extract information from result","function.ldap-read":"Read an entry","function.ldap-rename":"Modify the name of an entry","function.ldap-rename-ext":"Modify the name of an entry","function.ldap-sasl-bind":"Bind to LDAP directory using SASL","function.ldap-search":"Search LDAP tree","function.ldap-set-option":"Set the value of the given option","function.ldap-set-rebind-proc":"Set a callback function to do re-binds on referral chasing","function.ldap-sort":"Sort LDAP result entries on the client side","function.ldap-start-tls":"Start TLS","function.ldap-t61-to-8859":"Translate t61 characters to 8859 characters","function.ldap-unbind":"Unbind from LDAP directory","ref.ldap":"Lightweight Directory Access Protocol","class.ldap-connection":"The LDAP\\Connection class","class.ldap-result":"The LDAP\\Result class","class.ldap-result-entry":"The LDAP\\ResultEntry class","book.ldap":"Lightweight Directory Access Protocol","memcache.requirements":"Memcache","memcache.installation":"Memcache","memcache.ini":"Memcache","memcache.resources":"Memcache","memcache.setup":"Memcache","memcache.constants":"Memcache","memcache.examples-overview":"Memcache","memcache.examples":"Memcache","memcache.add":"Add an item to the server","memcache.addserver":"Add a memcached server to connection pool","memcache.close":"Close memcached server connection","memcache.connect":"Open memcached server connection","memcache.decrement":"Decrement item's value","memcache.delete":"Delete item from the server","memcache.flush":"Flush all existing items at the server","memcache.get":"Retrieve item from the server","memcache.getextendedstats":"Get statistics from all servers in pool","memcache.getserverstatus":"Returns server status","memcache.getstats":"Get statistics of the server","memcache.getversion":"Return version of the server","memcache.increment":"Increment item's value","memcache.pconnect":"Open memcached server persistent connection","memcache.replace":"Replace value of the existing item","memcache.set":"Store data at the server","memcache.setcompressthreshold":"Enable automatic compression of large values","memcache.setserverparams":"Changes server parameters and status at runtime","class.memcache":"The Memcache class","function.memcache-debug":"Turn debug output on\/off","ref.memcache":"Memcache","book.memcache":"Other Services","memcached.requirements":"Memcached","memcached.installation":"Memcached","memcached.configuration":"Memcached","memcached.setup":"Memcached","memcached.constants":"Memcached","memcached.expiration":"Memcached","memcached.callbacks.result":"Memcached","memcached.callbacks.read-through":"Memcached","memcached.callbacks":"Memcached","memcached.sessions":"Memcached","memcached.add":"Add an item under a new key","memcached.addbykey":"Add an item under a new key on a specific server","memcached.addserver":"Add a server to the server pool","memcached.addservers":"Add multiple servers to the server pool","memcached.append":"Append data to an existing item","memcached.appendbykey":"Append data to an existing item on a specific server","memcached.cas":"Compare and swap an item","memcached.casbykey":"Compare and swap an item on a specific server","memcached.construct":"Create a Memcached instance","memcached.decrement":"Decrement numeric item's value","memcached.decrementbykey":"Decrement numeric item's value, stored on a specific server","memcached.delete":"Delete an item","memcached.deletebykey":"Delete an item from a specific server","memcached.deletemulti":"Delete multiple items","memcached.deletemultibykey":"Delete multiple items from a specific server","memcached.fetch":"Fetch the next result","memcached.fetchall":"Fetch all the remaining results","memcached.flush":"Invalidate all items in the cache","memcached.get":"Retrieve an item","memcached.getallkeys":"Gets the keys stored on all the servers","memcached.getbykey":"Retrieve an item from a specific server","memcached.getdelayed":"Request multiple items","memcached.getdelayedbykey":"Request multiple items from a specific server","memcached.getmulti":"Retrieve multiple items","memcached.getmultibykey":"Retrieve multiple items from a specific server","memcached.getoption":"Retrieve a Memcached option value","memcached.getresultcode":"Return the result code of the last operation","memcached.getresultmessage":"Return the message describing the result of the last operation","memcached.getserverbykey":"Map a key to a server","memcached.getserverlist":"Get the list of the servers in the pool","memcached.getstats":"Get server pool statistics","memcached.getversion":"Get server pool version info","memcached.increment":"Increment numeric item's value","memcached.incrementbykey":"Increment numeric item's value, stored on a specific server","memcached.ispersistent":"Check if a persitent connection to memcache is being used","memcached.ispristine":"Check if the instance was recently created","memcached.prepend":"Prepend data to an existing item","memcached.prependbykey":"Prepend data to an existing item on a specific server","memcached.quit":"Close any open connections","memcached.replace":"Replace the item under an existing key","memcached.replacebykey":"Replace the item under an existing key on a specific server","memcached.resetserverlist":"Clears all servers from the server list","memcached.set":"Store an item","memcached.setbykey":"Store an item on a specific server","memcached.setencodingkey":"Set AES encryption key for data in Memcached","memcached.setmulti":"Store multiple items","memcached.setmultibykey":"Store multiple items on a specific server","memcached.setoption":"Set a Memcached option","memcached.setoptions":"Set Memcached options","memcached.setsaslauthdata":"Set the credentials to use for authentication","memcached.touch":"Set a new expiration on an item","memcached.touchbykey":"Set a new expiration on an item on a specific server","class.memcached":"The Memcached class","class.memcachedexception":"The MemcachedException class","book.memcached":"Memcached","mqseries.requirements":"mqseries","mqseries.configure":"mqseries","mqseries.ini":"mqseries","mqseries.resources":"mqseries","mqseries.setup":"mqseries","mqseries.constants":"mqseries","function.mqseries-back":"MQSeries MQBACK","function.mqseries-begin":"MQseries MQBEGIN","function.mqseries-close":"MQSeries MQCLOSE","function.mqseries-cmit":"MQSeries MQCMIT","function.mqseries-conn":"MQSeries MQCONN","function.mqseries-connx":"MQSeries MQCONNX","function.mqseries-disc":"MQSeries MQDISC","function.mqseries-get":"MQSeries MQGET","function.mqseries-inq":"MQSeries MQINQ","function.mqseries-open":"MQSeries MQOPEN","function.mqseries-put":"MQSeries MQPUT","function.mqseries-put1":"MQSeries MQPUT1","function.mqseries-set":"MQSeries MQSET","function.mqseries-strerror":"Returns the error message corresponding to a result code (MQRC)","ref.mqseries":"mqseries","book.mqseries":"Other Services","network.requirements":"Network","network.resources":"Network","network.setup":"Network","network.constants":"Network","function.checkdnsrr":"Check DNS records corresponding to a given Internet host name or IP address","function.closelog":"Close connection to system logger","function.dns-check-record":"Alias of checkdnsrr","function.dns-get-mx":"Alias of getmxrr","function.dns-get-record":"Fetch DNS Resource Records associated with a hostname","function.fsockopen":"Open Internet or Unix domain socket connection","function.gethostbyaddr":"Get the Internet host name corresponding to a given IP address","function.gethostbyname":"Get the IPv4 address corresponding to a given Internet host name","function.gethostbynamel":"Get a list of IPv4 addresses corresponding to a given Internet host\n   name","function.gethostname":"Gets the host name","function.getmxrr":"Get MX records corresponding to a given Internet host name","function.getprotobyname":"Get protocol number associated with protocol name","function.getprotobynumber":"Get protocol name associated with protocol number","function.getservbyname":"Get port number associated with an Internet service and protocol","function.getservbyport":"Get Internet service which corresponds to port and protocol","function.header":"Send a raw HTTP header","function.header-register-callback":"Call a header function","function.header-remove":"Remove previously set headers","function.headers-list":"Returns a list of response headers sent (or ready to send)","function.headers-sent":"Checks if or where headers have been sent","function.http-clear-last-response-headers":"Clears the stored HTTP response headers","function.http-get-last-response-headers":"Retrieve last HTTP response headers","function.http-response-code":"Get or Set the HTTP response code","function.inet-ntop":"Converts a packed internet address to a human readable representation","function.inet-pton":"Converts a human readable IP address to its packed in_addr representation","function.ip2long":"Converts a string containing an (IPv4) Internet Protocol dotted address into a long integer","function.long2ip":"Converts a long integer address into a string in (IPv4) Internet standard dotted format","function.net-get-interfaces":"Get network interfaces","function.openlog":"Open connection to system logger","function.pfsockopen":"Open persistent Internet or Unix domain socket connection","function.request-parse-body":"Read and parse the request body and return the result","function.setcookie":"Send a cookie","function.setrawcookie":"Send a cookie without urlencoding the cookie value","function.socket-get-status":"Alias of stream_get_meta_data","function.socket-set-blocking":"Alias of stream_set_blocking","function.socket-set-timeout":"Alias of stream_set_timeout","function.syslog":"Generate a system log message","ref.network":"Network","book.network":"Other Services","rrd.requirements":"RRDtool","rrd.installation":"RRDtool","rrd.setup":"RRDtool","rrd.examples-procedural":"RRDtool","rrd.examples-oop":"RRDtool","rrd.examples":"RRDtool","function.rrd-create":"Creates rrd database file","function.rrd-error":"Gets latest error message","function.rrd-fetch":"Fetch the data for graph as array","function.rrd-first":"Gets the timestamp of the first sample from rrd file","function.rrd-graph":"Creates image from a data","function.rrd-info":"Gets information about rrd file","function.rrd-last":"Gets unix timestamp of the last sample","function.rrd-lastupdate":"Gets information about last updated data","function.rrd-restore":"Restores the RRD file from XML dump","function.rrd-tune":"Tunes some RRD database file header options","function.rrd-update":"Updates the RRD database","function.rrd-version":"Gets information about underlying rrdtool library","function.rrd-xport":"Exports the information about RRD database","function.rrdc-disconnect":"Close any outstanding connection to rrd caching daemon","ref.rrd":"RRDtool","rrdcreator.addarchive":"Adds RRA - archive of data values for each data source","rrdcreator.adddatasource":"Adds data source definition for RRD database","rrdcreator.construct":"Creates new RRDCreator instance","rrdcreator.save":"Saves the RRD database to a file","class.rrdcreator":"The RRDCreator class","rrdgraph.construct":"Creates new RRDGraph instance","rrdgraph.save":"Saves the result of query into image","rrdgraph.saveverbose":"Saves the RRD database query into image and returns the verbose\n   information about generated graph","rrdgraph.setoptions":"Sets the options for rrd graph export","class.rrdgraph":"The RRDGraph class","rrdupdater.construct":"Creates new RRDUpdater instance","rrdupdater.update":"Update the RRD database file","class.rrdupdater":"The RRDUpdater class","book.rrd":"RRDtool","scoutapm.requirements":"ScoutAPM","scoutapm.installation":"ScoutAPM","scoutapm.setup":"ScoutAPM","function.scoutapm-get-calls":"Returns a list of instrumented calls that have occurred","function.scoutapm-list-instrumented-functions":"List functions scoutapm will instrument.","ref.scoutapm":"ScoutAPM","book.scoutapm":"ScoutAPM","snmp.requirements":"SNMP","snmp.installation":"SNMP","snmp.setup":"SNMP","snmp.constants":"SNMP","function.snmp-get-quick-print":"Fetches the current value of the NET-SNMP library's quick_print setting","function.snmp-get-valueretrieval":"Return the method how the SNMP values will be returned","function.snmp-read-mib":"Reads and parses a MIB file into the active MIB tree","function.snmp-set-enum-print":"Return all values that are enums with their enum value instead of the raw integer","function.snmp-set-oid-numeric-print":"Alias of snmp_set_oid_output_format","function.snmp-set-oid-output-format":"Set the OID output format","function.snmp-set-quick-print":"Set the value of enable within the NET-SNMP library","function.snmp-set-valueretrieval":"Specify the method how the SNMP values will be returned","function.snmp2-get":"Fetch an SNMP object","function.snmp2-getnext":"Fetch the SNMP object which follows the given object id","function.snmp2-real-walk":"Return all objects including their respective object ID within the specified one","function.snmp2-set":"Set the value of an SNMP object","function.snmp2-walk":"Fetch all the SNMP objects from an agent","function.snmp3-get":"Fetch an SNMP object","function.snmp3-getnext":"Fetch the SNMP object which follows the given object id","function.snmp3-real-walk":"Return all objects including their respective object ID within the specified one","function.snmp3-set":"Set the value of an SNMP object","function.snmp3-walk":"Fetch all the SNMP objects from an agent","function.snmpget":"Fetch an SNMP object","function.snmpgetnext":"Fetch the SNMP object which follows the given object id","function.snmprealwalk":"Return all objects including their respective object ID within the specified one","function.snmpset":"Set the value of an SNMP object","function.snmpwalk":"Fetch all the SNMP objects from an agent","function.snmpwalkoid":"Query for a tree of information about a network entity","ref.snmp":"SNMP","snmp.close":"Close SNMP session","snmp.construct":"Creates SNMP instance representing session to remote SNMP agent","snmp.get":"Fetch an SNMP object","snmp.geterrno":"Get last error code","snmp.geterror":"Get last error message","snmp.getnext":"Fetch an SNMP object which\n  follows the given object id","snmp.set":"Set the value of an SNMP object","snmp.setsecurity":"Configures security-related SNMPv3 session parameters","snmp.walk":"Fetch SNMP object subtree","class.snmp":"The SNMP class","class.snmpexception":"The SNMPException class","book.snmp":"Other Services","sockets.installation":"Sockets","sockets.resources":"Sockets","sockets.setup":"Sockets","sockets.constants":"Sockets","sockets.examples":"Sockets","sockets.errors":"Sockets","function.socket-accept":"Accepts a connection on a socket","function.socket-addrinfo-bind":"Create and bind to a socket from a given addrinfo","function.socket-addrinfo-connect":"Create and connect to a socket from a given addrinfo","function.socket-addrinfo-explain":"Get information about addrinfo","function.socket-addrinfo-lookup":"Get array with contents of getaddrinfo about the given hostname","function.socket-atmark":"Determines whether socket is at out-of-band mark","function.socket-bind":"Binds a name to a socket","function.socket-clear-error":"Clears the error on the socket or the last error code","function.socket-close":"Closes a Socket instance","function.socket-cmsg-space":"Calculate message buffer size","function.socket-connect":"Initiates a connection on a socket","function.socket-create":"Create a socket (endpoint for communication)","function.socket-create-listen":"Opens a socket on port to accept connections","function.socket-create-pair":"Creates a pair of indistinguishable sockets and stores them in an array","function.socket-export-stream":"Export a socket into a stream that encapsulates a socket","function.socket-get-option":"Gets socket options for the socket","function.socket-getopt":"Alias of socket_get_option","function.socket-getpeername":"Queries the remote side of the given socket","function.socket-getsockname":"Queries the local side of the given socket which may either result in host\/port or in a Unix filesystem path, dependent on its type","function.socket-import-stream":"Import a stream","function.socket-last-error":"Returns the last error on the socket","function.socket-listen":"Listens for a connection on a socket","function.socket-read":"Reads a maximum of length bytes from a socket","function.socket-recv":"Receives data from a connected socket","function.socket-recvfrom":"Receives data from a socket whether or not it is connection-oriented","function.socket-recvmsg":"Read a message","function.socket-select":"Runs the select() system call on the given arrays of sockets with a specified timeout","function.socket-send":"Sends data to a connected socket","function.socket-sendmsg":"Send a message","function.socket-sendto":"Sends a message to a socket, whether it is connected or not","function.socket-set-block":"Sets blocking mode on a socket","function.socket-set-nonblock":"Sets nonblocking mode for file descriptor fd","function.socket-set-option":"Sets socket options for the socket","function.socket-setopt":"Alias of socket_set_option","function.socket-shutdown":"Shuts down a socket for receiving, sending, or both","function.socket-strerror":"Return a string describing a socket error","function.socket-write":"Write to a socket","function.socket-wsaprotocol-info-export":"Exports the WSAPROTOCOL_INFO Structure","function.socket-wsaprotocol-info-import":"Imports a Socket from another Process","function.socket-wsaprotocol-info-release":"Releases an exported WSAPROTOCOL_INFO Structure","ref.sockets":"Sockets","class.socket":"The Socket class","class.addressinfo":"The AddressInfo class","book.sockets":"Other Services","ssh2.requirements":"Secure Shell2","ssh2.installation":"Secure Shell2","ssh2.resources":"Secure Shell2","ssh2.setup":"Secure Shell2","ssh2.constants":"Secure Shell2","function.ssh2-auth-agent":"Authenticate over SSH using the ssh agent","function.ssh2-auth-hostbased-file":"Authenticate using a public hostkey","function.ssh2-auth-none":"Authenticate as \"none\"","function.ssh2-auth-password":"Authenticate over SSH using a plain password","function.ssh2-auth-pubkey":"Authenticate using a public key in a variable","function.ssh2-auth-pubkey-file":"Authenticate using a public key read from a file","function.ssh2-connect":"Connect to an SSH server","function.ssh2-disconnect":"Close a connection to a remote SSH server","function.ssh2-exec":"Execute a command on a remote server","function.ssh2-fetch-stream":"Fetch an extended data stream","function.ssh2-fingerprint":"Retrieve fingerprint of remote server","function.ssh2-forward-accept":"Accept a connection created by a listener","function.ssh2-forward-listen":"Bind a port on the remote server and listen for connections","function.ssh2-methods-negotiated":"Return list of negotiated methods","function.ssh2-poll":"Poll the channels\/listeners\/streams for events","function.ssh2-publickey-add":"Add an authorized publickey","function.ssh2-publickey-init":"Initialize Publickey subsystem","function.ssh2-publickey-list":"List currently authorized publickeys","function.ssh2-publickey-remove":"Remove an authorized publickey","function.ssh2-scp-recv":"Request a file via SCP","function.ssh2-scp-send":"Send a file via SCP","function.ssh2-send-eof":"Send EOF to stream","function.ssh2-sftp":"Initialize SFTP subsystem","function.ssh2-sftp-chmod":"Changes file mode","function.ssh2-sftp-lstat":"Stat a symbolic link","function.ssh2-sftp-mkdir":"Create a directory","function.ssh2-sftp-readlink":"Return the target of a symbolic link","function.ssh2-sftp-realpath":"Resolve the realpath of a provided path string","function.ssh2-sftp-rename":"Rename a remote file","function.ssh2-sftp-rmdir":"Remove a directory","function.ssh2-sftp-stat":"Stat a file on a remote filesystem","function.ssh2-sftp-symlink":"Create a symlink","function.ssh2-sftp-unlink":"Delete a file","function.ssh2-shell":"Request an interactive shell","function.ssh2-tunnel":"Open a tunnel through a remote server","ref.ssh2":"Secure Shell2","book.ssh2":"Secure Shell2","stomp.requirements":"Stomp Client","stomp.installation":"Stomp Client","stomp.configuration":"Stomp Client","stomp.resources":"Stomp Client","stomp.setup":"Stomp Client","stomp.examples":"Stomp Client","function.stomp-connect-error":"Returns a string description of the last connect error","function.stomp-version":"Gets the current stomp extension version","ref.stomp":"Stomp Client","stomp.abort":"Rolls back a transaction in progress","stomp.ack":"Acknowledges consumption of a message","stomp.begin":"Starts a transaction","stomp.commit":"Commits a transaction in progress","stomp.construct":"Opens a connection","stomp.destruct":"Closes stomp connection","stomp.error":"Gets the last stomp error","stomp.getreadtimeout":"Gets read timeout","stomp.getsessionid":"Gets the current stomp session ID","stomp.hasframe":"Indicates whether or not there is a frame ready to read","stomp.readframe":"Reads the next frame","stomp.send":"Sends a message","stomp.setreadtimeout":"Sets read timeout","stomp.subscribe":"Registers to listen to a given destination","stomp.unsubscribe":"Removes an existing subscription","class.stomp":"The Stomp class","stompframe.construct":"Constructor","class.stompframe":"The StompFrame class","stomp.getdetails":"Get exception details","class.stompexception":"The StompException class","book.stomp":"Stomp Client","svm.requirements":"Support Vector Machine","svm.installation":"Support Vector Machine","svm.setup":"Support Vector Machine","svm.examples":"Support Vector Machine","svm.construct":"Construct a new SVM object","svm.crossvalidate":"Test training params on subsets of the training data","svm.getoptions":"Return the current training parameters","svm.setoptions":"Set training parameters","svm.train":"Create a SVMModel based on training data","class.svm":"The SVM class","svmmodel.checkprobabilitymodel":"Returns true if the model has probability information","svmmodel.construct":"Construct a new SVMModel","svmmodel.getlabels":"Get the labels the model was trained on","svmmodel.getnrclass":"Returns the number of classes the model was trained with","svmmodel.getsvmtype":"Get the SVM type the model was trained with","svmmodel.getsvrprobability":"Get the sigma value for regression types","svmmodel.load":"Load a saved SVM Model","svmmodel.predict":"Predict a value for previously unseen data","svmmodel.predict-probability":"Return class probabilities for previous unseen data","svmmodel.save":"Save a model to a file","class.svmmodel":"The SVMModel class","book.svm":"Support Vector Machine","svn.requirements":"Subversion","svn.installation":"Subversion","svn.setup":"Subversion","svn.constants":"Subversion","function.svn-add":"Schedules the addition of an item in a working directory","function.svn-auth-get-parameter":"Retrieves authentication parameter","function.svn-auth-set-parameter":"Sets an authentication parameter","function.svn-blame":"Get the SVN blame for a file","function.svn-cat":"Returns the contents of a file in a repository","function.svn-checkout":"Checks out a working copy from the repository","function.svn-cleanup":"Recursively cleanup a working copy directory, finishing incomplete operations and removing locks","function.svn-client-version":"Returns the version of the SVN client libraries","function.svn-commit":"Sends changes from the local working copy to the repository","function.svn-delete":"Delete items from a working copy or repository","function.svn-diff":"Recursively diffs two paths","function.svn-export":"Export the contents of a SVN directory","function.svn-fs-abort-txn":"Aborts a transaction","function.svn-fs-apply-text":"Creates and returns a stream that will be used to replace","function.svn-fs-begin-txn2":"Create a new transaction","function.svn-fs-change-node-prop":"Return true if everything is ok, false otherwise","function.svn-fs-check-path":"Determines what kind of item lives at path in a given repository fsroot","function.svn-fs-contents-changed":"Return true if content is different, false otherwise","function.svn-fs-copy":"Copies a file or a directory","function.svn-fs-delete":"Deletes a file or a directory","function.svn-fs-dir-entries":"Enumerates the directory entries under path; returns a hash of dir names to file type","function.svn-fs-file-contents":"Returns a stream to access the contents of a file from a given version of the fs","function.svn-fs-file-length":"Returns the length of a file from a given version of the fs","function.svn-fs-is-dir":"Determines if a path points to a directory","function.svn-fs-is-file":"Determines if a path points to a file","function.svn-fs-make-dir":"Creates a new empty directory","function.svn-fs-make-file":"Creates a new empty file","function.svn-fs-node-created-rev":"Returns the revision in which path under fsroot was created","function.svn-fs-node-prop":"Returns the value of a property for a node","function.svn-fs-props-changed":"Return true if props are different, false otherwise","function.svn-fs-revision-prop":"Fetches the value of a named property","function.svn-fs-revision-root":"Get a handle on a specific version of the repository root","function.svn-fs-txn-root":"Creates and returns a transaction root","function.svn-fs-youngest-rev":"Returns the number of the youngest revision in the filesystem","function.svn-import":"Imports an unversioned path into a repository","function.svn-log":"Returns the commit log messages of a repository URL","function.svn-ls":"Returns list of directory contents in repository URL, optionally at revision number","function.svn-mkdir":"Creates a directory in a working copy or repository","function.svn-repos-create":"Create a new subversion repository at path","function.svn-repos-fs":"Gets a handle on the filesystem for a repository","function.svn-repos-fs-begin-txn-for-commit":"Create a new transaction","function.svn-repos-fs-commit-txn":"Commits a transaction and returns the new revision","function.svn-repos-hotcopy":"Make a hot-copy of the repos at repospath; copy it to destpath","function.svn-repos-open":"Open a shared lock on a repository","function.svn-repos-recover":"Run recovery procedures on the repository located at path","function.svn-revert":"Revert changes to the working copy","function.svn-status":"Returns the status of working copy files and directories","function.svn-update":"Update working copy","ref.svn":"Subversion","book.svn":"Subversion","tcpwrap.installation":"TCP Wrappers","tcpwrap.setup":"TCP Wrappers","function.tcpwrap-check":"Performs a tcpwrap check","ref.tcpwrap":"TCP Wrappers","book.tcpwrap":"TCP Wrappers","varnish.requirements":"Varnish","varnish.installation":"Varnish","varnish.setup":"Varnish","varnish.constants":"Varnish","varnish.example.admin":"Varnish","varnish.example.stat":"Varnish","varnish.example.log":"Varnish","varnish.examples":"Varnish","varnishadmin.auth":"Authenticate on a varnish instance","varnishadmin.ban":"Ban URLs using a VCL expression","varnishadmin.banurl":"Ban an URL using a VCL expression","varnishadmin.clearpanic":"Clear varnish instance panic messages","varnishadmin.connect":"Connect to a varnish instance administration interface","varnishadmin.construct":"VarnishAdmin constructor","varnishadmin.disconnect":"Disconnect from a varnish instance administration interface","varnishadmin.getpanic":"Get the last panic message on a varnish instance","varnishadmin.getparams":"Fetch current varnish instance configuration parameters","varnishadmin.isrunning":"Check if the varnish slave process is currently running","varnishadmin.setcompat":"Set the class compat configuration param","varnishadmin.sethost":"Set the class host configuration param","varnishadmin.setident":"Set the class ident configuration param","varnishadmin.setparam":"Set configuration param on the current varnish instance","varnishadmin.setport":"Set the class port configuration param","varnishadmin.setsecret":"Set the class secret configuration param","varnishadmin.settimeout":"Set the class timeout configuration param","varnishadmin.start":"Start varnish worker process","varnishadmin.stop":"Stop varnish worker process","class.varnishadmin":"The VarnishAdmin class","varnishstat.construct":"VarnishStat constructor","varnishstat.getsnapshot":"Get the current varnish instance statistics snapshot","class.varnishstat":"The VarnishStat class","varnishlog.construct":"Varnishlog constructor","varnishlog.getline":"Get next log line","varnishlog.gettagname":"Get the log tag string representation by its index","class.varnishlog":"The VarnishLog class","book.varnish":"Varnish","yaz.requirements":"YAZ","yaz.installation":"YAZ","yaz.setup":"YAZ","yaz.examples":"YAZ","function.yaz-addinfo":"Returns additional error information","function.yaz-ccl-conf":"Configure CCL parser","function.yaz-ccl-parse":"Invoke CCL Parser","function.yaz-close":"Close YAZ connection","function.yaz-connect":"Prepares for a connection to a Z39.50 server","function.yaz-database":"Specifies the databases within a session","function.yaz-element":"Specifies Element-Set Name for retrieval","function.yaz-errno":"Returns error number","function.yaz-error":"Returns error description","function.yaz-es":"Prepares for an Extended Service Request","function.yaz-es-result":"Inspects Extended Services Result","function.yaz-get-option":"Returns value of option for connection","function.yaz-hits":"Returns number of hits for last search","function.yaz-itemorder":"Prepares for Z39.50 Item Order with an ILL-Request package","function.yaz-present":"Prepares for retrieval (Z39.50 present)","function.yaz-range":"Specifies a range of records to retrieve","function.yaz-record":"Returns a record","function.yaz-scan":"Prepares for a scan","function.yaz-scan-result":"Returns Scan Response result","function.yaz-schema":"Specifies schema for retrieval","function.yaz-search":"Prepares for a search","function.yaz-set-option":"Sets one or more options for connection","function.yaz-sort":"Sets sorting criteria","function.yaz-syntax":"Specifies the preferred record syntax for retrieval","function.yaz-wait":"Wait for Z39.50 requests to complete","ref.yaz":"YAZ","book.yaz":"Other Services","zmq.requirements":"ZMQ","zmq.installation":"ZMQ","zmq.setup":"ZMQ","zmq.construct":"ZMQ constructor","class.zmq":"The ZMQ class","zmqcontext.construct":"Construct a new ZMQContext object","zmqcontext.getopt":"Get context option","zmqcontext.getsocket":"Create a new socket","zmqcontext.ispersistent":"Whether the context is persistent","zmqcontext.setopt":"Set a socket option","class.zmqcontext":"The ZMQContext class","zmqsocket.bind":"Bind the socket","zmqsocket.connect":"Connect the socket","zmqsocket.construct":"Construct a new ZMQSocket","zmqsocket.disconnect":"Disconnect a socket","zmqsocket.getendpoints":"Get list of endpoints","zmqsocket.getpersistentid":"Get the persistent id","zmqsocket.getsockettype":"Get the socket type","zmqsocket.getsockopt":"Get socket option","zmqsocket.ispersistent":"Whether the socket is persistent","zmqsocket.recv":"Receives a message","zmqsocket.recvmulti":"Receives a multipart message","zmqsocket.send":"Sends a message","zmqsocket.sendmulti":"Sends a multipart message","zmqsocket.setsockopt":"Set a socket option","zmqsocket.unbind":"Unbind the socket","class.zmqsocket":"The ZMQSocket class","zmqpoll.add":"Add item to the poll set","zmqpoll.clear":"Clear the poll set","zmqpoll.count":"Count items in the poll set","zmqpoll.getlasterrors":"Get poll errors","zmqpoll.poll":"Poll the items","zmqpoll.remove":"Remove item from poll set","class.zmqpoll":"The ZMQPoll class","zmqdevice.construct":"Construct a new device","zmqdevice.getidletimeout":"Get the idle timeout","zmqdevice.gettimertimeout":"Get the timer timeout","zmqdevice.run":"Run the new device","zmqdevice.setidlecallback":"Set the idle callback function","zmqdevice.setidletimeout":"Set the idle timeout","zmqdevice.settimercallback":"Set the timer callback function","zmqdevice.settimertimeout":"Set the timer timeout","class.zmqdevice":"The ZMQDevice class","book.zmq":"ZMQ","zookeeper.requirements":"ZooKeeper","zookeeper.installation":"ZooKeeper","zookeeper.configuration":"ZooKeeper","zookeeper.setup":"ZooKeeper","function.zookeeper-dispatch":"Calls callbacks for pending operations","ref.zookeeper":"ZooKeeper","zookeeper.addauth":"Specify application credentials","zookeeper.close":"Close the zookeeper handle and free up any resources","zookeeper.connect":"Create a handle to used communicate with zookeeper","zookeeper.construct":"Create a handle to used communicate with zookeeper","zookeeper.create":"Create a node synchronously","zookeeper.delete":"Delete a node in zookeeper synchronously","zookeeper.exists":"Checks the existence of a node in zookeeper synchronously","zookeeper.get":"Gets the data associated with a node synchronously","zookeeper.getacl":"Gets the acl associated with a node synchronously","zookeeper.getchildren":"Lists the children of a node synchronously","zookeeper.getclientid":"Return the client session id, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE)","zookeeper.getconfig":"Get instance of ZookeeperConfig","zookeeper.getrecvtimeout":"Return the timeout for this session, only valid if the connections is currently connected (ie. last watcher state is ZOO_CONNECTED_STATE). This value may change after a server re-connect","zookeeper.getstate":"Get the state of the zookeeper connection","zookeeper.isrecoverable":"Checks if the current zookeeper connection state can be recovered","zookeeper.set":"Sets the data associated with a node","zookeeper.setacl":"Sets the acl associated with a node synchronously","zookeeper.setdebuglevel":"Sets the debugging level for the library","zookeeper.setdeterministicconnorder":"Enable\/disable quorum endpoint order randomization","zookeeper.setlogstream":"Sets the stream to be used by the library for logging","zookeeper.setwatcher":"Set a watcher function","class.zookeeper":"The Zookeeper class","zookeeperconfig.add":"Add servers to the ensemble","zookeeperconfig.get":"Gets the last committed configuration of the ZooKeeper cluster as it is known to the server to which the client is connected, synchronously","zookeeperconfig.remove":"Remove servers from the ensemble","zookeeperconfig.set":"Change ZK cluster ensemble membership and roles of ensemble peers","class.zookeeperconfig":"The ZookeeperConfig class","class.zookeeperexception":"The ZookeeperException class","class.zookeeperauthenticationexception":"The ZookeeperAuthenticationException class","class.zookeeperconnectionexception":"The ZookeeperConnectionException class","class.zookeepermarshallingexception":"The ZookeeperMarshallingException class","class.zookeepernonodeexception":"The ZookeeperNoNodeException class","class.zookeeperoperationtimeoutexception":"The ZookeeperOperationTimeoutException class","class.zookeepersessionexception":"The ZookeeperSessionException class","book.zookeeper":"ZooKeeper","refs.remote.other":"Function Reference","solr.requirements":"Apache Solr","solr.installation":"Apache Solr","solr.setup":"Apache Solr","solr.constants":"Apache Solr","function.solr-get-version":"Returns the current version of the Apache Solr extension","ref.solr":"Apache Solr","solr.examples":"Apache Solr","solrutils.digestxmlresponse":"Parses an response XML string into a SolrObject","solrutils.escapequerychars":"Escapes a lucene query string","solrutils.getsolrversion":"Returns the current version of the Solr extension","solrutils.queryphrase":"Prepares a phrase from an unescaped lucene string","class.solrutils":"The SolrUtils class","solrinputdocument.addchilddocument":"Adds a child document for block indexing","solrinputdocument.addchilddocuments":"Adds an array of child documents","solrinputdocument.addfield":"Adds a field to the document","solrinputdocument.clear":"Resets the input document","solrinputdocument.clone":"Creates a copy of a SolrDocument","solrinputdocument.construct":"Constructor","solrinputdocument.deletefield":"Removes a field from the document","solrinputdocument.destruct":"Destructor","solrinputdocument.fieldexists":"Checks if a field exists","solrinputdocument.getboost":"Retrieves the current boost value for the document","solrinputdocument.getchilddocuments":"Returns an array of child documents (SolrInputDocument)","solrinputdocument.getchilddocumentscount":"Returns the number of child documents","solrinputdocument.getfield":"Retrieves a field by name","solrinputdocument.getfieldboost":"Retrieves the boost value for a particular field","solrinputdocument.getfieldcount":"Returns the number of fields in the document","solrinputdocument.getfieldnames":"Returns an array containing all the fields in the document","solrinputdocument.haschilddocuments":"Returns true if the document has any child documents","solrinputdocument.merge":"Merges one input document into another","solrinputdocument.reset":"Alias of SolrInputDocument::clear","solrinputdocument.setboost":"Sets the boost value for this document","solrinputdocument.setfieldboost":"Sets the index-time boost value for a field","solrinputdocument.sort":"Sorts the fields within the document","solrinputdocument.toarray":"Returns an array representation of the input document","class.solrinputdocument":"The SolrInputDocument class","solrdocument.addfield":"Adds a field to the document","solrdocument.clear":"Drops all the fields in the document","solrdocument.clone":"Creates a copy of a SolrDocument object","solrdocument.construct":"Constructor","solrdocument.current":"Retrieves the current field","solrdocument.deletefield":"Removes a field from the document","solrdocument.destruct":"Destructor","solrdocument.fieldexists":"Checks if a field exists in the document","solrdocument.get":"Access the field as a property","solrdocument.getchilddocuments":"Returns an array of child documents (SolrDocument)","solrdocument.getchilddocumentscount":"Returns the number of child documents","solrdocument.getfield":"Retrieves a field by name","solrdocument.getfieldcount":"Returns the number of fields in this document","solrdocument.getfieldnames":"Returns an array of fields names in the document","solrdocument.getinputdocument":"Returns a SolrInputDocument equivalent of the object","solrdocument.haschilddocuments":"Checks whether the document has any child documents","solrdocument.isset":"Checks if a field exists","solrdocument.key":"Retrieves the current key","solrdocument.merge":"Merges source to the current SolrDocument","solrdocument.next":"Moves the internal pointer to the next field","solrdocument.offsetexists":"Checks if a particular field exists","solrdocument.offsetget":"Retrieves a field","solrdocument.offsetset":"Adds a field to the document","solrdocument.offsetunset":"Removes a field","solrdocument.reset":"Alias of SolrDocument::clear","solrdocument.rewind":"Resets the internal pointer to the beginning","solrdocument.serialize":"Used for custom serialization","solrdocument.set":"Adds another field to the document","solrdocument.sort":"Sorts the fields in the document","solrdocument.toarray":"Returns an array representation of the document","solrdocument.unserialize":"Custom serialization of SolrDocument objects","solrdocument.unset":"Removes a field from the document","solrdocument.valid":"Checks if the current position internally is still valid","class.solrdocument":"The SolrDocument class","solrdocumentfield.construct":"Constructor","solrdocumentfield.destruct":"Destructor","class.solrdocumentfield":"The SolrDocumentField class","solrobject.construct":"Creates Solr object","solrobject.destruct":"Destructor","solrobject.getpropertynames":"Returns an array of all the names of the properties","solrobject.offsetexists":"Checks if the property exists","solrobject.offsetget":"Used to retrieve a property","solrobject.offsetset":"Sets the value for a property","solrobject.offsetunset":"Unsets the value for the property","class.solrobject":"The SolrObject class","solrclient.adddocument":"Adds a document to the index","solrclient.adddocuments":"Adds a collection of SolrInputDocument instances to the index","solrclient.commit":"Finalizes all add\/deletes made to the index","solrclient.construct":"Constructor for the SolrClient object","solrclient.deletebyid":"Delete by Id","solrclient.deletebyids":"Deletes by Ids","solrclient.deletebyqueries":"Removes all documents matching any of the queries","solrclient.deletebyquery":"Deletes all documents matching the given query","solrclient.destruct":"Destructor for SolrClient","solrclient.getbyid":"Get Document By Id. Utilizes Solr Realtime Get (RTG)","solrclient.getbyids":"Get Documents by their Ids. Utilizes Solr Realtime Get (RTG)","solrclient.getdebug":"Returns the debug data for the last connection attempt","solrclient.getoptions":"Returns the client options set internally","solrclient.optimize":"Defragments the index","solrclient.ping":"Checks if Solr server is still up","solrclient.query":"Sends a query to the server","solrclient.request":"Sends a raw update request","solrclient.rollback":"Rollbacks all add\/deletes made to the index since the last commit","solrclient.setresponsewriter":"Sets the response writer used to prepare the response from Solr","solrclient.setservlet":"Changes the specified servlet type to a new value","solrclient.system":"Retrieve Solr Server information","solrclient.threads":"Checks the threads status","class.solrclient":"The SolrClient class","solrresponse.getdigestedresponse":"Returns the XML response as serialized PHP data","solrresponse.gethttpstatus":"Returns the HTTP status of the response","solrresponse.gethttpstatusmessage":"Returns more details on the HTTP status","solrresponse.getrawrequest":"Returns the raw request sent to the Solr server","solrresponse.getrawrequestheaders":"Returns the raw request headers sent to the Solr server","solrresponse.getrawresponse":"Returns the raw response from the server","solrresponse.getrawresponseheaders":"Returns the raw response headers from the server","solrresponse.getrequesturl":"Returns the full URL the request was sent to","solrresponse.getresponse":"Returns a SolrObject representing the XML response from the server","solrresponse.setparsemode":"Sets the parse mode","solrresponse.success":"Was the request a success","class.solrresponse":"The SolrResponse class","solrqueryresponse.construct":"Constructor","solrqueryresponse.destruct":"Destructor","class.solrqueryresponse":"The SolrQueryResponse class","solrupdateresponse.construct":"Constructor","solrupdateresponse.destruct":"Destructor","class.solrupdateresponse":"The SolrUpdateResponse class","solrpingresponse.construct":"Constructor","solrpingresponse.destruct":"Destructor","solrpingresponse.getresponse":"Returns the response from the server","class.solrpingresponse":"The SolrPingResponse class","solrgenericresponse.construct":"Constructor","solrgenericresponse.destruct":"Destructor","class.solrgenericresponse":"The SolrGenericResponse class","solrparams.add":"Alias of SolrParams::addParam","solrparams.addparam":"Adds a parameter to the object","solrparams.get":"Alias of SolrParams::getParam","solrparams.getparam":"Returns a parameter value","solrparams.getparams":"Returns an array of non URL-encoded parameters","solrparams.getpreparedparams":"Returns an array of URL-encoded parameters","solrparams.serialize":"Used for custom serialization","solrparams.set":"Alias of SolrParams::setParam","solrparams.setparam":"Sets the parameter to the specified value","solrparams.tostring":"Returns all the name-value pair parameters in the object","solrparams.unserialize":"Used for custom serialization","class.solrparams":"The SolrParams class","solrmodifiableparams.construct":"Constructor","solrmodifiableparams.destruct":"Destructor","class.solrmodifiableparams":"The SolrModifiableParams class","solrquery.addexpandfilterquery":"Overrides main filter query, determines which documents to include in the main group","solrquery.addexpandsortfield":"Orders the documents within the expanded groups (expand.sort parameter)","solrquery.addfacetdatefield":"Maps to facet.date","solrquery.addfacetdateother":"Adds another facet.date.other parameter","solrquery.addfacetfield":"Adds another field to the facet","solrquery.addfacetquery":"Adds a facet query","solrquery.addfield":"Specifies which fields to return in the result","solrquery.addfilterquery":"Specifies a filter query","solrquery.addgroupfield":"Add a field to be used to group results","solrquery.addgroupfunction":"Allows grouping results based on the unique values of a function query (group.func parameter)","solrquery.addgroupquery":"Allows grouping of documents that match the given query","solrquery.addgroupsortfield":"Add a group sort field (group.sort parameter)","solrquery.addhighlightfield":"Maps to hl.fl","solrquery.addmltfield":"Sets a field to use for similarity","solrquery.addmltqueryfield":"Maps to mlt.qf","solrquery.addsortfield":"Used to control how the results should be sorted","solrquery.addstatsfacet":"Requests a return of sub results for values within the given facet","solrquery.addstatsfield":"Maps to stats.field parameter","solrquery.collapse":"Collapses the result set to a single document per group","solrquery.construct":"Constructor","solrquery.destruct":"Destructor","solrquery.getexpand":"Returns true if group expanding is enabled","solrquery.getexpandfilterqueries":"Returns the expand filter queries","solrquery.getexpandquery":"Returns the expand query expand.q parameter","solrquery.getexpandrows":"Returns The number of rows to display in each group (expand.rows)","solrquery.getexpandsortfields":"Returns an array of fields","solrquery.getfacet":"Returns the value of the facet parameter","solrquery.getfacetdateend":"Returns the value for the facet.date.end parameter","solrquery.getfacetdatefields":"Returns all the facet.date fields","solrquery.getfacetdategap":"Returns the value of the facet.date.gap parameter","solrquery.getfacetdatehardend":"Returns the value of the facet.date.hardend parameter","solrquery.getfacetdateother":"Returns the value for the facet.date.other parameter","solrquery.getfacetdatestart":"Returns the  lower bound for the first date range for all date faceting on this field","solrquery.getfacetfields":"Returns all the facet fields","solrquery.getfacetlimit":"Returns the maximum number of constraint counts that should be returned for the facet fields","solrquery.getfacetmethod":"Returns the value of the facet.method parameter","solrquery.getfacetmincount":"Returns the minimum counts for facet fields should be included in the response","solrquery.getfacetmissing":"Returns the current state of the facet.missing parameter","solrquery.getfacetoffset":"Returns an offset into the list of constraints to be used for pagination","solrquery.getfacetprefix":"Returns the facet prefix","solrquery.getfacetqueries":"Returns all the facet queries","solrquery.getfacetsort":"Returns the facet sort type","solrquery.getfields":"Returns the list of fields that will be returned in the response","solrquery.getfilterqueries":"Returns an array of filter queries","solrquery.getgroup":"Returns true if grouping is enabled","solrquery.getgroupcachepercent":"Returns group cache percent value","solrquery.getgroupfacet":"Returns the group.facet parameter value","solrquery.getgroupfields":"Returns group fields (group.field parameter values)","solrquery.getgroupformat":"Returns the group.format value","solrquery.getgroupfunctions":"Returns group functions (group.func parameter values)","solrquery.getgrouplimit":"Returns the group.limit value","solrquery.getgroupmain":"Returns the group.main value","solrquery.getgroupngroups":"Returns the group.ngroups value","solrquery.getgroupoffset":"Returns the group.offset value","solrquery.getgroupqueries":"Returns all the group.query parameter values","solrquery.getgroupsortfields":"Returns the group.sort value","solrquery.getgrouptruncate":"Returns the group.truncate value","solrquery.gethighlight":"Returns the state of the hl parameter","solrquery.gethighlightalternatefield":"Returns the highlight field to use as backup or default","solrquery.gethighlightfields":"Returns all the fields that Solr should generate highlighted snippets for","solrquery.gethighlightformatter":"Returns the formatter for the highlighted output","solrquery.gethighlightfragmenter":"Returns the text snippet generator for highlighted text","solrquery.gethighlightfragsize":"Returns the number of characters of fragments to consider for highlighting","solrquery.gethighlighthighlightmultiterm":"Returns whether or not to enable highlighting for range\/wildcard\/fuzzy\/prefix queries","solrquery.gethighlightmaxalternatefieldlength":"Returns the maximum number of characters of the field to return","solrquery.gethighlightmaxanalyzedchars":"Returns the maximum number of characters into a document to look for suitable snippets","solrquery.gethighlightmergecontiguous":"Returns whether or not the collapse contiguous fragments into a single fragment","solrquery.gethighlightquery":"return the highlightquery (hl.q)","solrquery.gethighlightregexmaxanalyzedchars":"Returns the maximum number of characters from a field when using the regex fragmenter","solrquery.gethighlightregexpattern":"Returns the regular expression for fragmenting","solrquery.gethighlightregexslop":"Returns the deviation factor from the ideal fragment size","solrquery.gethighlightrequirefieldmatch":"Returns if a field will only be highlighted if the query matched in this particular field","solrquery.gethighlightsimplepost":"Returns the text which appears after a highlighted term","solrquery.gethighlightsimplepre":"Returns the text which appears before a highlighted term","solrquery.gethighlightsnippets":"Returns the maximum number of highlighted snippets to generate per field","solrquery.gethighlightusephrasehighlighter":"Returns the state of the hl.usePhraseHighlighter parameter","solrquery.getmlt":"Returns whether or not MoreLikeThis results should be enabled","solrquery.getmltboost":"Returns whether or not the query will be boosted by the interesting term relevance","solrquery.getmltcount":"Returns the number of similar documents to return for each result","solrquery.getmltfields":"Returns all the fields to use for similarity","solrquery.getmltmaxnumqueryterms":"Returns the maximum number of query terms that will be included in any generated query","solrquery.getmltmaxnumtokens":"Returns the maximum number of tokens to parse in each document field that is not stored with TermVector support","solrquery.getmltmaxwordlength":"Returns the maximum word length above which words will be ignored","solrquery.getmltmindocfrequency":"Returns the treshold frequency at which words will be ignored which do not occur in at least this many docs","solrquery.getmltmintermfrequency":"Returns the frequency below which terms will be ignored in the source document","solrquery.getmltminwordlength":"Returns the minimum word length below which words will be ignored","solrquery.getmltqueryfields":"Returns the query fields and their boosts","solrquery.getquery":"Returns the main query","solrquery.getrows":"Returns the maximum number of documents","solrquery.getsortfields":"Returns all the sort fields","solrquery.getstart":"Returns the offset in the complete result set","solrquery.getstats":"Returns whether or not stats is enabled","solrquery.getstatsfacets":"Returns all the stats facets that were set","solrquery.getstatsfields":"Returns all the statistics fields","solrquery.getterms":"Returns whether or not the TermsComponent is enabled","solrquery.gettermsfield":"Returns the field from which the terms are retrieved","solrquery.gettermsincludelowerbound":"Returns whether or not to include the lower bound in the result set","solrquery.gettermsincludeupperbound":"Returns whether or not to include the upper bound term in the result set","solrquery.gettermslimit":"Returns the maximum number of terms Solr should return","solrquery.gettermslowerbound":"Returns the term to start at","solrquery.gettermsmaxcount":"Returns the maximum document frequency","solrquery.gettermsmincount":"Returns the minimum document frequency to return in order to be included","solrquery.gettermsprefix":"Returns the term prefix","solrquery.gettermsreturnraw":"Whether or not to return raw characters","solrquery.gettermssort":"Returns an integer indicating how terms are sorted","solrquery.gettermsupperbound":"Returns the term to stop at","solrquery.gettimeallowed":"Returns the time in milliseconds allowed for the query to finish","solrquery.removeexpandfilterquery":"Removes an expand filter query","solrquery.removeexpandsortfield":"Removes an expand sort field from the expand.sort parameter","solrquery.removefacetdatefield":"Removes one of the facet date fields","solrquery.removefacetdateother":"Removes one of the facet.date.other parameters","solrquery.removefacetfield":"Removes one of the facet.date parameters","solrquery.removefacetquery":"Removes one of the facet.query parameters","solrquery.removefield":"Removes a field from the list of fields","solrquery.removefilterquery":"Removes a filter query","solrquery.removehighlightfield":"Removes one of the fields used for highlighting","solrquery.removemltfield":"Removes one of the moreLikeThis fields","solrquery.removemltqueryfield":"Removes one of the moreLikeThis query fields","solrquery.removesortfield":"Removes one of the sort fields","solrquery.removestatsfacet":"Removes one of the stats.facet parameters","solrquery.removestatsfield":"Removes one of the stats.field parameters","solrquery.setechohandler":"Toggles the echoHandler parameter","solrquery.setechoparams":"Determines what kind of parameters to include in the response","solrquery.setexpand":"Enables\/Disables the Expand Component","solrquery.setexpandquery":"Sets the expand.q parameter","solrquery.setexpandrows":"Sets the number of rows to display in each group (expand.rows). Server Default 5","solrquery.setexplainother":"Sets the explainOther common query parameter","solrquery.setfacet":"Maps to the facet parameter. Enables or disables facetting","solrquery.setfacetdateend":"Maps to facet.date.end","solrquery.setfacetdategap":"Maps to facet.date.gap","solrquery.setfacetdatehardend":"Maps to facet.date.hardend","solrquery.setfacetdatestart":"Maps to facet.date.start","solrquery.setfacetenumcachemindefaultfrequency":"Sets the minimum document frequency used for determining term count","solrquery.setfacetlimit":"Maps to facet.limit","solrquery.setfacetmethod":"Specifies the type of algorithm to use when faceting a field","solrquery.setfacetmincount":"Maps to facet.mincount","solrquery.setfacetmissing":"Maps to facet.missing","solrquery.setfacetoffset":"Sets the offset into the list of constraints to allow for pagination","solrquery.setfacetprefix":"Specifies a string prefix with which to limits the terms on which to facet","solrquery.setfacetsort":"Determines the ordering of the facet field constraints","solrquery.setgroup":"Enable\/Disable result grouping (group parameter)","solrquery.setgroupcachepercent":"Enables caching for result grouping","solrquery.setgroupfacet":"Sets group.facet parameter","solrquery.setgroupformat":"Sets the group format, result structure (group.format parameter)","solrquery.setgrouplimit":"Specifies the number of results to return for each group. The server default value is 1","solrquery.setgroupmain":"If true, the result of the first field grouping command is used as the main result list in the response, using group.format=simple","solrquery.setgroupngroups":"If true, Solr includes the number of groups that have matched the query in the results","solrquery.setgroupoffset":"Sets the group.offset parameter","solrquery.setgrouptruncate":"If true, facet counts are based on the most relevant document of each group matching the query","solrquery.sethighlight":"Enables or disables highlighting","solrquery.sethighlightalternatefield":"Specifies the backup field to use","solrquery.sethighlightformatter":"Specify a formatter for the highlight output","solrquery.sethighlightfragmenter":"Sets a text snippet generator for highlighted text","solrquery.sethighlightfragsize":"The size of fragments to consider for highlighting","solrquery.sethighlighthighlightmultiterm":"Use SpanScorer to highlight phrase terms","solrquery.sethighlightmaxalternatefieldlength":"Sets the maximum number of characters of the field to return","solrquery.sethighlightmaxanalyzedchars":"Specifies the number of characters into a document to look for suitable snippets","solrquery.sethighlightmergecontiguous":"Whether or not to collapse contiguous fragments into a single fragment","solrquery.sethighlightquery":"A query designated for highlighting (hl.q)","solrquery.sethighlightregexmaxanalyzedchars":"Specify the maximum number of characters to analyze","solrquery.sethighlightregexpattern":"Specify the regular expression for fragmenting","solrquery.sethighlightregexslop":"Sets the factor by which the regex fragmenter can stray from the ideal fragment size","solrquery.sethighlightrequirefieldmatch":"Require field matching during highlighting","solrquery.sethighlightsimplepost":"Sets the text which appears after a highlighted term","solrquery.sethighlightsimplepre":"Sets the text which appears before a highlighted term","solrquery.sethighlightsnippets":"Sets the maximum number of highlighted snippets to generate per field","solrquery.sethighlightusephrasehighlighter":"Whether to highlight phrase terms only when they appear within the query phrase","solrquery.setmlt":"Enables or disables moreLikeThis","solrquery.setmltboost":"Set if the query will be boosted by the interesting term relevance","solrquery.setmltcount":"Set the number of similar documents to return for each result","solrquery.setmltmaxnumqueryterms":"Sets the maximum number of query terms included","solrquery.setmltmaxnumtokens":"Specifies the maximum number of tokens to parse","solrquery.setmltmaxwordlength":"Sets the maximum word length","solrquery.setmltmindocfrequency":"Sets the mltMinDoc frequency","solrquery.setmltmintermfrequency":"Sets the frequency below which terms will be ignored in the source docs","solrquery.setmltminwordlength":"Sets the minimum word length","solrquery.setomitheader":"Exclude the header from the returned results","solrquery.setquery":"Sets the search query","solrquery.setrows":"Specifies the maximum number of rows to return in the result","solrquery.setshowdebuginfo":"Flag to show debug information","solrquery.setstart":"Specifies the number of rows to skip","solrquery.setstats":"Enables or disables the Stats component","solrquery.setterms":"Enables or disables the TermsComponent","solrquery.settermsfield":"Sets the name of the field to get the Terms from","solrquery.settermsincludelowerbound":"Include the lower bound term in the result set","solrquery.settermsincludeupperbound":"Include the upper bound term in the result set","solrquery.settermslimit":"Sets the maximum number of terms to return","solrquery.settermslowerbound":"Specifies the Term to start from","solrquery.settermsmaxcount":"Sets the maximum document frequency","solrquery.settermsmincount":"Sets the minimum document frequency","solrquery.settermsprefix":"Restrict matches to terms that start with the prefix","solrquery.settermsreturnraw":"Return the raw characters of the indexed term","solrquery.settermssort":"Specifies how to sort the returned terms","solrquery.settermsupperbound":"Sets the term to stop at","solrquery.settimeallowed":"The time allowed for search to finish","class.solrquery":"The SolrQuery class","solrdismaxquery.addbigramphrasefield":"Adds a Phrase Bigram Field (pf2 parameter)","solrdismaxquery.addboostquery":"Adds a boost query field with value and optional boost (bq parameter)","solrdismaxquery.addphrasefield":"Adds a Phrase Field (pf parameter)","solrdismaxquery.addqueryfield":"Add a query field with optional boost (qf parameter)","solrdismaxquery.addtrigramphrasefield":"Adds a Trigram Phrase Field (pf3 parameter)","solrdismaxquery.adduserfield":"Adds a field to User Fields Parameter (uf)","solrdismaxquery.construct":"Class Constructor","solrdismaxquery.removebigramphrasefield":"Removes phrase bigram field (pf2 parameter)","solrdismaxquery.removeboostquery":"Removes a boost query partial by field name (bq)","solrdismaxquery.removephrasefield":"Removes a Phrase Field (pf parameter)","solrdismaxquery.removequeryfield":"Removes a Query Field (qf parameter)","solrdismaxquery.removetrigramphrasefield":"Removes a Trigram Phrase Field (pf3 parameter)","solrdismaxquery.removeuserfield":"Removes a field from The User Fields Parameter (uf)","solrdismaxquery.setbigramphrasefields":"Sets Bigram Phrase Fields and their boosts (and slops) using pf2 parameter","solrdismaxquery.setbigramphraseslop":"Sets Bigram Phrase Slop (ps2 parameter)","solrdismaxquery.setboostfunction":"Sets a Boost Function (bf parameter)","solrdismaxquery.setboostquery":"Directly Sets Boost Query Parameter (bq)","solrdismaxquery.setminimummatch":"Set Minimum \"Should\" Match (mm)","solrdismaxquery.setphrasefields":"Sets  Phrase Fields and their boosts (and slops) using pf2 parameter","solrdismaxquery.setphraseslop":"Sets the default slop on phrase queries (ps parameter)","solrdismaxquery.setqueryalt":"Set Query Alternate (q.alt parameter)","solrdismaxquery.setqueryphraseslop":"Specifies the amount of slop permitted on phrase queries explicitly included in the user's query string (qf parameter)","solrdismaxquery.settiebreaker":"Sets Tie Breaker parameter (tie parameter)","solrdismaxquery.settrigramphrasefields":"Directly Sets Trigram Phrase Fields (pf3 parameter)","solrdismaxquery.settrigramphraseslop":"Sets Trigram Phrase Slop (ps3 parameter)","solrdismaxquery.setuserfields":"Sets User Fields parameter (uf)","solrdismaxquery.usedismaxqueryparser":"Switch QueryParser to be DisMax Query Parser","solrdismaxquery.useedismaxqueryparser":"Switch QueryParser to be EDisMax","class.solrdismaxquery":"The SolrDisMaxQuery class","solrcollapsefunction.construct":"Constructor","solrcollapsefunction.getfield":"Returns the field that is being collapsed on","solrcollapsefunction.gethint":"Returns collapse hint","solrcollapsefunction.getmax":"Returns max parameter","solrcollapsefunction.getmin":"Returns min parameter","solrcollapsefunction.getnullpolicy":"Returns null policy","solrcollapsefunction.getsize":"Returns size parameter","solrcollapsefunction.setfield":"Sets the field to collapse on","solrcollapsefunction.sethint":"Sets collapse hint","solrcollapsefunction.setmax":"Selects the group heads by the max value of a numeric field or function query","solrcollapsefunction.setmin":"Sets the initial size of the collapse data structures when collapsing on a numeric field only","solrcollapsefunction.setnullpolicy":"Sets the NULL Policy","solrcollapsefunction.setsize":"Sets the initial size of the collapse data structures when collapsing on a numeric field only","solrcollapsefunction.tostring":"Returns a string representing the constructed collapse function","class.solrcollapsefunction":"The SolrCollapseFunction class","solrexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrexception":"The SolrException class","solrclientexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrclientexception":"The SolrClientException class","solrserverexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrserverexception":"The SolrServerException class","solrillegalargumentexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrillegalargumentexception":"The SolrIllegalArgumentException class","solrillegaloperationexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrillegaloperationexception":"The SolrIllegalOperationException class","class.solrmissingmandatoryparameterexception":"The SolrMissingMandatoryParameterException class","book.solr":"Apache Solr","refs.search":"Function Reference","apache.installation":"Apache","apache.configuration":"Apache","apache.setup":"Apache","function.apache-child-terminate":"Terminate apache process after this request","function.apache-get-modules":"Get a list of loaded Apache modules","function.apache-get-version":"Fetch Apache version","function.apache-getenv":"Get an Apache subprocess_env variable","function.apache-lookup-uri":"Perform a partial request for the specified URI and return all info about it","function.apache-note":"Get and set apache request notes","function.apache-request-headers":"Fetch all HTTP request headers","function.apache-response-headers":"Fetch all HTTP response headers","function.apache-setenv":"Set an Apache subprocess_env variable","function.getallheaders":"Fetch all HTTP request headers","function.virtual":"Perform an Apache sub-request","ref.apache":"Apache","book.apache":"Server Specific Extensions","fpm.setup":"FastCGI Process Manager","fpm.status":"FastCGI Process Manager","fpm.observability":"FastCGI Process Manager","function.fastcgi-finish-request":"Flushes all response data to the client","function.fpm-get-status":"Returns the current FPM pool status","ref.fpm":"FastCGI Process Manager","book.fpm":"Server Specific Extensions","refs.utilspec.server":"Function Reference","session.requirements":"Session Handling","session.installation":"Session Handling","session.configuration":"Session Handling","session.setup":"Session Handling","session.constants":"Session Handling","session.examples.basic":"Session Handling","session.idpassing":"Session Handling","session.customhandler":"Session Handling","session.examples":"Session Handling","session.upload-progress":"Session Handling","features.session.security.management":"Session Handling","session.security.ini":"Session Handling","session.security":"Session Handling","function.session-abort":"Discard session array changes and finish session","function.session-cache-expire":"Get and\/or set current cache expire","function.session-cache-limiter":"Get and\/or set the current cache limiter","function.session-commit":"Alias of session_write_close","function.session-create-id":"Create new session id","function.session-decode":"Decodes session data from a session encoded string","function.session-destroy":"Destroys all data registered to a session","function.session-encode":"Encodes the current session data as a session encoded string","function.session-gc":"Perform session data garbage collection","function.session-get-cookie-params":"Get the session cookie parameters","function.session-id":"Get and\/or set the current session id","function.session-module-name":"Get and\/or set the current session module","function.session-name":"Get and\/or set the current session name","function.session-regenerate-id":"Update the current session id with a newly generated one","function.session-register-shutdown":"Session shutdown function","function.session-reset":"Re-initialize session array with original values","function.session-save-path":"Get and\/or set the current session save path","function.session-set-cookie-params":"Set the session cookie parameters","function.session-set-save-handler":"Sets user-level session storage functions","function.session-start":"Start new or resume existing session","function.session-status":"Returns the current session status","function.session-unset":"Free all session variables","function.session-write-close":"Write session data and end session","ref.session":"Session Handling","sessionhandler.close":"Close the session","sessionhandler.create-sid":"Return a new session ID","sessionhandler.destroy":"Destroy a session","sessionhandler.gc":"Cleanup old sessions","sessionhandler.open":"Initialize session","sessionhandler.read":"Read session data","sessionhandler.write":"Write session data","class.sessionhandler":"The SessionHandler class","sessionhandlerinterface.close":"Close the session","sessionhandlerinterface.destroy":"Destroy a session","sessionhandlerinterface.gc":"Cleanup old sessions","sessionhandlerinterface.open":"Initialize session","sessionhandlerinterface.read":"Read session data","sessionhandlerinterface.write":"Write session data","class.sessionhandlerinterface":"The SessionHandlerInterface class","sessionidinterface.create-sid":"Create session ID","class.sessionidinterface":"The SessionIdInterface interface","sessionupdatetimestamphandlerinterface.updatetimestamp":"Update timestamp","sessionupdatetimestamphandlerinterface.validateid":"Validate ID","class.sessionupdatetimestamphandlerinterface":"The SessionUpdateTimestampHandlerInterface interface","book.session":"Session Handling","refs.basic.session":"Function Reference","cmark.requirements":"CommonMark","cmark.installation":"CommonMark","cmark.setup":"CommonMark","cmark.constants":"CommonMark","class.commonmark-node-document":"Document concrete CommonMark\\Node","commonmark-node-heading.construct":"Heading Construction","class.commonmark-node-heading":"Heading concrete CommonMark\\Node","class.commonmark-node-paragraph":"Paragraph concrete CommonMark\\Node","class.commonmark-node-blockquote":"BlockQuote concrete CommonMark\\Node","commonmark-node-bulletlist.construct":"BulletList Construction","class.commonmark-node-bulletlist":"BulletList concrete CommonMark\\Node","commonmark-node-orderedlist.construct":"OrderedList Construction","class.commonmark-node-orderedlist":"OrderedList concrete CommonMark\\Node","class.commonmark-node-item":"Item concrete CommonMark\\Node","commonmark-node-text.construct":"Text Construction","class.commonmark-node-text":"Text concrete CommonMark\\Node","class.commonmark-node-text-strong":"Strong concrete CommonMark\\Node","class.commonmark-node-text-emphasis":"Emphasis concrete CommonMark\\Node","class.commonmark-node-thematicbreak":"ThematicBreak concrete CommonMark\\Node","class.commonmark-node-softbreak":"SoftBreak concrete CommonMark\\Node","class.commonmark-node-linebreak":"LineBreak concrete CommonMark\\Node","class.commonmark-node-code":"Code concrete CommonMark\\Node","commonmark-node-codeblock.construct":"CodeBlock Construction","class.commonmark-node-codeblock":"CodeBlock concrete CommonMark\\Node","class.commonmark-node-htmlblock":"HTMLBlock concrete CommonMark\\Node","class.commonmark-node-htmlinline":"HTMLInline concrete CommonMark\\Node","commonmark-node-image.construct":"Image Construction","class.commonmark-node-image":"Image concrete CommonMark\\Node","commonmark-node-link.construct":"Link Construction","class.commonmark-node-link":"Link concrete CommonMark\\Node","class.commonmark-node-customblock":"CustomBlock concrete CommonMark\\Node","class.commonmark-node-custominline":"CustomInline concrete CommonMark\\Node","commonmark-node.appendchild":"AST Manipulation","commonmark-node.prependchild":"AST Manipulation","commonmark-node.insertafter":"AST Manipulation","commonmark-node.insertbefore":"AST Manipulation","commonmark-node.replace":"AST Manipulation","commonmark-node.unlink":"AST Manipulation","commonmark-node.accept":"Visitation","class.commonmark-node":"Abstract CommonMark\\Node","commonmark-interfaces-ivisitor.enter":"Visitation","commonmark-interfaces-ivisitor.leave":"Visitation","class.commonmark-interfaces-ivisitor":"The CommonMark\\Interfaces\\IVisitor interface","commonmark-interfaces-ivisitable.accept":"Visitation","class.commonmark-interfaces-ivisitable":"The CommonMark\\Interfaces\\IVisitable interface","commonmark-parser.construct":"Parsing","commonmark-parser.parse":"Parsing","commonmark-parser.finish":"Parsing","class.commonmark-parser":"The CommonMark\\Parser class","commonmark-cql.construct":"CQL Construction","commonmark-cql.invoke":"CQL Execution","class.commonmark-cql":"The CommonMark\\CQL class","function.commonmark-parse":"Parsing","function.commonmark-render":"Rendering","function.commonmark-render-html":"Rendering","function.commonmark-render-latex":"Rendering","function.commonmark-render-man":"Rendering","function.commonmark-render-xml":"Rendering","ref.cmark":"CommonMark","book.cmark":"CommonMark","parle.requirements":"Parsing and lexing","parle.installation":"Parsing and lexing","parle.setup":"Parsing and lexing","parle.constants":"Parsing and lexing","parle.pattern.matching":"Parle pattern matching","parle.examples.lexer":"Parsing and lexing","parle.examples.parser":"Parsing and lexing","parle.examples":"Parsing and lexing","parle-lexer.advance":"Process next lexer rule","parle-lexer.build":"Finalize the lexer rule set","parle-lexer.callout":"Define token callback","parle-lexer.consume":"Pass the data for processing","parle-lexer.dump":"Dump the state machine","parle-lexer.gettoken":"Retrieve the current token","parle-lexer.insertmacro":"Insert regex macro","parle-lexer.push":"Add a lexer rule","parle-lexer.reset":"Reset lexer","class.parle-lexer":"The Parle\\Lexer class","parle-rlexer.advance":"Process next lexer rule","parle-rlexer.build":"Finalize the lexer rule set","parle-rlexer.callout":"Define token callback","parle-rlexer.consume":"Pass the data for processing","parle-rlexer.dump":"Dump the state machine","parle-rlexer.gettoken":"Retrieve the current token","parle-rlexer.insertmacro":"Insert regex macro","parle-rlexer.push":"Add a lexer rule","parle-rlexer.pushstate":"Push a new start state","parle-rlexer.reset":"Reset lexer","class.parle-rlexer":"The Parle\\RLexer class","parle-parser.advance":"Process next parser rule","parle-parser.build":"Finalize the grammar rules","parle-parser.consume":"Consume the data for processing","parle-parser.dump":"Dump the grammar","parle-parser.errorinfo":"Retrieve the error information","parle-parser.left":"Declare a token with left-associativity","parle-parser.nonassoc":"Declare a token with no associativity","parle-parser.precedence":"Declare a precedence rule","parle-parser.push":"Add a grammar rule","parle-parser.reset":"Reset parser state","parle-parser.right":"Declare a token with right-associativity","parle-parser.sigil":"Retrieve a matching part of a rule","parle-parser.sigilcount":"Number of elements in matched rule","parle-parser.sigilname":"Retrieve a rule or token name","parle-parser.token":"Declare a token","parle-parser.tokenid":"Get token id","parle-parser.trace":"Trace the parser operation","parle-parser.validate":"Validate input","class.parle-parser":"The Parle\\Parser class","parle-rparser.advance":"Process next parser rule","parle-rparser.build":"Finalize the grammar rules","parle-rparser.consume":"Consume the data for processing","parle-rparser.dump":"Dump the grammar","parle-rparser.errorinfo":"Retrieve the error information","parle-rparser.left":"Declare a token with left-associativity","parle-rparser.nonassoc":"Declare a token with no associativity","parle-rparser.precedence":"Declare a precedence rule","parle-rparser.push":"Add a grammar rule","parle-rparser.reset":"Reset parser state","parle-rparser.right":"Declare a token with right-associativity","parle-rparser.sigil":"Retrieve a matching part of a rule","parle-rparser.sigilcount":"Number of elements in matched rule","parle-rparser.sigilname":"Retrieve a rule or token name","parle-rparser.token":"Declare a token","parle-rparser.tokenid":"Get token id","parle-rparser.trace":"Trace the parser operation","parle-rparser.validate":"Validate input","class.parle-rparser":"The Parle\\RParser class","parle-stack.pop":"Pop an item from the stack","parle-stack.push":"Push an item into the stack","class.parle-stack":"The Parle\\Stack class","class.parle-token":"The Parle\\Token class","class.parle-errorinfo":"The Parle\\ErrorInfo class","class.parle-lexerexception":"The Parle\\LexerException class","class.parle-parserexception":"The Parle\\ParserException class","book.parle":"Parsing and lexing","pcre.installation":"Regular Expressions (Perl-Compatible)","pcre.configuration":"Regular Expressions (Perl-Compatible)","pcre.setup":"Regular Expressions (Perl-Compatible)","pcre.constants":"Regular Expressions (Perl-Compatible)","pcre.examples":"Regular Expressions (Perl-Compatible)","regexp.introduction":"Regular Expressions (Perl-Compatible)","regexp.reference.delimiters":"Regular Expressions (Perl-Compatible)","regexp.reference.meta":"Regular Expressions (Perl-Compatible)","regexp.reference.escape":"Regular Expressions (Perl-Compatible)","regexp.reference.unicode":"Regular Expressions (Perl-Compatible)","regexp.reference.anchors":"Regular Expressions (Perl-Compatible)","regexp.reference.dot":"Regular Expressions (Perl-Compatible)","regexp.reference.character-classes":"Regular Expressions (Perl-Compatible)","regexp.reference.alternation":"Regular Expressions (Perl-Compatible)","regexp.reference.internal-options":"Regular Expressions (Perl-Compatible)","regexp.reference.subpatterns":"Regular Expressions (Perl-Compatible)","regexp.reference.repetition":"Regular Expressions (Perl-Compatible)","regexp.reference.back-references":"Regular Expressions (Perl-Compatible)","regexp.reference.assertions":"Regular Expressions (Perl-Compatible)","regexp.reference.onlyonce":"Regular Expressions (Perl-Compatible)","regexp.reference.conditional":"Regular Expressions (Perl-Compatible)","regexp.reference.comments":"Regular Expressions (Perl-Compatible)","regexp.reference.recursive":"Regular Expressions (Perl-Compatible)","regexp.reference.performance":"Regular Expressions (Perl-Compatible)","reference.pcre.pattern.syntax":"Pattern Syntax","reference.pcre.pattern.modifiers":"Pattern Modifiers","reference.pcre.pattern.differences":"Perl Differences","pcre.pattern":"Regular Expressions (Perl-Compatible)","function.preg-filter":"Perform a regular expression search and replace","function.preg-grep":"Return array entries that match the pattern","function.preg-last-error":"Returns the error code of the last PCRE regex execution","function.preg-last-error-msg":"Returns the error message of the last PCRE regex execution","function.preg-match":"Perform a regular expression match","function.preg-match-all":"Perform a global regular expression match","function.preg-quote":"Quote regular expression characters","function.preg-replace":"Perform a regular expression search and replace","function.preg-replace-callback":"Perform a regular expression search and replace using a callback","function.preg-replace-callback-array":"Perform a regular expression search and replace using callbacks","function.preg-split":"Split string by a regular expression","ref.pcre":"Regular Expressions (Perl-Compatible)","book.pcre":"Regular Expressions (Perl-Compatible)","ssdeep.requirements":"ssdeep Fuzzy Hashing","ssdeep.installation":"ssdeep Fuzzy Hashing","ssdeep.setup":"ssdeep Fuzzy Hashing","function.ssdeep-fuzzy-compare":"Calculates the match score between two fuzzy hash signatures","function.ssdeep-fuzzy-hash":"Create a fuzzy hash from a string","function.ssdeep-fuzzy-hash-filename":"Create a fuzzy hash from a file","ref.ssdeep":"ssdeep Fuzzy Hashing","book.ssdeep":"ssdeep Fuzzy Hashing","strings.installation":"Strings","strings.setup":"Strings","string.constants":"Strings","function.addcslashes":"Quote string with slashes in a C style","function.addslashes":"Quote string with slashes","function.bin2hex":"Convert binary data into hexadecimal representation","function.chop":"Alias of rtrim","function.chr":"Generate a single-byte string from a number","function.chunk-split":"Split a string into smaller chunks","function.convert-cyr-string":"Convert from one Cyrillic character set to another","function.convert-uudecode":"Decode a uuencoded string","function.convert-uuencode":"Uuencode a string","function.count-chars":"Return information about characters used in a string","function.crc32":"Calculates the crc32 polynomial of a string","function.crypt":"One-way string hashing","function.echo":"Output one or more strings","function.explode":"Split a string by a string","function.fprintf":"Write a formatted string to a stream","function.get-html-translation-table":"Returns the translation table used by htmlspecialchars and htmlentities","function.hebrev":"Convert logical Hebrew text to visual text","function.hebrevc":"Convert logical Hebrew text to visual text with newline conversion","function.hex2bin":"Decodes a hexadecimally encoded binary string","function.html-entity-decode":"Convert HTML entities to their corresponding characters","function.htmlentities":"Convert all applicable characters to HTML entities","function.htmlspecialchars":"Convert special characters to HTML entities","function.htmlspecialchars-decode":"Convert special HTML entities back to characters","function.implode":"Join array elements with a string","function.join":"Alias of implode","function.lcfirst":"Make a string's first character lowercase","function.levenshtein":"Calculate Levenshtein distance between two strings","function.localeconv":"Get numeric formatting information","function.ltrim":"Strip whitespace (or other characters) from the beginning of a string","function.md5":"Calculate the md5 hash of a string","function.md5-file":"Calculates the md5 hash of a given file","function.metaphone":"Calculate the metaphone key of a string","function.money-format":"Formats a number as a currency string","function.nl-langinfo":"Query language and locale information","function.nl2br":"Inserts HTML line breaks before all newlines in a string","function.number-format":"Format a number with grouped thousands","function.ord":"Convert the first byte of a string to a value between 0 and 255","function.parse-str":"Parse a string as a URL query string","function.print":"Output a string","function.printf":"Output a formatted string","function.quoted-printable-decode":"Convert a quoted-printable string to an 8 bit string","function.quoted-printable-encode":"Convert a 8 bit string to a quoted-printable string","function.quotemeta":"Quote meta characters","function.rtrim":"Strip whitespace (or other characters) from the end of a string","function.setlocale":"Set locale information","function.sha1":"Calculate the sha1 hash of a string","function.sha1-file":"Calculate the sha1 hash of a file","function.similar-text":"Calculate the similarity between two strings","function.soundex":"Calculate the soundex key of a string","function.sprintf":"Return a formatted string","function.sscanf":"Parses input from a string according to a format","function.str-contains":"Determine if a string contains a given substring","function.str-decrement":"Decrement an alphanumeric string","function.str-ends-with":"Checks if a string ends with a given substring","function.str-getcsv":"Parse a CSV string into an array","function.str-increment":"Increment an alphanumeric string","function.str-ireplace":"Case-insensitive version of str_replace","function.str-pad":"Pad a string to a certain length with another string","function.str-repeat":"Repeat a string","function.str-replace":"Replace all occurrences of the search string with the replacement string","function.str-rot13":"Perform the rot13 transform on a string","function.str-shuffle":"Randomly shuffles a string","function.str-split":"Convert a string to an array","function.str-starts-with":"Checks if a string starts with a given substring","function.str-word-count":"Return information about words used in a string","function.strcasecmp":"Binary safe case-insensitive string comparison","function.strchr":"Alias of strstr","function.strcmp":"Binary safe string comparison","function.strcoll":"Locale based string comparison","function.strcspn":"Find length of initial segment not matching mask","function.strip-tags":"Strip HTML and PHP tags from a string","function.stripcslashes":"Un-quote string quoted with addcslashes","function.stripos":"Find the position of the first occurrence of a case-insensitive substring in a string","function.stripslashes":"Un-quotes a quoted string","function.stristr":"Case-insensitive strstr","function.strlen":"Get string length","function.strnatcasecmp":"Case insensitive string comparisons using a \"natural order\" algorithm","function.strnatcmp":"String comparisons using a \"natural order\" algorithm","function.strncasecmp":"Binary safe case-insensitive string comparison of the first n characters","function.strncmp":"Binary safe string comparison of the first n characters","function.strpbrk":"Search a string for any of a set of characters","function.strpos":"Find the position of the first occurrence of a substring in a string","function.strrchr":"Find the last occurrence of a character in a string","function.strrev":"Reverse a string","function.strripos":"Find the position of the last occurrence of a case-insensitive substring in a string","function.strrpos":"Find the position of the last occurrence of a substring in a string","function.strspn":"Finds the length of the initial segment of a string consisting\n   entirely of characters contained within a given mask","function.strstr":"Find the first occurrence of a string","function.strtok":"Tokenize string","function.strtolower":"Make a string lowercase","function.strtoupper":"Make a string uppercase","function.strtr":"Translate characters or replace substrings","function.substr":"Return part of a string","function.substr-compare":"Binary safe comparison of two strings from an offset, up to length characters","function.substr-count":"Count the number of substring occurrences","function.substr-replace":"Replace text within a portion of a string","function.trim":"Strip whitespace (or other characters) from the beginning and end of a string","function.ucfirst":"Make a string's first character uppercase","function.ucwords":"Uppercase the first character of each word in a string","function.utf8-decode":"Converts a string from UTF-8 to ISO-8859-1, replacing invalid or unrepresentable\n   characters","function.utf8-encode":"Converts a string from ISO-8859-1 to UTF-8","function.vfprintf":"Write a formatted string to a stream","function.vprintf":"Output a formatted string","function.vsprintf":"Return a formatted string","function.wordwrap":"Wraps a string to a given number of characters","ref.strings":"Strings","changelog.strings":"Strings","book.strings":"Text Processing","refs.basic.text":"Function Reference","array.constants":"Arrays","array.sorting":"Arrays","function.array":"Create an array","function.array-all":"Checks if all array elements satisfy a callback function","function.array-any":"Checks if at least one array element satisfies a callback function","function.array-change-key-case":"Changes the case of all keys in an array","function.array-chunk":"Split an array into chunks","function.array-column":"Return the values from a single column in the input array","function.array-combine":"Creates an array by using one array for keys and another for its values","function.array-count-values":"Counts the occurrences of each distinct value in an array","function.array-diff":"Computes the difference of arrays","function.array-diff-assoc":"Computes the difference of arrays with additional index check","function.array-diff-key":"Computes the difference of arrays using keys for comparison","function.array-diff-uassoc":"Computes the difference of arrays with additional index check which is performed by a user supplied callback function","function.array-diff-ukey":"Computes the difference of arrays using a callback function on the keys for comparison","function.array-fill":"Fill an array with values","function.array-fill-keys":"Fill an array with values, specifying keys","function.array-filter":"Filters elements of an array using a callback function","function.array-find":"Returns the first element satisfying a callback function","function.array-find-key":"Returns the key of the first element satisfying a callback function","function.array-first":"Gets the first value of an array","function.array-flip":"Exchanges all keys with their associated values in an array","function.array-intersect":"Computes the intersection of arrays","function.array-intersect-assoc":"Computes the intersection of arrays with additional index check","function.array-intersect-key":"Computes the intersection of arrays using keys for comparison","function.array-intersect-uassoc":"Computes the intersection of arrays with additional index check, compares indexes by a callback function","function.array-intersect-ukey":"Computes the intersection of arrays using a callback function on the keys for comparison","function.array-is-list":"Checks whether a given array is a list","function.array-key-exists":"Checks if the given key or index exists in the array","function.array-key-first":"Gets the first key of an array","function.array-key-last":"Gets the last key of an array","function.array-keys":"Return all the keys or a subset of the keys of an array","function.array-last":"Gets the last value of an array","function.array-map":"Applies the callback to the elements of the given arrays","function.array-merge":"Merge one or more arrays","function.array-merge-recursive":"Merge one or more arrays recursively","function.array-multisort":"Sort multiple or multi-dimensional arrays","function.array-pad":"Pad array to the specified length with a value","function.array-pop":"Pop the element off the end of array","function.array-product":"Calculate the product of values in an array","function.array-push":"Push one or more elements onto the end of array","function.array-rand":"Pick one or more random keys out of an array","function.array-reduce":"Iteratively reduce the array to a single value using a callback function","function.array-replace":"Replaces elements from passed arrays into the first array","function.array-replace-recursive":"Replaces elements from passed arrays into the first array recursively","function.array-reverse":"Return an array with elements in reverse order","function.array-search":"Searches the array for a given value and returns the first corresponding key if successful","function.array-shift":"Shift an element off the beginning of array","function.array-slice":"Extract a slice of the array","function.array-splice":"Remove a portion of the array and replace it with something else","function.array-sum":"Calculate the sum of values in an array","function.array-udiff":"Computes the difference of arrays by using a callback function for data comparison","function.array-udiff-assoc":"Computes the difference of arrays with additional index check, compares data by a callback function","function.array-udiff-uassoc":"Computes the difference of arrays with additional index check, compares data and indexes by a callback function","function.array-uintersect":"Computes the intersection of arrays, compares data by a callback function","function.array-uintersect-assoc":"Computes the intersection of arrays with additional index check, compares data by a callback function","function.array-uintersect-uassoc":"Computes the intersection of arrays with additional index check, compares data and indexes by separate callback functions","function.array-unique":"Removes duplicate values from an array","function.array-unshift":"Prepend one or more elements to the beginning of an array","function.array-values":"Return all the values of an array","function.array-walk":"Apply a user supplied function to every member of an array","function.array-walk-recursive":"Apply a user function recursively to every member of an array","function.arsort":"Sort an array in descending order and maintain index association","function.asort":"Sort an array in ascending order and maintain index association","function.compact":"Create array containing variables and their values","function.count":"Counts all elements in an array or in a Countable object","function.current":"Return the current element in an array","function.each":"Return the current key and value pair from an array and advance the array cursor","function.end":"Set the internal pointer of an array to its last element","function.extract":"Import variables into the current symbol table from an array","function.in-array":"Checks if a value exists in an array","function.key":"Fetch a key from an array","function.key-exists":"Alias of array_key_exists","function.krsort":"Sort an array by key in descending order","function.ksort":"Sort an array by key in ascending order","function.list":"Assign variables as if they were an array","function.natcasesort":"Sort an array using a case insensitive \"natural order\" algorithm","function.natsort":"Sort an array using a \"natural order\" algorithm","function.next":"Advance the internal pointer of an array","function.pos":"Alias of current","function.prev":"Rewind the internal array pointer","function.range":"Create an array containing a range of elements","function.reset":"Set the internal pointer of an array to its first element","function.rsort":"Sort an array in descending order","function.shuffle":"Shuffle an array","function.sizeof":"Alias of count","function.sort":"Sort an array in ascending order","function.uasort":"Sort an array with a user-defined comparison function and maintain index association","function.uksort":"Sort an array by keys using a user-defined comparison function","function.usort":"Sort an array by values using a user-defined comparison function","ref.array":"Arrays","book.array":"Variable and Type Related Extensions","classobj.examples":"Class\/Object Information","function.autoload":"Attempt to load undefined class","function.class-alias":"Creates an alias for a class","function.class-exists":"Checks if the class has been defined","function.enum-exists":"Checks if the enum has been defined","function.get-called-class":"The \"Late Static Binding\" class name","function.get-class":"Returns the name of the class of an object","function.get-class-methods":"Gets the class methods' names","function.get-class-vars":"Get the default properties of the class","function.get-declared-classes":"Returns an array with the name of the defined classes","function.get-declared-interfaces":"Returns an array of all declared interfaces","function.get-declared-traits":"Returns an array of all declared traits","function.get-mangled-object-vars":"Returns an array of mangled object properties","function.get-object-vars":"Gets the properties of the given object","function.get-parent-class":"Retrieves the parent class name for object or class","function.interface-exists":"Checks if the interface has been defined","function.is-a":"Checks whether the object is of a given type or subtype","function.is-subclass-of":"Checks if the object has this class as one of its parents or implements it","function.method-exists":"Checks if the class method exists","function.property-exists":"Checks if the object or class has a property","function.trait-exists":"Checks if the trait exists","ref.classobj":"Class\/Object Information","book.classobj":"Class\/Object Information","ctype.requirements":"Character type checking","ctype.installation":"Character type checking","ctype.setup":"Character type checking","function.ctype-alnum":"Check for alphanumeric character(s)","function.ctype-alpha":"Check for alphabetic character(s)","function.ctype-cntrl":"Check for control character(s)","function.ctype-digit":"Check for numeric character(s)","function.ctype-graph":"Check for any printable character(s) except space","function.ctype-lower":"Check for lowercase character(s)","function.ctype-print":"Check for printable character(s)","function.ctype-punct":"Check for any printable character which is not whitespace or an\n   alphanumeric character","function.ctype-space":"Check for whitespace character(s)","function.ctype-upper":"Check for uppercase character(s)","function.ctype-xdigit":"Check for character(s) representing a hexadecimal digit","ref.ctype":"Character type checking","book.ctype":"Character type checking","filter.installation":"Data Filtering","filter.configuration":"Data Filtering","filter.setup":"Data Filtering","filter.constants":"Data Filtering","filter.examples.validation":"Data Filtering","filter.examples.sanitization":"Data Filtering","filter.examples":"Data Filtering","function.filter-has-var":"Checks if a variable of the specified type exists","function.filter-id":"Returns the filter ID belonging to a named filter","function.filter-input":"Gets a specific external variable by name and optionally filters it","function.filter-input-array":"Gets external variables and optionally filters them","function.filter-list":"Returns a list of all supported filters","function.filter-var":"Filters a variable with a specified filter","function.filter-var-array":"Gets multiple variables and optionally filters them","ref.filter":"Data Filtering","book.filter":"Data Filtering","function.call-user-func":"Call the callback given by the first parameter","function.call-user-func-array":"Call a callback with an array of parameters","function.create-function":"Create a function dynamically by evaluating a string of code","function.forward-static-call":"Call a static method","function.forward-static-call-array":"Call a static method and pass the arguments as array","function.func-get-arg":"Return an item from the argument list","function.func-get-args":"Returns an array comprising a function's argument list","function.func-num-args":"Returns the number of arguments passed to the function","function.function-exists":"Return true if the given function has been defined","function.get-defined-functions":"Returns an array of all defined functions","function.register-shutdown-function":"Register a function for execution on shutdown","function.register-tick-function":"Register a function for execution on each tick","function.unregister-tick-function":"De-register a function for execution on each tick","ref.funchand":"Function Handling","book.funchand":"Variable and Type Related Extensions","quickhash.requirements":"Quickhash","quickhash.installation":"Quickhash","quickhash.setup":"Quickhash","quickhash.examples":"Quickhash","quickhashintset.add":"This method adds a new entry to the set","quickhashintset.construct":"Creates a new QuickHashIntSet object","quickhashintset.delete":"This method deletes an entry from the set","quickhashintset.exists":"This method checks whether a key is part of the set","quickhashintset.getsize":"Returns the number of elements in the set","quickhashintset.loadfromfile":"This factory method creates a set from a file","quickhashintset.loadfromstring":"This factory method creates a set from a string","quickhashintset.savetofile":"This method stores an in-memory set to disk","quickhashintset.savetostring":"This method returns a serialized version of the set","class.quickhashintset":"The QuickHashIntSet class","quickhashinthash.add":"This method adds a new entry to the hash","quickhashinthash.construct":"Creates a new QuickHashIntHash object","quickhashinthash.delete":"This method deletes an entry from the hash","quickhashinthash.exists":"This method checks whether a key is part of the hash","quickhashinthash.get":"This method retrieves a value from the hash by its key","quickhashinthash.getsize":"Returns the number of elements in the hash","quickhashinthash.loadfromfile":"This factory method creates a hash from a file","quickhashinthash.loadfromstring":"This factory method creates a hash from a string","quickhashinthash.savetofile":"This method stores an in-memory hash to disk","quickhashinthash.savetostring":"This method returns a serialized version of the hash","quickhashinthash.set":"This method updates an entry in the hash with a new value, or\n  adds a new one if the entry doesn't exist","quickhashinthash.update":"This method updates an entry in the hash with a new value","class.quickhashinthash":"The QuickHashIntHash class","quickhashstringinthash.add":"This method adds a new entry to the hash","quickhashstringinthash.construct":"Creates a new QuickHashStringIntHash object","quickhashstringinthash.delete":"This method deletes an entry from the hash","quickhashstringinthash.exists":"This method checks whether a key is part of the hash","quickhashstringinthash.get":"This method retrieves a value from the hash by its key","quickhashstringinthash.getsize":"Returns the number of elements in the hash","quickhashstringinthash.loadfromfile":"This factory method creates a hash from a file","quickhashstringinthash.loadfromstring":"This factory method creates a hash from a string","quickhashstringinthash.savetofile":"This method stores an in-memory hash to disk","quickhashstringinthash.savetostring":"This method returns a serialized version of the hash","quickhashstringinthash.set":"This method updates an entry in the hash with a new value, or\n  adds a new one if the entry doesn't exist","quickhashstringinthash.update":"This method updates an entry in the hash with a new value","class.quickhashstringinthash":"The QuickHashStringIntHash class","quickhashintstringhash.add":"This method adds a new entry to the hash","quickhashintstringhash.construct":"Creates a new QuickHashIntStringHash object","quickhashintstringhash.delete":"This method deletes an entry from the hash","quickhashintstringhash.exists":"This method checks whether a key is part of the hash","quickhashintstringhash.get":"This method retrieves a value from the hash by its key","quickhashintstringhash.getsize":"Returns the number of elements in the hash","quickhashintstringhash.loadfromfile":"This factory method creates a hash from a file","quickhashintstringhash.loadfromstring":"This factory method creates a hash from a string","quickhashintstringhash.savetofile":"This method stores an in-memory hash to disk","quickhashintstringhash.savetostring":"This method returns a serialized version of the hash","quickhashintstringhash.set":"This method updates an entry in the hash with a new value, or\n  adds a new one if the entry doesn't exist","quickhashintstringhash.update":"This method updates an entry in the hash with a new value","class.quickhashintstringhash":"The QuickHashIntStringHash class","book.quickhash":"Quickhash","reflection.examples":"Reflection","reflection.extending":"Reflection","reflection.export":"Exports","reflection.getmodifiernames":"Gets modifier names","class.reflection":"The Reflection class","reflectionclass.construct":"Constructs a ReflectionClass","reflectionclass.export":"Exports a class","reflectionclass.getattributes":"Gets Attributes","reflectionclass.getconstant":"Gets defined constant","reflectionclass.getconstants":"Gets constants","reflectionclass.getconstructor":"Gets the constructor of the class","reflectionclass.getdefaultproperties":"Gets default properties","reflectionclass.getdoccomment":"Gets doc comments","reflectionclass.getendline":"Gets end line","reflectionclass.getextension":"Gets a ReflectionExtension object for the extension which defined the class","reflectionclass.getextensionname":"Gets the name of the extension which defined the class","reflectionclass.getfilename":"Gets the filename of the file in which the class has been defined","reflectionclass.getinterfacenames":"Gets the interface names","reflectionclass.getinterfaces":"Gets the interfaces","reflectionclass.getlazyinitializer":"Gets lazy initializer","reflectionclass.getmethod":"Gets a ReflectionMethod for a class method","reflectionclass.getmethods":"Gets an array of methods","reflectionclass.getmodifiers":"Gets the class modifiers","reflectionclass.getname":"Gets class name","reflectionclass.getnamespacename":"Gets namespace name","reflectionclass.getparentclass":"Gets parent class","reflectionclass.getproperties":"Gets properties","reflectionclass.getproperty":"Gets a ReflectionProperty for a class's property","reflectionclass.getreflectionconstant":"Gets a ReflectionClassConstant for a class's constant","reflectionclass.getreflectionconstants":"Gets class constants","reflectionclass.getshortname":"Gets short name","reflectionclass.getstartline":"Gets starting line number","reflectionclass.getstaticproperties":"Gets static properties","reflectionclass.getstaticpropertyvalue":"Gets static property value","reflectionclass.gettraitaliases":"Returns an array of trait aliases","reflectionclass.gettraitnames":"Returns an array of names of traits used by this class","reflectionclass.gettraits":"Returns an array of traits used by this class","reflectionclass.hasconstant":"Checks if constant is defined","reflectionclass.hasmethod":"Checks if method is defined","reflectionclass.hasproperty":"Checks if property is defined","reflectionclass.implementsinterface":"Implements interface","reflectionclass.initializelazyobject":"Forces initialization of a lazy object","reflectionclass.innamespace":"Checks if in namespace","reflectionclass.isabstract":"Checks if class is abstract","reflectionclass.isanonymous":"Checks if class is anonymous","reflectionclass.iscloneable":"Returns whether this class is cloneable","reflectionclass.isenum":"Returns whether this is an enum","reflectionclass.isfinal":"Checks if class is final","reflectionclass.isinstance":"Checks class for instance","reflectionclass.isinstantiable":"Checks if the class is instantiable","reflectionclass.isinterface":"Checks if the class is an interface","reflectionclass.isinternal":"Checks if class is defined internally by an extension, or the core","reflectionclass.isiterable":"Check whether this class is iterable","reflectionclass.isiterateable":"Alias of ReflectionClass::isIterable","reflectionclass.isreadonly":"Checks if class is readonly","reflectionclass.issubclassof":"Checks if a subclass","reflectionclass.istrait":"Returns whether this is a trait","reflectionclass.isuninitializedlazyobject":"Checks if an object is lazy and uninitialized","reflectionclass.isuserdefined":"Checks if user defined","reflectionclass.marklazyobjectasinitialized":"Marks a lazy object as initialized without calling the initializer or factory","reflectionclass.newinstance":"Creates a new class instance from given arguments","reflectionclass.newinstanceargs":"Creates a new class instance from given arguments","reflectionclass.newinstancewithoutconstructor":"Creates a new class instance without invoking the constructor","reflectionclass.newlazyghost":"Creates a new lazy ghost instance","reflectionclass.newlazyproxy":"Creates a new lazy proxy instance","reflectionclass.resetaslazyghost":"Resets an object and marks it as lazy","reflectionclass.resetaslazyproxy":"Resets an object and marks it as lazy","reflectionclass.setstaticpropertyvalue":"Sets public static property value","reflectionclass.tostring":"Returns the string representation of the ReflectionClass object","class.reflectionclass":"The ReflectionClass class","reflectionclassconstant.construct":"Constructs a ReflectionClassConstant","reflectionclassconstant.export":"Export","reflectionclassconstant.getattributes":"Gets Attributes","reflectionclassconstant.getdeclaringclass":"Gets declaring class","reflectionclassconstant.getdoccomment":"Gets doc comments","reflectionclassconstant.getmodifiers":"Gets the class constant modifiers","reflectionclassconstant.getname":"Get name of the constant","reflectionclassconstant.gettype":"Gets a class constant's type","reflectionclassconstant.getvalue":"Gets value","reflectionclassconstant.hastype":"Checks if class constant has a type","reflectionclassconstant.isdeprecated":"Checks if deprecated","reflectionclassconstant.isenumcase":"Checks if class constant is an Enum case","reflectionclassconstant.isfinal":"Checks if class constant is final","reflectionclassconstant.isprivate":"Checks if class constant is private","reflectionclassconstant.isprotected":"Checks if class constant is protected","reflectionclassconstant.ispublic":"Checks if class constant is public","reflectionclassconstant.tostring":"Returns the string representation of the ReflectionClassConstant object","class.reflectionclassconstant":"The ReflectionClassConstant class","reflectionconstant.construct":"Constructs a ReflectionConstant","reflectionconstant.getextension":"Gets ReflectionExtension of the defining extension","reflectionconstant.getextensionname":"Gets name of the defining extension","reflectionconstant.getfilename":"Gets name of the defining file","reflectionconstant.getname":"Gets name","reflectionconstant.getnamespacename":"Gets namespace name","reflectionconstant.getshortname":"Gets short name","reflectionconstant.getvalue":"Gets value","reflectionconstant.isdeprecated":"Checks if deprecated","reflectionconstant.tostring":"Returns string representation","class.reflectionconstant":"The ReflectionConstant class","reflectionenum.construct":"Instantiates a ReflectionEnum object","reflectionenum.getbackingtype":"Gets the backing type of an Enum, if any","reflectionenum.getcase":"Returns a specific case of an Enum","reflectionenum.getcases":"Returns a list of all cases on an Enum","reflectionenum.hascase":"Checks for a case on an Enum","reflectionenum.isbacked":"Determines if an Enum is a Backed Enum","class.reflectionenum":"The ReflectionEnum class","reflectionenumunitcase.construct":"Instantiates a ReflectionEnumUnitCase object","reflectionenumunitcase.getenum":"Gets the reflection of the enum of this case","reflectionenumunitcase.getvalue":"Gets the enum case object described by this reflection object","class.reflectionenumunitcase":"The ReflectionEnumUnitCase class","reflectionenumbackedcase.construct":"Instantiates a ReflectionEnumBackedCase object","reflectionenumbackedcase.getbackingvalue":"Gets the scalar value backing this Enum case","class.reflectionenumbackedcase":"The ReflectionEnumBackedCase class","reflectionzendextension.clone":"Clone handler","reflectionzendextension.construct":"Constructs a ReflectionZendExtension object","reflectionzendextension.export":"Export","reflectionzendextension.getauthor":"Gets author","reflectionzendextension.getcopyright":"Gets copyright","reflectionzendextension.getname":"Gets name","reflectionzendextension.geturl":"Gets URL","reflectionzendextension.getversion":"Gets version","reflectionzendextension.tostring":"To string handler","class.reflectionzendextension":"The ReflectionZendExtension class","reflectionextension.clone":"Clones","reflectionextension.construct":"Constructs a ReflectionExtension","reflectionextension.export":"Export","reflectionextension.getclasses":"Gets classes","reflectionextension.getclassnames":"Gets class names","reflectionextension.getconstants":"Gets constants","reflectionextension.getdependencies":"Gets dependencies","reflectionextension.getfunctions":"Gets extension functions","reflectionextension.getinientries":"Gets extension ini entries","reflectionextension.getname":"Gets extension name","reflectionextension.getversion":"Gets extension version","reflectionextension.info":"Print extension info","reflectionextension.ispersistent":"Returns whether this extension is persistent","reflectionextension.istemporary":"Returns whether this extension is temporary","reflectionextension.tostring":"To string","class.reflectionextension":"The ReflectionExtension class","reflectionfunction.construct":"Constructs a ReflectionFunction object","reflectionfunction.export":"Exports function","reflectionfunction.getclosure":"Returns a dynamically created closure for the function","reflectionfunction.invoke":"Invokes function","reflectionfunction.invokeargs":"Invokes function args","reflectionfunction.isanonymous":"Checks if a function is anonymous","reflectionfunction.isdisabled":"Checks if function is disabled","reflectionfunction.tostring":"Returns the string representation of the ReflectionFunction object","class.reflectionfunction":"The ReflectionFunction class","reflectionfunctionabstract.clone":"Clones function","reflectionfunctionabstract.getattributes":"Gets Attributes","reflectionfunctionabstract.getclosurecalledclass":"Returns the class corresponding to static:: inside a closure","reflectionfunctionabstract.getclosurescopeclass":"Returns the class corresponding to the scope inside a closure","reflectionfunctionabstract.getclosurethis":"Returns the object which corresponds to $this inside a closure","reflectionfunctionabstract.getclosureusedvariables":"Returns an array of the used variables in the Closure","reflectionfunctionabstract.getdoccomment":"Gets doc comment","reflectionfunctionabstract.getendline":"Gets end line number","reflectionfunctionabstract.getextension":"Gets extension info","reflectionfunctionabstract.getextensionname":"Gets extension name","reflectionfunctionabstract.getfilename":"Gets file name","reflectionfunctionabstract.getname":"Gets function name","reflectionfunctionabstract.getnamespacename":"Gets namespace name","reflectionfunctionabstract.getnumberofparameters":"Gets number of parameters","reflectionfunctionabstract.getnumberofrequiredparameters":"Gets number of required parameters","reflectionfunctionabstract.getparameters":"Gets parameters","reflectionfunctionabstract.getreturntype":"Gets the specified return type of a function","reflectionfunctionabstract.getshortname":"Gets function short name","reflectionfunctionabstract.getstartline":"Gets starting line number","reflectionfunctionabstract.getstaticvariables":"Gets static variables","reflectionfunctionabstract.gettentativereturntype":"Returns the tentative return type associated with the function","reflectionfunctionabstract.hasreturntype":"Checks if the function has a specified return type","reflectionfunctionabstract.hastentativereturntype":"Returns whether the function has a tentative return type","reflectionfunctionabstract.innamespace":"Checks if function in namespace","reflectionfunctionabstract.isclosure":"Checks if closure","reflectionfunctionabstract.isdeprecated":"Checks if deprecated","reflectionfunctionabstract.isgenerator":"Returns whether this function is a generator","reflectionfunctionabstract.isinternal":"Checks if is internal","reflectiofunctionabstract.isstatic":"Checks if the function is static","reflectionfunctionabstract.isuserdefined":"Checks if user defined","reflectionfunctionabstract.isvariadic":"Checks if the function is variadic","reflectionfunctionabstract.returnsreference":"Checks if returns reference","reflectionfunctionabstract.tostring":"Returns the string representation of the ReflectionFunctionAbstract object","class.reflectionfunctionabstract":"The ReflectionFunctionAbstract class","reflectionmethod.construct":"Constructs a ReflectionMethod","reflectionmethod.createfrommethodname":"Creates a new ReflectionMethod","reflectionmethod.export":"Export a reflection method","reflectionmethod.getclosure":"Returns a dynamically created closure for the method","reflectionmethod.getdeclaringclass":"Gets declaring class for the reflected method","reflectionmethod.getmodifiers":"Gets the method modifiers","reflectionmethod.getprototype":"Gets the method prototype (if there is one)","reflectionmethod.hasprototype":"Returns whether a method has a prototype","reflectionmethod.invoke":"Invoke","reflectionmethod.invokeargs":"Invoke args","reflectionmethod.isabstract":"Checks if method is abstract","reflectionmethod.isconstructor":"Checks if method is a constructor","reflectionmethod.isdestructor":"Checks if method is a destructor","reflectionmethod.isfinal":"Checks if method is final","reflectionmethod.isprivate":"Checks if method is private","reflectionmethod.isprotected":"Checks if method is protected","reflectionmethod.ispublic":"Checks if method is public","reflectionmethod.setaccessible":"Set method accessibility","reflectionmethod.tostring":"Returns the string representation of the Reflection method object","class.reflectionmethod":"The ReflectionMethod class","reflectionnamedtype.getname":"Get the name of the type as a string","reflectionnamedtype.isbuiltin":"Checks if it is a built-in type","class.reflectionnamedtype":"The ReflectionNamedType class","reflectionobject.construct":"Constructs a ReflectionObject","reflectionobject.export":"Export","class.reflectionobject":"The ReflectionObject class","reflectionparameter.allowsnull":"Checks if null is allowed","reflectionparameter.canbepassedbyvalue":"Returns whether this parameter can be passed by value","reflectionparameter.clone":"Clone","reflectionparameter.construct":"Construct","reflectionparameter.export":"Exports","reflectionparameter.getattributes":"Gets Attributes","reflectionparameter.getclass":"Get a ReflectionClass object for the parameter being reflected or null","reflectionparameter.getdeclaringclass":"Gets declaring class","reflectionparameter.getdeclaringfunction":"Gets declaring function","reflectionparameter.getdefaultvalue":"Gets default parameter value","reflectionparameter.getdefaultvalueconstantname":"Returns the default value's constant name if default value is constant or null","reflectionparameter.getname":"Gets parameter name","reflectionparameter.getposition":"Gets parameter position","reflectionparameter.gettype":"Gets a parameter's type","reflectionparameter.hastype":"Checks if parameter has a type","reflectionparameter.isarray":"Checks if parameter expects an array","reflectionparameter.iscallable":"Returns whether parameter MUST be callable","reflectionparameter.isdefaultvalueavailable":"Checks if a default value is available","reflectionparameter.isdefaultvalueconstant":"Returns whether the default value of this parameter is a constant","reflectionparameter.isoptional":"Checks if optional","reflectionparameter.ispassedbyreference":"Checks if passed by reference","reflectionparameter.ispromoted":"Checks if a parameter is promoted to a property","reflectionparameter.isvariadic":"Checks if the parameter is variadic","reflectionparameter.tostring":"To string","class.reflectionparameter":"The ReflectionParameter class","reflectionproperty.clone":"Clone","reflectionproperty.construct":"Construct a ReflectionProperty object","reflectionproperty.export":"Export","reflectionproperty.getattributes":"Gets Attributes","reflectionproperty.getdeclaringclass":"Gets declaring class","reflectionproperty.getdefaultvalue":"Returns the default value declared for a property","reflectionproperty.getdoccomment":"Gets the property doc comment","reflectionproperty.gethook":"Returns a reflection object for a specified hook","reflectionproperty.gethooks":"Returns an array of all hooks on this property","reflectionproperty.getmodifiers":"Gets the property modifiers","reflectionproperty.getname":"Gets property name","reflectionproperty.getrawvalue":"Returns the value of a property, bypassing a get hook if defined","reflectionproperty.getsettabletype":"Returns the parameter type of a setter hook","reflectionproperty.gettype":"Gets a property's type","reflectionproperty.getvalue":"Gets value","reflectionproperty.hasdefaultvalue":"Checks if property has a default value declared","reflectionproperty.hashook":"Returns whether the property has a given hook defined","reflectionproperty.hashooks":"Returns whether the property has any hooks defined","reflectionproperty.hastype":"Checks if property has a type","reflectionproperty.isabstract":"Determines if a property is abstract","reflectionproperty.isdefault":"Checks if property is a default property","reflectionproperty.isdynamic":"Checks if property is a dynamic property","reflectionproperty.isfinal":"Determines if this property is final or not","reflectionproperty.isinitialized":"Checks whether a property is initialized","reflectionproperty.islazy":"Checks whether a property is lazy","reflectionproperty.isprivate":"Checks if property is private","reflectionproperty.isprivateset":"Checks if property is private for writing","reflectionproperty.ispromoted":"Checks if property is promoted","reflectionproperty.isprotected":"Checks if property is protected","reflectionproperty.isprotectedset":"Checks whether the property is protected for writing","reflectionproperty.ispublic":"Checks if property is public","reflectionproperty.isreadonly":"Checks if property is readonly","reflectionproperty.isstatic":"Checks if property is static","reflectionproperty.isvirtual":"Determines if a property is virtual","reflectionproperty.setaccessible":"Set property accessibility","reflectionproperty.setrawvalue":"Sets the value of a property, bypassing a set hook if defined","reflectionproperty.setrawvaluewithoutlazyinitialization":"Set raw property value without triggering lazy initialization","reflectionproperty.setvalue":"Set property value","reflectionproperty.skiplazyinitialization":"Marks property as non-lazy","reflectionproperty.tostring":"To string","class.reflectionproperty":"The ReflectionProperty class","reflectiontype.allowsnull":"Checks if null is allowed","reflectiontype.tostring":"To string","class.reflectiontype":"The ReflectionType class","reflectionuniontype.gettypes":"Returns the types included in the union type","class.reflectionuniontype":"The ReflectionUnionType class","reflectiongenerator.construct":"Constructs a ReflectionGenerator object","reflectiongenerator.getexecutingfile":"Gets the file name of the currently executing generator","reflectiongenerator.getexecutinggenerator":"Gets the executing Generator object","reflectiongenerator.getexecutingline":"Gets the currently executing line of the generator","reflectiongenerator.getfunction":"Gets the function name of the generator","reflectiongenerator.getthis":"Gets the $this value of the generator","reflectiongenerator.gettrace":"Gets the trace of the executing generator","reflectiongenerator.isclosed":"Checks if execution finished","class.reflectiongenerator":"The ReflectionGenerator class","reflectionfiber.construct":"Constructs a ReflectionFiber object","reflectionfiber.getcallable":"Gets the callable used to create the Fiber","reflectionfiber.getexecutingfile":"Get the file name of the current execution point","reflectionfiber.getexecutingline":"Get the line number of the current execution point","reflectionfiber.getfiber":"Get the reflected Fiber instance","reflectionfiber.gettrace":"Get the backtrace of the current execution point","class.reflectionfiber":"The ReflectionFiber class","reflectionintersectiontype.gettypes":"Returns the types included in the intersection type","class.reflectionintersectiontype":"The ReflectionIntersectionType class","reflectionreference.construct":"Private constructor to disallow direct instantiation","reflectionreference.fromarrayelement":"Create a ReflectionReference from an array element","reflectionreference.getid":"Get unique ID of a reference","class.reflectionreference":"The ReflectionReference class","reflectionattribute.construct":"Private constructor to disallow direct instantiation","reflectionattribute.getarguments":"Gets arguments passed to attribute","reflectionattribute.getname":"Gets attribute name","reflectionattribute.gettarget":"Returns the target of the attribute as bitmask","reflectionattribute.isrepeated":"Returns whether the attribute of this name has been repeated on a code element","reflectionattribute.newinstance":"Instantiates the attribute class represented by this ReflectionAttribute class and arguments","class.reflectionattribute":"The ReflectionAttribute class","reflector.export":"Exports","class.reflector":"The Reflector interface","class.reflectionexception":"The ReflectionException class","enum.propertyhooktype":"The PropertyHookType Enum","book.reflection":"Reflection","var.configuration":"Variable handling","var.setup":"Variable handling","function.boolval":"Get the boolean value of a variable","function.debug-zval-dump":"Dumps a string representation of an internal zval structure to output","function.doubleval":"Alias of floatval","function.empty":"Determine whether a variable is empty","function.floatval":"Get float value of a variable","function.get-debug-type":"Gets the type name of a variable in a way that is suitable for debugging","function.get-defined-vars":"Returns an array of all defined variables","function.get-resource-id":"Returns an integer identifier for the given resource","function.get-resource-type":"Returns the resource type","function.gettype":"Get the type of a variable","function.intval":"Get the integer value of a variable","function.is-array":"Finds whether a variable is an array","function.is-bool":"Finds out whether a variable is a boolean","function.is-callable":"Verify that a value can be called as a function from the current scope","function.is-countable":"Verify that the contents of a variable is a countable value","function.is-double":"Alias of is_float","function.is-float":"Finds whether the type of a variable is float","function.is-int":"Find whether the type of a variable is integer","function.is-integer":"Alias of is_int","function.is-iterable":"Verify that the contents of a variable is an iterable value","function.is-long":"Alias of is_int","function.is-null":"Finds whether a variable is null","function.is-numeric":"Finds whether a variable is a number or a numeric string","function.is-object":"Finds whether a variable is an object","function.is-real":"Alias of is_float","function.is-resource":"Finds whether a variable is a resource","function.is-scalar":"Finds whether a variable is a scalar","function.is-string":"Find whether the type of a variable is string","function.isset":"Determine if a variable is declared and is different than null","function.print-r":"Prints human-readable information about a variable","function.serialize":"Generates a storable representation of a value","function.settype":"Set the type of a variable","function.strval":"Get string value of a variable","function.unserialize":"Creates a PHP value from a stored representation","function.unset":"unset a given variable","function.var-dump":"Dumps information about a variable","function.var-export":"Outputs or returns a parsable string representation of a variable","ref.var":"Variable handling","book.var":"Variable and Type Related Extensions","refs.basic.vartype":"Function Reference","oauth.requirements":"OAuth","oauth.installation":"OAuth","oauth.setup":"OAuth","oauth.constants":"OAuth","oauth.examples.fireeagle":"OAuth","oauth.examples":"OAuth","function.oauth-get-sbs":"Generate a Signature Base String","function.oauth-urlencode":"Encode a URI to RFC 3986","ref.oauth":"OAuth","oauth.construct":"Create a new OAuth object","oauth.destruct":"The destructor","oauth.disabledebug":"Turn off verbose debugging","oauth.disableredirects":"Turn off redirects","oauth.disablesslchecks":"Turn off SSL checks","oauth.enabledebug":"Turn on verbose debugging","oauth.enableredirects":"Turn on redirects","oauth.enablesslchecks":"Turn on SSL checks","oauth.fetch":"Fetch an OAuth protected resource","oauth.generatesignature":"Generate a signature","oauth.getaccesstoken":"Fetch an access token","oauth.getcapath":"Gets CA information","oauth.getlastresponse":"Get the last response","oauth.getlastresponseheaders":"Get headers for last response","oauth.getlastresponseinfo":"Get HTTP information about the last response","oauth.getrequestheader":"Generate OAuth header string signature","oauth.getrequesttoken":"Fetch a request token","oauth.setauthtype":"Set authorization type","oauth.setcapath":"Set CA path and info","oauth.setnonce":"Set the nonce for subsequent requests","oauth.setrequestengine":"The setRequestEngine purpose","oauth.setrsacertificate":"Set the RSA certificate","oauth.setsslchecks":"Tweak specific SSL checks for requests","oauth.settimestamp":"Set the timestamp","oauth.settoken":"Sets the token and secret","oauth.setversion":"Set the OAuth version","class.oauth":"The OAuth class","oauthprovider.addrequiredparameter":"Add required parameters","oauthprovider.callconsumerhandler":"Calls the consumerNonceHandler callback","oauthprovider.calltimestampnoncehandler":"Calls the timestampNonceHandler callback","oauthprovider.calltokenhandler":"Calls the tokenNonceHandler callback","oauthprovider.checkoauthrequest":"Check an oauth request","oauthprovider.construct":"Constructs a new OAuthProvider object","oauthprovider.consumerhandler":"Set the consumerHandler handler callback","oauthprovider.generatetoken":"Generate a random token","oauthprovider.is2leggedendpoint":"is2LeggedEndpoint","oauthprovider.isrequesttokenendpoint":"Sets isRequestTokenEndpoint","oauthprovider.removerequiredparameter":"Remove a required parameter","oauthprovider.reportproblem":"Report a problem","oauthprovider.setparam":"Set a parameter","oauthprovider.setrequesttokenpath":"Set request token path","oauthprovider.timestampnoncehandler":"Set the timestampNonceHandler handler callback","oauthprovider.tokenhandler":"Set the tokenHandler handler callback","class.oauthprovider":"The OAuthProvider class","class.oauthexception":"OAuthException class","book.oauth":"Web Services","soap.requirements":"SOAP","soap.installation":"SOAP","soap.configuration":"SOAP","soap.setup":"SOAP","soap.constants":"SOAP","function.is-soap-fault":"Checks if a SOAP call has failed","function.use-soap-error-handler":"Set whether to use the SOAP error handler","ref.soap":"SOAP","soapclient.call":"Calls a SOAP function (deprecated)","soapclient.construct":"SoapClient constructor","soapclient.dorequest":"Performs a SOAP request","soapclient.getcookies":"Get list of cookies","soapclient.getfunctions":"Returns list of available SOAP functions","soapclient.getlastrequest":"Returns last SOAP request","soapclient.getlastrequestheaders":"Returns the SOAP headers from the last request","soapclient.getlastresponse":"Returns last SOAP response","soapclient.getlastresponseheaders":"Returns the SOAP headers from the last response","soapclient.gettypes":"Returns a list of SOAP types","soapclient.setcookie":"Defines a cookie for SOAP requests","soapclient.setlocation":"Sets the location of the Web service to use","soapclient.setsoapheaders":"Sets SOAP headers for subsequent calls","soapclient.soapcall":"Calls a SOAP function","class.soapclient":"The SoapClient class","soapserver.addfunction":"Adds one or more functions to handle SOAP requests","soapserver.addsoapheader":"Add a SOAP header to the response","soapserver.construct":"SoapServer constructor","soapserver.fault":"Issue SoapServer fault indicating an error","soapserver.getfunctions":"Returns list of defined functions","soapserver.getlastresponse":"Returns last SOAP response","soapserver.handle":"Handles a SOAP request","soapserver.setclass":"Sets the class which handles SOAP requests","soapserver.setobject":"Sets the object which will be used to handle SOAP requests","soapserver.setpersistence":"Sets SoapServer persistence mode","class.soapserver":"The SoapServer class","soapfault.construct":"SoapFault constructor","soapfault.tostring":"Obtain a string representation of a SoapFault","class.soapfault":"The SoapFault class","soapheader.construct":"SoapHeader constructor","class.soapheader":"The SoapHeader class","soapparam.construct":"SoapParam constructor","class.soapparam":"The SoapParam class","soapvar.construct":"SoapVar constructor","class.soapvar":"The SoapVar class","book.soap":"SOAP","yar.requirements":"Yet Another RPC Framework","yar.installation":"Yet Another RPC Framework","yar.configuration":"Yet Another RPC Framework","yar.resources":"Yet Another RPC Framework","yar.setup":"Yet Another RPC Framework","yar.constants":"Yet Another RPC Framework","yar.examples":"Yet Another RPC Framework","yar-server.construct":"Register a server","yar-server.handle":"Start RPC Server","class.yar-server":"The Yar_Server class","yar-client.call":"Call service","yar-client.construct":"Create a client","yar-client.setopt":"Set calling contexts","class.yar-client":"The Yar_Client class","yar-concurrent-client.call":"Register a concurrent call","yar-concurrent-client.loop":"Send all calls","yar-concurrent-client.reset":"Clean all registered calls","class.yar-concurrent-client":"The Yar_Concurrent_Client class","yar-server-exception.gettype":"Retrieve exception's type","class.yar-server-exception":"The Yar_Server_Exception class","yar-client-exception.gettype":"Retrieve exception's type","class.yar-client-exception":"The Yar_Client_Exception class","book.yar":"Yet Another RPC Framework","xmlrpc.requirements":"XML-RPC","xmlrpc.installation":"XML-RPC","xmlrpc.resources":"XML-RPC","xmlrpc.setup":"XML-RPC","function.xmlrpc-decode":"Decodes XML into native PHP types","function.xmlrpc-decode-request":"Decodes XML into native PHP types","function.xmlrpc-encode":"Generates XML for a PHP value","function.xmlrpc-encode-request":"Generates XML for a method request","function.xmlrpc-get-type":"Gets xmlrpc type for a PHP value","function.xmlrpc-is-fault":"Determines if an array value represents an XMLRPC fault","function.xmlrpc-parse-method-descriptions":"Decodes XML into a list of method descriptions","function.xmlrpc-server-add-introspection-data":"Adds introspection documentation","function.xmlrpc-server-call-method":"Parses XML requests and call methods","function.xmlrpc-server-create":"Creates an xmlrpc server","function.xmlrpc-server-destroy":"Destroys server resources","function.xmlrpc-server-register-introspection-callback":"Register a PHP function to generate documentation","function.xmlrpc-server-register-method":"Register a PHP function to resource method matching method_name","function.xmlrpc-set-type":"Sets xmlrpc type, base64 or datetime, for a PHP string value","ref.xmlrpc":"XML-RPC","book.xmlrpc":"Web Services","refs.webservice":"Function Reference","com.requirements":"COM and .Net (Windows)","com.installation":"COM and .Net (Windows)","com.configuration":"COM and .Net (Windows)","com.setup":"COM and .Net (Windows)","com.constants":"COM and .Net (Windows)","com.error-handling":"COM and .Net (Windows)","com.examples.foreach":"COM and .Net (Windows)","com.examples.arrays":"COM and .Net (Windows)","com.examples":"COM and .Net (Windows)","com.construct":"com class constructor","class.com":"The com class","dotnet.construct":"dotnet class constructor","class.dotnet":"The dotnet class","variant.construct":"variant class constructor","class.variant":"variant class","compersisthelper.construct":"Construct a COMPersistHelper object","compersisthelper.getcurfilename":"Get current filename","compersisthelper.getmaxstreamsize":"Get maximum stream size","compersisthelper.initnew":"Initialize object to default state","compersisthelper.loadfromfile":"Load object from file","compersisthelper.loadfromstream":"Load object from stream","compersisthelper.savetofile":"Save object to file","compersisthelper.savetostream":"Save object to stream","class.compersisthelper":"The COMPersistHelper class","class.com-exception":"The com_exception class","class.com-safearray-proxy":"The com_safearray_proxy class","function.com-create-guid":"Generate a globally unique identifier (GUID)","function.com-event-sink":"Connect events from a COM object to a PHP object","function.com-get-active-object":"Returns a handle to an already running instance of a COM object","function.com-load-typelib":"Loads a Typelib","function.com-message-pump":"Process COM messages, sleeping for up to timeoutms milliseconds","function.com-print-typeinfo":"Print out a PHP class definition for a dispatchable interface","function.variant-abs":"Returns the absolute value of a variant","function.variant-add":"\"Adds\" two variant values together and returns the result","function.variant-and":"Performs a bitwise AND operation between two variants","function.variant-cast":"Convert a variant into a new variant object of another type","function.variant-cat":"Concatenates two variant values together and returns the result","function.variant-cmp":"Compares two variants","function.variant-date-from-timestamp":"Returns a variant date representation of a Unix timestamp","function.variant-date-to-timestamp":"Converts a variant date\/time value to Unix timestamp","function.variant-div":"Returns the result from dividing two variants","function.variant-eqv":"Performs a bitwise equivalence on two variants","function.variant-fix":"Returns the integer portion of a variant","function.variant-get-type":"Returns the type of a variant object","function.variant-idiv":"Converts variants to integers and then returns the result from dividing them","function.variant-imp":"Performs a bitwise implication on two variants","function.variant-int":"Returns the integer portion of a variant","function.variant-mod":"Divides two variants and returns only the remainder","function.variant-mul":"Multiplies the values of the two variants","function.variant-neg":"Performs logical negation on a variant","function.variant-not":"Performs bitwise not negation on a variant","function.variant-or":"Performs a logical disjunction on two variants","function.variant-pow":"Returns the result of performing the power function with two variants","function.variant-round":"Rounds a variant to the specified number of decimal places","function.variant-set":"Assigns a new value for a variant object","function.variant-set-type":"Convert a variant into another type \"in-place\"","function.variant-sub":"Subtracts the value of the right variant from the left variant value","function.variant-xor":"Performs a logical exclusion on two variants","ref.com":"COM and .Net (Windows)","book.com":"COM and .Net (Windows)","win32service.requirements":"win32service","win32service.installation":"win32service","win32service.security":"win32service","win32service.setup":"win32service","win32service.constants":"win32service","class.win32serviceexception":"The Win32ServiceException class","win32service-rightinfo.construct":"Create a new RightInfo (not used)","win32service-rightinfo.get-domain":"Return the user's domain","win32service-rightinfo.get-full-username":"Return the domain and username","win32service-rightinfo.get-rights":"Return the rights list","win32service-rightinfo.get-username":"Return the username","win32service-rightinfo.is-deny-access":"Return true if the RightInfo concerns deny access to the resource","win32service-rightinfo.is-grant-access":"Return true if the RightInfo concern grants access to the resource","class.win32service-rightinfo":"The Win32Service\\RightInfo class","win32service.examples":"win32service","function.win32-add-right-access-service":"Add rights access for an username to the service","function.win32-add-service-env-var":"Add a custom environment variables on service","function.win32-continue-service":"Resumes a paused service","function.win32-create-service":"Creates a new service entry in the SCM database","function.win32-delete-service":"Deletes a service entry from the SCM database","function.win32-get-last-control-message":"Returns the last control message that was sent to this service","function.win32-get-service-env-vars":"Read all custom environment variables on service","function.win32-pause-service":"Pauses a service","function.win32-query-service-status":"Queries the status of a service","function.win32-read-all-rights-access-service":"Read all service rights access","function.win32-read-right-access-service":"Read the service rights access for an username","function.win32-remove-right-access-service":"Remove the service rights access for an username","function.win32-remove-service-env-var":"Remove a custom environment variables on service","function.win32-send-custom-control":"Send a custom control to the service","function.win32-set-service-exit-code":"Define or return the exit code for the current running service","function.win32-set-service-exit-mode":"Define or return the exit mode for the current running service","function.win32-set-service-pause-resume-state":"Define or return the pause\/resume capability for the current running service","function.win32-set-service-status":"Update the service status","function.win32-start-service":"Starts a service","function.win32-start-service-ctrl-dispatcher":"Registers the script with the SCM, so that it can act as the service with the given name","function.win32-stop-service":"Stops a service","ref.win32service":"win32service","book.win32service":"Windows Only Extensions","refs.utilspec.windows":"Function Reference","dom.requirements":"Document Object Model","dom.installation":"Document Object Model","dom.setup":"Document Object Model","dom.constants":"Document Object Model","dom.examples":"Document Object Model","domattr.construct":"Creates a new DOMAttr object","domattr.isid":"Checks if attribute is a defined ID","class.domattr":"The DOMAttr class","domcdatasection.construct":"Constructs a new DOMCdataSection object","class.domcdatasection":"The DOMCdataSection class","domcharacterdata.after":"Adds nodes after the character data","domcharacterdata.appenddata":"Append the string to the end of the character data of the node","domcharacterdata.before":"Adds nodes before the character data","domcharacterdata.deletedata":"Remove a range of characters from the character data","domcharacterdata.insertdata":"Insert a string at the specified UTF-8 codepoint offset","domcharacterdata.remove":"Removes the character data node","domcharacterdata.replacedata":"Replace a substring within the character data","domcharacterdata.replacewith":"Replaces the character data with new nodes","domcharacterdata.substringdata":"Extracts a range of data from the character data","class.domcharacterdata":"The DOMCharacterData class","domchildnode.after":"Adds nodes after the node","domchildnode.before":"Adds nodes before the node","domchildnode.remove":"Removes the node","domchildnode.replacewith":"Replaces the node with new nodes","class.domchildnode":"The DOMChildNode interface","domcomment.construct":"Creates a new DOMComment object","class.domcomment":"The DOMComment class","domdocument.adoptnode":"Transfer a node from another document","domdocument.append":"Appends nodes after the last child node","domdocument.construct":"Creates a new DOMDocument object","domdocument.createattribute":"Create new attribute","domdocument.createattributens":"Create new attribute node with an associated namespace","domdocument.createcdatasection":"Create new cdata node","domdocument.createcomment":"Create new comment node","domdocument.createdocumentfragment":"Create new document fragment","domdocument.createelement":"Create new element node","domdocument.createelementns":"Create new element node with an associated namespace","domdocument.createentityreference":"Create new entity reference node","domdocument.createprocessinginstruction":"Creates new PI node","domdocument.createtextnode":"Create new text node","domdocument.getelementbyid":"Searches for an element with a certain id","domdocument.getelementsbytagname":"Searches for all elements with given local tag name","domdocument.getelementsbytagnamens":"Searches for all elements with given tag name in specified namespace","domdocument.importnode":"Import node into current document","domdocument.load":"Load XML from a file","domdocument.loadhtml":"Load HTML from a string","domdocument.loadhtmlfile":"Load HTML from a file","domdocument.loadxml":"Load XML from a string","domdocument.normalizedocument":"Normalizes the document","domdocument.prepend":"Prepends nodes before the first child node","domdocument.registernodeclass":"Register extended class used to create base node type","domdocument.relaxngvalidate":"Performs relaxNG validation on the document","domdocument.relaxngvalidatesource":"Performs relaxNG validation on the document","domdocument.replacechildren":"Replace children in document","domdocument.save":"Dumps the internal XML tree back into a file","domdocument.savehtml":"Dumps the internal document into a string using HTML formatting","domdocument.savehtmlfile":"Dumps the internal document into a file using HTML formatting","domdocument.savexml":"Dumps the internal XML tree back into a string","domdocument.schemavalidate":"Validates a document based on a schema. Only XML Schema 1.0 is supported.","domdocument.schemavalidatesource":"Validates a document based on a schema","domdocument.validate":"Validates the document based on its DTD","domdocument.xinclude":"Substitutes XIncludes in a DOMDocument Object","class.domdocument":"The DOMDocument class","domdocumentfragment.append":"Appends nodes after the last child node","domdocumentfragment.appendxml":"Append raw XML data","domdocumentfragment.construct":"Constructs a DOMDocumentFragment object","domdocumentfragment.prepend":"Prepends nodes before the first child node","domdocumentfragment.replacechildren":"Replace children in fragment","class.domdocumentfragment":"The DOMDocumentFragment class","class.domdocumenttype":"The DOMDocumentType class","domelement.after":"Adds nodes after the element","domelement.append":"Appends nodes after the last child node","domelement.before":"Adds nodes before the element","domelement.construct":"Creates a new DOMElement object","domelement.getattribute":"Returns value of attribute","domelement.getattributenames":"Get attribute names","domelement.getattributenode":"Returns attribute node","domelement.getattributenodens":"Returns attribute node","domelement.getattributens":"Returns value of attribute","domelement.getelementsbytagname":"Gets elements by tagname","domelement.getelementsbytagnamens":"Get elements by namespaceURI and localName","domelement.hasattribute":"Checks to see if attribute exists","domelement.hasattributens":"Checks to see if attribute exists","domelement.insertadjacentelement":"Insert adjacent element","domelement.insertadjacenttext":"Insert adjacent text","domelement.prepend":"Prepends nodes before the first child node","domelement.remove":"Removes the element","domelement.removeattribute":"Removes attribute","domelement.removeattributenode":"Removes attribute","domelement.removeattributens":"Removes attribute","domelement.replacechildren":"Replace children in element","domelement.replacewith":"Replaces the element with new nodes","domelement.setattribute":"Adds new or modifies existing attribute","domelement.setattributenode":"Adds new attribute node to element","domelement.setattributenodens":"Adds new attribute node to element","domelement.setattributens":"Adds new attribute","domelement.setidattribute":"Declares the attribute specified by name to be of type ID","domelement.setidattributenode":"Declares the attribute specified by node to be of type ID","domelement.setidattributens":"Declares the attribute specified by local name and namespace URI to be of type ID","domelement.toggleattribute":"Toggle attribute","class.domelement":"The DOMElement class","class.domentity":"The DOMEntity class","domentityreference.construct":"Creates a new DOMEntityReference object","class.domentityreference":"The DOMEntityReference class","class.domexception":"The DOMException \/ Dom\\Exception class","domimplementation.construct":"Creates a new DOMImplementation object","domimplementation.createdocument":"Creates a DOMDocument object of the specified type with its document element","domimplementation.createdocumenttype":"Creates an empty DOMDocumentType object","domimplementation.hasfeature":"Test if the DOM implementation implements a specific feature","class.domimplementation":"The DOMImplementation class","domnamednodemap.count":"Get number of nodes in the map","domnamednodemap.getiterator":"Retrieve an external iterator","domnamednodemap.getnameditem":"Retrieves a node specified by name","domnamednodemap.getnameditemns":"Retrieves a node specified by local name and namespace URI","domnamednodemap.item":"Retrieves a node specified by index","class.domnamednodemap":"The DOMNamedNodeMap class","domnamespacenode.sleep":"Forbids serialization unless serialization methods are implemented in a subclass","domnamespacenode.wakeup":"Forbids unserialization unless unserialization methods are implemented in a subclass","class.domnamespacenode":"The DOMNameSpaceNode class","domnode.appendchild":"Adds new child at the end of the children","domnode.c14n":"Canonicalize nodes to a string","domnode.c14nfile":"Canonicalize nodes to a file","domnode.clonenode":"Clones a node","domnode.comparedocumentposition":"Compares the position of two nodes","domnode.contains":"Checks if node contains other node","domnode.getlineno":"Get line number for a node","domnode.getnodepath":"Get an XPath for a node","domnode.getrootnode":"Get root node","domnode.hasattributes":"Checks if node has attributes","domnode.haschildnodes":"Checks if node has children","domnode.insertbefore":"Adds a new child before a reference node","domnode.isdefaultnamespace":"Checks if the specified namespaceURI is the default namespace or not","domnode.isequalnode":"Checks that both nodes are equal","domnode.issamenode":"Indicates if two nodes are the same node","domnode.issupported":"Checks if feature is supported for specified version","domnode.lookupnamespaceuri":"Gets the namespace URI of the node based on the prefix","domnode.lookupprefix":"Gets the namespace prefix of the node based on the namespace URI","domnode.normalize":"Normalizes the node","domnode.removechild":"Removes child from list of children","domnode.replacechild":"Replaces a child","domnode.sleep":"Forbids serialization unless serialization methods are implemented in a subclass","domnode.wakeup":"Forbids unserialization unless unserialization methods are implemented in a subclass","class.domnode":"The DOMNode class","domnodelist.count":"Get number of nodes in the list","domnodelist.getiterator":"Retrieve an external iterator","domnodelist.item":"Retrieves a node specified by index","class.domnodelist":"The DOMNodeList class","class.domnotation":"The DOMNotation class","domparentnode.append":"Appends nodes after the last child node","domparentnode.prepend":"Prepends nodes before the first child node","domparentnode.replacechildren":"Replace children in node","class.domparentnode":"The DOMParentNode interface","domprocessinginstruction.construct":"Creates a new DOMProcessingInstruction object","class.domprocessinginstruction":"The DOMProcessingInstruction class","domtext.construct":"Creates a new DOMText object","domtext.iselementcontentwhitespace":"Returns whether this text node contains whitespace in element content","domtext.iswhitespaceinelementcontent":"Indicates whether this text node contains whitespace","domtext.splittext":"Breaks this node into two nodes at the specified offset","class.domtext":"The DOMText class","domxpath.construct":"Creates a new DOMXPath object","domxpath.evaluate":"Evaluates the given XPath expression and returns a typed result if possible","domxpath.query":"Evaluates the given XPath expression","domxpath.quote":"Quotes a string for use in an XPath expression","domxpath.registernamespace":"Registers the namespace with the DOMXPath object","domxpath.registerphpfunctionns":"Register a PHP functions as namespaced XPath function","domxpath.registerphpfunctions":"Register PHP functions as XPath functions","class.domxpath":"The DOMXPath class","enum.dom-adjacentposition":"The Dom\\AdjacentPosition Enum","dom-attr.isid":"Checks if attribute is a defined ID","dom-attr.rename":"Changes the qualified name or namespace of an attribute","class.dom-attr":"The Dom\\Attr class","class.dom-cdatasection":"The Dom\\CDATASection class","dom-characterdata.after":"Adds nodes after the character data","dom-characterdata.appenddata":"Append the string to the end of the character data of the node","dom-characterdata.before":"Adds nodes before the character data","dom-characterdata.deletedata":"Remove a range of characters from the character data","dom-characterdata.insertdata":"Insert a string at the specified UTF-8 codepoint offset","dom-characterdata.remove":"Removes the character data node","dom-characterdata.replacedata":"Replace a substring within the character data","dom-characterdata.replacewith":"Replaces the character data with new nodes","dom-characterdata.substringdata":"Extracts a range of data from the character data","class.dom-characterdata":"The Dom\\CharacterData class","dom-childnode.after":"Adds nodes after the node","dom-childnode.before":"Adds nodes before the node","dom-childnode.remove":"Removes the node","dom-childnode.replacewith":"Replaces the node with new nodes","class.dom-childnode":"The Dom\\ChildNode interface","class.dom-comment":"The Dom\\Comment class","class.dom-document":"The Dom\\Document class","class.dom-documentfragment":"The Dom\\DocumentFragment class","class.dom-documenttype":"The Dom\\DocumentType class","class.dom-dtdnamednodemap":"The Dom\\DtdNamedNodeMap class","class.dom-element":"The Dom\\Element class","class.dom-entity":"The Dom\\Entity class","class.dom-entityreference":"The Dom\\EntityReference class","class.dom-htmlcollection":"The Dom\\HTMLCollection class","dom-htmldocument.createempty":"Creates an empty HTML document","dom-htmldocument.createfromfile":"Parses an HTML document from a file","dom-htmldocument.createfromstring":"Parses an HTML document from a string","dom-htmldocument.savehtml":"Serializes the document as an HTML string","dom-htmldocument.savehtmlfile":"Serializes the document as an HTML file","dom-htmldocument.savexml":"Serializes the document as an XML string","dom-htmldocument.savexmlfile":"Serializes the document as an XML file","class.dom-htmldocument":"The Dom\\HTMLDocument class","class.dom-htmlelement":"The Dom\\HTMLElement class","class.dom-implementation":"The Dom\\Implementation class","class.dom-namednodemap":"The Dom\\NamedNodeMap class","class.dom-namespaceinfo":"The Dom\\NamespaceInfo class","class.dom-node":"The Dom\\Node class","class.dom-nodelist":"The Dom\\NodeList class","class.dom-notation":"The Dom\\Notation class","dom-parentnode.append":"Appends nodes after the last child node","dom-parentnode.prepend":"Prepends nodes before the first child node","dom-parentnode.queryselector":"Returns the first element that matches the CSS selectors","dom-parentnode.queryselectorall":"Returns a collection of elements that match the CSS selectors","dom-parentnode.replacechildren":"Replace children in node","class.dom-parentnode":"The Dom\\ParentNode interface","class.dom-processinginstruction":"The Dom\\ProcessingInstruction class","dom-text.splittext":"Breaks this node into two nodes at the specified offset","class.dom-text":"The Dom\\Text class","dom-tokenlist.add":"Adds the given tokens to the list","dom-tokenlist.contains":"Returns whether the list contains a given token","dom-tokenlist.count":"Returns the number of tokens in the list","dom-tokenlist.getiterator":"Returns an iterator over the token list","dom-tokenlist.item":"Returns a token from the list","dom-tokenlist.remove":"Removes the given tokens from the list","dom-tokenlist.replace":"Replaces a token in the list with another one","dom-tokenlist.supports":"Returns whether the given token is supported","dom-tokenlist.toggle":"Toggles the presence of a token in the list","class.dom-tokenlist":"The Dom\\TokenList class","class.dom-xmldocument":"The Dom\\XMLDocument class","class.dom-xpath":"The Dom\\XPath class","function.dom-import-simplexml":"Gets a DOMAttr or DOMElement object from a\n   SimpleXMLElement object","function.dom-ns-import-simplexml":"Gets a Dom\\Attr or Dom\\Element object from a\n   SimpleXMLElement object","ref.dom":"Document Object Model","book.dom":"Document Object Model","libxml.requirements":"libxml","libxml.installation":"libxml","libxml.installation_old":"libxml","libxml.setup":"libxml","libxml.constants":"libxml","class.libxmlerror":"The LibXMLError class","function.libxml-clear-errors":"Clear libxml error buffer","function.libxml-disable-entity-loader":"Disable the ability to load external entities","function.libxml-get-errors":"Retrieve array of errors","function.libxml-get-external-entity-loader":"Get the current external entity loader","function.libxml-get-last-error":"Retrieve last error from libxml","function.libxml-set-external-entity-loader":"Changes the default external entity loader","function.libxml-set-streams-context":"Set the streams context for the next libxml document load or write","function.libxml-use-internal-errors":"Disable libxml errors and allow user to fetch error information as needed","ref.libxml":"libxml","book.libxml":"XML Manipulation","simplexml.requirements":"SimpleXML","simplexml.installation":"SimpleXML","simplexml.setup":"SimpleXML","simplexml.examples-basic":"SimpleXML","simplexml.examples-errors":"SimpleXML","simplexml.examples":"SimpleXML","simplexmlelement.addattribute":"Adds an attribute to the SimpleXML element","simplexmlelement.addchild":"Adds a child element to the XML node","simplexmlelement.asxml":"Return a well-formed XML string based on SimpleXML element","simplexmlelement.attributes":"Identifies an element's attributes","simplexmlelement.children":"Finds children of given node","simplexmlelement.construct":"Creates a new SimpleXMLElement object","simplexmlelement.count":"Counts the children of an element","simplexmlelement.current":"Returns the current element","simplexmlelement.getdocnamespaces":"Returns namespaces declared in document","simplexmlelement.getname":"Gets the name of the XML element","simplexmlelement.getnamespaces":"Returns namespaces used in document","simplexmlelement.getchildren":"Returns the sub-elements of the current element","simplexmlelement.haschildren":"Checks whether the current element has sub elements","simplexmlelement.key":"Return current key","simplexmlelement.next":"Move to next element","simplexmlelement.registerxpathnamespace":"Creates a prefix\/ns context for the next XPath query","simplexmlelement.rewind":"Rewind to the first element","simplexmlelement.savexml":"Alias of SimpleXMLElement::asXML","simplexmlelement.tostring":"Returns the string content","simplexmlelement.valid":"Check whether the current element is valid","simplexmlelement.xpath":"Runs XPath query on XML data","class.simplexmlelement":"The SimpleXMLElement class","class.simplexmliterator":"The SimpleXMLIterator class","function.simplexml-import-dom":"Get a SimpleXMLElement object from an XML or HTML node","function.simplexml-load-file":"Interprets an XML file into an object","function.simplexml-load-string":"Interprets a string of XML into an object","ref.simplexml":"SimpleXML","book.simplexml":"XML Manipulation","wddx.requirements":"WDDX","wddx.installation":"WDDX","wddx.resources":"WDDX","wddx.setup":"WDDX","wddx.examples-serialize":"WDDX","wddx.examples":"WDDX","function.wddx-add-vars":"Add variables to a WDDX packet with the specified ID","function.wddx-deserialize":"Unserializes a WDDX packet","function.wddx-packet-end":"Ends a WDDX packet with the specified ID","function.wddx-packet-start":"Starts a new WDDX packet with structure inside it","function.wddx-serialize-value":"Serialize a single value into a WDDX packet","function.wddx-serialize-vars":"Serialize variables into a WDDX packet","ref.wddx":"WDDX","book.wddx":"XML Manipulation","xmldiff.requirements":"XML diff and merge","xmldiff.installation":"XML diff and merge","xmldiff.setup":"XML diff and merge","xmldiff-base.construct":"Constructor","xmldiff-base.diff":"Produce diff of two XML documents","xmldiff-base.merge":"Produce new XML document based on diff","class.xmldiff-base":"The XMLDiff\\Base class","xmldiff-dom.diff":"Diff two DOMDocument objects","xmldiff-dom.merge":"Produce merged DOMDocument","class.xmldiff-dom":"The XMLDiff\\DOM class","xmldiff-memory.diff":"Diff two XML documents","xmldiff-memory.merge":"Produce merged XML document","class.xmldiff-memory":"The XMLDiff\\Memory class","xmldiff-file.diff":"Diff two XML files","xmldiff-file.merge":"Produce merged XML document","class.xmldiff-file":"The XMLDiff\\File class","book.xmldiff":"XML diff and merge","xml.requirements":"XML Parser","xml.installation":"XML Parser","xml.resources":"XML Parser","xml.setup":"XML Parser","xml.constants":"XML Parser","xml.eventhandlers":"XML Parser","xml.case-folding":"XML Parser","xml.error-codes":"XML Parser","xml.encoding":"XML Parser","example.xml-structure":"XML Parser","example.xml-map-tags":"XML Parser","example.xml-external-entity":"XML Parser","example.xml-parsing-with-class":"XML Parser","xml.examples":"XML Parser","function.xml-error-string":"Get XML parser error string","function.xml-get-current-byte-index":"Get current byte index for an XML parser","function.xml-get-current-column-number":"Get current column number for an XML parser","function.xml-get-current-line-number":"Get current line number for an XML parser","function.xml-get-error-code":"Get XML parser error code","function.xml-parse":"Start parsing an XML document","function.xml-parse-into-struct":"Parse XML data into an array structure","function.xml-parser-create":"Create an XML parser","function.xml-parser-create-ns":"Create an XML parser with namespace support","function.xml-parser-free":"Free an XML parser","function.xml-parser-get-option":"Get options from an XML parser","function.xml-parser-set-option":"Set options in an XML parser","function.xml-set-character-data-handler":"Set up character data handler","function.xml-set-default-handler":"Set up default handler","function.xml-set-element-handler":"Set up start and end element handlers","function.xml-set-end-namespace-decl-handler":"Set up end namespace declaration handler","function.xml-set-external-entity-ref-handler":"Set up external entity reference handler","function.xml-set-notation-decl-handler":"Set up notation declaration handler","function.xml-set-object":"Use XML Parser within an object","function.xml-set-processing-instruction-handler":"Set up processing instruction (PI) handler","function.xml-set-start-namespace-decl-handler":"Set up start namespace declaration handler","function.xml-set-unparsed-entity-decl-handler":"Set up unparsed entity declaration handler","ref.xml":"XML Parser","class.xmlparser":"The XMLParser class","book.xml":"XML Manipulation","xmlreader.requirements":"XMLReader","xmlreader.installation":"XMLReader","xmlreader.setup":"XMLReader","xmlreader.close":"Close the XMLReader input","xmlreader.expand":"Returns a copy of the current node as a DOM object","xmlreader.fromstream":"Creates an XMLReader from a stream to read from","xmlreader.fromstring":"Creates an XMLReader from an XML string","xmlreader.fromuri":"Creates an XMLReader from a URI to read from","xmlreader.getattribute":"Get the value of a named attribute","xmlreader.getattributeno":"Get the value of an attribute by index","xmlreader.getattributens":"Get the value of an attribute by localname and URI","xmlreader.getparserproperty":"Indicates if specified property has been set","xmlreader.isvalid":"Indicates if the parsed document is valid","xmlreader.lookupnamespace":"Lookup namespace for a prefix","xmlreader.movetoattribute":"Move cursor to a named attribute","xmlreader.movetoattributeno":"Move cursor to an attribute by index","xmlreader.movetoattributens":"Move cursor to a named attribute","xmlreader.movetoelement":"Position cursor on the parent Element of current Attribute","xmlreader.movetofirstattribute":"Position cursor on the first Attribute","xmlreader.movetonextattribute":"Position cursor on the next Attribute","xmlreader.next":"Move cursor to next node skipping all subtrees","xmlreader.open":"Set the URI containing the XML to parse","xmlreader.read":"Move to next node in document","xmlreader.readinnerxml":"Retrieve XML from current node","xmlreader.readouterxml":"Retrieve XML from current node, including itself","xmlreader.readstring":"Reads the contents of the current node as a string","xmlreader.setparserproperty":"Set parser options","xmlreader.setrelaxngschema":"Set the filename or URI for a RelaxNG Schema","xmlreader.setrelaxngschemasource":"Set the data containing a RelaxNG Schema","xmlreader.setschema":"Validate document against XSD","xmlreader.xml":"Set the data containing the XML to parse","class.xmlreader":"The XMLReader class","book.xmlreader":"XML Manipulation","xmlwriter.requirements":"XMLWriter","xmlwriter.installation":"XMLWriter","xmlwriter.resources":"XMLWriter","xmlwriter.setup":"XMLWriter","example.xmlwriter-simple":"XMLWriter","example.xmlwriter-namespace":"XMLWriter","example.xmlwriter-oop":"XMLWriter","xmlwriter.examples":"XMLWriter","xmlwriter.endattribute":"End attribute","xmlwriter.endcdata":"End current CDATA","xmlwriter.endcomment":"Create end comment","xmlwriter.enddocument":"End current document","xmlwriter.enddtd":"End current DTD","xmlwriter.enddtdattlist":"End current DTD AttList","xmlwriter.enddtdelement":"End current DTD element","xmlwriter.enddtdentity":"End current DTD Entity","xmlwriter.endelement":"End current element","xmlwriter.endpi":"End current PI","xmlwriter.flush":"Flush current buffer","xmlwriter.fullendelement":"End current element","xmlwriter.openmemory":"Create new xmlwriter using memory for string output","xmlwriter.openuri":"Create new xmlwriter using source uri for output","xmlwriter.outputmemory":"Returns current buffer","xmlwriter.setindent":"Toggle indentation on\/off","xmlwriter.setindentstring":"Set string used for indenting","xmlwriter.startattribute":"Create start attribute","xmlwriter.startattributens":"Create start namespaced attribute","xmlwriter.startcdata":"Create start CDATA tag","xmlwriter.startcomment":"Create start comment","xmlwriter.startdocument":"Create document tag","xmlwriter.startdtd":"Create start DTD tag","xmlwriter.startdtdattlist":"Create start DTD AttList","xmlwriter.startdtdelement":"Create start DTD element","xmlwriter.startdtdentity":"Create start DTD Entity","xmlwriter.startelement":"Create start element tag","xmlwriter.startelementns":"Create start namespaced element tag","xmlwriter.startpi":"Create start PI tag","xmlwriter.text":"Write text","xmlwriter.tomemory":"Create new XMLWriter using memory for string output","xmlwriter.tostream":"Create new XMLWriter using a stream for output","xmlwriter.touri":"Create new XMLWriter using a URI for output","xmlwriter.writeattribute":"Write full attribute","xmlwriter.writeattributens":"Write full namespaced attribute","xmlwriter.writecdata":"Write full CDATA tag","xmlwriter.writecomment":"Write full comment tag","xmlwriter.writedtd":"Write full DTD tag","xmlwriter.writedtdattlist":"Write full DTD AttList tag","xmlwriter.writedtdelement":"Write full DTD element tag","xmlwriter.writedtdentity":"Write full DTD Entity tag","xmlwriter.writeelement":"Write full element tag","xmlwriter.writeelementns":"Write full namespaced element tag","xmlwriter.writepi":"Writes a PI","xmlwriter.writeraw":"Write a raw XML text","class.xmlwriter":"The XMLWriter class","book.xmlwriter":"XML Manipulation","xsl.requirements":"XSL","xsl.installation":"XSL","xsl.setup":"XSL","xsl.constants":"XSL","xsl.examples-collection":"XSL","xsl.examples-errors":"XSL","xsl.examples":"XSL","xsltprocessor.construct":"Creates a new XSLTProcessor object","xsltprocessor.getparameter":"Get value of a parameter","xsltprocessor.getsecurityprefs":"Get security preferences","xsltprocessor.hasexsltsupport":"Determine if PHP has EXSLT support","xsltprocessor.importstylesheet":"Import stylesheet","xsltprocessor.registerphpfunctionns":"Register a PHP function as namespaced XSLT function","xsltprocessor.registerphpfunctions":"Enables the ability to use PHP functions as XSLT functions","xsltprocessor.removeparameter":"Remove parameter","xsltprocessor.setparameter":"Set value for a parameter","xsltprocessor.setprofiling":"Sets profiling output file","xsltprocessor.setsecurityprefs":"Set security preferences","xsltprocessor.transformtodoc":"Transform to a document","xsltprocessor.transformtouri":"Transform to URI","xsltprocessor.transformtoxml":"Transform to XML","class.xsltprocessor":"The XSLTProcessor class","book.xsl":"XML Manipulation","refs.xml":"Function Reference","ui.requirements":"UI","ui.installation":"UI","ui.setup":"UI","ui-point.at":"Size Coercion","ui-point.construct":"Construct a new Point","ui-point.getx":"Retrieves X","ui-point.gety":"Retrieves Y","ui-point.setx":"Set X","ui-point.sety":"Set Y","class.ui-point":"Represents a position (x,y)","ui-size.construct":"Construct a new Size","ui-size.getheight":"Retrieves Height","ui-size.getwidth":"Retrives Width","ui-size.of":"Point Coercion","ui-size.setheight":"Set Height","ui-size.setwidth":"Set Width","class.ui-size":"Represents dimensions (width, height)","ui-window.add":"Add a Control","ui-window.construct":"Construct a new Window","ui-window.error":"Show Error Box","ui-window.getsize":"Get Window Size","ui-window.gettitle":"Get Title","ui-window.hasborders":"Border Detection","ui-window.hasmargin":"Margin Detection","ui-window.isfullscreen":"Full Screen Detection","ui-window.msg":"Show Message Box","ui-window.onclosing":"Closing Callback","ui-window.open":"Open Dialog","ui-window.save":"Save Dialog","ui-window.setborders":"Border Use","ui-window.setfullscreen":"Full Screen Use","ui-window.setmargin":"Margin Use","ui-window.setsize":"Set Size","ui-window.settitle":"Window Title","class.ui-window":"Window","ui-control.destroy":"Destroy Control","ui-control.disable":"Disable Control","ui-control.enable":"Enable Control","ui-control.getparent":"Get Parent Control","ui-control.gettoplevel":"Get Top Level","ui-control.hide":"Hide Control","ui-control.isenabled":"Determine if Control is enabled","ui-control.isvisible":"Determine if Control is visible","ui-control.setparent":"Set Parent Control","ui-control.show":"Control Show","class.ui-control":"Control","ui-menu.append":"Append Menu Item","ui-menu.appendabout":"Append About Menu Item","ui-menu.appendcheck":"Append Checkable Menu Item","ui-menu.appendpreferences":"Append Preferences Menu Item","ui-menu.appendquit":"Append Quit Menu Item","ui-menu.appendseparator":"Append Menu Item Separator","ui-menu.construct":"Construct a new Menu","class.ui-menu":"Menu","ui-menuitem.disable":"Disable Menu Item","ui-menuitem.enable":"Enable Menu Item","ui-menuitem.ischecked":"Detect Checked","ui-menuitem.onclick":"On Click Callback","ui-menuitem.setchecked":"Set Checked","class.ui-menuitem":"Menu Item","ui-area.ondraw":"Draw Callback","ui-area.onkey":"Key Callback","ui-area.onmouse":"Mouse Callback","ui-area.redraw":"Redraw Area","ui-area.scrollto":"Area Scroll","ui-area.setsize":"Set Size","class.ui-area":"Area","ui-executor.construct":"Construct a new Executor","ui-executor.kill":"Stop Executor","ui-executor.onexecute":"Execution Callback","ui-executor.setinterval":"Interval Manipulation","class.ui-executor":"Execution Scheduler","ui-controls-tab.append":"Append Page","ui-controls-tab.delete":"Delete Page","ui-controls-tab.hasmargin":"Margin Detection","ui-controls-tab.insertat":"Insert Page","ui-controls-tab.pages":"Page Count","ui-controls-tab.setmargin":"Set Margin","class.ui-controls-tab":"Tab Control","ui-controls-check.construct":"Construct a new Check","ui-controls-check.gettext":"Get Text","ui-controls-check.ischecked":"Checked Detection","ui-controls-check.ontoggle":"Toggle Callback","ui-controls-check.setchecked":"Set Checked","ui-controls-check.settext":"Set Text","class.ui-controls-check":"Check Control","ui-controls-button.construct":"Construct a new Button","ui-controls-button.gettext":"Get Text","ui-controls-button.onclick":"Click Handler","ui-controls-button.settext":"Set Text","class.ui-controls-button":"Button Control","ui-controls-colorbutton.getcolor":"Get Color","ui-controls-colorbutton.onchange":"Change Handler","ui-controls-colorbutton.setcolor":"Set Color","class.ui-controls-colorbutton":"ColorButton Control","ui-controls-label.construct":"Construct a new Label","ui-controls-label.gettext":"Get Text","ui-controls-label.settext":"Set Text","class.ui-controls-label":"Label Control","ui-controls-entry.construct":"Construct a new Entry","ui-controls-entry.gettext":"Get Text","ui-controls-entry.isreadonly":"Detect Read Only","ui-controls-entry.onchange":"Change Handler","ui-controls-entry.setreadonly":"Set Read Only","ui-controls-entry.settext":"Set Text","class.ui-controls-entry":"Entry Control","ui-controls-multilineentry.append":"Append Text","ui-controls-multilineentry.construct":"Construct a new Multiline Entry","ui-controls-multilineentry.gettext":"Get Text","ui-controls-multilineentry.isreadonly":"Read Only Detection","ui-controls-multilineentry.onchange":"Change Handler","ui-controls-multilineentry.setreadonly":"Set Read Only","ui-controls-multilineentry.settext":"Set Text","class.ui-controls-multilineentry":"MultilineEntry Control","ui-controls-spin.construct":"Construct a new Spin","ui-controls-spin.getvalue":"Get Value","ui-controls-spin.onchange":"Change Handler","ui-controls-spin.setvalue":"Set Value","class.ui-controls-spin":"Spin Control","ui-controls-slider.construct":"Construct a new Slider","ui-controls-slider.getvalue":"Get Value","ui-controls-slider.onchange":"Change Handler","ui-controls-slider.setvalue":"Set Value","class.ui-controls-slider":"Slider Control","ui-controls-progress.getvalue":"Get Value","ui-controls-progress.setvalue":"Set Value","class.ui-controls-progress":"Progress Control","ui-controls-separator.construct":"Construct a new Separator","class.ui-controls-separator":"Control Separator","ui-controls-combo.append":"Append Option","ui-controls-combo.getselected":"Get Selected Option","ui-controls-combo.onselected":"Selected Handler","ui-controls-combo.setselected":"Set Selected Option","class.ui-controls-combo":"Combo Control","ui-controls-editablecombo.append":"Append Option","ui-controls-editablecombo.gettext":"Get Text","ui-controls-editablecombo.onchange":"Change Handler","ui-controls-editablecombo.settext":"Set Text","class.ui-controls-editablecombo":"EdiableCombo Control","ui-controls-radio.append":"Append Option","ui-controls-radio.getselected":"Get Selected Option","ui-controls-radio.onselected":"Selected Handler","ui-controls-radio.setselected":"Set Selected Option","class.ui-controls-radio":"Radio Control","ui-controls-picker.construct":"Construct a new Picker","class.ui-controls-picker":"Picker Control","ui-controls-form.append":"Append Control","ui-controls-form.delete":"Delete Control","ui-controls-form.ispadded":"Padding Detection","ui-controls-form.setpadded":"Set Padding","class.ui-controls-form":"Control Form (Arrangement)","ui-controls-grid.append":"Append Control","ui-controls-grid.ispadded":"Padding Detection","ui-controls-grid.setpadded":"Set Padding","class.ui-controls-grid":"Control Grid (Arrangement)","ui-controls-group.append":"Append Control","ui-controls-group.construct":"Construct a new Group","ui-controls-group.gettitle":"Get Title","ui-controls-group.hasmargin":"Margin Detection","ui-controls-group.setmargin":"Set Margin","ui-controls-group.settitle":"Set Title","class.ui-controls-group":"Control Group (Arrangement)","ui-controls-box.append":"Append Control","ui-controls-box.construct":"Construct a new Box","ui-controls-box.delete":"Delete Control","ui-controls-box.getorientation":"Get Orientation","ui-controls-box.ispadded":"Padding Detection","ui-controls-box.setpadded":"Set Padding","class.ui-controls-box":"Control Box (Arrangement)","ui-draw-pen.clip":"Clip a Path","ui-draw-pen.fill":"Fill a Path","ui-draw-pen.restore":"Restore","ui-draw-pen.save":"Save","ui-draw-pen.stroke":"Stroke a Path","ui-draw-pen.transform":"Matrix Transform","ui-draw-pen.write":"Draw Text at Point","class.ui-draw-pen":"Draw Pen","ui-draw-path.addrectangle":"Draw a Rectangle","ui-draw-path.arcto":"Draw an Arc","ui-draw-path.bezierto":"Draw Bezier Curve","ui-draw-path.closefigure":"Close Figure","ui-draw-path.construct":"Construct a new Path","ui-draw-path.end":"Finalize Path","ui-draw-path.lineto":"Draw a Line","ui-draw-path.newfigure":"Draw Figure","ui-draw-path.newfigurewitharc":"Draw Figure with Arc","class.ui-draw-path":"Draw Path","ui-draw-matrix.invert":"Invert Matrix","ui-draw-matrix.isinvertible":"Invertible Detection","ui-draw-matrix.multiply":"Multiply Matrix","ui-draw-matrix.rotate":"Rotate Matrix","ui-draw-matrix.scale":"Scale Matrix","ui-draw-matrix.skew":"Skew Matrix","ui-draw-matrix.translate":"Translate Matrix","class.ui-draw-matrix":"Draw Matrix","ui-draw-color.construct":"Construct new Color","ui-draw-color.getchannel":"Color Manipulation","ui-draw-color.setchannel":"Color Manipulation","class.ui-draw-color":"Color Representation","ui-draw-stroke.construct":"Construct a new Stroke","ui-draw-stroke.getcap":"Get Line Cap","ui-draw-stroke.getjoin":"Get Line Join","ui-draw-stroke.getmiterlimit":"Get Miter Limit","ui-draw-stroke.getthickness":"Get Thickness","ui-draw-stroke.setcap":"Set Line Cap","ui-draw-stroke.setjoin":"Set Line Join","ui-draw-stroke.setmiterlimit":"Set Miter Limit","ui-draw-stroke.setthickness":"Set Thickness","class.ui-draw-stroke":"Draw Stroke","ui-draw-brush.construct":"Construct a new Brush","ui-draw-brush.getcolor":"Get Color","ui-draw-brush.setcolor":"Set Color","class.ui-draw-brush":"Brushes","ui-draw-brush-gradient.addstop":"Stop Manipulation","ui-draw-brush-gradient.delstop":"Stop Manipulation","ui-draw-brush-gradient.setstop":"Stop Manipulation","class.ui-draw-brush-gradient":"Gradient Brushes","ui-draw-brush-lineargradient.construct":"Construct a Linear Gradient","class.ui-draw-brush-lineargradient":"Linear Gradient","ui-draw-brush-radialgradient.construct":"Construct a new Radial Gradient","class.ui-draw-brush-radialgradient":"Radial Gradient","ui-draw-text-layout.construct":"Construct a new Text Layout","ui-draw-text-layout.setcolor":"Set Color","ui-draw-text-layout.setwidth":"Set Width","class.ui-draw-text-layout":"Represents Text Layout","ui-draw-text-font.construct":"Construct a new Font","ui-draw-text-font.getascent":"Font Metrics","ui-draw-text-font.getdescent":"Font Metrics","ui-draw-text-font.getleading":"Font Metrics","ui-draw-text-font.getunderlineposition":"Font Metrics","ui-draw-text-font.getunderlinethickness":"Font Metrics","class.ui-draw-text-font":"Represents a Font","ui-draw-text-font-descriptor.construct":"Construct a new Font Descriptor","ui-draw-text-font-descriptor.getfamily":"Get Font Family","ui-draw-text-font-descriptor.getitalic":"Style Detection","ui-draw-text-font-descriptor.getsize":"Size Detection","ui-draw-text-font-descriptor.getstretch":"Style Detection","ui-draw-text-font-descriptor.getweight":"Weight Detection","class.ui-draw-text-font-descriptor":"Font Descriptor","function.ui-draw-text-font-fontfamilies":"Retrieve Font Families","function.ui-quit":"Quit UI Loop","function.ui-run":"Enter UI Loop","ref.ui":"UI","class.ui-draw-text-font-weight":"Font Weight Settings","class.ui-draw-text-font-italic":"Italic Font Settings","class.ui-draw-text-font-stretch":"Font Stretch Settings","class.ui-draw-line-cap":"Line Cap Settings","class.ui-draw-line-join":"Line Join Settings","class.ui-key":"Key Identifiers","class.ui-exception-invalidargumentexception":"InvalidArgumentException","class.ui-exception-runtimeexception":"RuntimeException","book.ui":"UI","refs.ui":"Function Reference","funcref":"PHP Manual","faq.general":"General Information","faq.mailinglist":"Mailing lists","faq.obtaining":"Obtaining PHP","faq.databases":"Database issues","faq.installation":"Installation","faq.build":"Build Problems","faq.using":"Using PHP","faq.passwords":"Hashing passwords safely and securely","faq.html":"PHP and HTML","faq.com":"PHP and COM","faq.misc":"Miscellaneous Questions","faq":"Frequently Asked Questions","history.php":"Appendices","history.php.related":"Appendices","history.php.books":"Appendices","history.php.publications":"Appendices","history":"Appendices","examples":"Appendices","migration85.new-features":"Appendices","migration85.new-classes":"Appendices","migration85.new-functions":"Appendices","migration85.constants":"Appendices","migration85.incompatible":"Appendices","migration85.deprecated":"Appendices","migration85.other-changes":"Appendices","migration85.windows-support":"Appendices","migration85":"Appendices","migration84.new-features":"Appendices","migration84.new-classes":"Appendices","migration84.new-functions":"Appendices","migration84.constants":"Appendices","migration84.incompatible":"Appendices","migration84.deprecated":"Appendices","migration84.removed-extensions":"Appendices","migration84.other-changes":"Appendices","migration84.windows-support":"Appendices","migration84":"Appendices","migration83.new-features":"Appendices","migration83.new-classes":"Appendices","migration83.new-functions":"Appendices","migration83.constants":"Appendices","migration83.incompatible":"Appendices","migration83.deprecated":"Appendices","migration83.other-changes":"Appendices","migration83.windows-support":"Appendices","migration83":"Appendices","migration82.new-features":"Appendices","migration82.new-functions":"Appendices","migration82.constants":"Appendices","migration82.incompatible":"Appendices","migration82.deprecated":"Appendices","migration82.other-changes":"Appendices","migration82.windows-support":"Appendices","migration82":"Appendices","migration81.new-features":"Appendices","migration81.new-classes":"Appendices","migration81.new-functions":"Appendices","migration81.constants":"Appendices","migration81.incompatible":"Appendices","migration81.deprecated":"Appendices","migration81.other-changes":"Appendices","migration81":"Appendices","migration80.new-features":"Appendices","migration80.new-classes":"Appendices","migration80.incompatible":"Appendices","migration80.deprecated":"Appendices","migration80.other-changes":"Appendices","migration80":"Appendices","migration74.new-features":"Appendices","migration74.new-classes":"Appendices","migration74.new-functions":"Appendices","migration74.constants":"Appendices","migration74.incompatible":"Appendices","migration74.deprecated":"Appendices","migration74.removed-extensions":"Appendices","migration74.other-changes":"Appendices","migration74.windows-support":"Appendices","migration74":"Appendices","migration73.new-features":"Appendices","migration73.new-functions":"Appendices","migration73.constants":"Appendices","migration73.incompatible":"Appendices","migration73.deprecated":"Appendices","migration73.other-changes":"Appendices","migration73.windows-support":"Appendices","migration73":"Appendices","migration72.new-features":"Appendices","migration72.new-functions":"Appendices","migration72.constants":"Appendices","migration72.incompatible":"Appendices","migration72.deprecated":"Appendices","migration72.other-changes":"Appendices","migration72":"Appendices","migration71.new-features":"Appendices","migration71.new-functions":"Appendices","migration71.constants":"Appendices","migration71.incompatible":"Appendices","migration71.deprecated":"Appendices","migration71.changed-functions":"Appendices","migration71.other-changes":"Appendices","migration71.windows-support":"Appendices","migration71":"Appendices","migration70.incompatible":"Appendices","migration70.new-features":"Appendices","migration70.deprecated":"Appendices","migration70.changed-functions":"Appendices","migration70.new-functions":"Appendices","migration70.classes":"Appendices","migration70.constants":"Appendices","migration70.sapi-changes":"Appendices","migration70.removed-exts-sapis":"Appendices","migration70.other-changes":"Appendices","migration70":"Appendices","migration56.incompatible":"Appendices","migration56.new-features":"Appendices","migration56.deprecated":"Appendices","migration56.changed-functions":"Appendices","migration56.new-functions":"Appendices","migration56.openssl":"Appendices","migration56.extensions":"Appendices","migration56.constants":"Appendices","migration56":"Appendices","debugger-about":"Appendices","debugger":"Appendices","configure.about":"Appendices","configure":"Appendices","ini.list":"Appendices","ini.sections":"Appendices","ini.core":"Appendices","ini":"Appendices","extensions.alphabetical":"Appendices","extensions.membership":"Appendices","extensions.state":"Appendices","extensions":"Appendices","aliases":"Appendices","reserved.keywords":"Appendices","reserved.classes":"Appendices","reserved.constants":"Appendices","reserved.other-reserved-words":"Appendices","reserved":"Appendices","resource":"Appendices","filters.string":"Appendices","filters.convert":"Appendices","filters.compression":"Appendices","filters.encryption":"Appendices","filters":"Appendices","transports.inet":"Appendices","transports.unix":"Appendices","transports":"Appendices","types.comparisons":"Appendices","tokens":"Appendices","userlandnaming.globalnamespace":"Appendices","userlandnaming.rules":"Appendices","userlandnaming.tips":"Appendices","userlandnaming":"Appendices","about.formats":"Appendices","about.notes":"Appendices","about.prototypes":"Appendices","about.phpversions":"Appendices","about.more":"Appendices","about.howtohelp":"Appendices","about.generate":"Appendices","about.translations":"Appendices","about":"Appendices","cc.license":"Appendices","indexes.functions":"Appendices","indexes.examples":"Appendices","indexes":"Appendices","doc.changelog":"Appendices","appendices":"PHP Manual","index":"PHP Manual"}