{"authors":"","editors":"","copyright":"Copyright","bookinfo":"","contributors":"Authors and Contributors","preface":"Preface","manual":"PHP Manual","example-1":"An introductory example","intro-whatis":"What is PHP?","intro-whatcando":"What can PHP do?","introduction":"Introduction","tutorial.requirements":"What do I need?","example-2":"Our first PHP script: hello.php","example-3":"Get system information from PHP","tutorial.firstpage":"Your first PHP-enabled page","example-4":"Printing a variable (Array element)","example-5":"Example using control \n     structures and functions","example-6":"Mixing both HTML and PHP modes","tutorial.useful":"Something Useful","example-7":"A simple HTML form","example-8":"Printing data from our form","tutorial.forms":"Dealing with Forms","tutorial.whatsnext":"What's next?","tutorial":"A simple tutorial","getting-started":"Getting Started","install.general":"General Installation Considerations","install.unix.apache2":"Apache 2.x on Unix systems","install.unix.nginx.extract.php":"","install.unix.nginx.build.php":"","install.unix.nginx.configure.php":"","install.unix.nginx.configure.ini":"","install.unix.nginx.configure.pathinfo":"","install.unix.nginx.modify.phpfpm":"","install.unix.nginx.modify.phpfpm.usergroup":"","install.unix.nginx.start.phpfpm":"","install.unix.nginx.configure.nginx":"","install.unix.nginx.configure.nginx.location":"","install.unix.nginx.configure.nginx.php":"","install.unix.nginx.restart.nginx":"","install.unix.nginx.test.nginx.php":"","install.unix.nginx":"Nginx 1.4.x on Unix systems","example-9":"Partial lighttpd.conf","install.unix.lighttpd-14.lighttpd-spawn":"Letting Lighttpd spawn php processes","install.unix.lighttpd-14.spawn-fcgi":"Spawning with spawn-fcgi","example-10":"Spawning FastCGI Responders","install.unix.lighttpd-14.spawn-php":"Spawning php-cgi","example-11":"Connecting to remote php-fastcgi instances","install.unix.lighttpd-14.remote-fcgi":"Connecting to remote FCGI instances","install.unix.lighttpd-14":"Lighttpd 1.4 on Unix systems","install.unix.litespeed.extract.php":"","install.unix.litespeed.build.php":"","install.unix.litespeed":"LiteSpeed Web Server\/OpenLiteSpeed Web Server on Unix systems","install.unix.commandline.testing":"Testing","install.unix.commandline.using-variables":"Using Variables","install.unix.commandline":"CGI and command line setups","install.unix.openbsd.ports.example":"OpenBSD Package Install Example","install.unix.openbsd.packages":"Using Binary Packages","install.unix.openbsd.ports":"Using Ports","install.unix.openbsd.faq":"Common Problems","install.unix.openbsd":"OpenBSD installation notes","install.unix.solaris.required":"Required software","install.unix.solaris.packages":"Using Packages","install.unix.solaris":"Solaris specific installation tips","install.unix.debian.apt.example":"Debian Install Example with Apache 2","install.unix.debian.apt.example2":"Stopping and starting Apache once PHP is installed","install.unix.debian.apt":"Using APT","install.unix.debian.config.example":"Methods for listing additional PHP packages","install.unix.debian.config.example2":"Install PHP with MySQL, cURL","install.unix.debian.config":"Better control of configuration","install.unix.debian.faq":"Common Problems","install.unix.debian":"Debian GNU\/Linux installation notes","install.unix":"Installation on Unix systems","install.macosx.packages":"Using Packages","install.macosx.bundled":"Using the bundled PHP prior to macOS Monterey","install.macosx.compile":"Compiling PHP on macOS","install.macosx":"Installation on macOS","install.windows.requirements":"Install Requirements","install.windows.pecl":"PECL","install.windows.tools":"PHP Installer Tools on Windows","example-17":"Recommended OpCache configuration","example-18":"Recommended WinCache configuration","install.windows.recommended":"Recommended Configuration on Windows systems","example-19":"Command line to configure IIS and PHP","install.windows.manual":"Manual PHP Installation on Windows","install.windows.building":"Building from source","example-20":"Registry changes","install.windows.commandline":"Command Line PHP on Microsoft Windows","example-21":"PHP and Apache 2.x as handler","install.windows.apache2.module":"Installing as an Apache handler","example-22":"PHP and Apache 2.x as CGI","install.windows.apache2.cgi":"Running PHP as CGI","example-23":"Configure Apache to run PHP as FastCGI","install.windows.apache2.fastcgi":"Running PHP under FastCGI","install.windows.apache2":"Apache 2.x on Microsoft Windows","install.windows.troubleshooting":"Troubleshooting PHP on Windows","install.windows":"Installation on Windows systems","install.cloud.azure":"Azure App Services","install.cloud.ec2":"Amazon EC2","install.cloud":"Installation on Cloud Computing platforms","install.fpm.install.compiling":"Compiling from sources","install.fpm.install":"Installation","pid":"","error-log":"","log-level":"","log-limit":"","log-buffering":"","syslog-facility":"","syslog-ident":"","emergency-restart-threshold":"","emergency-restart-interval":"","process-control-timeout":"","process-max":"","process-priority":"","daemonize":"","rlimit-files-master":"","rlimit-core-master":"","events-mechanism":"","systemd-interval":"","listen":"","listen-backlog":"","listen-allowed-clients":"","listen-owner":"","listen-group":"","listen-mode":"","listen-acl-users":"","listen-acl-groups":"","user":"","group":"","pm":"","pm.max-children":"","pm.start-servers":"","pm.min-spare-servers":"","pm.max-spare-servers":"","pm.max-spawn-rate":"","pm.process-idle-timeout":"","pm.max-requests":"","pm.status-listen":"","pm.status-path":"","ping.path":"","ping.response":"","worker-process-priority":"","process-dumpable":"","prefix":"","request-terminate-timeout":"","request-terminate-timeout-track-finished":"","request-slowlog-timeout":"","request-slowlog-trace-depth":"","slowlog":"","rlimit-files":"","rlimit-core":"","chroot":"","chdir":"","catch-workers-output":"","decorate-workers-output":"","clear-env":"","security-limit-extensions":"","apparmor-hat":"","access-log":"","fpm.configuration.access.format":"Valid options","access-format":"","example-24":"Passing environment variables and PHP settings to a pool","example-25":"set PHP settings in nginx.conf","install.fpm.configuration":"Configuration","install.fpm":"FastCGI Process Manager (FPM)","install.pecl.intro":"Introduction to PECL Installations","install.pecl.downloads":"Downloading PECL extensions","install.pecl.windows.find":"Where to find an extension?","example-26":"phpinfo\n      call","install.pecl.windows.which":"Which extension to download?","install.pecl.windows.loading":"Loading an extension","install.pecl.windows.problemsolving":"Resolving problems","install.pecl.windows":"Installing a PHP extension on Windows","install.pecl.pear":"Compiling shared PECL extensions with the pecl command","install.pecl.phpize":"Compiling shared PECL extensions with phpize","install.pecl.php-config":"php-config","install.pecl.static":"Compiling PECL extensions statically into PHP","install.pecl":"Installation of PECL extensions","install.problems.faq":"Read the FAQ","install.problems.support":"Other problems","install.problems.bugs":"Bug reports","install.problems":"Problems?","example-27":"php.ini Environment Variables","example-28":"php.ini example","configuration.file.scan":"Scan directories","configuration.file":"The configuration file","configuration.file.per-user":".user.ini files","configuration.changes.modes":"Where a configuration setting may be set","example-29":"Apache configuration example","configuration.changes.apache":"Running PHP as an Apache module","configuration.changes.windows":"Changing PHP configuration via the Windows registry","configuration.changes.other":"Other interfaces to PHP","configuration.changes":"How to change configuration settings","configuration":"Runtime Configuration","install":"Installation and Configuration","example-30":"PHP Opening and Closing Tags","language.basic-syntax.phptags":"PHP tags","example-31":"Advanced escaping using conditions","language.basic-syntax.phpmode":"Escaping from HTML","example-32":"Example showing the closing tag encompassing the trailing newline","language.basic-syntax.instruction-separation":"Instruction separation","language.basic-syntax.comments":"Comments","language.basic-syntax":"Basic syntax","language.types.intro":"Introduction","language.types.type-system.atomic":"Atomic types","language.types.type-system.composite.intersection":"Intersection types","language.types.type-system.composite.union":"Union types","language.types.type-system.composite":"Composite types","language.types.type-system.alias":"Type aliases","language.types.type-system":"Type System","language.types.null.syntax":"Syntax","language.types.null.casting":"Casting to null","language.types.null":"NULL","language.types.boolean.syntax":"Syntax","language.types.boolean.casting":"Converting to boolean","language.types.boolean":"Booleans","example-33":"Integer literals","language.types.integer.syntax":"Syntax","example-34":"Integer overflow on a 32-bit system","example-35":"Integer overflow on a 64-bit system","language.types.integer.overflow":"Integer overflow","language.types.integer.casting.from-boolean":"From booleans","language.types.integer.casting.from-float":"From floating point numbers","language.types.integer.casting.from-string":"From strings","language.types.integer.casting-from-null":"From NULL","language.types.integer.casting.from-other":"From other types","language.types.integer.casting":"Converting to integer","language.types.integer":"Integers","warn.float-precision":"Floating point precision","language.types.float.casting.from-string":"From strings","language.types.float.casting.from-other":"From other types","language.types.float.casting":"Converting to float","language.types.float.comparison":"Comparing floats","language.types.float.nan":"NaN","language.types.float":"Floating point numbers","language.types.string.syntax.single":"Single quoted","language.types.string.syntax.double":"Double quoted","example-36":"Basic Heredoc example as of PHP 7.3.0","example-37":"Closing identifier must not be indented further than any lines of the body","example-38":"Different indentation for body (spaces) closing identifier","example-39":"Continuing an expression after a closing identifier","example-40":"Closing identifier in body of the string tends to cause ParseError","example-41":"Invalid example, prior to PHP 7.3.0","example-42":"Valid example, even prior to PHP 7.3.0","example-43":"Heredoc string quoting example","example-44":"Heredoc in arguments example","example-45":"Using Heredoc to initialize static values","example-46":"Using double quotes in Heredoc","language.types.string.syntax.heredoc":"Heredoc","example-47":"Nowdoc string quoting example","example-48":"Nowdoc string quoting example with variables","example-49":"Static data example","language.types.string.syntax.nowdoc":"Nowdoc","example-50":"Simple syntax example","example-51":"Negative numeric indices","language.types.string.parsing.simple":"Simple syntax","language.types.string.parsing.complex":"Complex (curly) syntax","language.types.string.parsing":"Variable parsing","example-52":"Some string examples","example-53":"Example of Illegal String Offsets","language.types.string.substr":"String access and modification by character","language.types.string.syntax":"Syntax","language.types.string.useful-funcs":"Useful functions and operators","language.types.string.casting":"Converting to string","language.types.string.details":"Details of the String Type","language.types.string":"Strings","language.types.numeric-string.conversion":"Strings used in numeric contexts","language.types.numeric-string.prior":"Behavior prior to PHP 8.0.0","language.types.numeric-strings":"Numeric strings","example-54":"A simple array","language.types.array.key-casts":"","example-55":"Type Casting and Overwriting example","example-56":"Mixed int and string keys","example-57":"Indexed arrays without key","example-58":"Keys not on all elements","example-59":"Complex Type Casting and Overwriting example","language.types.array.syntax.array-func":"Specifying with array","example-60":"Accessing array elements","example-61":"Array dereferencing","language.types.array.syntax.accessing":"Accessing array elements with square bracket syntax","language.types.array.syntax.modifying":"Creating\/modifying with square bracket syntax","language.types.array.syntax.destructuring":"Array destructuring","language.types.array.syntax":"Syntax","language.types.array.useful-funcs":"Useful functions","language.types.array.foo-bar.why":"So why is it bad then?","language.types.array.foo-bar":"Why is $foo[bar] wrong?","language.types.array.donts":"Array do's and don'ts","language.types.array.casting":"Converting to array","language.types.array.comparing":"Comparing","example-62":"Simple array unpacking","example-63":"Array unpacking with duplicate key","language.types.array.unpacking":"Array unpacking","example-64":"Using array()","language.types.array.examples.loop":"Collection","language.types.array.examples.changeloop":"Changing element in the loop","example-67":"One-based index","example-68":"Filling an array","example-69":"Sorting an array","example-70":"Recursive and multi-dimensional arrays","language.types.array.examples":"Examples","language.types.array":"Arrays","language.types.object.init":"Object Initialization","language.types.object.casting":"Converting to object","language.types.object":"Objects","language.types.enumerations.basics":"Basic Enumerations","language.types.enumerations.casting":"Casting","language.types.enumerations":"Enumerations","language.types.resource.casting":"Converting to resource","language.types.resource.self-destruct":"Freeing resources","language.types.resource":"Resources","example-71":"Callback function examples","example-72":"Callback example using a Closure","language.types.callable.passing":"Passing","language.types.callable":"Callbacks \/ Callables","language.types.mixed":"Mixed","language.types.void":"Void","language.types.never":"Never","language.types.relative-class-types.self":"self","language.types.relative-class-types.parent":"parent","language.types.relative-class-types.static":"static","language.types.relative-class-types":"Relative class types","language.types.value":"Value types","example-73":"Iterable generator return type example","language.types.iterable":"Iterables","example-74":"","language.types.declarations.base.scalar":"Scalar types","language.types.declarations.void":"void","language.types.declarations.base.function":"Callable types","example-75":"Typed pass-by-reference Parameters","language.types.declarations.references":"Type declarations on pass-by-reference Parameters","language.types.declarations.base":"Atomic Types Usage Notes","example-76":"Old way to make arguments nullable","language.types.declarations.nullable":"Nullable type syntactic sugar","language.types.declarations.composite.union":"Union types","language.types.declarations.composite.redundant":"Duplicate and redundant types","language.types.declarations.composite":"Composite Types Usage Notes","example-77":"Basic class type declaration","example-78":"Basic interface type declaration","example-79":"Basic return type declaration","example-80":"Returning an object","example-81":"Nullable argument type declaration","example-82":"Nullable return type declaration","example-83":"Class property type declaration","language.types.declarations.examples":"Examples","example-84":"Strict typing for arguments values","example-85":"Coercive typing for argument values","example-86":"Strict typing for return values","language.types.declarations.strict":"Strict typing","language.types.declarations":"Type declarations","language.types.type-juggling.function.simple":"Coercive typing with simple type declarations","example-87":"Example of types being coerced into a type part of the union","language.types.type-juggling.function.union":"Coercive typing with union types","language.types.type-juggling.function":"Function contexts","language.types.typecasting":"Type Casting","language.types.type-juggling":"Type Juggling","language.types":"Types","example-88":"Default values of uninitialized variables","language.variables.basics":"Basics","language.variables.predefined":"Predefined Variables","example-89":"Using global","example-90":"Using $GLOBALS instead of global","example-91":"Example demonstrating superglobals and scope","language.variables.scope.global":"The global keyword","example-92":"Example demonstrating need for static variables","example-93":"Example use of static variables","example-94":"Static variables with recursive functions","example-95":"Declaring static variables","example-96":"Usage of static Variables in Inherited Methods","language.variables.scope.static":"Using static variables","language.variables.scope.references":"References with global and static variables","language.variables.scope":"Variable scope","example-97":"Variable property example","language.variables.variable":"Variable variables","example-98":"A simple HTML form","example-99":"Accessing data from a simple POST HTML form","example-100":"More complex form variables","language.variables.external.form.submit":"IMAGE SUBMIT variable names","language.variables.external.form":"HTML Forms (GET and POST)","example-101":"A setcookie example","language.variables.external.cookies":"HTTP Cookies","language.variables.external.dot-in-names":"Dots in incoming variable names","language.variables.determining-type-of":"Determining variable types","language.variables.external.changelog":"Changelog","language.variables.external":"Variables From External Sources","language.variables":"Variables","example-102":"Valid and invalid constant names","example-103":"Defining Constants","example-104":"Defining Constants using the const keyword","language.constants.syntax":"Syntax","language.constants.predefined":"Predefined constants","constant.line":"","constant.file":"","constant.dir":"","constant.function":"","constant.class":"","constant.trait":"","constant.method":"","constant.namespace":"","constant.coloncolonclass":"","language.constants.magic":"Magic constants","language.constants":"Constants","language.expressions":"Expressions","example-105":"Associativity","example-106":"Undefined order of evaluation","example-107":"+, - and . have the same precedence (prior to PHP 8.0.0)","language.operators.precedence":"Operator Precedence","language.operators.arithmetic":"Arithmetic Operators","example-108":"PERL string increment example","example-109":"Alphanumerical string converted to float","language.operators.increment.string":"PERL string increment feature","language.operators.increment":"Incrementing\/Decrementing Operators","example-110":"Assigning by reference","language.operators.assignment.reference":"Assignment by Reference","language.operators.assignment.arithmetic":"Arithmetic Assignment Operators","language.operators.assignment.bitwise":"Bitwise Assignment Operators","language.operators.assignment.other":"Other Assignment Operators","language.operators.assignment.see-also":"See Also","language.operators.assignment":"Assignment Operators","example-111":"Bitwise AND, OR and XOR operations on integers","example-112":"Bitwise XOR operations on strings","example-113":"Bit shifting on integers","language.operators.bitwise":"Bitwise Operators","language.operators.comparison.types":"Comparison with Various Types","example-114":"Boolean\/null comparison","example-115":"Transcription of standard array comparison","language.operators.comparison.incomparable":"Incomparable Values","example-116":"Assigning a default value","example-117":"Non-obvious Ternary Behaviour","example-118":"Short-ternary chaining","language.operators.comparison.ternary":"Ternary Operator","example-119":"Assigning a default value","example-120":"Nesting null coalescing operator","language.operators.comparison.coalesce":"Null Coalescing Operator","language.operators.comparison":"Comparison Operators","language.operators.errorcontrol":"Error Control Operators","language.operators.execution":"Execution Operators","example-121":"Logical operators illustrated","language.operators.logical":"Logical Operators","language.operators.string":"String Operators","example-122":"Comparing arrays","language.operators.array":"Array Operators","example-123":"Using instanceof with classes","example-124":"Using instanceof with inherited classes","example-125":"Using instanceof to check if object is not an\n    instanceof a class","example-126":"Using instanceof with interfaces","example-127":"Using instanceof with other variables","example-128":"Using instanceof to test other variables","example-129":"Using instanceof to test constants","example-130":"Using instanceof with an arbitrary expression","language.operators.type":"Type Operators","language.operators":"Operators","control-structures.intro":"Introduction","control-structures.if":"if","control-structures.else":"else","control-structures.elseif":"elseif\/else if","control-structures.alternative-syntax":"Alternative syntax for control structures","control-structures.while":"while","control-structures.do.while":"do-while","control-structures.for":"for","control-structures.foreach.list":"Unpacking nested arrays with list()","control-structures.foreach":"foreach","control-structures.break":"break","control-structures.continue":"continue","example-131":"switch structure","control-structures.switch":"switch","example-133":"Basic match usage","example-132":"Structure of a match expression","example-134":"Example of an unhandled match expression","example-135":"Using a generalized match expressions to branch on integer ranges","example-136":"Using a generalized match expressions to branch on string content","control-structures.match":"match","example-137":"Tick usage example","control-structures.declare.ticks":"Ticks","example-138":"Declaring an encoding for the script.","control-structures.declare.encoding":"Encoding","control-structures.declare":"declare","function.return":"return","function.require":"require","example-139":"Basic include example","example-140":"Including within functions","example-141":"include through HTTP","example-142":"Comparing return value of include","example-143":"include and the return statement","example-144":"Using output buffering to include a PHP file into a string","function.include":"include","function.require-once":"require_once","function.include-once":"include_once","example-145":"goto example","example-146":"goto loop example","example-147":"This will not work","control-structures.goto":"goto","language.control-structures":"Control Structures","example-148":"Pseudo code to demonstrate function uses","example-149":"Conditional functions","example-150":"Functions within functions","example-151":"Recursive functions","functions.user-defined":"User-defined functions","example-152":"Passing arrays to functions","example-153":"Function Argument List with trailing Comma","example-154":"Passing function parameters by reference","functions.arguments.by-reference":"Passing arguments by reference","example-155":"Use of default parameters in functions","example-156":"Using non-scalar types as default values","example-157":"Using objects as default values (as of PHP 8.1.0)","example-158":"Incorrect usage of default function arguments","example-159":"Correct usage of default function arguments","example-160":"Correct usage of default function arguments","example-161":"Declaring optional arguments after mandatory arguments","functions.arguments.default":"Default argument values","example-162":"Using ... to access variable arguments","example-163":"Using ... to provide arguments","example-164":"Type declared variable arguments","functions.variable-arg-list":"Variable-length argument lists","example-165":"Named argument syntax","example-166":"Positional arguments versus named arguments","example-167":"Same example as above with a different order of parameters","example-168":"Combining named arguments with positional arguments","example-169":"Error thrown when passing the same parameter multiple times","example-170":"Use named arguments after unpacking","functions.named-arguments":"Named Arguments","functions.arguments":"Function arguments","example-171":"Use of return","example-172":"Returning an array to get multiple values","example-173":"Returning a reference from a function","functions.returning-values":"Returning values","example-174":"Variable function example","example-175":"Variable method example","example-176":"Variable method example with static properties","example-177":"Complex callables","functions.variable-functions":"Variable functions","example-178":"","functions.internal":"Internal (built-in) functions","example-179":"Anonymous function example","example-180":"Anonymous function variable assignment example","example-181":"Inheriting variables from the parent scope","example-182":"Closures and scoping","example-183":"Automatic binding of $this","example-184":"Attempting to use $this inside a static anonymous function","example-185":"Attempting to bind an object to a static anonymous function","functions.anonymous-functions.static":"Static anonymous functions","functions.anonymous":"Anonymous functions","example-186":"Arrow functions capture variables by value automatically","example-187":"Arrow functions capture variables by value automatically, even when nested","example-188":"Examples of arrow functions","example-189":"Values from the outer scope cannot be modified by arrow functions","functions.arrow":"Arrow Functions","example-190":"Simple first class callable syntax","example-191":"Scope comparison of CallableExpr(...) and traditional callable","example-192":"","functions.first_class_callable_syntax":"First class callable syntax","language.functions":"Functions","oop5.intro":"Introduction","example-193":"Simple Class definition","language.oop5.basic.class.this":"Some examples of the $this pseudo-variable","example-195":"","example-196":"","language.oop5.basic.class.readonly":"Readonly classes","language.oop5.basic.class":"class","example-197":"Creating an instance","example-198":"Creating an instance using an arbitrary expression","example-199":"Object Assignment","example-200":"Creating new objects","example-201":"Access member of newly created object","language.oop5.basic.new":"new","example-202":"Property access vs. method call","example-203":"Calling an anonymous function stored in a property","language.oop5.basic.properties-methods":"Properties and methods","example-204":"Simple Class Inheritance","example-205":"Compatible child methods","example-206":"Fatal error when a child method removes a parameter","example-207":"Fatal error when a child method makes an optional parameter mandatory","example-208":"Error when using named arguments and parameters were renamed in a child class","language.oop.lsp":"Signature compatibility rules","language.oop5.basic.extends":"extends","language.oop5.basic.class.class.name":"Class name resolution","language.oop5.basic.class.class.fail":"Missing class name resolution","language.oop5.basic.class.class.object":"Object name resolution","language.oop5.basic.class.class":"::class","example-212":"Nullsafe Operator","language.oop5.basic.nullsafe":"Nullsafe methods and properties","language.oop5.basic":"The Basics","example-213":"Property declarations","example-214":"Example of typed properties","example-215":"Accessing properties","language.oop5.properties.typed-properties":"Type declarations","example-216":"Example of readonly properties","example-217":"Illegal initialization of readonly properties","example-218":"","example-219":"","example-220":"","language.oop5.properties.readonly-properties":"Readonly properties","language.oop5.properties.dynamic-properties":"Dynamic properties","language.oop5.properties":"Properties","example-221":"Defining and using a constant","example-222":"Namespaced ::class example","example-223":"Class constant expression example","example-224":"Class constant visibility modifiers, as of PHP 7.1.0","language.oop5.constants":"Class Constants","example-225":"Autoload example","example-226":"Autoload other example","language.oop5.autoload":"Autoloading Classes","object.construct":"","example-227":"Constructors in inheritance","example-228":"Using constructor arguments","example-229":"Using constructor property promotion","language.oop5.decon.constructor.promotion":"Constructor Promotion","example-230":"Using new in initializers","language.oop5.decon.constructor.new":"New in initializers","example-231":"Using static creation methods","language.oop5.decon.constructor.static":"Static creation methods","language.oop5.decon.constructor":"Constructor","object.destruct":"","example-232":"Destructor Example","language.oop5.decon.destructor":"Destructor","language.oop5.decon":"Constructors and Destructors","example-233":"Property declaration","language.oop5.visibility-members":"Property Visibility","example-234":"Method Declaration","language.oop5.visiblity-methods":"Method Visibility","example-235":"Constant Declaration as of PHP 7.1.0","language.oop5.visiblity-constants":"Constant Visibility","example-236":"Accessing private members of the same object type","language.oop5.visibility-other-objects":"Visibility from other objects","language.oop5.visibility":"Visibility","example-237":"","language.oop5.inheritance.examples.ex1":"Inheritance Example","language.oop5.inheritance.examples":"","example-239":"The overriding method does not declare any return type","example-240":"The overriding method declares a wrong return type","example-241":"The overriding method declares a wrong return type without a deprecation notice","language.oop5.inheritance.internal-classes":"Return Type Compatibility with Internal Classes","language.oop5.inheritance":"Object Inheritance","example-242":":: from outside the class definition","example-243":":: from inside the class definition","example-244":"Calling a parent's method","language.oop5.paamayim-nekudotayim":"Scope Resolution Operator (::)","example-245":"Static method example","language.oop5.static.methods":"Static methods","example-246":"Static property example","language.oop5.static.properties":"Static properties","language.oop5.static":"Static Keyword","example-247":"Abstract class example","example-248":"Abstract class example","language.oop5.abstract":"Class Abstraction","language.oop5.interfaces.implements":"implements","language.oop5.interfaces.constants":"Constants","language.oop5.interfaces.examples.ex1":"Interface example","language.oop5.interfaces.examples.ex2":"Extendable Interfaces","language.oop5.interfaces.examples.variance.multiple.interfaces":"Variance compatibility with multiple interfaces","language.oop5.interfaces.examples.ex3":"Multiple interface inheritance","language.oop5.interfaces.examples.ex4":"Interfaces with constants","language.oop5.interfaces.examples.ex5":"Interfaces with abstract classes","language.oop5.interfaces.examples.ex6":"Extending and implementing simultaneously","language.oop5.interfaces.examples":"Examples","language.oop5.interfaces":"Object Interfaces","language.oop5.traits.basicexample":"Trait example","language.oop5.traits.precedence.examples.ex1":"Precedence Order Example","language.oop5.traits.precedence.examples.ex2":"Alternate Precedence Order Example","language.oop5.traits.precedence":"Precedence","language.oop5.traits.multiple.ex1":"Multiple Traits Usage","language.oop5.traits.multiple":"Multiple Traits","language.oop5.traits.conflict.ex1":"Conflict Resolution","language.oop5.traits.conflict":"Conflict Resolution","language.oop5.traits.visibility.ex1":"Changing Method Visibility","language.oop5.traits.visibility":"Changing Method Visibility","language.oop5.traits.composition.ex1":"Traits Composed from Traits","language.oop5.traits.composition":"Traits Composed from Traits","language.oop5.traits.abstract.ex1":"Express Requirements by Abstract Methods","language.oop5.traits.abstract":"Abstract Trait Members","language.oop5.traits.static.ex1":"Static Variables","language.oop5.traits.static.ex2":"Static Methods","language.oop5.traits.static.ex3":"Static Properties","language.oop5.traits.static":"Static Trait Members","language.oop5.traits.properties.example":"Defining Properties","language.oop5.traits.properties.conflicts":"Conflict Resolution","language.oop5.traits.properties":"Properties","language.oop5.traits.constants.example":"Defining Constants","language.oop5.traits.constants.conflicts":"Conflict Resolution","language.oop5.traits.constants":"Constants","language.oop5.traits":"Traits","language.oop5.anonymous":"Anonymous classes","object.set":"","object.get":"","object.isset":"","object.unset":"","example-271":"Overloading properties via the __get(),\n     __set(), __isset()\n     and __unset() methods","language.oop5.overloading.members":"Property overloading","object.call":"","object.callstatic":"","example-272":"Overloading methods via the __call()\n     and __callStatic() methods","language.oop5.overloading.methods":"Method overloading","language.oop5.overloading":"Overloading","example-273":"Simple Object Iteration","language.oop5.iterations":"Object Iteration","object.sleep":"","object.wakeup":"","example-274":"Sleep and wakeup","language.oop5.magic.sleep":"__sleep() and\n    __wakeup()","object.serialize":"","object.unserialize":"","example-275":"Serialize and unserialize","language.oop5.magic.serialize":"__serialize() and\n    __unserialize()","object.tostring":"","example-276":"Simple example","language.oop5.magic.tostring":"__toString()","object.invoke":"","example-277":"Using __invoke()","example-278":"Using __invoke()","language.oop5.magic.invoke":"__invoke()","object.set-state":"","example-279":"Using __set_state()","language.oop5.magic.set-state":"__set_state()","object.debuginfo":"","example-280":"Using __debugInfo()","language.oop5.magic.debuginfo":"__debugInfo()","language.oop5.magic":"Magic Methods","example-281":"Final methods example","example-282":"Final class example","language.oop5.final.example.php81":"Final constants example as of PHP 8.1.0","language.oop5.final":"Final Keyword","object.clone":"","example-284":"Cloning an object","example-285":"Access member of freshly cloned object","language.oop5.cloning":"Object Cloning","example-286":"Example of object comparison","language.oop5.object-comparison":"Comparing Objects","example-287":"self:: usage","language.oop5.late-static-bindings.self":"Limitations of self::","example-288":"static:: simple usage","example-289":"static:: usage in a non-static context","example-290":"Forwarding and non-forwarding calls","language.oop5.late-static-bindings.usage":"Late Static Bindings' usage","language.oop5.late-static-bindings":"Late Static Bindings","example-291":"References and Objects","language.oop5.references":"Objects and references","language.oop5.serialization":"Object Serialization","language.oop5.variance.covariance":"Covariance","language.oop5.variance.contravariance":"Contravariance","language.oop5.variance":"Covariance and Contravariance","language.oop5.changelog":"OOP Changelog","language.oop5":"Classes and Objects","example-292":"Namespace syntax example","language.namespaces.rationale":"Namespaces overview","example-293":"Declaring a single namespace","example-294":"Declaring a single namespace","language.namespaces.definition":"Defining namespaces","example-295":"Declaring a single namespace with hierarchy","language.namespaces.nested":"Declaring sub-namespaces","example-296":"Declaring multiple namespaces, simple combination syntax","example-297":"Declaring multiple namespaces, bracketed syntax","example-298":"Declaring multiple namespaces and unnamespaced code","example-299":"Declaring multiple namespaces and unnamespaced code","language.namespaces.definitionmultiple":"Defining multiple namespaces in the same file","example-300":"Accessing global classes, functions and constants from within a namespace","language.namespaces.basics":"Using namespaces: Basics","example-301":"Dynamically accessing elements","example-302":"Dynamically accessing namespaced elements","language.namespaces.dynamic":"Namespaces and dynamic language features","example-303":"__NAMESPACE__ example, namespaced code","example-304":"__NAMESPACE__ example, global code","example-305":"using __NAMESPACE__ for dynamic name construction","example-306":"the namespace operator, inside a namespace","example-307":"the namespace operator, in global code","language.namespaces.nsconstants":"namespace keyword and __NAMESPACE__ constant","example-308":"importing\/aliasing with the use operator","example-309":"importing\/aliasing with the use operator, multiple use statements combined","example-310":"Importing and dynamic names","example-311":"Importing and fully qualified names","example-312":"Illegal importing rule","language.namespaces.importing.scope":"Scoping rules for importing","language.namespaces.importing.group":"Group use declarations","language.namespaces.importing":"Using namespaces: Aliasing\/Importing","example-313":"Using global space specification","language.namespaces.global":"Global space","example-314":"Accessing global classes inside a namespace","example-315":"global functions\/constants fallback inside a namespace","language.namespaces.fallback":"Using namespaces: fallback to global function\/constant","example-316":"Name resolutions illustrated","language.namespaces.rules":"Name resolution rules","example-317":"Accessing global classes outside a namespace","example-318":"Accessing global classes outside a namespace","language.namespaces.faq.shouldicare":"If I don't use namespaces, should I care about any of this?","example-319":"Accessing internal classes in namespaces","language.namespaces.faq.globalclass":"How do I use internal or global classes in a namespace?","example-320":"Accessing internal classes, functions or constants in namespaces","language.namespaces.faq.innamespace":"How do I use namespaces classes, functions, or constants in their own\n    namespace?","example-321":"Fully Qualified names","language.namespaces.faq.full":"How does a name like \\my\\name or \\name\n     resolve?","example-322":"Qualified names","language.namespaces.faq.qualified":"How does a name like my\\name resolve?","example-323":"Unqualified class names","language.namespaces.faq.shortname1":"How does an unqualified class name like name resolve?","example-324":"Unqualified function or constant names","language.namespaces.faq.shortname2":"How does an unqualified function name or unqualified constant name\n    like name resolve?","language.namespaces.faq.conflict":"Import names must not conflict with classes defined in the same file.","language.namespaces.faq.nested":"Nested namespaces are not allowed.","example-325":"Dangers of using namespaced names inside a double-quoted string","language.namespaces.faq.quote":"Dynamic namespace names (quoted identifiers) should escape backslash","example-326":"Undefined constants","language.namespaces.faq.constants":"Undefined Constants referenced using any backslash die with fatal error","example-327":"Undefined constants","language.namespaces.faq.builtinconst":"Cannot override special constants NULL, TRUE, FALSE, ZEND_THREAD_SAFE or ZEND_DEBUG_BUILD","language.namespaces.faq":"FAQ: things you need to know about namespaces","language.namespaces":"Namespaces","language.enumerations.overview":"Enumerations overview","language.enumerations.basics":"Basic enumerations","language.enumerations.backed":"Backed enumerations","language.enumerations.methods":"Enumeration methods","language.enumerations.static-methods":"Enumeration static methods","language.enumerations.constants":"Enumeration constants","language.enumerations.traits":"Traits","language.enumerations.expressions":"Enum values in constant expressions","language.enumerations.object-differences":"Differences from objects","language.enumerations.listing":"Value listing","language.enumerations.serialization":"Serialization","language.enumerations.object-differences.inheritance":"Why enums aren't extendable","example-328":"Basic limited values","example-329":"Advanced exclusive values","language.enumerations.examples":"Examples","language.enumerations":"Enumerations","language.errors.basics.handling":"Handling errors with PHP","language.errors.basics.user":"User error handlers","language.errors.basics":"Basics","language.errors.php7.hierarchy":"Error hierarchy","language.errors.php7":"Errors in PHP 7","language.errors":"Errors","example-330":"Converting error reporting to exceptions","example-331":"Throwing an Exception","example-332":"Exception handling with a finally block","example-333":"Interaction between the finally block and return","example-334":"Nested Exception","example-335":"Multi catch exception handling","example-336":"Omitting the caught variable","example-337":"Throw as an expression","example-338":"The Built in Exception class","example-339":"Extending the Exception class","language.exceptions.extending":"Extending Exceptions","language.exceptions":"Exceptions","language.fiber.example.basic":"Basic usage","language.fibers.overview":"Fibers overview","language.fibers":"Fibers","example-341":"Implementing range as a generator","language.generators.object":"Generator objects","language.generators.overview":"Generators overview","example-342":"A simple example of yielding values","example-343":"Yielding a key\/value pair","control-structures.yield.associative":"Yielding values with keys","example-344":"Yielding nulls","control-structures.yield.null":"Yielding null values","example-345":"Yielding values by reference","control-structures.yield.references":"Yielding by reference","example-346":"yield from with iterator_to_array","example-347":"Basic use of yield from","example-348":"yield from and return values","control-structures.yield.from":"Generator delegation via yield from","control-structures.yield":"yield keyword","language.generators.syntax":"Generator syntax","language.generators.comparison":"Comparing generators with Iterator objects","language.generators":"Generators","example-349":"Implementing optional methods of an interface with Attributes","language.attributes.overview":"Attributes overview","example-350":"Attribute Syntax","language.attributes.syntax":"Attribute syntax","example-351":"Reading Attributes using Reflection API","example-352":"Reading Specific Attributes using Reflection API","language.attributes.reflection":"Reading Attributes with the Reflection API","example-353":"Simple Attribute Class","example-354":"Using target specification to restrict where attributes can be used","example-355":"Using IS_REPEATABLE to allow attribute on a declaration multiple times","language.attributes.classes":"Declaring Attribute Classes","language.attributes":"Attributes","language.references.whatare":"What References Are","example-356":"Using references with undefined variables","example-357":"Referencing global variables inside functions","example-358":"References and foreach statement","language.references.whatdo.assign":"Assign By Reference","language.references.whatdo.pass":"Pass By Reference","language.references.whatdo.return":"Return By Reference","language.references.whatdo":"What References Do","language.references.arent":"What References Are Not","language.references.pass":"Passing by Reference","language.references.return":"Returning References","language.references.unset":"Unsetting References","references.global":"global References","language.references.spot":"Spotting References","language.references":"References Explained","language.variables.superglobals":"Built-in variables that are always available in all scopes","variable.globals.basic":"$GLOBALS example","variable.globals.entire_write_error":"writing entire $GLOBALS will result in error.","reserved.variables.globals":"References all variables available in global scope","variable.server.basic":"$_SERVER example","reserved.variables.server":"Server and execution environment information","variable.get.basic":"$_GET example","reserved.variables.get":"HTTP GET variables","variable.post.basic":"$_POST example","reserved.variables.post":"HTTP POST variables","reserved.variables.files":"HTTP File Upload variables","reserved.variables.request":"HTTP Request variables","reserved.variables.session":"Session variables","variable.env.basic":"$_ENV example","reserved.variables.environment":"Environment variables","variable.cookie.basic":"$_COOKIE example","reserved.variables.cookies":"HTTP Cookies","variable.phperrormsg.basic":"$php_errormsg example","reserved.variables.phperrormsg":"The previous error message","variable.httpresponseheader.basic":"$http_response_header example","reserved.variables.httpresponseheader":"HTTP response headers","variable.argc.basic":"$argc example","reserved.variables.argc":"The number of arguments passed to script","variable.argv.basic":"$argv example","reserved.variables.argv":"Array of arguments passed to script","reserved.variables":"Predefined Variables","exception.intro":"Introduction","exception.synopsis":"Class synopsis","exception.props.message":"","exception.props.code":"","exception.props.file":"","exception.props.line":"","exception.props.previous":"","exception.props.string":"","exception.props.trace":"","exception.props":"Properties","exception.construct":"Construct the exception","example-370":"Exception::getMessage example","exception.getmessage":"Gets the Exception message","example-371":"Exception::getPrevious example","exception.getprevious":"Returns previous Throwable","example-372":"Exception::getCode example","exception.getcode":"Gets the Exception code","example-373":"Exception::getFile example","exception.getfile":"Gets the file in which the exception was created","example-374":"Exception::getLine example","exception.getline":"Gets the line in which the exception was created","example-375":"Exception::getTrace example","exception.gettrace":"Gets the stack trace","example-376":"Exception::getTraceAsString example","exception.gettraceasstring":"Gets the stack trace as a string","example-377":"Exception::__toString example","exception.tostring":"String representation of the exception","exception.clone":"Clone the exception","class.exception":"Exception","errorexception.intro":"Introduction","errorexception.synopsis":"Class synopsis","errorexception.props.severity":"","errorexception.props":"Properties","errorexception.example.error-handler":"Use set_error_handler to change error messages into ErrorException.","errorexception.examples":"Examples","errorexception.construct":"Constructs the exception","example-379":"ErrorException::getSeverity example","errorexception.getseverity":"Gets the exception severity","class.errorexception":"ErrorException","error.intro":"Introduction","error.synopsis":"Class synopsis","error.props.message":"","error.props.code":"","error.props.file":"","error.props.line":"","error.props.previous":"","error.props.string":"","error.props.trace":"","error.props":"Properties","error.construct":"Construct the error object","example-380":"Error::getMessage example","error.getmessage":"Gets the error message","example-381":"Error::getPrevious example","error.getprevious":"Returns previous Throwable","example-382":"Error::getCode example","error.getcode":"Gets the error code","example-383":"Error::getFile example","error.getfile":"Gets the file in which the error occurred","example-384":"Error::getLine example","error.getline":"Gets the line in which the error occurred","example-385":"Error::getTrace example","error.gettrace":"Gets the stack trace","example-386":"Error::getTraceAsString example","error.gettraceasstring":"Gets the stack trace as a string","example-387":"Error::__toString example","error.tostring":"String representation of the error","error.clone":"Clone the error","class.error":"Error","argumentcounterror.intro":"Introduction","argumentcounterror.synopsis":"Class synopsis","class.argumentcounterror":"ArgumentCountError","arithmeticerror.intro":"Introduction","arithmeticerror.synopsis":"Class synopsis","class.arithmeticerror":"ArithmeticError","assertionerror.intro":"Introduction","assertionerror.synopsis":"Class synopsis","class.assertionerror":"AssertionError","divisionbyzeroerror.intro":"Introduction","divisionbyzeroerror.synopsis":"Class synopsis","class.divisionbyzeroerror":"DivisionByZeroError","compileerror.intro":"Introduction","compileerror.synopsis":"Class synopsis","class.compileerror":"CompileError","parseerror.intro":"Introduction","parseerror.synopsis":"Class synopsis","class.parseerror":"ParseError","typeerror.intro":"Introduction","typeerror.synopsis":"Class synopsis","typeerror.changelog":"Changelog","class.typeerror":"TypeError","valueerror.intro":"Introduction","valueerror.synopsis":"Class synopsis","class.valueerror":"ValueError","unhandledmatcherror.intro":"Introduction","unhandledmatcherror.synopsis":"Class synopsis","class.unhandledmatcherror":"UnhandledMatchError","fibererror.intro":"Introduction","fibererror.synopsis":"Class synopsis","fibererror.construct":"Constructor to disallow direct instantiation","class.fibererror":"FiberError","reserved.exceptions":"Predefined Exceptions","traversable.intro":"Introduction","traversable.synopsis":"Interface synopsis","class.traversable":"The Traversable interface","iterator.intro":"Introduction","iterator.synopsis":"Interface synopsis","iterator.iterators":"Predefined iterators","iterator.example.basic":"Basic usage","iterator.examples":"Examples","iterator.seealso":"See Also","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.intro":"Introduction","iteratoraggregate.synopsis":"Interface synopsis","iteratoraggregate.example.basic":"Basic usage","iteratoraggregate.examples":"","iteratoraggregate.getiterator":"Retrieve an external iterator","class.iteratoraggregate":"The IteratorAggregate interface","internaliterator.intro":"Introduction","internaliterator.synopsis":"Class synopsis","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.intro":"Introduction","throwable.synopsis":"Interface synopsis","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","arrayaccess.intro":"Introduction","arrayaccess.synopsis":"Interface synopsis","arrayaccess.example.basic":"Basic usage","arrayaccess.examples":"","example-391":"ArrayAccess::offsetExists example","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.intro":"Introduction","serializable.synopsis":"Interface synopsis","serializable.example.basic":"Basic usage","serializable.examples":"","serializable.serialize":"String representation of object","serializable.unserialize":"Constructs the object","class.serializable":"The Serializable interface","closure.intro":"Introduction","closure.synopsis":"Class synopsis","closure.construct":"Constructor that disallows instantiation","example-393":"Closure::bind example","closure.bind":"Duplicates a closure with a specific bound object and class scope","example-394":"Closure::bindTo example","closure.bindto":"Duplicates the closure with a new bound object and class scope","example-395":"Closure::call example","closure.call":"Binds and calls the closure","closure.fromcallable":"Converts a callable into a closure","class.closure":"The Closure class","stdclass.intro":"Introduction","stdclass.synopsis":"Class synopsis","stdclass.basic-example":"Created as a result of typecasting to object","stdclass.json-example":"Created as a result of json_decode","stdclass.properties-example":"Declaring dynamic properties","stdclass.examples":"Examples","class.stdclass":"The stdClass class","generator.intro":"Introduction","generator.synopsis":"Class synopsis","generator.seealso":"See Also","generator.current":"Get the yielded value","example-399":"Generator::getReturn example","generator.getreturn":"Get the return value of a generator","example-400":"Generator::key example","generator.key":"Get the yielded key","generator.next":"Resume execution of the generator","generator.rewind":"Rewind the iterator","example-401":"Using Generator::send to inject values","generator.send":"Send a value to the generator","example-402":"Throwing an exception into a 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.intro":"Introduction","fiber.synopsis":"Class synopsis","fiber.seealso":"See Also","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.intro":"Introduction","weakreference.synopsis":"Class synopsis","weakreference.basic-example":"Basic WeakReference Usage","weakreference.examples":"WeakReference Examples","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.intro":"Introduction","weakmap.synopsis":"Class synopsis","example-404":"Weakmap usage example","weakmap.examples":"Examples","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.intro":"Introduction","stringable.synopsis":"Interface synopsis","stringable.basic-example":"Basic Stringable Usage","stringable.examples":"Stringable Examples","stringable.tostring":"Gets a string representation of the object","class.stringable":"The Stringable interface","unitenum.intro":"Introduction","unitenum.synopsis":"Interface synopsis","example-406":"Basic usage","unitenum.cases":"Generates a list of cases on an enum","class.unitenum":"The UnitEnum interface","backedenum.intro":"Introduction","backedenum.synopsis":"Interface synopsis","example-407":"Basic usage","backedenum.from":"Maps a scalar to an enum instance","example-408":"Basic usage","backedenum.tryfrom":"Maps a scalar to an enum instance or null","class.backedenum":"The BackedEnum interface","sensitiveparametervalue.intro":"Introduction","sensitiveparametervalue.synopsis":"Class synopsis","sensitiveparametervalue.props.value":"","sensitiveparametervalue.props":"Properties","sensitiveparametervalue.construct":"Constructs a new SensitiveParameterValue object","example-409":"Passing a SensitiveParameterValue object to var_dump","sensitiveparametervalue.debuginfo":"Protects the sensitive value against accidental exposure","example-410":"SensitiveParameterValue::getValue example","sensitiveparametervalue.getvalue":"Returns the sensitive value","class.sensitiveparametervalue":"The SensitiveParameterValue class","reserved.interfaces":"Predefined Interfaces and Classes","attribute.intro":"Introduction","attribute.synopsis":"Class synopsis","attribute.constants.target-class":"","attribute.constants.target-function":"","attribute.constants.target-method":"","attribute.constants.target-property":"","attribute.constants.target-class-constant":"","attribute.constants.target-parameter":"","attribute.constants.target-all":"","attribute.constants.is-repeatable":"","attribute.constants":"Predefined Constants","attribute.props.flags":"","attribute.props":"Properties","attribute.seealso":"See Also","attribute.construct":"Construct a new Attribute instance","class.attribute":"The Attribute class","allowdynamicproperties.intro":"Introduction","allowdynamicproperties.synopsis":"Class synopsis","example-411":"","allowdynamicproperties.seealso":"See Also","allowdynamicproperties.construct":"Construct a new AllowDynamicProperties attribute instance","class.allowdynamicproperties":"The AllowDynamicProperties class","returntypewillchange.intro":"Introduction","returntypewillchange.synopsis":"Class synopsis","returntypewillchange.seealso":"See Also","returntypewillchange.construct":"Construct a new ReturnTypeWillChange attribute instance","class.returntypewillchange":"The ReturnTypeWillChange class","sensitiveparameter.intro":"Introduction","sensitiveparameter.synopsis":"Class synopsis","example-412":"","sensitiveparameter.seealso":"See Also","sensitiveparameter.construct":"Construct a new SensitiveParameter attribute instance","class.sensitiveparameter":"The SensitiveParameter class","reserved.attributes":"Predefined Attributes","context.socket.bindto":"","context.socket.backlog":"","context.socket.ipv6_v6only":"","context.socket.so_reuseport":"","context.socket.so_broadcast":"","context.socket.tcp_nodelay":"","context.socket.example-bindto":"Basic bindto usage example","context.socket":"Socket context option listing","context.http.method":"","context.http.header":"","context.http.user-agent":"","context.http.content":"","context.http.proxy":"","context.http.request-fulluri":"","context.http.follow-location":"","context.http.max-redirects":"","context.http.protocol-version":"","context.http.timeout":"","context.http.ignore-errors":"","context.http.example-post":"Fetch a page and send POST data","context.http.example-fetch-ignore-redirect":"Ignore redirects but fetch headers and content","context.http":"HTTP context option listing","context.ftp.overwrite":"","context.ftp.resume-pos":"","context.ftp.proxy":"","context.ftp":"FTP context option listing","context.ssl.peer-name":"","context.ssl.verify-peer":"","context.ssl.verify-peer-name":"","context.ssl.allow-self-signed":"","context.ssl.cafile":"","context.ssl.capath":"","context.ssl.local-cert":"","context.ssl.local-pk":"","context.ssl.passphrase":"","context.ssl.verify-depth":"","context.ssl.ciphers":"","context.ssl.capture-peer-cert":"","context.ssl.capture-peer-cert-chain":"","context.ssl.sni-enabled":"","context.ssl.disable-compression":"","context.ssl.peer-fingerprint":"","context.ssl.security-level":"","context.ssl":"SSL context option listing","context.phar.compress":"","context.phar.metadata":"","context.phar":"Phar context option listing","context.params.notification":"","context.params":"Context parameter listing","context.zip.password":"","context.zip.example-password":"Basic password usage example","context.zip":"Zip context option listing","context.zlib.level":"","context.zlib":"Zlib context option listing","context":"Context options and parameters","wrappers.file":"Accessing local filesystem","wrappers.http.example.basic":"Detecting which URL we ended up on after redirects","wrappers.http":"Accessing HTTP(s) URLs","wrappers.ftp":"Accessing FTP(s) URLs","wrappers.php.std":"php:\/\/stdin, php:\/\/stdout and php:\/\/stderr","wrappers.php.input":"php:\/\/input","wrappers.php.output":"php:\/\/output","wrappers.php.fd":"php:\/\/fd","wrappers.php.memory":"php:\/\/memory and php:\/\/temp","wrappers.php.filter":"php:\/\/filter","example-418":"php:\/\/temp\/maxmemory","example-419":"php:\/\/filter\/resource=&lt;stream to be filtered&gt;","example-420":"php:\/\/filter\/read=&lt;filter list to apply to read chain&gt;","example-421":"php:\/\/filter\/write=&lt;filter list to apply to write chain&gt;","example-422":"php:\/\/memory and php:\/\/temp are not reusable","wrappers.php":"Accessing various I\/O streams","wrappers.compression":"Compression Streams","example-423":"Print data:\/\/ contents","example-424":"Fetch the media type","wrappers.data":"Data (RFC 2397)","example-425":"Basic usage","wrappers.glob":"Find pathnames matching pattern","wrappers.phar":"PHP Archive","example-426":"Opening a stream from an active connection","example-427":"This $session variable must be kept available!","wrappers.ssh2":"Secure Shell 2","example-428":"Traversing a RAR archive","example-429":"Opening an encrypted file (header encryption)","wrappers.rar":"RAR","wrappers.audio":"Audio streams","wrappers.expect":"Process Interaction Streams","wrappers":"Supported Protocols and Wrappers","langref":"Language Reference","security.intro":"Introduction","security.general":"General considerations","security.cgi-bin.attacks":"Possible attacks","security.cgi-bin.default":"Case 1: only public files served","security.cgi-bin.force-redirect":"Case 2: using cgi.force_redirect","security.cgi-bin.doc-root":"Case 3: setting doc_root or user_dir","security.cgi-bin.shell":"Case 4: PHP parser outside of web tree","security.cgi-bin":"Installed as CGI binary","security.apache":"Installed as an Apache module","security.sessions":"Session Security","example-430":"Poor variable checking leads to....","example-431":"... A filesystem attack","example-432":"More secure file name checking","example-433":"More secure file name checking","example-434":"Script vulnerable to null bytes","example-435":"Correctly validating the input","security.filesystem.nullbytes":"Null bytes related issues","security.filesystem":"Filesystem Security","security.database.design":"Designing Databases","security.database.connection":"Connecting to Database","example-436":"Hashing password field","security.database.storage.hashing":"Hashing","security.database.storage":"Encrypted Storage Model","example-437":"Splitting the result set into pages ... and making superusers\n       (PostgreSQL)","example-438":"Listing out articles ... and some passwords (any database server)","example-439":"From resetting a password ... to gaining more privileges (any database server)","example-440":"Attacking the database host operating system (MSSQL Server)","example-441":"Avoiding SQL injection by using PDO prepared statements","security.database.avoiding":"Avoidance Techniques","security.database.sql-injection":"SQL Injection","security.database":"Database Security","example-442":"Attacking Variables with a custom HTML page","example-443":"Exploiting common debugging variables","example-444":"Finding dangerous variables with E_ALL","security.errors":"Error Reporting","example-445":"Dangerous Variable Usage","security.variables":"User Submitted Data","example-446":"Hiding PHP as another language","example-447":"Using unknown types for PHP extensions","example-448":"Using HTML types for PHP extensions","security.hiding":"Hiding PHP","security.current":"Keeping Current","security":"Security","example-449":"Basic HTTP Authentication example","example-450":"Digest HTTP Authentication example","example-451":"HTTP Authentication example forcing a new name\/password","features.http-auth":"HTTP authentication with PHP","features.cookies":"Cookies","features.sessions":"Sessions","example-452":"A simple XForms search form","example-453":"Using an XForm to populate $_POST","features.xforms":"Dealing with XForms","example-454":"File Upload Form","example-455":"Validating file uploads","example-456":"Uploading array of files","features.file-upload.post-method":"POST method uploads","features.file-upload.errors":"Error Messages Explained","features.file-upload.common-pitfalls":"Common Pitfalls","example-457":"Uploading multiple files","example-458":"Uploading an entire directory","features.file-upload.multiple":"Uploading multiple files","example-459":"Saving HTTP PUT files","features.file-upload.put-method":"PUT method support","features.file-upload.errors.seealso":"See Also","features.file-upload":"Handling file uploads","example-460":"Getting the title of a remote page","example-461":"Storing data on a remote server","features.remote-files":"Using remote files","features.connection-handling":"Connection handling","features.persistent-connections":"Persistent Database Connections","features.commandline.introduction":"Introduction","example-462":"Example showing the difference to the CGI\n       SAPI:","features.commandline.differences":"Differences to other SAPIs","example-463":"","example-464":"Printing built in (and loaded) PHP and Zend modules","example-465":"Getting a syntax error when using double quotes","example-466":"Using single quotes to prevent the shell's variable\n          substitution","example-467":"Using the -B, -R and\n          -E options to count the number of lines of a\n          project.","example-468":"Using -v to get the SAPI\n         name and the version of PHP and Zend","example-469":"--ini example","example-470":"basic --rf usage","example-471":"--rc example","example-472":"--re example","example-473":"--ri example","features.commandline.options":"Command line options","example-474":"Execute PHP script as shell script","example-475":"Script intended to be run from command line (script.php)","example-476":"Batch file to run a command line PHP script (script.bat)","features.commandline.usage":"Executing PHP files","features.commandline.io-streams":"Input\/output streams","example-477":"Executing code using the interactive shell","example-478":"Tab completion","example-479":"Setting php.ini settings in the interactive shell","features.commandline.interactive.mode":"Interactive mode","features.commandline.interactive":"Interactive shell","example-480":"Starting the web server","example-481":"Starting with a specific document root directory","example-482":"Using a Router Script","example-483":"Checking for CLI Web Server Use","example-484":"Handling Unsupported File Types","example-485":"Accessing the CLI Web Server From Remote Machines","features.commandline.webserver":"Built-in web server","ini.cli-server.color":"","features.commandline.ini":"INI settings","features.commandline":"Using PHP from the command line","example-486":"Creating a new zval container","example-487":"Displaying zval information","example-488":"Increasing refcount of a zval","example-489":"Decreasing zval refcount","example-490":"Creating a array zval","example-491":"Adding already existing element to an array","example-492":"Removing an element from an array","example-493":"Adding the array itself as an element of it self","example-494":"Unsetting $a","features.gc.compound-types":"Compound Types","features.gc.cleanup-problems":"Cleanup Problems","features.gc.refcounting-basics":"Reference Counting Basics","features.gc.collecting-cycles":"Collecting Cycles","example-495":"Memory usage example","features.gc.performance-considerations.reduced-mem":"Reduced Memory Usage","example-496":"GC performance influences","example-497":"Running the above script","features.gc.performance-considerations.slowdowns":"Run-Time Slowdowns","example-498":"Recompiling PHP to enable GC benchmarking","example-499":"GC statistics","features.gc.performance-considerations.internal-stats":"PHP's Internal GC Statistics","features.gc.performance-considerations.conclusion":"Conclusion","features.gc.performance-considerations":"Performance Considerations","features.gc":"Garbage Collection","features.dtrace.introduction":"Introduction to PHP and DTrace","features.dtrace.install":"Configuring PHP for DTrace Static Probes","features.dtrace.static-probes":"DTrace Static Probes in Core PHP","features.dtrace.list-probes":"Listing DTrace Static Probes in PHP","example-500":"all_probes.d for tracing all PHP Static Probes with DTrace","features.dtrace.examples":"DTrace with PHP Example","features.dtrace.references":"See Also","features.dtrace.dtrace":"Using PHP and DTrace","features.dtrace.systemtap-install":"Installing PHP with SystemTap","features.dtrace.systemtap-list-probes":"Listing Static Probes with SystemTap","example-501":"all_probes.stp for tracing all PHP Static Probes with SystemTap","features.dtrace.systemtap-examples":"SystemTap with PHP Example","features.dtrace.systemtap":"Using SystemTap with PHP DTrace Static Probes","features.dtrace":"DTrace Dynamic Tracing","features":"Features","funcrefinfo":"","intro.apcu":"Introduction","apcu.requirements":"Requirements","apcu.installation":"Installation","ini.apcu.enabled":"","ini.apcu.shm-segments":"","ini.apcu.shm-size":"","ini.apcu.entries-hint":"","ini.apcu.ttl":"","ini.apcu.gc-ttl":"","ini.apcu.mmap-file-mask":"","ini.apcu.slam-defense":"","ini.apcu.enable-cli":"","ini.apcu.serializer":"","ini.apcu.coredump-unmap":"","ini.apcu.preload-path":"","ini.apcu.use-request-time":"","apcu.configuration":"Runtime Configuration","apcu.resources":"Resource Types","apcu.setup":"Installing\/Configuring","constant.apcu-iter-all":"","constant.apcu-iter-atime":"","constant.apcu-iter-ctime":"","constant.apcu-iter-device":"","constant.apcu-iter-dtime":"","constant.apcu-iter-filename":"","constant.apcu-iter-inode":"","constant.apcu-iter-key":"","constant.apcu-iter-md5":"","constant.apcu-iter-mem-size":"","constant.apcu-iter-mtime":"","constant.apcu-iter-none":"","constant.apcu-iter-num-hits":"","constant.apcu-iter-refcount":"","constant.apcu-iter-ttl":"","constant.apcu-iter-type":"","constant.apcu-iter-value":"","constant.apcu-list-active":"","constant.apcu-list-deleted":"","apcu.constants":"Predefined Constants","example-502":"A apcu_add example","function.apcu-add":"Cache a new variable in the data store","example-503":"A apcu_cache_info example","function.apcu-cache-info":"Retrieves cached information from APCu's data store","example-504":"apcu_cas example","function.apcu-cas":"Updates an old value with a new value","function.apcu-clear-cache":"Clears the APCu cache","example-505":"apcu_dec example","function.apcu-dec":"Decrease a stored number","example-506":"A apcu_delete example","function.apcu-delete":"Removes a stored variable from the cache","function.apcu-enabled":"Whether APCu is usable in the current environment","example-507":"An apcu_entry example","function.apcu-entry":"Atomically fetch or generate a cache entry","example-508":"apcu_exists example","function.apcu-exists":"Checks if entry exists","example-509":"A apcu_fetch example","function.apcu-fetch":"Fetch a stored variable from the cache","example-510":"apcu_inc example","function.apcu-inc":"Increase a stored number","example-511":"A apcu_key_info example","function.apcu-key-info":"Get detailed information about the cache key","example-512":"A apcu_sma_info example","function.apcu-sma-info":"Retrieves APCu Shared Memory Allocation information","example-513":"A apcu_store example","function.apcu-store":"Cache a variable in the data store","ref.apcu":"APCu Functions","apcuiterator.intro":"Introduction","apcuiterator.synopsis":"Class synopsis","example-514":"A APCUIterator::__construct example","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","intro.componere":"Introduction","componere.requirements":"Requirements","componere.installation":"Installation","componere.setup":"Installing\/Configuring","componere-abstract-definition.intro":"Introduction","componere-abstract-definition.synopsis":"Class synopsis","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.intro":"Introduction","componere-definition.synopsis":"Class synopsis","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.intro":"Introduction","componere-patch.synopsis":"Class synopsis","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.intro":"Introduction","componere-method.synopsis":"Class synopsis","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.intro":"Introduction","componere-value.synopsis":"Class synopsis","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 Functions","book.componere":"Componere","intro.errorfunc":"Introduction","errorfunc.requirements":"Requirements","errorfunc.installation":"Installation","ini.error-reporting":"PHP Constants outside of PHP","ini.display-errors":"","ini.display-startup-errors":"","ini.log-errors":"","ini.log-errors-max-len":"","ini.ignore-repeated-errors":"","ini.ignore-repeated-source":"","ini.report-memleaks":"","ini.track-errors":"","ini.html-errors":"","ini.xmlrpc-errors":"","ini.xmlrpc-error-number":"","ini.docref-root":"","ini.docref-ext":"","ini.error-prepend-string":"","ini.error-append-string":"","ini.error-log":"","ini.error-log-mode":"","ini.syslog.facility":"","ini.syslog.filter":"","ini.syslog.ident":"","errorfunc.configuration":"Runtime Configuration","errorfunc.resources":"Resource Types","errorfunc.setup":"Installing\/Configuring","errorfunc.constants.errorlevels.e-error":"","errorfunc.constants.errorlevels.e-warning":"","errorfunc.constants.errorlevels.e-parse":"","errorfunc.constants.errorlevels.e-notice":"","errorfunc.constants.errorlevels.e-core-error":"","errorfunc.constants.errorlevels.e-core-warning":"","errorfunc.constants.errorlevels.e-compile-error":"","errorfunc.constants.errorlevels.e-compile-warning":"","errorfunc.constants.errorlevels.e-user-error":"","errorfunc.constants.errorlevels.e-user-warning":"","errorfunc.constants.errorlevels.e-user-notice":"","errorfunc.constants.errorlevels.e-strict":"","errorfunc.constants.errorlevels.e-recoverable-error":"","errorfunc.constants.errorlevels.e-deprecated-error":"","errorfunc.constants.errorlevels.e-user-deprecated":"","errorfunc.constants.errorlevels.e-all":"","errorfunc.constants.errorlevels":"Errors and Logging","errorfunc.constants":"Predefined Constants","example-515":"Using error handling in a script","errorfunc.examples":"Examples","example-516":"debug_backtrace example","function.debug-backtrace":"Generates a backtrace","example-517":"debug_print_backtrace example","function.debug-print-backtrace":"Prints a backtrace","example-518":"An error_clear_last example","function.error-clear-last":"Clear the most recent error","example-519":"An error_get_last example","function.error-get-last":"Get the last occurred error","example-520":"error_log examples","function.error-log":"Send an error message to the defined error handling routines","example-521":"error_reporting examples","function.error-reporting":"Sets which PHP errors are reported","example-522":"restore_error_handler example","function.restore-error-handler":"Restores the previous error handler function","example-523":"restore_exception_handler example","function.restore-exception-handler":"Restores the previously defined exception handler function","example-524":"Error handling with set_error_handler and trigger_error","function.set-error-handler":"Sets a user-defined error handler function","example-525":"set_exception_handler example","function.set-exception-handler":"Sets a user-defined exception handler function","example-526":"trigger_error example","function.trigger-error":"Generates a user-level error\/warning\/notice message","function.user-error":"Alias of trigger_error","ref.errorfunc":"Error Handling Functions","book.errorfunc":"Error Handling and Logging","intro.ffi":"Introduction","ffi.requirements":"Requirements","ffi.installation":"Installation","ini.ffi.enable":"","ini.ffi.preload":"","ffi.configuration":"Runtime Configuration","ffi.resources":"Resource Types","ffi.setup":"Installing\/Configuring","ffi.constants":"Predefined Constants","ffi.examples.function":"Calling a function from shared library","ffi.examples.structure":"Calling a function, returning a structure through an argument","ffi.examples.variable-existing":"Accessing existing C variables","ffi.examples.variable-creating":"Creating and Modifying C variables","ffi.examples.array":"Working with C arrays","ffi.examples.enum":"Working with C enums","ffi.examples-basic":"Basic FFI usage","example-533":"","ffi.examples-callback":"PHP Callbacks","example-534":"","ffi.examples-complete":"A Complete PHP\/FFI\/preloading Example","ffi.examples":"Examples","ffi.intro":"Introduction","ffi.synopsis":"Class synopsis","ffi-ffi.constants.biggest-alignment":"","ffi-ffi.constants":"Predefined Constants","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","ffi-cdata.intro":"Introduction","ffi-cdata.synopsis":"Class synopsis","class.ffi-cdata":"C Data Handles","ffi-ctype.intro":"Introduction","ffi-ctype.synopsis":"Class synopsis","ffi-ctype.constants.type-void":"","ffi-ctype.constants.type-float":"","ffi-ctype.constants.type-double":"","ffi-ctype.constants.type-longdouble":"","ffi-ctype.constants.type-uint8":"","ffi-ctype.constants.type-sint8":"","ffi-ctype.constants.type-uint16":"","ffi-ctype.constants.type-sint16":"","ffi-ctype.constants.type-uint32":"","ffi-ctype.constants.type-sint32":"","ffi-ctype.constants.type-uint64":"","ffi-ctype.constants.type-sint64":"","ffi-ctype.constants.type-enum":"","ffi-ctype.constants.type-bool":"","ffi-ctype.constants.type-char":"","ffi-ctype.constants.type-pointer":"","ffi-ctype.constants.type-func":"","ffi-ctype.constants.type-array":"","ffi-ctype.constants.type-struct":"","ffi-ctype.constants.attr-const":"","ffi-ctype.constants.attr-incomplete-tag":"","ffi-ctype.constants.attr-variadic":"","ffi-ctype.constants.attr-incomplete-array":"","ffi-ctype.constants.attr-vla":"","ffi-ctype.constants.attr-union":"","ffi-ctype.constants.attr-packed":"","ffi-ctype.constants.attr-ms-struct":"","ffi-ctype.constants.attr-gcc-struct":"","ffi-ctype.constants.abi-default":"","ffi-ctype.constants.abi-cdecl":"","ffi-ctype.constants.abi-fastcall":"","ffi-ctype.constants.abi-thiscall":"","ffi-ctype.constants.abi-stdcall":"","ffi-ctype.constants.abi-pascal":"","ffi-ctype.constants.abi-register":"","ffi-ctype.constants.abi-ms":"","ffi-ctype.constants.abi-sysv":"","ffi-ctype.constants.abi-vectorcall":"","ffi-ctype.constants":"Predefined Constants","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":"Description","ffi-ctype.getfuncparametertype":"Description","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","ffi-exception.intro":"Introduction","ffi-exception.synopsis":"Class synopsis","class.ffi-exception":"FFI Exceptions","ffi-parserexception.intro":"Introduction","ffi-parserexception.synopsis":"Class synopsis","class.ffi-parserexception":"FFI Parser Exceptions","book.ffi":"Foreign Function Interface","intro.opcache":"Introduction","opcache.requirements":"Requirements","opcache.installation.recommended":"Recommended php.ini settings","opcache.installation":"Installation","ini.opcache.enable":"","ini.opcache.enable-cli":"","ini.opcache.memory-consumption":"","ini.opcache.interned-strings-buffer":"","ini.opcache.max-accelerated-files":"","ini.opcache.max-wasted-percentage":"","ini.opcache.use-cwd":"","ini.opcache.validate-timestamps":"","ini.opcache.revalidate-freq":"","ini.opcache.revalidate-path":"","ini.opcache.save-comments":"","ini.opcache.fast-shutdown":"","ini.opcache.enable-file-override":"","ini.opcache.optimization-level":"","ini.opcache.inherited-hack":"","ini.opcache.dups-fix":"","ini.opcache.blacklist-filename":"","ini.opcache.max-file-size":"","ini.opcache.consistency-checks":"","ini.opcache.force-restart-timeout":"","ini.opcache.error-log":"","ini.opcache.log-verbosity-level":"","ini.opcache.record-warnings":"","ini.opcache.preferred-memory-model":"","ini.opcache.protect-memory":"","ini.opcache.mmap-base":"","ini.opcache.restrict-api":"","ini.opcache.file_update_protection":"","ini.opcache.huge_code_pages":"","ini.opcache.lockfile_path":"","ini.opcache.opt_debug_level":"","ini.opcache.file-cache":"","ini.opcache.file-cache-only":"","ini.opcache.file-cache-consistency-checks":"","ini.opcache.file-cache-fallback":"","ini.opcache.validate-permission":"","ini.opcache.validate-root":"","ini.opcache.preload":"","ini.opcache.preload-user":"","ini.opcache.cache-id":"","ini.opcache.jit":"","ini.opcache.jit-buffer-size":"","ini.opcache.jit-debug":"","ini.opcache.jit-bisect-limit":"","ini.opcache.jit-prof-threshold":"","ini.opcache.jit-max-root-traces":"","ini.opcache.jit-max-side-traces":"","ini.opcache.jit-max-exit-counters":"","ini.opcache.jit-hot-loop":"","ini.opcache.jit-hot-func":"","ini.opcache.jit-hot-return":"","ini.opcache.jit-hot-side-exit":"","ini.opcache.jit-blacklist-root-trace":"","ini.opcache.jit-blacklist-side-trace":"","ini.opcache.jit-max-loop-unrolls":"","ini.opcache.jit-max-recursive-calls":"","ini.opcache.jit-max-recursive-return":"","ini.opcache.jit-max-polymorphic-calls":"","opcache.configuration":"Runtime Configuration","opcache.resources":"Resource Types","opcache.setup":"Installing\/Configuring","opcache.preloading":"Preloading","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-reset":"Resets the contents of the opcode cache","ref.opcache":"OPcache Functions","book.opcache":"OPcache","intro.outcontrol":"Introduction","outcontrol.requirements":"Requirements","outcontrol.installation":"Installation","ini.output-buffering":"","ini.output-handler":"","ini.implicit-flush":"","ini.url-rewriter.tags":"","ini.url-rewriter.hosts":"","outcontrol.configuration":"Runtime Configuration","outcontrol.resources":"Resource Types","outcontrol.setup":"Installing\/Configuring","constant.php-output-handler-start":"","constant.php-output-handler-write":"","constant.php-output-handler-flush":"","constant.php-output-handler-clean":"","constant.php-output-handler-final":"","constant.php-output-handler-cont":"","constant.php-output-handler-end":"","constant.php-output-handler-cleanable":"","constant.php-output-handler-flushable":"","constant.php-output-handler-removable":"","constant.php-output-handler-stdflags":"","outcontrol.constants":"Predefined Constants","example-535":"Output Control example","outcontrol.examples.basic":"Basic usage","example-536":"Output rewrite example","outcontrol.examples.rewrite":"Output rewrite usage","outcontrol.examples":"Examples","function.flush":"Flush system output buffer","function.ob-clean":"Clean (erase) the output buffer","example-537":"ob_end_clean example","function.ob-end-clean":"Clean (erase) the output buffer and turn off output buffering","example-538":"ob_end_flush example","function.ob-end-flush":"Flush (send) the output buffer and turn off output buffering","function.ob-flush":"Flush (send) the output buffer","example-539":"A simple ob_get_clean example","function.ob-get-clean":"Get current buffer contents and delete current output buffer","example-540":"A simple ob_get_contents example","function.ob-get-contents":"Return the contents of the output buffer","example-541":"ob_get_flush example","function.ob-get-flush":"Flush the output buffer, return it as a string and turn off output buffering","example-542":"A simple ob_get_length example","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","example-543":"ob_gzhandler example","function.ob-gzhandler":"ob_start callback function to gzip output buffer","function.ob-implicit-flush":"Turn implicit flush on\/off","example-544":"ob_list_handlers example","function.ob-list-handlers":"List all output handlers in use","example-545":"User defined callback function example","function.ob-start.flags-bc":"Creating an unerasable output buffer","function.ob-start":"Turn on output buffering","example-547":"output_add_rewrite_var example","function.output-add-rewrite-var":"Add URL rewriter values","example-548":"output_reset_rewrite_vars example","function.output-reset-rewrite-vars":"Reset URL rewriter values","ref.outcontrol":"Output Control Functions","book.outcontrol":"Output Buffering Control","intro.info":"Introduction","info.requirements":"Requirements","info.installation":"Installation","ini.assert.active":"","ini.assert.bail":"","ini.assert.warning":"","ini.assert.callback":"","ini.assert.quiet-eval":"","ini.assert.exception":"","ini.enable-dl":"","ini.max-execution-time":"","ini.max-input-time":"","ini.max-input-nesting-level":"","ini.max-input-vars":"","ini.zend.enable-gc":"","info.configuration":"Runtime Configuration","info.resources":"Resource Types","info.setup":"Installing\/Configuring","constant.credits-group":"","constant.credits-general":"","constant.credits-sapi":"","constant.credits-modules":"","constant.credits-docs":"","constant.credits-fullpage":"","constant.credits-qa":"","constant.credits-all":"","constant.info-general":"","constant.info-credits":"","constant.info-configuration":"","constant.info-modules":"","constant.info-environment":"","constant.info-variables":"","constant.info-license":"","constant.info-all":"","constant.ini-user":"","constant.ini-perdir":"","constant.ini-system":"","constant.ini-all":"","constant.assert-active":"","constant.assert-callback":"","constant.assert-bail":"","constant.assert-exception":"","constant.assert-warning":"","constant.assert-quiet-eval":"","constant.php-windows-version-major":"","constant.php-windows-version-minor":"","constant.php-windows-version-build":"","constant.php-windows-version-platform":"","constant.php-windows-version-sp-major":"","constant.php-windows-version-sp-minor":"","constant.php-windows-version-suitemask":"","constant.php-windows-version-producttype":"","constant.php-windows-nt-domain-controller":"","constant.php-windows-nt-server":"","constant.php-windows-nt-workstation":"","info.constants":"Predefined Constants","example-549":"assert_options example","function.assert-options":"Set\/get the various assert flags","example-550":"assert example","example-551":"Using a custom message","example-552":"Using a custom exception class","function.assert":"Checks an assertion","example-553":"cli_get_process_title example","function.cli-get-process-title":"Returns the current process title","example-554":"cli_set_process_title example","function.cli-set-process-title":"Sets the process title","example-555":"dl examples","function.dl":"Loads a PHP extension at runtime","example-556":"extension_loaded example","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","example-557":"A gc_enabled example","function.gc-enabled":"Returns status of the circular reference collector","function.gc-mem-caches":"Reclaims memory used by the Zend Engine memory manager","example-558":"gc_status Usage","function.gc-status":"Gets information about the garbage collector","function.get-cfg-var":"Gets the value of a PHP configuration option","example-559":"get_current_user example","function.get-current-user":"Gets the name of the owner of the current PHP script","example-560":"get_defined_constants Example","function.get-defined-constants":"Returns an associative array with the names of all the constants and their values","example-561":"Prints the XML functions","function.get-extension-funcs":"Returns an array with the names of the functions of a module","example-562":"get_include_path example","function.get-include-path":"Gets the current include_path configuration option","example-563":"get_included_files example","function.get-included-files":"Returns an array with the names of included or required files","example-564":"get_loaded_extensions Example","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","example-565":"Unfiltered get_resources","example-566":"Filtered get_resources","function.get-resources":"Returns active resources","example-567":"getenv Example","function.getenv":"Gets the value of a single or all environment variables","example-568":"getlastmod example","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","getopt.examples-1":"getopt example: The basics","getopt.examples-2":"getopt example: Introducing long options","getopt.examples-3":"getopt example: Passing multiple options as one","getopt.examples-4":"getopt example: Using rest_index","function.getopt":"Gets options from the command line argument list","example-573":"getrusage example","function.getrusage":"Gets the current resource usages","function.ini-alter":"Alias of ini_set","example-574":"ini_get_all examples","example-575":"Disabling details","function.ini-get-all":"Gets all configuration options","example-576":"A few ini_get examples","function.ini-get":"Gets the value of a configuration option","example-577":"A few ini_parse_quantity examples","function.ini-parse-quantity":"Get interpreted size from ini shorthand syntax","example-578":"ini_restore example","function.ini-restore":"Restores the value of a configuration option","example-579":"Setting an ini option","function.ini-set":"Sets the value of a configuration option","function.memory-get-peak-usage":"Returns the peak of memory allocated by PHP","example-580":"A memory_get_usage example","function.memory-get-usage":"Returns the amount of memory allocated to PHP","example-581":"memory_reset_peak_usage example","function.memory-reset-peak-usage":"Reset the peak memory usage","example-582":"php_ini_loaded_file example","function.php-ini-loaded-file":"Retrieve a path to the loaded php.ini file","example-583":"A simple example to list the returned ini files","function.php-ini-scanned-files":"Return a list of .ini files parsed from the additional ini dir","example-584":"php_sapi_name example","function.php-sapi-name":"Returns the type of interface between web server and PHP","example-585":"Some php_uname examples","example-586":"A few OS related constant examples","function.php-uname":"Returns information about the operating system PHP is running on","example-587":"Prints the general credits","example-588":"Prints the core developers and the documentation group","example-589":"Printing all the credits","function.phpcredits":"Prints out the credits for PHP","example-590":"phpinfo Example","function.phpinfo":"Outputs information about PHP's configuration","example-591":"phpversion example","example-592":"PHP_VERSION_ID example and usage","function.phpversion":"Gets the current PHP version","example-593":"Setting an environment variable","function.putenv":"Sets the value of an environment variable","example-594":"restore_include_path example","function.restore-include-path":"Restores the value of the include_path configuration option","example-595":"set_include_path example","example-596":"Adding to the include path","function.set-include-path":"Sets the include_path configuration option","function.set-time-limit":"Limits the maximum execution time","example-597":"sys_get_temp_dir example","function.sys-get-temp-dir":"Returns directory path used for temporary files","example-598":"version_compare examples","function.version-compare":"Compares two &quot;PHP-standardized&quot; version number strings","example-599":"zend_thread_id example","function.zend-thread-id":"Returns a unique identifier for the current thread","example-600":"zend_version example","function.zend-version":"Gets the version of the current Zend engine","ref.info":"PHP Options\/Info Functions","book.info":"PHP Options and Information","intro.phpdbg":"Introduction","ini.phpdbg.eol":"","ini.phpdbg.path":"","phpdbg.configuration":"Runtime Configuration","phpdbg.setup":"Installing\/Configuring","constant.phpdbg-version":"","constant.phpdbg-file":"","constant.phpdbg-method":"","constant.phpdbg-lineno":"","constant.phpdbg-func":"","constant.phpdbg-color-prompt":"","constant.phpdbg-color-notice":"","constant.phpdbg-color-error":"","phpdbg.constants":"Predefined Constants","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":"Description","function.phpdbg-exec":"Attempts to set the execution context","function.phpdbg-get-executable":"Description","function.phpdbg-prompt":"Sets the command prompt","function.phpdbg-start-oplog":"Description","ref.phpdbg":"phpdbg Functions","book.phpdbg":"Interactive PHP Debugger","intro.runkit7":"Introduction","runkit7.requirements":"Requirements","runkit7.installation":"Installation","example-601":"Custom Superglobals with runkit.superglobal=_FOO,_BAR in php.ini","ini.runkit7.superglobal":"","ini.runkit7.internal-override":"","runkit7.configuration":"Runtime Configuration","runkit7.resources":"Resource Types","runkit7.setup":"Installing\/Configuring","constant.runkit7-import-functions":"","constant.runkit7-import-class-methods":"","constant.runkit7-import-class-consts":"","constant.runkit7-import-class-props":"","constant.runkit7-import-class-static-props":"","constant.runkit7-import-classes":"","constant.runkit7-import-override":"","constant.runkit7-acc-return-reference":"","constant.runkit7-acc-public":"","constant.runkit7-acc-protected":"","constant.runkit7-acc-private":"","constant.runkit7-acc-static":"","constant.runkit7-feature-manipulation":"","constant.runkit7-feature-superglobals":"","constant.runkit7-feature-sandbox":"","runkit7.constants":"Predefined Constants","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","example-602":"A runkit7_function_add example","function.runkit7-function-add":"Add a new function, similar to create_function","example-603":"A runkit7_function_copy example","function.runkit7-function-copy":"Copy a function to a new function name","example-604":"A runkit7_function_redefine example","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","example-605":"runkit7_method_add example","function.runkit7-method-add":"Dynamically adds a new method to a given class","example-606":"runkit7_method_copy example","function.runkit7-method-copy":"Copies a method from class to another","example-607":"runkit7_method_redefine example","function.runkit7-method-redefine":"Dynamically changes the code of the given method","example-608":"runkit7_method_remove example","function.runkit7-method-remove":"Dynamically removes the given method","example-609":"runkit7_method_rename example","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","example-610":"runkit7_zval_inspect example","function.runkit7-zval-inspect":"Returns information about the passed in value with data types, reference counts, etc","ref.runkit7":"runkit7 Functions","book.runkit7":"runkit7","intro.uopz":"Introduction","uopz.requirements":"Requirements","uopz.installation":"Installation","ini.uopz.disable":"","ini.uopz.exit":"","ini.uopz.overloads":"","uopz.configuration":"Runtime Configuration","uopz.resources":"Resource Types","uopz.setup":"Installing\/Configuring","constant.zend-exit":"","constant.zend-new":"","constant.zend-throw":"","constant.zend-fetch-class":"","constant.zend-add-trait":"","constant.zend-add-interface":"","constant.zend-instanceof":"","constant.zend-user-opcode-continue":"","constant.zend-user-opcode-enter":"","constant.zend-user-opcode-leave":"","constant.zend-user-opcode-dispatch":"","constant.zend-user-opcode-dispatch-to":"","constant.zend-user-opcode-return":"","constant.zend-acc-public":"","constant.zend-acc-protected":"","constant.zend-acc-private":"","constant.zend-acc-static":"","constant.zend-acc-final":"","constant.zend-acc-abstract":"","constant.zend-acc-class":"","constant.zend-acc-interface":"","constant.zend-acc-trait":"","constant.zend-acc-fetch":"","uopz.constants":"Predefined Constants","uopz-add-function.example.basic":"Basic uopz_add_function Usage","function.uopz-add-function":"Adds non-existent function or method","uopz-allow-exit.example.basic":"uopz_allow_exit example","function.uopz-allow-exit":"Allows control over disabled exit opcode","example-613":"uopz_backup example","function.uopz-backup":"Backup a function","example-614":"uopz_compose example","function.uopz-compose":"Compose a class","example-615":"uopz_copy example","function.uopz-copy":"Copy a function","uopz-del-function.example.basic":"Basic uopz_del_function Usage","function.uopz-del-function":"Deletes previously added function or method","example-617":"uopz_delete example","example-618":"uopz_delete class example","function.uopz-delete":"Delete a function","example-619":"uopz_extend example","function.uopz-extend":"Extend a class at runtime","example-620":"uopz_flags example","example-621":"&quot;Unfinalize&quot; a Class","function.uopz-flags":"Get or set flags on function or class","example-622":"uopz_function example","example-623":"uopz_function class example","function.uopz-function":"Creates a function at runtime","uopz-get-exit-status.example.basic":"uopz_get_exit_status example","function.uopz-get-exit-status":"Retrieve the last set exit status","uopz-get-hook.example.basic":"Basic uopz_get_hook Usage","function.uopz-get-hook":"Gets previously set hook on function or method","example-626":"uopz_get_mock example","function.uopz-get-mock":"Get the current mock for a class","uopz-get-property.example.basic":"Basic uopz_get_property Usage","function.uopz-get-property":"Gets value of class or instance property","example-628":"uopz_get_return example","function.uopz-get-return":"Gets a previous set return value for a function","uopz-get-static.example.basic":"Basic uopz_get_static Usage","function.uopz-get-static":"Gets the static variables from function or method scope","example-630":"uopz_implement example","function.uopz-implement":"Implements an interface at runtime","example-631":"uopz_overload example","function.uopz-overload":"Overload a VM opcode","example-632":"uopz_redefine example","function.uopz-redefine":"Redefine a constant","example-633":"uopz_rename example","example-634":"uopz_rename class example","function.uopz-rename":"Rename a function at runtime","example-635":"uopz_restore example","function.uopz-restore":"Restore a previously backed up function","uopz-set-hook.example.basic":"Basic uopz_set_hook Usage","function.uopz-set-hook":"Sets hook to execute when entering a function or method","example-637":"uopz_set_mock example","example-638":"uopz_set_mock example","uopz_set_mock.example.static":"uopz_set_mock and static members","function.uopz-set-mock":"Use mock instead of class for new objects","uopz-set-property.example.basic":"Basic uopz_set_property Usage","function.uopz-set-property":"Sets value of existing class or instance property","example-641":"uopz_set_return example","example-642":"uopz_set_return example","example-643":"uopz_set_return class example","function.uopz-set-return":"Provide a return value for an existing function","uopz-set-static.example.basic":"Basic uopz_set_static Usage","function.uopz-set-static":"Sets the static variables in function or method scope","example-645":"uopz_undefine example","function.uopz-undefine":"Undefine a constant","uopz-unset-hook.example.basic":"Basic uopz_unset_hook Usage","function.uopz-unset-hook":"Removes previously set hook on function or method","example-647":"uopz_unset_mock example","function.uopz-unset-mock":"Unset previously set mock","example-648":"uopz_unset_return example","function.uopz-unset-return":"Unsets a previously set return value for a function","ref.uopz":"Uopz Functions","book.uopz":"User Operations for Zend","intro.wincache":"Introduction","wincache.requirements":"Requirements","wincache.installation":"Installation","ini.wincache.fcenabled":"","ini.wincache.fcenabledfilter":"","ini.wincache.fcachesize":"","ini.wincache.fcndetect":"","ini.wincache.maxfilesize":"","ini.wincache.ocenabled":"","ini.wincache.ocenabledfilter":"","ini.wincache.ocachesize":"","ini.wincache.filecount":"","ini.wincache.chkinterval":"","ini.wincache.ttlmax":"","ini.wincache.enablecli":"","example-649":"wincache.ignorelist example","ini.wincache.ignorelist":"","ini.wincache.namesalt":"","ini.wincache.ucenabled":"","ini.wincache.ucachesize":"","ini.wincache.scachesize":"","ini.wincache.rerouteini":"","ini.wincache.reroute_enabled":"","ini.wincache.srwlocks":"","ini.wincache.filemapdir":"","wincache.configuration":"Runtime Configuration","example-650":"Authentication configuration for wincache.php","wincache.stats":"WinCache Statistics Script","example-651":"Enabling WinCache session handler","wincache.sessionhandler":"WinCache Session Handler","example-652":"Enabling WinCache functions reroutes","example-653":"Reroute.ini file content","wincache.reroutes":"WinCache Functions Reroutes","wincache.resources":"Resource Types","wincache.setup":"Installing\/Configuring","wincache.constants":"Predefined Constants","example-654":"A wincache_fcache_fileinfo example","function.wincache-fcache-fileinfo":"Retrieves information about files cached in the file cache","example-655":"A wincache_fcache_meminfo example","function.wincache-fcache-meminfo":"Retrieves information about file cache memory usage","example-656":"Using wincache_lock","function.wincache-lock":"Acquires an exclusive lock on a given key","example-657":"A wincache_ocache_fileinfo example","function.wincache-ocache-fileinfo":"Retrieves information about files cached in the opcode cache","example-658":"A wincache_ocache_meminfo example","function.wincache-ocache-meminfo":"Retrieves information about opcode cache memory usage","example-659":"A wincache_refresh_if_changed example","function.wincache-refresh-if-changed":"Refreshes the cache entries for the cached files","example-660":"A wincache_rplist_fileinfo example","function.wincache-rplist-fileinfo":"Retrieves information about resolve file path cache","example-661":"A wincache_rplist_meminfo example","function.wincache-rplist-meminfo":"Retrieves information about memory usage by the resolve file path cache","example-662":"A wincache_scache_info example","function.wincache-scache-info":"Retrieves information about files cached in the session cache","example-663":"A wincache_scache_meminfo example","function.wincache-scache-meminfo":"Retrieves information about session cache memory usage","example-664":"wincache_ucache_add with key as a string","example-665":"wincache_ucache_add with key as an array","function.wincache-ucache-add":"Adds a variable in user cache only if variable does not already exist in the cache","example-666":"Using wincache_ucache_cas","function.wincache-ucache-cas":"Compares the variable with old value and assigns new value to it","example-667":"using wincache_ucache_clear","function.wincache-ucache-clear":"Deletes entire content of the user cache","example-668":"Using wincache_ucache_dec","function.wincache-ucache-dec":"Decrements the value associated with the key","example-669":"Using wincache_ucache_delete with key as a string","example-670":"Usingwincache_ucache_delete with key as an array","example-671":"Using wincache_ucache_delete with key as an array where some elements cannot be deleted","function.wincache-ucache-delete":"Deletes variables from the user cache","example-672":"Using wincache_ucache_exists","function.wincache-ucache-exists":"Checks if a variable exists in the user cache","example-673":"wincache_ucache_get with key as a string","example-674":"wincache_ucache_get with key as an array","function.wincache-ucache-get":"Gets a variable stored in the user cache","example-675":"Using wincache_ucache_inc","function.wincache-ucache-inc":"Increments the value associated with the key","example-676":"Using wincache_ucache_info","function.wincache-ucache-info":"Retrieves information about data stored in the user cache","example-677":"A wincache_ucache_meminfo example","function.wincache-ucache-meminfo":"Retrieves information about user cache memory usage","example-678":"wincache_ucache_set with key as a string","example-679":"wincache_ucache_set with key as an array","function.wincache-ucache-set":"Adds a variable in user cache and overwrites a variable if it already exists in the cache","example-680":"Using wincache_unlock","function.wincache-unlock":"Releases an exclusive lock on a given key","ref.wincache":"WinCache Functions","wincache.win32build.prereq":"Prerequisites","wincache.win32build.building":"Compiling and building","wincache.win32build.verify":"Verifying the build","wincache.win32build":"Building for Windows","book.wincache":"Windows Cache for PHP","intro.xhprof":"Introduction","xhprof.requirements":"Requirements","xhprof.installation":"Installation","ini.xhprof.output-dir":"","xhprof.configuration":"Runtime Configuration","xhprof.resources":"Resource Types","xhprof.setup":"Installing\/Configuring","constant.xhprof-flags-no-builtins":"","constant.xhprof-flags-cpu":"","constant.xhprof-flags-memory":"","xhprof.constants":"Predefined Constants","example-681":"Xhprof example with the optional GUI","xhprof.examples":"Examples","example-682":"xhprof_disable example","function.xhprof-disable":"Stops xhprof profiler","example-683":"xhprof_enable examples","function.xhprof-enable":"Start xhprof profiler","example-684":"xhprof_sample_disable example","function.xhprof-sample-disable":"Stops xhprof sample profiler","function.xhprof-sample-enable":"Start XHProf profiling in sampling mode","ref.xhprof":"Xhprof Functions","book.xhprof":"Hierarchical Profiler","intro.yac":"Introduction","yac.requirements":"Requirements","yac.installation":"Installation","ini.yac.compress-threshold":"","ini.yac.debug":"","ini.yac.enable":"","ini.yac.enable-cli":"","ini.yac.keys-memory-size":"","ini.yac.serializer":"","ini.yac.values-memory-size":"","yac.configuration":"Runtime Configuration","yac.resources":"Resource Types","yac.setup":"Installing\/Configuring","constant.yac-version":"","constant.yac-max-key-len":"","constant.yac-max-value-raw-len":"","constant.yac-max-raw-compressed-len":"","constant.yac-serializer-php":"","constant.yac-serializer-json":"","constant.yac-serializer-igbinary":"","constant.yac-serializer-msgpack":"","constant.yac-serializer":"","yac.constants":"Predefined Constants","yac.intro":"Introduction","yac.synopsis":"Class synopsis","yac.props.prefix":"","yac.props":"Properties","example-685":"Make sure the item is stored","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":"Affecting PHP's Behaviour","intro.openal":"Introduction","openal.requirements":"Requirements","openal.installation":"Installation","openal.configuration":"Runtime Configuration","openal.resources":"Resource Types","openal.setup":"Installing\/Configuring","constant.alc-frequency":"","constant.alc-refresh":"","constant.alc-sync":"","constant.al-frequency":"","constant.al-bits":"","constant.al-channels":"","constant.al-size":"","constant.al-buffer":"","constant.al-source-relative":"","constant.al-source-state":"","constant.al-pitch":"","constant.al-gain":"","constant.al-min-gain":"","constant.al-max-gain":"","constant.al-max-distance":"","constant.al-rolloff-factor":"","constant.al-cone-outer-gain":"","constant.al-cone-inner-angle":"","constant.al-cone-outer-angle":"","constant.al-reference-distance":"","constant.al-position":"","constant.al-velocity":"","constant.al-direction":"","constant.al-orientation":"","constant.al-format-mono8":"","constant.al-format-mono16":"","constant.al-format-stereo8":"","constant.al-format-stereo16":"","constant.al-initial":"","constant.al-playing":"","constant.al-paused":"","constant.al-stopped":"","constant.al-looping":"","constant.al-true":"","constant.al-false":"","openal.constants":"Predefined Constants","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 Functions","book.openal":"OpenAL Audio Bindings","refs.utilspec.audio":"Audio Formats Manipulation","intro.radius":"Introduction","radius.requirements":"Requirements","radius.installation":"Installation","radius.configuration":"Runtime Configuration","radius.resources":"Resource Types","radius.setup":"Installing\/Configuring","radius.constants.radius-mppe-key-len":"","constant.radius-option-salt":"","constant.radius-option-tagged":"","radius.constants.options":"RADIUS Options","constant.radius-access-request":"","constant.radius-access-accept":"","constant.radius-access-reject":"","constant.radius-access-challenge":"","constant.radius-accounting-request":"","constant.radius-accounting-response":"","constant.radius-coa-request":"","constant.radius-coa-ack":"","constant.radius-coa-nak":"","constant.radius-disconnect-request":"","constant.radius-disconnect-ack":"","constant.radius-disconnect-nak":"","radius.constants.packets":"RADIUS Packet Types","constant.radius-user-name":"","constant.radius-user-password":"","example-686":"Using CHAP passwords","constant.radius-chap-password":"","constant.radius-nas-ip-address":"","constant.radius-nas-port":"","constant.radius-service-type":"","constant.radius-framed-protocol":"","constant.radius-framed-ip-address":"","constant.radius-framed-ip-netmask":"","constant.radius-framed-routing":"","constant.radius-filter-id":"","constant.radius-framed-mtu":"","constant.radius-framed-compression":"","constant.radius-login-ip-host":"","constant.radius-login-service":"","constant.radius-login-tcp-port":"","constant.radius-reply-message":"","constant.radius-callback-number":"","constant.radius-callback-id":"","constant.radius-framed-route":"","constant.radius-framed-ipx-network":"","constant.radius-state":"","constant.radius-class":"","constant.radius-vendor-specific":"","constant.radius-session-timeout":"","constant.radius-idle-timeout":"","constant.radius-termination-action":"","constant.radius-called-station-id":"","constant.radius-calling-station-id":"","constant.radius-nas-identifier":"","constant.radius-proxy-state":"","constant.radius-login-lat-service":"","constant.radius-login-lat-node":"","constant.radius-login-lat-group":"","constant.radius-framed-appletalk-link":"","constant.radius-framed-appletalk-network":"","constant.radius-framed-appletalk-zone":"","constant.radius-chap-challenge":"","constant.radius-nas-port-type":"","constant.radius-port-limit":"","constant.radius-login-lat-port":"","constant.radius-connect-info":"","constant.radius-acct-status-type":"","constant.radius-acct-delay-time":"","constant.radius-acct-input-octets":"","constant.radius-acct-output-octets":"","constant.radius-acct-session-id":"","constant.radius-acct-authentic":"","constant.radius-acct-session-time":"","constant.radius-acct-input-packets":"","constant.radius-acct-output-packets":"","constant.radius-acct-terminate-cause":"","constant.radius-acct-multi-session-id":"","constant.radius-acct-link-count":"","radius.constants.attributes":"RADIUS Attribute Types","constant.radius-vendor-microsoft":"","radius.constants.vendor-specific":"RADIUS Vendor Specific Attribute Types","radius.constants":"Predefined Constants","radius.examples":"Examples","example-687":"radius_acct_open example","function.radius-acct-open":"Creates a Radius handle for accounting","example-688":"radius_add_server example","function.radius-add-server":"Adds a server","example-689":"radius_auth_open example","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","example-690":"radius_create_request example","function.radius-create-request":"Create accounting or authentication request","example-691":"radius_cvt_addr example","function.radius-cvt-addr":"Converts raw data to IP-Address","example-692":"radius_cvt_int example","function.radius-cvt-int":"Converts raw data to integer","example-693":"radius_cvt_string example","function.radius-cvt-string":"Converts raw data to string","function.radius-demangle-mppe-key":"Derives mppe-keys from mangled data","function.radius-demangle":"Demangles data","example-694":"radius_get_attr example","function.radius-get-attr":"Extracts an attribute","example-695":"radius_get_tagged_attr_data example","function.radius-get-tagged-attr-data":"Extracts the data from a tagged attribute","example-696":"radius_get_tagged_attr_tag example","function.radius-get-tagged-attr-tag":"Extracts the tag from a tagged attribute","example-697":"radius_get_vendor_attr example","function.radius-get-vendor-attr":"Extracts a vendor specific attribute","function.radius-put-addr":"Attaches an IP address attribute","example-698":"radius_put_attr example","function.radius-put-attr":"Attaches a binary attribute","example-699":"radius_put_int example","function.radius-put-int":"Attaches an integer attribute","example-700":"radius_put_string example","function.radius-put-string":"Attaches a string attribute","function.radius-put-vendor-addr":"Attaches a vendor specific IP address attribute","example-701":"radius_put_vendor_attr example","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 Functions","book.radius":"Radius","refs.remote.auth":"Authentication Services","intro.readline":"Introduction","readline.requirements":"Requirements","readline.installation":"Installation","ini.cli.pager":"","ini.cli.prompt":"","readline.configuration":"Runtime Configuration","readline.resources":"Resource Types","readline.setup":"Installing\/Configuring","constant.readline-lib":"","readline.constants":"Predefined Constants","function.readline-add-history":"Adds a line to the history","example-702":"Readline Callback Interface Example","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","example-703":"readline Example","function.readline":"Reads a line","ref.readline":"Readline Functions","book.readline":"GNU Readline","refs.utilspec.cmdline":"Command Line Specific Extensions","intro.bzip2":"Introduction","bzip2.requirements":"Requirements","bzip2.installation":"Installation","bzip2.configuration":"Runtime Configuration","bzip2.resources":"Resource Types","bzip2.setup":"Installing\/Configuring","bzip2.constants":"Predefined Constants","example-704":"Small bzip2 Example","bzip2.examples":"Examples","function.bzclose":"Close a bzip2 file","example-705":"Compressing data","function.bzcompress":"Compress a string into bzip2 encoded data","example-706":"Decompressing a String","function.bzdecompress":"Decompresses bzip2 encoded data","function.bzerrno":"Returns a bzip2 error number","example-707":"bzerror example","function.bzerror":"Returns the bzip2 error number and error string in an array","function.bzerrstr":"Returns a bzip2 error string","function.bzflush":"Do nothing","example-708":"bzopen example","function.bzopen":"Opens a bzip2 compressed file","example-709":"bzread example","function.bzread":"Binary safe bzip2 file read","example-710":"bzwrite example","function.bzwrite":"Binary safe bzip2 file write","ref.bzip2":"Bzip2 Functions","book.bzip2":"Bzip2","intro.lzf":"Introduction","lzf.requirements":"Requirements","lzf.installation":"Installation","lzf.configuration":"Runtime Configuration","lzf.resources":"Resource Types","lzf.setup":"Installing\/Configuring","lzf.constants":"Predefined Constants","function.lzf-compress":"LZF compression","function.lzf-decompress":"LZF decompression","function.lzf-optimized-for":"Determines what LZF extension was optimized for","ref.lzf":"LZF Functions","book.lzf":"LZF","example-711":"Using an external file","example-712":"Using a file within a phar archive","example-713":"Converting a phar archive from phar to tar file format","intro.phar":"Introduction","phar.requirements":"Requirements","phar.installation":"Installation","ini.phar.readonly":"","ini.phar.require-hash":"","example-714":"phar.cache_list usage example","ini.phar.cache-list":"","phar.configuration":"Runtime Configuration","phar.resources":"Resource Types","phar.setup":"Installing\/Configuring","phar.constants.none":"","phar.constants.compressed":"","phar.constants.gz":"","phar.constants.bz2":"","phar.constants.compression":"Phar compression constants","phar.constants.phar":"","phar.constants.tar":"","phar.constants.zip":"","phar.constants.fileformat":"Phar file format constants","phar.constants.md5":"","phar.constants.sha1":"","phar.constants.sha256":"","phar.constants.sha512":"","phar.constants.openssl":"","phar.constants.openssl-sha256":"","phar.constants.openssl-sha512":"","phar.constants.signature":"Phar signature constants","phar.constants.php":"","phar.constants.phps":"","phar.constants.mimeoverride":"Phar webPhar mime override constants","phar.constants":"Predefined Constants","phar.using.intro":"Using Phar Archives: Introduction","phar.using.stream":"Using Phar Archives: the phar stream wrapper","phar.using.object":"Using Phar Archives: the Phar and PharData class","phar.using":"Using Phar Archives","phar.creating.intro":"Creating Phar Archives: Introduction","phar.creating":"Creating Phar Archives","phar.fileformat.ingredients":"Ingredients of all Phar archives, independent of file format","phar.fileformat.stub":"Phar file stub","phar.fileformat.phartip":"","phar.fileformat.phartip2":"","phar.fileformat.phartip3":"","phar.fileformat.comparison":"Head-to-head comparison of Phar, Tar and Zip","phar.fileformat.tar":"Tar-based phars","phar.fileformat.zip":"Zip-based phars","phar.fileformat.phar":"Phar File Format","phar.fileformat.flags":"Global Phar bitmapped flags","phar.fileformat.manifestfile":"Phar manifest file entry definition","phar.fileformat.signature":"Phar Signature format","phar.fileformat":"What makes a phar a phar and not a tar or a zip?","phar.intro":"Introduction","phar.synopsis":"Class synopsis","example-715":"A Phar::addEmptyDir example","phar.addemptydir":"Add an empty directory to the phar archive","example-716":"A Phar::addFile example","phar.addfile":"Add a file from the filesystem to the phar archive","example-717":"A Phar::addFromString example","phar.addfromstring":"Add a file from a string to the phar archive","example-718":"A Phar::apiVersion example","phar.apiversion":"Returns the api version","example-719":"A Phar::buildFromDirectory example","phar.buildfromdirectory":"Construct a phar archive from the files within a directory","example-720":"A Phar::buildFromIterator with SplFileInfo","example-721":"A Phar::buildFromIterator with other iterators","phar.buildfromiterator":"Construct a phar archive from an iterator","example-722":"A Phar::canCompress example","phar.cancompress":"Returns whether phar extension supports compression using either zlib or bzip2","example-723":"A Phar::canWrite example","phar.canwrite":"Returns whether phar extension supports writing and creating phars","example-724":"A Phar::compress example","phar.compress":"Compresses the entire Phar archive using Gzip or Bzip2 compression","example-725":"A Phar::compressFiles example","phar.compressfiles":"Compresses all files in the current Phar archive","example-726":"A Phar::__construct example","phar.construct":"Construct a Phar archive object","example-727":"A Phar::convertToData example","phar.converttodata":"Convert a phar archive to a non-executable tar or zip file","example-728":"A Phar::convertToExecutable example","phar.converttoexecutable":"Convert a phar archive to another executable phar archive file format","example-729":"A Phar::copy example","phar.copy":"Copy a file internal to the phar archive to another new file within the phar","example-730":"A Phar::count example","phar.count":"Returns the number of entries (files) in the Phar archive","example-731":"A Phar::createDefaultStub example","phar.createdefaultstub":"Create a phar-file format specific stub","example-732":"A Phar::decompress example","phar.decompress":"Decompresses the entire Phar archive","example-733":"A Phar::decompressFiles example","phar.decompressfiles":"Decompresses all files in the current Phar archive","example-734":"A Phar::delMetaData example","phar.delmetadata":"Deletes the global metadata of the phar","example-735":"A Phar::delete example","phar.delete":"Delete a file within a phar archive","phar.destruct":"Destructs a Phar archive object","example-736":"A Phar::extractTo example","phar.extractto":"Extract the contents of a phar archive to a directory","phar.getalias":"Get the alias for Phar","example-737":"A Phar::getMetadata example","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","example-738":"A Phar::getStub example","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","example-739":"A Phar::hasMetadata example","phar.hasmetadata":"Returns whether phar has global meta-data","example-740":"A Phar::interceptFileFuncs example","example-741":"A Phar::interceptFileFuncs example","phar.interceptfilefuncs":"Instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions","example-742":"A Phar::isBuffering example","phar.isbuffering":"Used to determine whether Phar write operations are being buffered, or are flushing directly to disk","example-743":"A Phar::isCompressed example","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","example-744":"A Phar::loadPhar example","phar.loadphar":"Loads any phar archive with an alias","example-745":"A Phar::mapPhar example","phar.mapphar":"Reads the currently executed file (a phar) and registers its manifest","example-746":"A Phar::mount example","phar.mount":"Mount an external path or file to a virtual location within the phar archive","example-747":"A Phar::mungServer example","phar.mungserver":"Defines a list of up to 4 $_SERVER variables that should be modified for execution","example-748":"A Phar::offsetExists example","phar.offsetexists":"Determines whether a file exists in the phar","example-749":"Phar::offsetGet example","phar.offsetget":"Gets a PharFileInfo object for a specific file","example-750":"A Phar::offsetSet example","phar.offsetset":"Set the contents of an internal file to those of an external file","example-751":"A Phar::offsetUnset example","phar.offsetunset":"Remove a file from a phar","example-752":"A Phar::running example","phar.running":"Returns the full path on disk or full phar URL to the currently executing Phar archive","example-753":"A Phar::setAlias example","phar.setalias":"Set the alias for the Phar archive","example-754":"A Phar::setDefaultStub example","phar.setdefaultstub":"Used to set the PHP loader or bootstrap stub of a Phar archive to the default loader","example-755":"A Phar::setMetadata example","phar.setmetadata":"Sets phar archive meta-data","phar.setsignaturealgorithm":"Set the signature algorithm for a phar and apply it","example-756":"A Phar::setStub example","phar.setstub":"Used to set the PHP loader or bootstrap stub of a Phar archive","example-757":"A Phar::startBuffering example","phar.startbuffering":"Start buffering Phar write operations, do not modify the Phar object on disk","example-758":"A Phar::stopBuffering example","phar.stopbuffering":"Stop buffering write requests to the Phar archive, and save changes to disk","example-759":"A Phar::unlinkArchive example","phar.unlinkarchive":"Completely remove a phar archive from disk and from memory","example-760":"A Phar::webPhar example","phar.webphar":"Routes a request from a web browser to an internal file within the phar archive","class.phar":"The Phar class","phardata.intro":"Introduction","phardata.synopsis":"Class synopsis","example-761":"A PharData::addEmptyDir example","phardata.addemptydir":"Add an empty directory to the tar\/zip archive","example-762":"A PharData::addFile example","phardata.addfile":"Add a file from the filesystem to the tar\/zip archive","example-763":"A PharData::addFromString example","phardata.addfromstring":"Add a file from a string to the tar\/zip archive","example-764":"A PharData::buildFromDirectory example","phardata.buildfromdirectory":"Construct a tar\/zip archive from the files within a directory","example-765":"A PharData::buildFromIterator with SplFileInfo","example-766":"A PharData::buildFromIterator with other iterators","phardata.buildfromiterator":"Construct a tar or zip archive from an iterator","example-767":"A PharData::compress example","phardata.compress":"Compresses the entire tar\/zip archive using Gzip or Bzip2 compression","example-768":"A PharData::compressFiles example","phardata.compressfiles":"Compresses all files in the current tar\/zip archive","example-769":"A PharData::__construct example","phardata.construct":"Construct a non-executable tar or zip archive object","example-770":"A PharData::convertToData example","phardata.converttodata":"Convert a phar archive to a non-executable tar or zip file","example-771":"A PharData::convertToExecutable example","phardata.converttoexecutable":"Convert a non-executable tar\/zip archive to an executable phar archive","example-772":"A PharData::copy example","phardata.copy":"Copy a file internal to the phar archive to another new file within the phar","example-773":"A PharData::decompress example","phardata.decompress":"Decompresses the entire Phar archive","example-774":"A PharData::decompressFiles example","phardata.decompressfiles":"Decompresses all files in the current zip archive","example-775":"A PharData::delMetaData example","phardata.delmetadata":"Deletes the global metadata of a zip archive","example-776":"A PharData::delete example","phardata.delete":"Delete a file within a tar\/zip archive","phardata.destruct":"Destructs a non-executable tar or zip archive object","example-777":"A PharData::extractTo example","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","example-778":"A PharData::offsetSet example","phardata.offsetset":"Set the contents of a file within the tar\/zip to those of an external file or string","example-779":"A PharData::offsetUnset example","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)","example-780":"A Phar::setMetadata example","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.intro":"Introduction","pharfileinfo.synopsis":"Class synopsis","example-781":"A PharFileInfo::chmod example","pharfileinfo.chmod":"Sets file-specific permission bits","example-782":"A PharFileInfo::compress example","pharfileinfo.compress":"Compresses the current Phar entry with either zlib or bzip2 compression","example-783":"A PharFileInfo::__construct example","pharfileinfo.construct":"Construct a Phar entry object","example-784":"A PharFileInfo::decompress example","pharfileinfo.decompress":"Decompresses the current Phar entry within the phar","example-785":"A PharFileInfo::delMetaData example","pharfileinfo.delmetadata":"Deletes the metadata of the entry","pharfileinfo.destruct":"Destructs a Phar entry object","example-786":"A PharFileInfo::getCRC32 example","pharfileinfo.getcrc32":"Returns CRC32 code or throws an exception if CRC has not been verified","example-787":"A PharFileInfo::getCompressedSize example","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","example-788":"A PharFileInfo::getMetadata example","pharfileinfo.getmetadata":"Returns file-specific meta-data saved with a file","example-789":"A PharFileInfo::getPharFlags example","pharfileinfo.getpharflags":"Returns the Phar file entry flags","pharfileinfo.hasmetadata":"Returns the metadata of the entry","example-790":"A PharFileInfo::isCRCChecked example","pharfileinfo.iscrcchecked":"Returns whether file entry has had its CRC verified","example-791":"A PharFileInfo::isCompressed example","pharfileinfo.iscompressed":"Returns whether the entry is compressed","example-792":"A PharFileInfo::setMetadata example","pharfileinfo.setmetadata":"Sets file-specific meta-data saved with a file","class.pharfileinfo":"The PharFileInfo class","pharexception.intro":"Introduction","pharexception.synopsis":"Class synopsis","class.pharexception":"The PharException class","book.phar":"Phar","intro.rar":"Introduction","rar.requirements":"Requirements","example-793":"Rar installation","rar.installation":"Installation","rar.configuration":"Runtime Configuration","rar.resources":"Resource Types","rar.setup":"Installing\/Configuring","constant.rar-host-msdos":"","constant.rar-host-os2":"","constant.rar-host-win32":"","constant.rar-host-unix":"","constant.rar-host-beos":"","rar.constants":"Predefined Constants","example-794":"On-the-fly decompression","example-795":"RAR extension filesystem extraction example","rar.examples":"Examples","function.rar-wrapper-cache-stats":"Cache hits and misses for the URL wrapper","ref.rar":"Rar Functions","rararchive.intro":"Introduction","rararchive.synopsis":"Class synopsis","example-796":"Object-oriented style","example-797":"Procedural style","rararchive.close":"Close RAR archive and free all resources","example-798":"Object-oriented style","example-799":"Procedural style","rararchive.getcomment":"Get comment text from the RAR archive","example-800":"Object-oriented style","example-801":"Procedural style","rararchive.getentries":"Get full list of entries from the RAR archive","example-802":"Object-oriented style","example-803":"Procedural style","rararchive.getentry":"Get entry object from the RAR archive","example-804":"Object-oriented style","example-805":"Procedural style","rararchive.isbroken":"Test whether an archive is broken (incomplete)","example-806":"Object-oriented style","example-807":"Procedural style","rararchive.issolid":"Check whether the RAR archive is solid","example-808":"Object-oriented style","example-809":"Procedural style","example-810":"Volume Callback","rararchive.open":"Open RAR archive","example-811":"Object-oriented style","example-812":"Procedural style","rararchive.setallowbroken":"Whether opening broken archives is allowed","example-813":"RarArchive::__toString example","rararchive.tostring":"Get text representation","class.rararchive":"The RarArchive class","rarentry.intro":"Introduction","rarentry.synopsis":"Class synopsis","rarentry.constants.host-msdos":"","rarentry.constants.host-os2":"","rarentry.constants.host-win32":"","rarentry.constants.host-unix":"","rarentry.constants.host-macos":"","rarentry.constants.host-beos":"","rarentry.constants.attribute-win-readonly":"","rarentry.constants.attribute-win-hidden":"","rarentry.constants.attribute-win-system":"","rarentry.constants.attribute-win-directory":"","rarentry.constants.attribute-win-archive":"","rarentry.constants.attribute-win-device":"","rarentry.constants.attribute-win-normal":"","rarentry.constants.attribute-win-temporary":"","rarentry.constants.attribute-win-sparse-file":"","rarentry.constants.attribute-win-reparse-point":"","rarentry.constants.attribute-win-compressed":"","rarentry.constants.attribute-win-offline":"","rarentry.constants.attribute-win-not-content-indexed":"","rarentry.constants.attribute-win-encrypted":"","rarentry.constants.attribute-win-virtual":"","rarentry.constants.attribute-unix-world-execute":"","rarentry.constants.attribute-unix-world-write":"","rarentry.constants.attribute-unix-world-read":"","rarentry.constants.attribute-unix-group-execute":"","rarentry.constants.attribute-unix-group-write":"","rarentry.constants.attribute-unix-group-read":"","rarentry.constants.attribute-unix-owner-execute":"","rarentry.constants.attribute-unix-owner-write":"","rarentry.constants.attribute-unix-owner-read":"","rarentry.constants.attribute-unix-sticky":"","rarentry.constants.attribute-unix-setgid":"","rarentry.constants.attribute-unix-setuid":"","rarentry.constants.attribute-unix-final-quartet":"","rarentry.constants.attribute-unix-fifo":"","rarentry.constants.attribute-unix-char-dev":"","rarentry.constants.attribute-unix-directory":"","rarentry.constants.attribute-unix-block-dev":"","rarentry.constants.attribute-unix-regular-file":"","rarentry.constants.attribute-unix-sym-link":"","rarentry.constants.attribute-unix-socket":"","rarentry.constants":"Predefined Constants","example-814":"RarEntry::extract example","example-815":"How to extract all files in archive:","rarentry.extract":"Extract entry from the archive","example-816":"RarEntry::getAttr example","rarentry.getattr":"Get attributes of the entry","rarentry.getcrc":"Get CRC of the entry","rarentry.getfiletime":"Get entry last modification time","example-817":"RarEntry::getHostOs example (version &gt;= 2.0.0)","example-818":"RarEntry::getHostOs example (version &lt;= 1.0.0)","rarentry.gethostos":"Get entry host OS","example-819":"RarEntry::getMethod example","rarentry.getmethod":"Get pack method of the entry","example-820":"RarEntry::getName example","rarentry.getname":"Get name of the entry","example-821":"RarEntry::getPackedSize example","rarentry.getpackedsize":"Get packed size of the entry","example-822":"RarEntry::getStream example","rarentry.getstream":"Get file handler for entry","example-823":"RarEntry::getUnpackedSize example","rarentry.getunpackedsize":"Get unpacked size of the entry","example-824":"RarEntry::getVersion example","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.intro":"Introduction","rarexception.synopsis":"Class synopsis","example-825":"RarException::isUsingExceptions example","rarexception.isusingexceptions":"Check whether error handling with exceptions is in use","example-826":"RarException::setUsingExceptions example","rarexception.setusingexceptions":"Activate and deactivate error handling with exceptions","class.rarexception":"The RarException class","book.rar":"Rar Archiving","intro.zip":"Introduction","zip.requirements":"Requirements","zip.installation.new.linux":"Linux systems","zip.installation.new.windows":"Windows","zip.installation.new":"","zip.pecl.installation":"Installation via PECL","zip.installation":"Installation","zip.configuration":"Runtime Configuration","zip.resources":"Resource Types","zip.setup":"Installing\/Configuring","ziparchive.constants.create":"","ziparchive.constants.overwrite":"","ziparchive.constants.excl":"","ziparchive.constants.rdonly":"","ziparchive.constants.checkcons":"","ziparchive.constants.mode":"Archive open modes","ziparchive.constants.afl-rdonly":"","ziparchive.constants.afl-is-torrentzip":"","ziparchive.constants.afl-want-torrentzip":"","ziparchive.constants.afl-create-or-keep-file-for-empty-archive":"","ziparchive.constants.afl":"Archive global flags","ziparchive.constants.fl-nocase":"","ziparchive.constants.fl-nodir":"","ziparchive.constants.fl-compressed":"","ziparchive.constants.fl-unchanged":"","ziparchive.constants.fl-recompress":"","ziparchive.constants.fl-encrypted":"","ziparchive.constants.fl-overwrite":"","ziparchive.constants.fl-local":"","ziparchive.constants.fl-central":"","ziparchive.constants.fl-enc-guess":"","ziparchive.constants.fl-enc-raw":"","ziparchive.constants.fl-enc-strict":"","ziparchive.constants.fl-enc-utf-8":"","ziparchive.constants.fl-enc-cp437":"","ziparchive.constants.fl-open-file-now":"","ziparchive.constants.fl":"Archive flags","ziparchive.constants.cm-default":"","ziparchive.constants.cm-store":"","ziparchive.constants.cm-shrink":"","ziparchive.constants.cm-reduce-1":"","ziparchive.constants.cm-reduce-2":"","ziparchive.constants.cm-reduce-3":"","ziparchive.constants.cm-reduce-4":"","ziparchive.constants.cm-implode":"","ziparchive.constants.cm-deflate":"","ziparchive.constants.cm-deflate64":"","ziparchive.constants.cm-pkware-implode":"","ziparchive.constants.cm-bzip2":"","ziparchive.constants.cm-lzma":"","ziparchive.constants.cm-lzma2":"","ziparchive.constants.cm-zstd":"","ziparchive.constants.cm-xz":"","ziparchive.constants.cm-terse":"","ziparchive.constants.cm-lz77":"","ziparchive.constants.cm-wavpack":"","ziparchive.constants.cm-ppmd":"","ziparchive.constants.cm":"Compression modes","ziparchive.constants.er-ok":"","ziparchive.constants.er-multidisk":"","ziparchive.constants.er-rename":"","ziparchive.constants.er-close":"","ziparchive.constants.er-seek":"","ziparchive.constants.er-read":"","ziparchive.constants.er-write":"","ziparchive.constants.er-crc":"","ziparchive.constants.er-zipclosed":"","ziparchive.constants.er-noent":"","ziparchive.constants.er-exists":"","ziparchive.constants.er-open":"","ziparchive.constants.er-tmpopen":"","ziparchive.constants.er-zlib":"","ziparchive.constants.er-memory":"","ziparchive.constants.er-changed":"","ziparchive.constants.er-compnotsupp":"","ziparchive.constants.er-eof":"","ziparchive.constants.er-inval":"","ziparchive.constants.er-nozip":"","ziparchive.constants.er-internal":"","ziparchive.constants.er-incons":"","ziparchive.constants.er-remove":"","ziparchive.constants.er-deleted":"","ziparchive.constants.er-encrnotsupp":"","ziparchive.constants.er-rdonly":"","ziparchive.constants.er-nopasswd":"","ziparchive.constants.er-wrongpasswd":"","ziparchive.constants.er-opnotsupp":"","ziparchive.constants.er-inuse":"","ziparchive.constants.er-tell":"","ziparchive.constants.er-compressed-data":"","ziparchive.constants.er-cancelled":"","ziparchive.constants.er-data-length":"","ziparchive.constants.er-not-allowed":"","ziparchive.constants.er":"Errors","ziparchive.constants.em-none":"","ziparchive.constants.em-trad-pkware":"","ziparchive.constants.em-aes-128":"","ziparchive.constants.em-aes-192":"","ziparchive.constants.em-aes-256":"","ziparchive.constants.em-unknown":"","ziparchive.constants.em":"Encryption modes","ziparchive.constants.length-to-end":"","ziparchive.constants.length-unchecked":"","ziparchive.constants.length":"Length parameter constants","ziparchive.constants.libzip-version":"","ziparchive.constants.other":"Other constants","ziparchive.constants.opsys-dos":"","ziparchive.constants.opsys-amiga":"","ziparchive.constants.opsys-openvms":"","ziparchive.constants.opsys-unix":"","ziparchive.constants.opsys-vm-cms":"","ziparchive.constants.opsys-atari-st":"","ziparchive.constants.opsys-os-2":"","ziparchive.constants.opsys-macintosh":"","ziparchive.constants.opsys-z-system":"","ziparchive.constants.opsys-cpm":"","ziparchive.constants.opsys-windows-ntfs":"","ziparchive.constants.opsys-mvs":"","ziparchive.constants.opsys-vse":"","ziparchive.constants.opsys-acorn-risc":"","ziparchive.constants.opsys-vfat":"","ziparchive.constants.opsys-alternate-mvs":"","ziparchive.constants.opsys-beos":"","ziparchive.constants.opsys-tandem":"","ziparchive.constants.opsys-os-4000":"","ziparchive.constants.opsys-os-x":"","ziparchive.constants.opsys-default":"","ziparchive.constants.opsys":"Operating system constants for external attributes","zip.constants":"Predefined Constants","example-827":"Create a Zip archive","example-828":"Dump the archive details and listing","example-829":"Zip stream wrapper, read an OpenOffice meta info","example-830":"Zip Usage Example","zip.examples":"Examples","ziparchive.intro":"Introduction","ziparchive.synopsis":"Class synopsis","ziparchive.props.lastid":"","ziparchive.props.status":"","ziparchive.props.statussys":"","ziparchive.props.numfiles":"","ziparchive.props.filename":"","ziparchive.props.comment":"","ziparchive.props":"Properties","example-831":"Create a new directory in an archive","ziparchive.addemptydir":"Add a new directory","example-832":"Open and add","ziparchive.addfile":"Adds a file to a ZIP archive from the given path","example-833":"Add an entry to a new archive","example-834":"Add file to a directory inside an archive","ziparchive.addfromstring":"Add a file to a ZIP archive using its contents","ziparchive.addglob.example.basic":"ZipArchive::addGlob example","ziparchive.addglob":"Add files from a directory by glob pattern","ziparchive.addpattern.example.basic":"ZipArchive::addPattern example","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","example-837":"Delete file from archive using its index","ziparchive.deleteindex":"Delete an entry in the archive using its index","example-838":"Deleting a file and directory from an archive, using names","ziparchive.deletename":"Delete an entry in the archive using its name","example-839":"Extract all entries","example-840":"Extract two entries","ziparchive.extractto":"Extract the archive contents","example-841":"Dump an archive comment","ziparchive.getarchivecomment":"Returns the Zip archive comment","example-842":"Test if archive is a torrentzip format","ziparchive.getarchiveflag":"Returns the value of a Zip archive global flag","example-843":"Dump an entry comment","ziparchive.getcommentindex":"Returns the comment of an entry using the entry index","example-844":"Dump an entry comment","ziparchive.getcommentname":"Returns the comment of an entry using the entry name","example-845":"Extract all entries with Unix rights","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","example-846":"Get the file contents","ziparchive.getfromindex":"Returns the entry contents using its index","example-847":"Get the file contents","example-848":"Convert an image from a zip entry","ziparchive.getfromname":"Returns the entry contents using its name","example-849":"ZipArchive::getNameIndex example","ziparchive.getnameindex":"Returns the name of an entry using its index","ziparchive.getstatusstring":"Returns the status error message, system and\/or zip messages","example-850":"Get the entry contents with fread and store it","example-851":"Same as the previous example but with fopen and the zip\n     stream wrapper","example-852":"Stream wrapper and image, can be used with the xml function\n     as well","ziparchive.getstream":"Get a file handler to the entry defined by its name (read only)","example-853":"Get the entry contents with fread and store it","ziparchive.getstreamindex":"Get a file handler to the entry defined by its index (read only)","example-854":"Get the entry contents with fread and store it","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","example-855":"Create an archive and then use it with ZipArchive::locateName","ziparchive.locatename":"Returns the index of the entry in the archive","example-856":"Open and extract","example-857":"Create an archive","example-858":"Create an temporary archive","ziparchive.open":"Open a ZIP file archive","example-859":"Archive a file","ziparchive.registercancelcallback":"Register a callback to allow cancellation during archive close.","example-860":"Archive a file","ziparchive.registerprogresscallback":"Register a callback to provide updates during archive close.","example-861":"Rename one entry","ziparchive.renameindex":"Renames an entry defined by its index","example-862":"Rename one entry","ziparchive.renamename":"Renames an entry defined by its name","example-863":"Open and replace","ziparchive.replacefile":"Replace file in ZIP archive with a given path","example-864":"Create an archive and set a comment","ziparchive.setarchivecomment":"Set the comment of a ZIP archive","example-865":"Create a torrentzip archive","ziparchive.setarchiveflag":"Set a global flag of a ZIP archive","example-866":"Open an archive and set a comment for an entry","ziparchive.setcommentindex":"Set the comment of an entry defined by its index","example-867":"Open an archive and set a comment for an entry","ziparchive.setcommentname":"Set the comment of an entry defined by its name","example-868":"Add files with different compression methods to an archive","ziparchive.setcompressionindex":"Set the compression method of an entry defined by its index","example-869":"Add files with different compression methods to an archive","example-870":"Add file and set compression method","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","example-871":"Archive and encrypt a file","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","example-872":"Archive a file, with its Unix rights","ziparchive.setexternalattributesname":"Set the external attributes of an entry defined by its name","example-873":"Archive a file","ziparchive.setmtimeindex":"Set the modification time of an entry defined by its index","example-874":"Archive a file","ziparchive.setmtimename":"Set the modification time of an entry defined by its name","ziparchive.setpassword":"Set the password for the active archive","example-875":"Dump the stat info of an entry","ziparchive.statindex":"Get the details of an entry defined by its index","example-876":"Dump the stat info of an entry","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 Functions","book.zip":"Zip","intro.zlib":"Introduction","zlib.requirements":"Requirements","zlib.installation":"Installation","ini.zlib.output-compression":"","ini.zlib.output-compression-level":"","ini.zlib.output-handler":"","zlib.configuration":"Runtime Configuration","zlib.resources":"Resource Types","zlib.setup":"Installing\/Configuring","constant.force-gzip":"","constant.force-deflate":"","constant.zlib-encoding-raw":"","constant.zlib-encoding-deflate":"","constant.zlib-encoding-gzip":"","constant.zlib-filtered":"","constant.zlib-huffman-only":"","constant.zlib-fixed":"","constant.zlib-rle":"","constant.zlib-default-strategy":"","constant.zlib-block":"","constant.zlib-no-flush":"","constant.zlib-partial-flush":"","constant.zlib-sync-flush":"","constant.zlib-full-flush":"","constant.zlib-finish":"","zlib.constants":"Predefined Constants","example-877":"Small Zlib Example","example-878":"Working with the incremental compression and decompression API","zlib.examples":"Examples","function.deflate-add":"Incrementally deflate data","function.deflate-init":"Initialize an incremental deflate context","example-879":"gzclose example","function.gzclose":"Close an open gz-file pointer","example-880":"gzcompress example","function.gzcompress":"Compress a string","function.gzdecode":"Decodes a gzip compressed string","example-881":"gzdeflate example","function.gzdeflate":"Deflate a string","example-882":"Creating a gzip file","function.gzencode":"Create a gzip compressed string","example-883":"gzeof example","function.gzeof":"Test for EOF on a gz-file pointer","example-884":"gzfile example","function.gzfile":"Read entire gz-file into an array","example-885":"gzgetc example","function.gzgetc":"Get character from gz-file pointer","example-886":"gzgets example","function.gzgets":"Get line from file pointer","example-887":"gzgetss example","function.gzgetss":"Get line from gz-file pointer and strip HTML tags","example-888":"gzinflate example","function.gzinflate":"Inflate a deflated string","example-889":"gzopen Example","function.gzopen":"Open gz-file","example-890":"gzpassthru example","function.gzpassthru":"Output all remaining data on a gz-file pointer","function.gzputs":"Alias of gzwrite","example-891":"gzread example","function.gzread":"Binary-safe gz-file read","function.gzrewind":"Rewind the position of a gz-file pointer","example-892":"gzseek example","function.gzseek":"Seek on a gz-file pointer","function.gztell":"Tell gz-file pointer read\/write position","example-893":"gzuncompress example","function.gzuncompress":"Uncompress a compressed string","example-894":"gzwrite example","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.readgzfile":"Output a gz-file","function.zlib-decode":"Uncompress any raw\/gzip\/zlib encoded data","zlib-encode.example.basic":"zlib_encode example","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 Functions","deflatecontext.intro":"Introduction","deflatecontext.synopsis":"Class synopsis","class.deflatecontext":"The DeflateContext class","inflatecontext.intro":"Introduction","inflatecontext.synopsis":"Class synopsis","class.inflatecontext":"The InflateContext class","book.zlib":"Zlib Compression","refs.compression":"Compression and Archive Extensions","intro.hash":"Introduction","hash.requirements":"Requirements","hash.installation":"Installation","hash.configuration":"Runtime Configuration","hash.resources":"Resource Types","hash.setup":"Installing\/Configuring","constant.hash-hmac":"","hash.constants":"Predefined Constants","hashcontext.intro":"Introduction","hashcontext.synopsis":"Class synopsis","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","example-896":"hash_algos example","function.hash-algos":"Return a list of registered hashing algorithms","example-897":"hash_copy example","function.hash-copy":"Copy hashing context","foobar.examples.basic":"hash_equals example","function.hash-equals":"Timing attack safe string comparison","example-899":"Using hash_file","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","example-900":"hash_hkdf example","function.hash-hkdf":"Generate a HKDF key derivation of a supplied key input","hash-hmac-algos.example.basic":"hash_hmac_algos example","function.hash-hmac-algos":"Return a list of registered hashing algorithms suitable for hash_hmac","example-902":"hash_hmac_file example","function.hash-hmac-file":"Generate a keyed hash value using the HMAC method and the contents of a given file","example-903":"hash_hmac example","function.hash-hmac":"Generate a keyed hash value using the HMAC method","example-904":"Incremental hashing example","function.hash-init":"Initialize an incremental hashing context","example-905":"hash_pbkdf2 example, basic usage","function.hash-pbkdf2":"Generate a PBKDF2 key derivation of a supplied password","function.hash-update-file":"Pump data into an active hashing context from a file","example-906":"hash_update_stream example","function.hash-update-stream":"Pump data into an active hashing context from an open stream","function.hash-update":"Pump data into an active hashing context","example-907":"A hash example","function.hash":"Generate a hash value (message digest)","ref.hash":"Hash Functions","book.hash":"HASH Message Digest Framework","intro.mcrypt":"Introduction","mcrypt.requirements":"Requirements","mcrypt.installation":"Installation","ini.mcrypt.algorithms-dir":"","ini.mcrypt.modes-dir":"","mcrypt.configuration":"Runtime Configuration","mcrypt.resources":"Resource Types","mcrypt.setup":"Installing\/Configuring","constant.mcrypt-encrypt":"","constant.mcrypt-decrypt":"","constant.mcrypt-dev-random":"","constant.mcrypt-dev-urandom":"","constant.mcrypt-rand":"","mcrypt.constants":"Predefined Constants","mcrypt.ciphers":"Mcrypt ciphers","example-908":"mcrypt_create_iv Example","function.mcrypt-create-iv":"Creates an initialization vector (IV) from a random source","function.mcrypt-decrypt":"Decrypts crypttext with given parameters","example-909":"mcrypt_enc_get_algorithms_name example","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","example-910":"mcrypt_enc_get_modes_name example","function.mcrypt-enc-get-modes-name":"Returns the name of the opened mode","example-911":"mcrypt_enc_get_supported_key_sizes example","function.mcrypt-enc-get-supported-key-sizes":"Returns an array with the supported keysizes of the opened algorithm","function.mcrypt-enc-is-block-algorithm-mode":"Checks whether the encryption of the opened mode works on blocks","function.mcrypt-enc-is-block-algorithm":"Checks whether the algorithm of the opened mode is a block algorithm","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","example-912":"mcrypt_encrypt Example","function.mcrypt-encrypt":"Encrypts plaintext with given parameters","function.mcrypt-generic-deinit":"This function deinitializes an encryption module","function.mcrypt-generic-init":"This function initializes all buffers needed for encryption","function.mcrypt-generic":"This function encrypts data","example-913":"mcrypt_get_block_size example","function.mcrypt-get-block-size":"Gets the block size of the specified cipher","example-914":"mcrypt_get_cipher_name Example","function.mcrypt-get-cipher-name":"Gets the name of the specified cipher","example-915":"mcrypt_get_iv_size Example","function.mcrypt-get-iv-size":"Returns the size of the IV belonging to a specific cipher\/mode combination","example-916":"mcrypt_get_key_size Example","function.mcrypt-get-key-size":"Gets the key size of the specified cipher","example-917":"mcrypt_list_algorithms Example","function.mcrypt-list-algorithms":"Gets an array of all supported ciphers","example-918":"mcrypt_list_modes Example","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-mode":"Returns if the specified module is a block algorithm or not","function.mcrypt-module-is-block-algorithm":"This function checks whether the specified algorithm is a block algorithm","function.mcrypt-module-is-block-mode":"Returns if the specified mode outputs blocks or not","example-919":"mcrypt_module_open Examples","example-920":"Using mcrypt_module_open in encryption","function.mcrypt-module-open":"Opens the module of the algorithm and the mode to be used","example-921":"mcrypt_module_self_test example","function.mcrypt-module-self-test":"This function runs a self test on the specified module","example-922":"mdecrypt_generic Example","function.mdecrypt-generic":"Decrypts data","ref.mcrypt":"Mcrypt Functions","book.mcrypt":"Mcrypt","intro.mhash":"Introduction","mhash.requirements":"Requirements","mhash.installation":"Installation","mhash.configuration":"Runtime Configuration","mhash.resources":"Resource Types","mhash.setup":"Installing\/Configuring","mhash.constants":"Predefined Constants","example-923":"Computes the MD5 digest and hmac and print it out as hex","mhash.examples":"Examples","example-924":"Traversing all hashes","function.mhash-count":"Gets the highest available hash ID","example-925":"mhash_get_block_size Example","function.mhash-get-block-size":"Gets the block size of the specified hash","example-926":"mhash_get_hash_name Example","function.mhash-get-hash-name":"Gets the name of the specified hash","function.mhash-keygen-s2k":"Generates a key","function.mhash":"Computes hash","ref.mhash":"Mhash Functions","book.mhash":"Mhash","intro.openssl":"Introduction","openssl.requirements":"Requirements","openssl.installation":"Installation","ini.openssl.cafile":"","ini.openssl.capath":"","openssl.configuration":"Runtime Configuration","openssl.resources":"Resource Types","openssl.setup":"Installing\/Configuring","constant.x509-purpose-ssl-client":"","constant.x509-purpose-ssl-server":"","constant.x509-purpose-ns-ssl-server":"","constant.x509-purpose-smime-sign":"","constant.x509-purpose-smime-encrypt":"","constant.x509-purpose-crl-sign":"","constant.x509-purpose-any":"","openssl.purpose-check":"Purpose checking flags","constant.openssl-pkcs1-padding":"","constant.openssl-sslv23-padding":"","constant.openssl-no-padding":"","constant.openssl-pkcs1-oaep-padding":"","openssl.padding":"Padding flags for asymmetric encryption","constant.openssl-keytype-rsa":"","constant.openssl-keytype-dsa":"","constant.openssl-keytype-dh":"","constant.openssl-keytype-ec":"","openssl.key-types":"Key types","constant.pkcs7-text":"","constant.pkcs7-binary":"","constant.pkcs7-nointern":"","constant.pkcs7-noverify":"","constant.pkcs7-nochain":"","constant.pkcs7-nocerts":"","constant.pkcs7-noattr":"","constant.pkcs7-detached":"","constant.pkcs7-nosigs":"","constant.pkcs7-nooldmimetype":"","openssl.pkcs7.flags":"PKCS7 Flags\/Constants","constant.openssl-cms-text":"","constant.openssl-cms-binary":"","constant.openssl-cms-nointern":"","constant.openssl-cms-noverify":"","constant.openssl-cms-nocerts":"","constant.openssl-cms-noattr":"","constant.openssl-cms-detached":"","constant.openssl-cms-nosigs":"","constant.openssl-cms-oldmimetype":"","openssl.cms.flags":"CMS Flags\/Constants","constant.openssl-algo-dss1":"","constant.openssl-algo-sha1":"","constant.openssl-algo-sha224":"","constant.openssl-algo-sha256":"","constant.openssl-algo-sha384":"","constant.openssl-algo-sha512":"","constant.openssl-algo-rmd160":"","constant.openssl-algo-md5":"","constant.openssl-algo-md4":"","constant.openssl-algo-md2":"","openssl.signature-algos":"Signature Algorithms","constant.openssl-cipher-rc2-40":"","constant.openssl-cipher-rc2-128":"","constant.openssl-cipher-rc2-64":"","constant.openssl-cipher-des":"","constant.openssl-cipher-3des":"","constant.openssl-cipher-aes-128-cbc":"","constant.openssl-cipher-aes-192-cbc":"","constant.openssl-cipher-aes-256-cbc":"","openssl.ciphers":"Ciphers","constant.openssl-version-text":"","constant.openssl-version-number":"","openssl.constversion":"Version constants","constant.openssl-tlsext-server-name":"","openssl.constsni":"Server Name Indication constants","constant.openssl-raw-data":"","constant.openssl-zero-padding":"","constant.openssl-encoding-smime":"","constant.openssl-encoding-der":"","constant.openssl-encoding-pem":"","openssl.constants.other":"Other Constants","openssl.constants":"Predefined Constants","openssl.certparams":"Key\/Certificate parameters","openssl.cert.verification":"Certificate Verification","openssl-cipher-iv-length.example.basic":"openssl_cipher_iv_length example","function.openssl-cipher-iv-length":"Gets the cipher iv length","example-928":"openssl_cipher_key_length example","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","example-929":"openssl_cms_sign example","function.openssl-cms-sign":"Sign a file","function.openssl-cms-verify":"Verify a CMS signature","example-930":"openssl_csr_export_to_file() example","function.openssl-csr-export-to-file":"Exports a CSR to a file","example-931":"openssl_csr_export() example","function.openssl-csr-export":"Exports a CSR as a string","example-932":"openssl_csr_get_public_key() example","function.openssl-csr-get-public-key":"Returns the public key of a CSR","example-933":"openssl_csr_get_subject() example","function.openssl-csr-get-subject":"Returns the subject of a CSR","example-934":"Creating a self-signed certificate","example-935":"Creating a self-signed ECC certificate (as of PHP 7.1.0)","function.openssl-csr-new":"Generates a CSR","example-936":"openssl_csr_sign example - signing a\n     CSR (how to implement your own CA)","function.openssl-csr-sign":"Sign a CSR with another certificate (or itself) and generate a certificate","function.openssl-decrypt":"Decrypts data","example-937":"Compute a shared secret","example-938":"Generate a DH public\/private keypair in php","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","example-939":"AES Authenticated Encryption in GCM mode example for PHP 7.1+","example-940":"AES Authenticated Encryption example prior to PHP 7.1","function.openssl-encrypt":"Encrypts data","example-941":"openssl_error_string example","function.openssl-error-string":"Return openSSL error message","function.openssl-free-key":"Free key resource","example-942":"openssl_get_cert_locations example","function.openssl-get-cert-locations":"Retrieve the available certificate locations","example-943":"openssl_get_cipher_methods example","function.openssl-get-cipher-methods":"Gets available cipher methods","example-944":"openssl_get_curve_names example","function.openssl-get-curve-names":"Gets list of available curve names for ECC","example-945":"openssl_get_md_methods example","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","example-946":"openssl_open example","function.openssl-open":"Open sealed data","example-947":"openssl_pbkdf2() example","function.openssl-pbkdf2":"Generates a PKCS5 v2 PBKDF2 string","function.openssl-pkcs12-export-to-file":"Exports a PKCS#12 Compatible Certificate Store File","function.openssl-pkcs12-export":"Exports a PKCS#12 Compatible Certificate Store File to variable","example-948":"openssl_pkcs12_read example","function.openssl-pkcs12-read":"Parse a PKCS#12 Certificate Store into an array","example-949":"openssl_pkcs7_decrypt example","function.openssl-pkcs7-decrypt":"Decrypts an S\/MIME encrypted message","example-950":"openssl_pkcs7_encrypt example","function.openssl-pkcs7-encrypt":"Encrypt an S\/MIME message","example-951":"Get a PEM array from a P7B file","function.openssl-pkcs7-read":"Export the PKCS7 file to an array of PEM certificates","example-952":"openssl_pkcs7_sign example","function.openssl-pkcs7-sign":"Sign an S\/MIME message","function.openssl-pkcs7-verify":"Verifies the signature of an S\/MIME signed message","openssl-pkey-derive.example.basic":"openssl_pkey_derive example","function.openssl-pkey-derive":"Computes shared secret for public value of remote and local DH or ECDH key","function.openssl-pkey-export-to-file":"Gets an exportable representation of a key into a file","function.openssl-pkey-export":"Gets an exportable representation of a key into a string","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.example.public-key":"Obtain the public key from a private key","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","example-955":"openssl_random_pseudo_bytes example","function.openssl-random-pseudo-bytes":"Generate a pseudo-random string of bytes","example-956":"openssl_seal example","function.openssl-seal":"Seal (encrypt) data","example-957":"openssl_sign example","example-958":"openssl_sign example","function.openssl-sign":"Generate signature","openssl_spki_export_challenge.example.basic":"openssl_spki_export_challenge example","openssl_spki_export_challenge.example.keygen":"openssl_spki_export_challenge example from &lt;keygen&gt;","function.openssl-spki-export-challenge":"Exports the challenge associated with a signed public key and challenge","openssl_spki_export.example.basic":"openssl_spki_export example","openssl_spki_export.example.keygen":"openssl_spki_export example from &lt;keygen&gt;","function.openssl-spki-export":"Exports a valid PEM formatted public key signed public key and challenge","openssl_spki_new.example.basic":"openssl_spki_new example","function.openssl-spki-new":"Generate a new signed public key and challenge","openssl_spki_verify.example.basic":"openssl_spki_verify example","openssl_spki_verify.example.keygen":"openssl_spki_verify example from &lt;keygen&gt;","function.openssl-spki-verify":"Verifies a signed public key and challenge","example-966":"openssl_verify example","example-967":"openssl_verify example","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-to-file":"Exports a certificate to file","function.openssl-x509-export":"Exports a certificate as a string","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","example-968":"openssl_x509_verify example","function.openssl-x509-verify":"Verifies digital signature of x509 certificate against a public key","ref.openssl":"OpenSSL Functions","opensslcertificate.intro":"Introduction","opensslcertificate.synopsis":"Class synopsis","class.opensslcertificate":"The OpenSSLCertificate class","opensslcertificatesigningrequest.intro":"Introduction","opensslcertificatesigningrequest.synopsis":"Class synopsis","class.opensslcertificatesigningrequest":"The OpenSSLCertificateSigningRequest class","opensslasymmetrickey.intro":"Introduction","opensslasymmetrickey.synopsis":"Class synopsis","class.opensslasymmetrickey":"The OpenSSLAsymmetricKey class","book.openssl":"OpenSSL","intro.password":"Introduction","password.requirements":"Requirements","password.installation":"Installation","password.configuration":"Runtime Configuration","password.resources":"Resource Types","password.setup":"Installing\/Configuring","constant.password-bcrypt":"","constant.password-argon2i":"","constant.password-argon2id":"","constant.password-argon2-default-memory-cost":"","constant.password-argon2-default-time-cost":"","constant.password-argon2-default-threads":"","constant.password-default":"","password.constants":"Predefined Constants","password-algos.example.basic":"Basic password usage","function.password-algos":"Get available password hashing algorithm IDs","function.password-get-info":"Returns information about the given hash","example-970":"password_hash example","example-971":"password_hash example setting cost manually","example-972":"password_hash example finding a good cost","example-973":"password_hash example using Argon2i","function.password-hash":"Creates a password hash","example-974":"Usage of password_needs_rehash","function.password-needs-rehash":"Checks if the given hash matches the given options","example-975":"password_verify example","function.password-verify":"Verifies that a password matches a hash","ref.password":"Password Hashing Functions","book.password":"Password Hashing","intro.rnp":"Introduction","rnp.requirements":"Requirements","rnp.installation":"Installation","rnp.configuration":"Runtime Configuration","rnp.resources":"Resource Types","rnp.setup":"Installing\/Configuring","constant.rnp-keystore-gpg":"","constant.rnp-keystore-kbx":"","constant.rnp-keystore-g10":"","constant.rnp-load-save-public-keys":"","constant.rnp-load-save-secret-keys":"","constant.rnp-load-save-permissive":"","constant.rnp-load-save-single":"","constant.rnp-load-save-base64":"","constant.rnp-feature-symm-alg":"","constant.rnp-feature-aead-alg":"","constant.rnp-feature-prot-mode":"","constant.rnp-feature-pk-alg":"","constant.rnp-feature-hash-alg":"","constant.rnp-feature-comp-alg":"","constant.rnp-feature-curve":"","constant.rnp-dump-mpi":"","constant.rnp-dump-raw":"","constant.rnp-dump-grip":"","constant.rnp-json-dump-mpi":"","constant.rnp-json-dump-raw":"","constant.rnp-json-dump-grip":"","constant.rnp-encrypt-nowrap":"","constant.rnp-key-export-armored":"","constant.rnp-key-export-public":"","constant.rnp-key-export-secret":"","constant.rnp-key-export-subkeys":"","constant.rnp-key-export-base64":"","constant.rnp-key-remove-public":"","constant.rnp-key-remove-secret":"","constant.rnp-key-remove-subkeys":"","rnp.constants":"Predefined Constants","example-976":"RNP clearsign example","rnp.examples-clearsign":"Clearsign text","rnp.examples":"Examples","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-to-json":"Dump OpenPGP packets stream information to the JSON string","function.rnp-dump-packets":"Dump OpenPGP packets stream information in humand-readable format","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","example-977":"simple callback function example","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-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-export":"Export a key","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-from-path":"Load keys from specified path","function.rnp-load-keys":"Load keys from PHP string","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-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-sign":"Perform signing operation on a binary data, return embedded signature(s)","function.rnp-op-verify-detached":"Verify detached signatures","function.rnp-op-verify":"Verify embedded or cleartext signatures","function.rnp-save-keys-to-path":"Save keys to specified path","function.rnp-save-keys":"Save keys to PHP string","function.rnp-supported-features":"Get supported features in JSON format","function.rnp-version-string-full":"Full version string of RNP library","function.rnp-version-string":"RNP library version","ref.rnp":"Rnp Functions","rnpffi.intro":"Introduction","rnpffi.synopsis":"Class synopsis","class.rnpffi":"The RnpFFI class","book.rnp":"Rnp","intro.sodium":"Introduction","sodium.requirements":"Requirements","sodium.installation.new":"Linux Systems","sodium.installation.windows":"Windows","sodium.installation.pecl":"Installation via PECL","sodium.installation":"Installation","sodium.configuration":"Runtime Configuration","sodium.resources":"Resource Types","sodium.setup":"Installing\/Configuring","constant.sodium-library-version":"","constant.sodium-library-major-version":"","constant.sodium-library-minor-version":"","constant.sodium-crypto-aead-aes256gcm-keybytes":"","constant.sodium-crypto-aead-aes256gcm-nsecbytes":"","constant.sodium-crypto-aead-aes256gcm-npubbytes":"","constant.sodium-crypto-aead-aes256gcm-abytes":"","constant.sodium-crypto-aead-chacha20poly1305-keybytes":"","constant.sodium-crypto-aead-chacha20poly1305-nsecbytes":"","constant.sodium-crypto-aead-chacha20poly1305-npubbytes":"","constant.sodium-crypto-aead-chacha20poly1305-abytes":"","constant.sodium-crypto-aead-chacha20poly1305-ietf-keybytes":"","constant.sodium-crypto-aead-chacha20poly1305-ietf-nsecbytes":"","constant.sodium-crypto-aead-chacha20poly1305-ietf-npubbytes":"","constant.sodium-crypto-aead-chacha20poly1305-ietf-abytes":"","constant.sodium-crypto-auth-bytes":"","constant.sodium-crypto-auth-keybytes":"","constant.sodium-crypto-box-sealbytes":"","constant.sodium-crypto-box-secretkeybytes":"","constant.sodium-crypto-box-publickeybytes":"","constant.sodium-crypto-box-keypairbytes":"","constant.sodium-crypto-box-macbytes":"","constant.sodium-crypto-box-noncebytes":"","constant.sodium-crypto-box-seedbytes":"","constant.sodium-crypto-kdf-bytes-min":"","constant.sodium-crypto-kdf-bytes-max":"","constant.sodium-crypto-kdf-contextbytes":"","constant.sodium-crypto-kdf-keybytes":"","constant.sodium-crypto-kx-seedbytes":"","constant.sodium-crypto-kx-sessionkeybytes":"","constant.sodium-crypto-kx-publickeybytes":"","constant.sodium-crypto-kx-secretkeybytes":"","constant.sodium-crypto-kx-keypairbytes":"","constant.sodium-crypto-generichash-bytes":"","constant.sodium-crypto-generichash-bytes-min":"","constant.sodium-crypto-generichash-bytes-max":"","constant.sodium-crypto-generichash-keybytes":"","constant.sodium-crypto-generichash-keybytes-min":"","constant.sodium-crypto-generichash-keybytes-max":"","constant.sodium-crypto-pwhash-alg-argon2i13":"","constant.sodium-crypto-pwhash-alg-argon2id13":"","constant.sodium-crypto-pwhash-alg-default":"","constant.sodium-crypto-pwhash-saltbytes":"","constant.sodium-crypto-pwhash-strprefix":"","constant.sodium-crypto-pwhash-opslimit-interactive":"","constant.sodium-crypto-pwhash-memlimit-interactive":"","constant.sodium-crypto-pwhash-opslimit-moderate":"","constant.sodium-crypto-pwhash-memlimit-moderate":"","constant.sodium-crypto-pwhash-opslimit-sensitive":"","constant.sodium-crypto-pwhash-memlimit-sensitive":"","constant.sodium-crypto-pwhash-scryptsalsa208sha256-saltbytes":"","constant.sodium-crypto-pwhash-scryptsalsa208sha256-strprefix":"","constant.sodium-crypto-pwhash-scryptsalsa208sha256-opslimit-interactive":"","constant.sodium-crypto-pwhash-scryptsalsa208sha256-memlimit-interactive":"","constant.sodium-crypto-pwhash-scryptsalsa208sha256-opslimit-sensitive":"","constant.sodium-crypto-pwhash-scryptsalsa208sha256-memlimit-sensitive":"","constant.sodium-crypto-core-ristretto255-bytes":"","constant.sodium-crypto-core-ristretto255-hashbytes":"","constant.sodium-crypto-core-ristretto255-nonreducedscalarbytes":"","constant.sodium-crypto-core-ristretto255-scalarbytes":"","constant.sodium-crypto-scalarmult-bytes":"","constant.sodium-crypto-scalarmult-scalarbytes":"","constant.sodium-crypto-scalarmult-ristretto255-bytes":"","constant.sodium-crypto-scalarmult-ristretto255-scalarbytes":"","constant.sodium-crypto-shorthash-bytes":"","constant.sodium-crypto-shorthash-keybytes":"","constant.sodium-crypto-secretbox-keybytes":"","constant.sodium-crypto-secretbox-macbytes":"","constant.sodium-crypto-secretbox-noncebytes":"","constant.sodium-crypto-sign-bytes":"","constant.sodium-crypto-sign-seedbytes":"","constant.sodium-crypto-sign-publickeybytes":"","constant.sodium-crypto-sign-secretkeybytes":"","constant.sodium-crypto-sign-keypairbytes":"","constant.sodium-crypto-stream-noncebytes":"","constant.sodium-crypto-stream-keybytes":"","constant.sodium-crypto-stream-xchacha20-keybytes":"","constant.sodium-crypto-stream-xchacha20-noncebytes":"","sodium.constants":"Predefined Constants","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-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-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-auth":"Compute a tag for the message","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-keypair":"Randomly generate a secret key and a corresponding public key","function.sodium-crypto-box-open":"Authenticated public-key decryption","function.sodium-crypto-box-publickey-from-secretkey":"Calculate the public key from a secret key","function.sodium-crypto-box-publickey":"Extract the public key from a crypto_box keypair","sodium-crypto-box-seal-open.example.basic":"sodium_crypto_box_seal_open example","function.sodium-crypto-box-seal-open":"Anonymous public-key decryption","sodium-crypto-box-seal.example.basic":"sodium_crypto_box_seal example","function.sodium-crypto-box-seal":"Anonymous public-key encryption","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-box":"Authenticated public-key encryption","example-980":"sodium_crypto_core_ristretto255_add example","function.sodium-crypto-core-ristretto255-add":"Adds an element","example-981":"sodium_crypto_core_ristretto255_from_hash example","function.sodium-crypto-core-ristretto255-from-hash":"Maps a vector","example-982":"sodium_crypto_core_ristretto255_is_valid_point example","function.sodium-crypto-core-ristretto255-is-valid-point":"Determines if a point on the ristretto255 curve","example-983":"sodium_crypto_core_ristretto255_random example","function.sodium-crypto-core-ristretto255-random":"Generates a random key","example-984":"sodium_crypto_core_ristretto255_scalar_add example","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","example-985":"sodium_crypto_core_ristretto255_scalar_invert example","function.sodium-crypto-core-ristretto255-scalar-invert":"Inverts a scalar value","function.sodium-crypto-core-ristretto255-scalar-mul":"Multiplies a scalar value","example-986":"sodium_crypto_core_ristretto255_scalar_negate example","function.sodium-crypto-core-ristretto255-scalar-negate":"Negates a scalar value","example-987":"sodium_crypto_core_ristretto255_scalar_random example","function.sodium-crypto-core-ristretto255-scalar-random":"Generates a random key","function.sodium-crypto-core-ristretto255-scalar-reduce":"Reduces a scalar value","example-988":"sodium_crypto_core_ristretto255_scalar_sub example","function.sodium-crypto-core-ristretto255-scalar-sub":"Subtracts a scalar value","example-989":"sodium_crypto_core_ristretto255_sub example","function.sodium-crypto-core-ristretto255-sub":"Subtracts an element","sodium-crypto-generichash-final.example.basic":"sodium_crypto_generichash_final example","function.sodium-crypto-generichash-final":"Complete the hash","sodium-crypto-generichash-init.example.basic":"sodium_crypto_generichash_init example","function.sodium-crypto-generichash-init":"Initialize a hash for streaming","function.sodium-crypto-generichash-keygen":"Generate a random generichash key","sodium-crypto-generichash-update.example.basic":"sodium_crypto_generichash_update example","function.sodium-crypto-generichash-update":"Add message to a hash","function.sodium-crypto-generichash":"Get a hash of the message","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.","sodium-crypto-kx-keypair.example.basic":"sodium_crypto_kx_keypair usage","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-scryptsalsa208sha256-str-verify":"Verify that the password is a valid password verification string","function.sodium-crypto-pwhash-scryptsalsa208sha256-str":"Get an ASCII encoded hash","function.sodium-crypto-pwhash-scryptsalsa208sha256":"Derives a key from a password, using scrypt","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","example-994":"sodium_crypto_pwhash_str example","function.sodium-crypto-pwhash-str":"Get an ASCII-encoded hash","example-995":"sodium_crypto_pwhash example","function.sodium-crypto-pwhash":"Derive a key from a password, using Argon2","function.sodium-crypto-scalarmult-base":"Alias of sodium_crypto_box_publickey_from_secretkey","function.sodium-crypto-scalarmult-ristretto255-base":"Calculates the public key from a secret key","function.sodium-crypto-scalarmult-ristretto255":"Computes a shared secret","function.sodium-crypto-scalarmult":"Compute a shared secret given a user's secret key and another user's public key","example-996":"sodium_crypto_secretbox_keygen example","example-997":"Comparing sodium_crypto_secretbox_keygen\n     with random_bytes","function.sodium-crypto-secretbox-keygen":"Generate random key for sodium_crypto_secretbox","example-998":"sodium_crypto_secretbox_open example","function.sodium-crypto-secretbox-open":"Authenticated shared-key decryption","example-999":"sodium_crypto_secretbox example","function.sodium-crypto-secretbox":"Authenticated shared-key encryption","sodium-crypto-secretstream-xchacha20poly1305-init-pull.example.basic":"sodium_crypto_secretstream_xchacha20poly1305_init_pull example","function.sodium-crypto-secretstream-xchacha20poly1305-init-pull":"Initialize a secretstream context for decryption","sodium-crypto-secretstream-xchacha20poly1305-init-push.example.basic":"sodium_crypto_secretstream_xchacha20poly1305_init_push example","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-keygen":"Get random bytes for key","function.sodium-crypto-shorthash":"Compute a short hash of a message and key","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-from-secretkey-and-publickey":"Join a secret key and public key together","function.sodium-crypto-sign-keypair":"Randomly generate a secret key and a corresponding public key","function.sodium-crypto-sign-open":"Check that the signed message has a valid signature","function.sodium-crypto-sign-publickey-from-secretkey":"Extract the Ed25519 public key from the secret key","function.sodium-crypto-sign-publickey":"Extract the Ed25519 public key from a keypair","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-sign":"Sign a message","function.sodium-crypto-stream-keygen":"Generate a random sodium_crypto_stream key.","function.sodium-crypto-stream-xchacha20-keygen":"Returns a secure random key","example-1002":"sodium_crypto_stream_xchacha20_xor_ic example","function.sodium-crypto-stream-xchacha20-xor-ic":"Encrypts a message using a nonce and a secret key (no authentication)","function.sodium-crypto-stream-xchacha20-xor":"Encrypts a message using a nonce and a secret key (no authentication)","function.sodium-crypto-stream-xchacha20":"Expands the key and nonce into a keystream of pseudorandom bytes","function.sodium-crypto-stream-xor":"Encrypt a message without authentication","function.sodium-crypto-stream":"Generate a deterministic sequence of bytes from a seed","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 Functions","sodiumexception.intro":"Introduction","sodiumexception.synopsis":"Class synopsis","class.sodiumexception":"The SodiumException class","book.sodium":"Sodium","refs.crypto":"Cryptography Extensions","intro.dba":"Introduction","dba.requirements":"Requirements","dba.installation":"Installation","ini.dba.default_handler":"","dba.configuration":"Runtime Configuration","dba.resources":"Resource Types","dba.setup":"Installing\/Configuring","constant.dba-lmdb-use-sub-dir":"","constant.dba-lmdb-no-sub-dir":"","dba.constants":"Predefined Constants","example-1003":"DBA example","example-1004":"Traversing a database","dba.example":"Basic usage","dba.examples":"Examples","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","example-1005":"dba_handlers Example","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":"DBA Functions","book.dba":"Database (dbm-style) Abstraction Layer","intro.uodbc":"Introduction","uodbc.requirements":"Requirements","install.configure.with-adabas":"","install.configure.with-sapdb":"","install.configure.with-solid":"","install.configure.with-ibm-db2":"","install.configure.with-empress":"","install.configure.with-empress-bcs":"","install.configure.with-birdstep":"","install.configure.with-custom-odbc":"","install.configure.with-iodbc":"","install.configure.with-esoob":"","install.configure.with-unixodbc":"","install.configure.with-openlink":"","install.configure.with-dbmaker":"","odbc.installation":"Installation","ini.uodbc.default-db":"","ini.uodbc.default-user":"","ini.uodbc.default-pw":"","ini.uodbc.allow-persistent":"","ini.uodbc.check-persistent":"","ini.uodbc.max-persistent":"","ini.uodbc.max-links":"","ini.uodbc.defaultlrl":"","ini.uodbc.defaultbinmode":"","ini.uodbc.defaultcursortype":"","odbc.configuration":"Runtime Configuration","uodbc.resources":"Resource Types","uodbc.setup":"Installing\/Configuring","constant.odbc-type":"","constant.odbc-binmode-passthru":"","constant.odbc-binmode-return":"","constant.odbc-binmode-convert":"","constant.sql-odbc-cursors":"","constant.sql-cur-use-driver":"","constant.sql-cur-use-if-needed":"","constant.sql-cur-use-odbc":"","constant.sql-concurrency":"","constant.sql-concur-read-only":"","constant.sql-concur-lock":"","constant.sql-concur-rowver":"","constant.sql-concur-values":"","constant.sql-cursor-type":"","constant.sql-cursor-forward-only":"","constant.sql-cursor-keyset-driven":"","constant.sql-cursor-dynamic":"","constant.sql-cursor-static":"","constant.sql-keyset-size":"","constant.sql-char":"","constant.sql-varchar":"","constant.sql-longvarchar":"","constant.sql-decimal":"","constant.sql-numeric":"","constant.sql-bit":"","constant.sql-tinyint":"","constant.sql-smallint":"","constant.sql-integer":"","constant.sql-bigint":"","constant.sql-real":"","constant.sql-float":"","constant.sql-double":"","constant.sql-binary":"","constant.sql-varbinary":"","constant.sql-longvarbinary":"","constant.sql-date":"","constant.sql-time":"","constant.sql-timestamp":"","constant.sql-type-date":"","constant.sql-type-time":"","constant.sql-type-timestamp":"","constant.sql-best-rowid":"","constant.sql-rowver":"","constant.sql-scope-currow":"","constant.sql-scope-transaction":"","constant.sql-scope-session":"","constant.sql-no-nulls":"","constant.sql-nullable":"","constant.sql-index-unique":"","constant.sql-index-all":"","constant.sql-ensure":"","constant.sql-quick":"","uodbc.constants":"Predefined Constants","function.odbc-autocommit":"Toggle autocommit behaviour","function.odbc-binmode":"Handling of binary column data","function.odbc-close-all":"Close all ODBC connections","function.odbc-close":"Close an ODBC connection","odbc-columnprivileges.example.basic":"List Privileges for a Column","function.odbc-columnprivileges":"Lists columns and associated privileges for the given table","odbc-columns.example.basic":"List Columns of a Table","function.odbc-columns":"Lists the column names in specified tables","function.odbc-commit":"Commit an ODBC transaction","example-1008":"DSN-less connections","function.odbc-connect":"Connect to a datasource","function.odbc-connection-string-is-quoted":"Determines if an ODBC connection string value is quoted","odbc-connection-string-quote.example.basic":"odbc_connection_string_quote example","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","odbc-data-source.example.basic":"List available DSNs","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","example-1011":"odbc_execute and odbc_prepare example","function.odbc-execute":"Execute a prepared statement","function.odbc-fetch-array":"Fetch a result row as an associative array","example-1012":"odbc_fetch_into examples","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 resources associated with a result","function.odbc-gettypeinfo":"Retrieves information about data types supported by the data source","function.odbc-longreadlen":"Handling of LONG columns","example-1013":"odbc_next_result","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","example-1014":"odbc_execute and odbc_prepare example","function.odbc-prepare":"Prepares a statement for execution","odbc-primarykeys.example.basic":"List primary Keys of a Column","function.odbc-primarykeys":"Gets the primary keys for a table","odbc-procedurecolumns.example.basic":"List Columns of a stored Procedure","function.odbc-procedurecolumns":"Retrieve information about parameters to procedures","odbc-procedures.example.basic":"List stored Procedures of a Database","function.odbc-procedures":"Get the list of procedures stored in a specific data source","function.odbc-result-all":"Print result as HTML table","example-1018":"odbc_result examples","function.odbc-result":"Get result data","function.odbc-rollback":"Rollback a transaction","example-1019":"odbc_setoption examples","function.odbc-setoption":"Adjust ODBC settings","function.odbc-specialcolumns":"Retrieves special columns","odbc-statistics.example.basic":"List Statistics of a Table","function.odbc-statistics":"Retrieve statistics about a table","odbc-tableprivileges.example.basic":"List Privileges of a Table","function.odbc-tableprivileges":"Lists tables and the privileges associated with each table","odbc-tables.example.basic":"List Tables in a Catalog","function.odbc-tables":"Get the list of table names stored in a specific data source","ref.uodbc":"ODBC Functions","book.uodbc":"ODBC (Unified)","intro.pdo":"Introduction","pdo.requirements":"Requirements","pdo.install.unix51up":"Installing PDO on Unix systems","pdo.install.win32php51":"Windows users","pdo.installation":"Installation","ini.pdo.dsn":"","pdo.configuration":"Runtime Configuration","pdo.resources":"Resource Types","pdo.setup":"Installing\/Configuring","pdo.constants.param-bool":"","pdo.constants.param-null":"","pdo.constants.param-int":"","pdo.constants.param-str":"","pdo.constants.param-str-natl":"","pdo.constants.param-str-char":"","pdo.constants.param-lob":"","pdo.constants.param-stmt":"","pdo.constants.param-input-output":"","pdo.constants.fetch-default":"","pdo.constants.fetch-lazy":"","pdo.constants.fetch-assoc":"","pdo.constants.fetch-named":"","pdo.constants.fetch-num":"","pdo.constants.fetch-both":"","pdo.constants.fetch-obj":"","pdo.constants.fetch-bound":"","pdo.constants.fetch-column":"","pdo.constants.fetch-class":"","pdo.constants.fetch-into":"","pdo.constants.fetch-func":"","pdo.constants.fetch-group":"","pdo.constants.fetch-unique":"","pdo.constants.fetch-key-pair":"","pdo.constants.fetch-classtype":"","pdo.constants.fetch-serialize":"","pdo.constants.fetch-props-late":"","pdo.constants.attr-autocommit":"","pdo.constants.attr-prefetch":"","pdo.constants.attr-timeout":"","pdo.constants.attr-errmode":"","pdo.constants.attr-server-version":"","pdo.constants.attr-client-version":"","pdo.constants.attr-server-info":"","pdo.constants.attr-connection-status":"","pdo.constants.attr-case":"","pdo.constants.attr-cursor-name":"","pdo.constants.attr-cursor":"","example-1023":"using PDO::ATTR_DRIVER_NAME","pdo.constants.attr-driver-name":"","pdo.constants.attr-oracle-nulls":"","pdo.constants.attr-persistent":"","pdo.constants.attr-statement-class":"","pdo.constants.attr-fetch-catalog-names":"","pdo.constants.attr-fetch-table-names":"","pdo.constants.attr-stringify-fetches":"","pdo.constants.attr-max-column-len":"","pdo.constants.attr-default-fetch-mode":"","pdo.constants.attr-emulate-prepares":"","pdo.constants.attr-default-str-param":"","pdo.constants.errmode-silent":"","pdo.constants.errmode-warning":"","pdo.constants.errmode-exception":"","pdo.constants.case-natural":"","pdo.constants.case-lower":"","pdo.constants.case-upper":"","pdo.constants.null-natural":"","pdo.constants.null-empty-string":"","pdo.constants.null-to-string":"","pdo.constants.fetch-ori-next":"","pdo.constants.fetch-ori-prior":"","pdo.constants.fetch-ori-first":"","pdo.constants.fetch-ori-last":"","pdo.constants.fetch-ori-abs":"","pdo.constants.fetch-ori-rel":"","pdo.constants.cursor-fwdonly":"","pdo.constants.cursor-scroll":"","pdo.constants.err-none":"","pdo.constants.param-evt-alloc":"","pdo.constants.param-evt-free":"","pdo.constants.param-evt-exec-pre":"","pdo.constants.param-evt-exec-post":"","pdo.constants.param-evt-fetch-pre":"","pdo.constants.param-evt-fetch-post":"","pdo.constants.param-evt-normalize":"","pdo.constants.sqlite_deterministic":"","pdo.constants":"Predefined Constants","example-1024":"Connecting to MySQL","example-1025":"Handling connection errors","example-1026":"Closing a connection","example-1027":"Persistent connections","pdo.connections":"Connections and Connection management","example-1028":"Executing a batch in a transaction","pdo.transactions":"Transactions and auto-commit","example-1029":"Repeated inserts using prepared statements","example-1030":"Repeated inserts using prepared statements","example-1031":"Fetching data using prepared statements","example-1032":"Calling a stored procedure with an output parameter","example-1033":"Calling a stored procedure with an input\/output parameter","example-1034":"Invalid use of placeholder","pdo.prepared-statements":"Prepared statements and stored procedures","example-1035":"Create a PDO instance and set the error mode","example-1036":"Create a PDO instance and set the error mode from the constructor","pdo.error-handling":"Errors and error handling","example-1037":"Displaying an image from a database","example-1038":"Inserting an image into a database","example-1039":"Inserting an image into a database: Oracle","pdo.lobs":"Large Objects (LOBs)","pdo.intro":"Introduction","pdo.synopsis":"Class synopsis","example-1040":"Roll back a transaction","pdo.begintransaction":"Initiates a transaction","example-1041":"Committing a basic transaction","example-1042":"Committing a DDL transaction","pdo.commit":"Commits a transaction","example-1043":"Create a PDO instance via driver invocation","example-1044":"Create a PDO instance via URI invocation","example-1045":"Create a PDO instance using an alias","pdo.construct":"Creates a PDO instance representing a connection to a database","example-1046":"Retrieving an SQLSTATE code","pdo.errorcode":"Fetch the SQLSTATE associated with the last operation on the database handle","example-1047":"Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database","pdo.errorinfo":"Fetch extended error information associated with the last operation on the database handle","example-1048":"Issuing a DELETE statement","pdo.exec":"Execute an SQL statement and return the number of affected rows","example-1049":"Retrieving database connection attributes","pdo.getattribute":"Retrieve a database connection attribute","example-1050":"A PDO::getAvailableDrivers example","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","example-1051":"SQL statement template with named parameters","example-1052":"SQL statement template with question mark parameters","example-1053":"SQL statement template with question mark escaped","pdo.prepare":"Prepares a statement for execution and returns a statement object","example-1054":"SQL with no placeholders can be executed using PDO::query","pdo.query":"Prepares and executes an SQL statement without placeholders","example-1055":"Quoting a normal string","example-1056":"Quoting a dangerous string","example-1057":"Quoting a complex string","pdo.quote":"Quotes a string for use in a query","example-1058":"Roll back a transaction","pdo.rollback":"Rolls back a transaction","pdo.setattribute":"Set an attribute","class.pdo":"The PDO class","pdostatement.intro":"Introduction","pdostatement.synopsis":"Class synopsis","pdostatement.props.querystring":"","pdostatement.props":"Properties","example-1059":"Binding result set output to PHP variables","pdostatement.bindcolumn":"Bind a column to a PHP variable","example-1060":"Execute a prepared statement with named placeholders","example-1061":"Execute a prepared statement with question mark placeholders","example-1062":"Call a stored procedure with an INOUT parameter","pdostatement.bindparam":"Binds a parameter to the specified variable name","example-1063":"Execute a prepared statement with named placeholders","example-1064":"Execute a prepared statement with question mark placeholders","pdostatement.bindvalue":"Binds a value to a parameter","example-1065":"A PDOStatement::closeCursor example","pdostatement.closecursor":"Closes the cursor, enabling the statement to be executed again","example-1066":"Counting columns","pdostatement.columncount":"Returns the number of columns in the result set","example-1067":"PDOStatement::debugDumpParams example with named parameters","example-1068":"PDOStatement::debugDumpParams example with unnamed parameters","pdostatement.debugdumpparams":"Dump an SQL prepared command","example-1069":"Retrieving an SQLSTATE code","pdostatement.errorcode":"Fetch the SQLSTATE associated with the last operation on the statement handle","example-1070":"Displaying errorInfo() fields for a PDO_ODBC connection to a DB2 database","pdostatement.errorinfo":"Fetch extended error information associated with the last operation on the statement handle","example-1071":"Execute a prepared statement with a bound variable and value","example-1072":"Execute a prepared statement with an array of named values","example-1073":"Execute a prepared statement with an array of positional values","example-1074":"Execute a prepared statement with variables bound to positional placeholders","example-1075":"Execute a prepared statement using array for IN clause","pdostatement.execute":"Executes a prepared statement","example-1076":"Fetching rows using different fetch styles","example-1077":"Fetching rows with a scrollable cursor","example-1078":"Construction order","pdostatement.fetch":"Fetches the next row from a result set","example-1079":"Fetch all remaining rows in a result set","example-1080":"Fetching all values of a single column from a result set","example-1081":"Grouping all values by a single column","example-1082":"Instantiating a class for each result","example-1083":"Calling a function for each result","pdostatement.fetchall":"Fetches the remaining rows from a result set","example-1084":"Return first column of the next row","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","example-1085":"Retrieving column metadata","pdostatement.getcolumnmeta":"Returns metadata for a column in a result set","pdostatement.getiterator":"Gets result set iterator","example-1086":"Fetching multiple rowsets returned from a stored procedure","pdostatement.nextrowset":"Advances to the next rowset in a multi-rowset statement handle","example-1087":"Return the number of deleted rows","example-1088":"Counting rows returned by a SELECT statement","pdostatement.rowcount":"Returns the number of rows affected by the last SQL statement","pdostatement.setattribute":"Set a statement attribute","example-1089":"Setting the fetch mode","pdostatement.setfetchmode":"Set the default fetch mode for this statement","class.pdostatement":"The PDOStatement class","pdoexception.intro":"Introduction","pdoexception.synopsis":"Class synopsis","pdoexception.props.errorinfo":"","pdoexception.props.code":"","pdoexception.props":"Properties","class.pdoexception":"The PDOException class","pdo-cubrid.intro":"Introduction","ref.pdo-cubrid.installation":"Installation","example-1090":"Insert LOBs in CUBRID PDO","example-1091":"Fetch LOBs in CUBRID PDO","example-1092":"Insert set in CUBRID PDO with default data type.","example-1093":"Specify data type when insert set in CUBRID PDO","ref.pdo-cubrid.features":"Features","pdo-cubrid.constants":"Predefined Constants","example-1094":"PDO_CUBRID DSN examples","ref.pdo-cubrid.connection":"Connecting to CUBRID databases","example-1095":"A PDO::cubrid_schema example","pdo.cubrid-schema":"Get the requested schema information","ref.pdo-cubrid":"CUBRID Functions (PDO_CUBRID)","pdo-dblib.intro":"Introduction","example-1096":"PDO_DBLIB DSN examples","ref.pdo-dblib.connection":"Connecting to Microsoft SQL Server and Sybase databases","ref.pdo-dblib":"Microsoft SQL Server and Sybase Functions (PDO_DBLIB)","pdo-firebird.intro":"Introduction","ref.pdo-firebird.installation":"Installation","pdo.constants.fb-attr-date-format":"","pdo.constants.fb-attr-time-format":"","pdo.constants.fb-attr-timestamp-format":"","pdo-firebird.constants":"Predefined Constants","example-1097":"PDO_FIREBIRD DSN example with path","example-1098":"PDO_FIREBIRD DSN example with port and path","example-1099":"PDO_FIREBIRD DSN example with localhost and path to employee.fdb on Debian system","example-1100":"PDO_FIREBIRD DSN to connect to a dialect 1 database","ref.pdo-firebird.connection":"Connecting to Firebird databases","ref.pdo-firebird":"Firebird Functions (PDO_FIREBIRD)","pdo-ibm.intro":"Introduction","ref.pdo-ibm.installation":"Installation","example-1101":"PDO_IBM DSN example using db2cli.ini","example-1102":"PDO_IBM DSN example using a connection string","ref.pdo-ibm.connection":"Connecting to IBM databases","ref.pdo-ibm":"IBM Functions (PDO_IBM)","pdo-informix.intro":"Introduction","ref.pdo-informix.installation":"Installation","ref.pdo-informix.features.cursors":"Scrollable cursors","example-1103":"PDO_INFORMIX DSN example using odbc.ini","example-1104":"PDO_INFORMIX DSN example using a connection string","ref.pdo-informix.connection":"Connecting to Informix databases","ref.pdo-informix":"Informix Functions (PDO_INFORMIX)","pdo-mysql.intro":"Introduction","ref.pdo-mysql.installation":"Installation","example-1105":"Setting MySQL unbuffered mode","pdo.constants.mysql-attr-use-buffered-query":"","pdo.constants.mysql-attr-local-infile":"","pdo.constants.mysql-attr-local-infile-directory":"","pdo.constants.mysql-attr-init-command":"","pdo.constants.mysql-attr-read-default-file":"","pdo.constants.mysql-attr-read-default-group":"","pdo.constants.mysql-attr-max-buffer-size":"","pdo.constants.mysql-attr-direct-query":"","pdo.constants.mysql-attr-found-rows":"","pdo.constants.mysql-attr-ignore-space":"","pdo.constants.mysql-attr-compress":"","pdo.constants.mysql-attr-ssl-ca":"","pdo.constants.mysql-attr-ssl-capath":"","pdo.constants.mysql-attr-ssl-cert":"","pdo.constants.mysql-attr-cipher":"","pdo.constants.mysql-attr-key":"","pdo.constants.mysql-attr-ssl-verify-server-cert":"","pdo.constants.mysql-attr-multi-statements":"","pdo-mysql.constants":"Predefined Constants","ini.pdo-mysql.default-socket":"","ini.pdo-mysql.debug":"","pdo-mysql.configuration":"Runtime Configuration","example-1106":"PDO_MYSQL DSN examples","ref.pdo-mysql.connection":"Connecting to MySQL databases","ref.pdo-mysql":"MySQL Functions (PDO_MYSQL)","pdo-sqlsrv.intro":"Introduction","ref.pdo-sqlsrv.installation":"Installation","pdo.constants.sqlsrv-txn-read-uncommitted":"","pdo.constants.sqlsrv-txn-read-committed":"","pdo.constants.sqlsrv-txn-repeatable-read":"","pdo.constants.sqlsrv-txn-snapshot":"","pdo.constants.sqlsrv-txn-serializable":"","pdo.constants.sqlsrv-encoding-binary":"","pdo.constants.sqlsrv-encoding-system":"","pdo.constants.sqlsrv-encoding-utf8":"","pdo.constants.sqlsrv-encoding-default":"","pdo.constants.sqlsrv-attr-query-timeout":"","pdo.constants.sqlsrv-attr-direct-query":"","pdo-sqlsrv.constants":"Predefined Constants","example-1107":"PDO_SQLSRV DSN examples","ref.pdo-sqlsrv.connection":"Connecting to MS SQL Server and SQL Azure databases","ref.pdo-sqlsrv":"Microsoft SQL Server Functions (PDO_SQLSRV)","ref.pdo-oci.installation":"Installation","pdo.constants.oci-attr-action":"","pdo.constants.oci-attr-client-info":"","pdo.constants.oci-attr-client-identifier":"","pdo.constants.oci-attr-module":"","pdo-oci.constants":"Predefined Constants","example-1108":"PDO_OCI DSN examples","ref.pdo-oci.connection":"Connecting to Oracle databases","ref.pdo-oci":"Oracle Functions (PDO_OCI)","pdo-odbc.intro":"Introduction","ref.pdo-odbc.install.unix":"PDO_ODBC on UNIX systems","ref.pdo-odbc.installation":"Installation","pdo.constants.odbc-attr-use-cursor-library":"","pdo.constants.odbc-attr-assume-utf8":"","pdo-odbc.constants":"Predefined Constants","ini.pdo-odbc.connection-pooling":"","ini.pdo-odbc.db2-instance-name":"","pdo-odbc.configuration":"Runtime Configuration","example-1109":"PDO_ODBC DSN example (ODBC driver manager)","example-1110":"PDO_ODBC DSN example (IBM DB2 uncataloged connection)","example-1111":"PDO_ODBC DSN example (Microsoft Access uncataloged connection)","ref.pdo-odbc.connection":"Connecting to ODBC or DB2 databases","ref.pdo-odbc":"ODBC and DB2 Functions (PDO_ODBC)","pdo-pgsql.intro":"Introduction","pdo-pgsql.resources":"Resource Types","ref.pdo-pgsql.installation":"Installation","pdo.constants.pgsql-attr-disable-prepares":"","pdo-pgsql.constants":"Predefined Constants","pdo-pgsql.general-notes":"General notes","example-1112":"PDO_PGSQL DSN examples","ref.pdo-pgsql.connection":"Connecting to PostgreSQL databases","pdo.pgsqlcopyfromarray":"Copy data from PHP array into table","pdo.pgsqlcopyfromfile":"Copy data from file into table","pdo.pgsqlcopytoarray":"Copy data from database table into PHP array","pdo.pgsqlcopytofile":"Copy data from table into file","pdo.pgsqlgetnotify":"Get asynchronous notification","pdo.pgsqlgetpid":"Get the server PID","example-1113":"A PDO::pgsqlLOBCreate example","pdo.pgsqllobcreate":"Creates a new large object","example-1114":"A PDO::pgsqlLOBOpen example","pdo.pgsqllobopen":"Opens an existing large object stream","example-1115":"A PDO::pgsqlLOBUnlink example","pdo.pgsqllobunlink":"Deletes the large object","ref.pdo-pgsql":"PostgreSQL Functions (PDO_PGSQL)","pdo-sqlite.intro":"Introduction","ref.pdo-sqlite.installation":"Installation","example-1116":"PDO_SQLITE DSN examples","ref.pdo-sqlite.connection":"Connecting to SQLite databases","example-1117":"max_length aggregation function example","pdo.sqlitecreateaggregate":"Registers an aggregating User Defined Function for use in SQL statements","example-1118":"PDO::sqliteCreateCollation example","pdo.sqlitecreatecollation":"Registers a User Defined Function for use as a collating function in SQL statements","example-1119":"PDO::sqliteCreateFunction example","pdo.sqlitecreatefunction":"Registers a User Defined Function for use in SQL statements","ref.pdo-sqlite":"SQLite Functions (PDO_SQLITE)","pdo.drivers":"PDO Drivers","book.pdo":"PHP Data Objects","refs.database.abstract":"Abstraction Layers","intro.cubrid":"Introduction","cubrid.requirements":"Requirements","cubrid.installation":"Installation","cubrid.configuration":"Runtime Configuration","cubrid.resources.connection-identifier":"connection identifier","cubrid.resources.request-identifier":"request identifier","cubrid.resources.lob-identifier":"LOB identifier","cubrid.resources.lob2-identifier":"LOB2 identifier","cubrid.resources":"Resource Types","cubrid.setup":"Installing\/Configuring","cubrid.constants":"Predefined Constants","example-1120":"Example of Data Retrieval","example-1121":"Example of Data Insertion","cubrid.examples":"Examples","example-1122":"cubrid_bind example","example-1123":"cubrid_bind BLOB\/CLOB example","example-1124":"cubrid_bind BLOB\/CLOB example","function.cubrid-bind":"Bind variables to a prepared statement as parameters","example-1125":"cubrid_close_prepare example","function.cubrid-close-prepare":"Close the request handle","example-1126":"cubrid_close_request example","function.cubrid-close-request":"Close the request handle","example-1127":"cubrid_col_get example","function.cubrid-col-get":"Get contents of collection type column using OID","example-1128":"cubrid_col_size example","function.cubrid-col-size":"Get the number of elements in collection type column using OID","example-1129":"cubrid_column_names example","function.cubrid-column-names":"Get the column names in result","example-1130":"cubrid_column_types example","function.cubrid-column-types":"Get column types in result","example-1131":"cubrid_commit example","function.cubrid-commit":"Commit a transaction","example-1132":"cubrid_connect_with_url url without properties example","example-1133":"cubrid_connect_with_url url with properties example","function.cubrid-connect-with-url":"Establish the environment for connecting to CUBRID server","example-1134":"cubrid_connect example","function.cubrid-connect":"Open a connection to a CUBRID Server","example-1135":"cubrid_current_oid example","function.cubrid-current-oid":"Get OID of the current cursor location","example-1136":"cubrid_disconnect example","function.cubrid-disconnect":"Close a database connection","example-1137":"cubrid_drop example","function.cubrid-drop":"Delete an instance using OID","example-1138":"cubrid_error_code_facility example","function.cubrid-error-code-facility":"Get the facility code of error","example-1139":"cubrid_error_code example","function.cubrid-error-code":"Get error code for the most recent function call","example-1140":"cubrid_error_msg example","function.cubrid-error-msg":"Get last error message for the most recent function call","example-1141":"cubrid_execute example","function.cubrid-execute":"Execute a prepared SQL statement","example-1142":"cubrid_fetch example","function.cubrid-fetch":"Fetch the next row from a result set","example-1143":"cubrid_free_result example","function.cubrid-free-result":"Free the memory occupied by the result data","function.cubrid-get-autocommit":"Get auto-commit mode of the connection","example-1144":"cubrid_get_charset example","function.cubrid-get-charset":"Return the current CUBRID connection charset","example-1145":"cubrid_get_class_name example","function.cubrid-get-class-name":"Get the class name using OID","example-1146":"cubrid_get_client_info example","function.cubrid-get-client-info":"Return the client library version","example-1147":"cubrid_get_db_parameter example","function.cubrid-get-db-parameter":"Returns the CUBRID database parameters","example-1148":"cubrid_get_query_timeout example","function.cubrid-get-query-timeout":"Get the query timeout value of the request","example-1149":"cubrid_get_server_info example","function.cubrid-get-server-info":"Return the CUBRID server version","example-1150":"cubrid_get example","function.cubrid-get":"Get a column using OID","example-1151":"cubrid_insert_id example","function.cubrid-insert-id":"Return the ID generated for the last updated AUTO_INCREMENT column","example-1152":"cubrid_is_instance example","function.cubrid-is-instance":"Check whether the instance pointed by OID exists","example-1153":"cubrid_lob_close example","function.cubrid-lob-close":"Close BLOB\/CLOB data","example-1154":"cubrid_lob_export example","function.cubrid-lob-export":"Export BLOB\/CLOB data to file","example-1155":"cubrid_lob_get example","function.cubrid-lob-get":"Get BLOB\/CLOB data","example-1156":"cubrid_lob_send example","function.cubrid-lob-send":"Read BLOB\/CLOB data and send straight to browser","example-1157":"cubrid_lob_size example","function.cubrid-lob-size":"Get BLOB\/CLOB data size","example-1158":"cubrid_lob2_bind example","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","example-1159":"cubrid_lob2_export example","function.cubrid-lob2-export":"Export the lob object to a file","example-1160":"cubrid_lob2_export example","function.cubrid-lob2-import":"Import BLOB\/CLOB data from a file","function.cubrid-lob2-new":"Create a lob object","example-1161":"cubrid_lob2_read example 1","example-1162":"cubrid_lob2_read example 2","function.cubrid-lob2-read":"Read from BLOB\/CLOB data","example-1163":"cubrid_lob2_seek64 example","function.cubrid-lob2-seek64":"Move the cursor of a lob object","example-1164":"cubrid_lob2_seek example","function.cubrid-lob2-seek":"Move the cursor of a lob object","function.cubrid-lob2-size64":"Get a lob object's size","function.cubrid-lob2-size":"Get a lob object's size","function.cubrid-lob2-tell64":"Tell the cursor position of the LOB object","function.cubrid-lob2-tell":"Tell the cursor position of the LOB object","example-1165":"cubrid_lob2_write example 1","example-1166":"cubrid_lob2_write example 2","function.cubrid-lob2-write":"Write to a lob object","example-1167":"cubrid_lock_read example","function.cubrid-lock-read":"Set a read lock on the given OID","example-1168":"cubrid_lock_write example","function.cubrid-lock-write":"Set a write lock on the given OID","example-1169":"cubrid_move_cursor example","function.cubrid-move-cursor":"Move the cursor in the result","example-1170":"cubrid_next_result example","function.cubrid-next-result":"Get result of next query when executing multiple SQL statements","example-1171":"cubrid_num_cols example","function.cubrid-num-cols":"Return the number of columns in the result set","example-1172":"cubrid_num_rows example","function.cubrid-num-rows":"Get the number of rows in the result set","example-1173":"cubrid_pconnect_with_url url without properties example","example-1174":"cubrid_pconnect_with_url url with properties example","function.cubrid-pconnect-with-url":"Open a persistent connection to CUBRID server","example-1175":"cubrid_connect example","function.cubrid-pconnect":"Open a persistent connection to a CUBRID server","example-1176":"cubrid_prepare example","function.cubrid-prepare":"Prepare a SQL statement for execution","example-1177":"cubrid_put example","function.cubrid-put":"Update a column using OID","example-1178":"cubrid_rollback example","function.cubrid-rollback":"Roll back a transaction","example-1179":"cubrid_schema example","function.cubrid-schema":"Get the requested schema information","example-1180":"cubrid_seq_drop example","function.cubrid-seq-drop":"Delete an element from sequence type column using OID","example-1181":"cubrid_seq_insert example","function.cubrid-seq-insert":"Insert an element to a sequence type column using OID","example-1182":"cubrid_seq_put example","function.cubrid-seq-put":"Update the element value of sequence type column using OID","example-1183":"cubrid_set_add example","function.cubrid-set-add":"Insert a single element to set type column using OID","function.cubrid-set-autocommit":"Set autocommit mode of the connection","example-1184":"cubrid_get_db_parameter example","function.cubrid-set-db-parameter":"Sets the CUBRID database parameters","example-1185":"cubrid_set_drop example","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","example-1186":"cubrid_version example","function.cubrid-version":"Get the CUBRID PHP module's version","ref.cubrid":"CUBRID Functions","example-1187":"cubrid_affected_rows example","function.cubrid-affected-rows":"Return the number of rows affected by the last SQL statement","example-1188":"cubrid_client_encoding example","function.cubrid-client-encoding":"Return the current CUBRID connection charset","example-1189":"cubrid_close example","function.cubrid-close":"Close CUBRID connection","example-1190":"cubrid_data_seek example","function.cubrid-data-seek":"Move the internal row pointer of the CUBRID result","example-1191":"cubrid_db_name example","function.cubrid-db-name":"Get db name from results of cubrid_list_dbs","example-1192":"cubrid_errno example","function.cubrid-errno":"Return the numerical value of the error message from previous CUBRID operation","example-1193":"cubrid_error example","function.cubrid-error":"Get the error message","example-1194":"cubrid_fetch_array example","function.cubrid-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","example-1195":"cubrid_fetch_assoc example","function.cubrid-fetch-assoc":"Return the associative array that corresponds to the fetched row","example-1196":"cubrid_fetch_field example","function.cubrid-fetch-field":"Get column information from a result and return as an object","example-1197":"cubrid_fetch_lengths example","function.cubrid-fetch-lengths":"Return an array with the lengths of the values of each field from the current row","example-1198":"cubrid_fetch_object example","function.cubrid-fetch-object":"Fetch the next row and return it as an object","example-1199":"cubrid_fetch_row example","function.cubrid-fetch-row":"Return a numerical array with the values of the current row","example-1200":"cubrid_field_flags example","function.cubrid-field-flags":"Return a string with the flags of the given field offset","example-1201":"cubrid_field_len example","function.cubrid-field-len":"Get the maximum length of the specified field","example-1202":"cubrid_field_name example","function.cubrid-field-name":"Return the name of the specified field index","example-1203":"cubrid_field_seek example","function.cubrid-field-seek":"Move the result set cursor to the specified field offset","example-1204":"cubrid_field_table example","function.cubrid-field-table":"Return the name of the table of the specified field","example-1205":"cubrid_field_type example","function.cubrid-field-type":"Return the type of the column corresponding to the given field offset","example-1206":"cubrid_list_dbs example","function.cubrid-list-dbs":"Return an array with the list of all existing CUBRID databases","example-1207":"cubrid_num_fields example","function.cubrid-num-fields":"Return the number of columns in the result set","example-1208":"cubrid_ping example","function.cubrid-ping":"Ping a server connection or reconnect if there is no connection","example-1209":"Invalid Query","example-1210":"Valid Query","function.cubrid-query":"Send a CUBRID query","example-1211":"cubrid_real_escape_string example","function.cubrid-real-escape-string":"Escape special characters in a string for use in an SQL statement","example-1212":"cubrid_result example","function.cubrid-result":"Return the value of a specific field in a specific row","example-1213":"cubrid_unbuffered_query example","function.cubrid-unbuffered-query":"Perform a query without fetching the results into memory","cubridmysql.cubrid":"CUBRID MySQL Compatibility Functions","example-1214":"cubrid_load_from_glo example","function.cubrid-load-from-glo":"Read data from a GLO instance and save it in a file","example-1215":"cubrid_new_glo example","function.cubrid-new-glo":"Create a glo instance","example-1216":"cubrid_save_to_glo example","function.cubrid-save-to-glo":"Save requested file in a GLO instance","example-1217":"cubrid_send_glo example","function.cubrid-send-glo":"Read data from glo and send it to std output","oldaliases.cubrid":"CUBRID Obsolete Aliases and Functions","book.cubrid":"CUBRID","intro.dbase":"Introduction","dbase.requirements":"Requirements","dbase.installation":"Installation","dbase.configuration":"Runtime Configuration","dbase.resources":"Resource Types","dbase.setup":"Installing\/Configuring","constant.dbase-version":"","constant.dbase-rdonly":"","constant.dbase-rdwr":"","constant.dbase-type-dbase":"","constant.dbase-type-foxpro":"","dbase.constants":"Predefined Constants","dbase.examples.note":"Examples","example-1218":"Inserting a record in a dBase database","function.dbase-add-record":"Adds a record to a database","example-1219":"Closing a dBase database file","function.dbase-close":"Closes a database","example-1220":"Creating a dBase database file","function.dbase-create":"Creates a database","function.dbase-delete-record":"Deletes a record from a database","example-1221":"Showing header information for a dBase database file","function.dbase-get-header-info":"Gets the header info of a database","example-1222":"Listing all the registered members in the database","function.dbase-get-record-with-names":"Gets a record from a database as an associative array","function.dbase-get-record":"Gets a record from a database as an indexed array","example-1223":"dbase_numfields Example","function.dbase-numfields":"Gets the number of fields of a database","example-1224":"Looping over all the records of the database","function.dbase-numrecords":"Gets the number of records in a database","example-1225":"Opening a dBase database file","function.dbase-open":"Opens a database","example-1226":"Emptying a dBase database","function.dbase-pack":"Packs a database","example-1227":"Updating a record in the database","function.dbase-replace-record":"Replaces a record in a database","ref.dbase":"dBase Functions","book.dbase":"dBase","intro.ibase":"Introduction","ibase.requirements":"Requirements","ibase.installation":"Installation","ini.ibase.allow-persistent":"","ini.ibase.max-persistent":"","ini.ibase.max-links":"","ini.ibase.default-db":"","ini.ibase.default-user":"","ini.ibase.default-password":"","ini.ibase.default-charset":"","ini.ibase.timestampformat":"","ini.ibase.dateformat":"","ini.ibase.timeformat":"","ibase.configuration":"Runtime Configuration","ibase.resources":"Resource Types","ibase.setup":"Installing\/Configuring","constant.ibase-bkp-ignore-checksums":"","constant.ibase-bkp-ignore-limbo":"","constant.ibase-bkp-metadata-only":"","constant.ibase-bkp-no-garbage-collect":"","constant.ibase-bkp-old-descriptions":"","constant.ibase-bkp-non-transportable":"","constant.ibase-bkp-convert":"","constant.ibase-res-deactivate-idx":"","constant.ibase-res-no-shadow":"","constant.ibase-res-no-validity":"","constant.ibase-res-one-at-a-time":"","constant.ibase-res-replace":"","constant.ibase-res-create":"","constant.ibase-res-use-all-space":"","constant.ibase-prp-page-buffers":"","constant.ibase-prp-sweep-interval":"","constant.ibase-prp-shutdown-db":"","constant.ibase-prp-deny-new-transactions":"","constant.ibase-prp-deny-new-attachments":"","constant.ibase-prp-reserve-space":"","constant.ibase-prp-res-use-full":"","constant.ibase-prp-res":"","constant.ibase-prp-write-mode":"","constant.ibase-prp-wm-async":"","constant.ibase-prp-wm-sync":"","constant.ibase-prp-access-mode":"","constant.ibase-prp-am-readonly":"","constant.ibase-prp-am-readwrite":"","constant.ibase-prp-set-sql-dialect":"","constant.ibase-prp-activate":"","constant.ibase-prp-db-online":"","constant.ibase-rpr-check-db":"","constant.ibase-rpr-ignore-checksum":"","constant.ibase-rpr-kill-shadows":"","constant.ibase-rpr-mend-db":"","constant.ibase-rpr-validate-db":"","constant.ibase-rpr-full":"","constant.ibase-rpr-sweep-db":"","constant.ibase-sts-data-pages":"","constant.ibase-sts-db-log":"","constant.ibase-sts-hdr-pages":"","constant.ibase-sts-idx-pages":"","constant.ibase-sts-sys-relations":"","constant.ibase-svc-server-version":"","constant.ibase-svc-implementation":"","constant.ibase-svc-get-env":"","constant.ibase-svc-get-env-lock":"","constant.ibase-svc-get-env-msg":"","constant.ibase-svc-user-dbpath":"","constant.ibase-svc-svr-db-info":"","constant.ibase-svc-get-users":"","ibase.constants":"Predefined Constants","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-ret":"Alias of ibase_commit_ret","function.fbird-commit":"Alias of ibase_commit","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-ret":"Alias of ibase_rollback_ret","function.fbird-rollback":"Alias of ibase_rollback","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","example-1228":"ibase_backup example","example-1229":"ibase_backup example with arguments","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","example-1230":"ibase_blob_get example","function.ibase-blob-get":"Get len bytes data from open blob","example-1231":"ibase_blob_import example","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-ret":"Commit a transaction without closing it","function.ibase-commit":"Commit a transaction","example-1232":"ibase_connect example","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","example-1233":"ibase_execute example","function.ibase-execute":"Execute a previously prepared query","function.ibase-fetch-assoc":"Fetch a result row from a query as an associative array","example-1234":"ibase_fetch_object example","function.ibase-fetch-object":"Get an object from a InterBase database","function.ibase-fetch-row":"Fetch a row from an InterBase database","example-1235":"ibase_field_info example","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","example-1236":"ibase_name_result example","function.ibase-name-result":"Assigns a name to a result set","example-1237":"ibase_num_fields example","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","example-1238":"ibase_query example","function.ibase-query":"Execute a query on an InterBase database","example-1239":"ibase_restore example","example-1240":"ibase_restore example with arguments","function.ibase-restore":"Initiates a restore task in the service manager and returns immediately","function.ibase-rollback-ret":"Roll back a transaction without closing it","function.ibase-rollback":"Roll back a transaction","example-1241":"ibase_service_attach example","function.ibase-server-info":"Request information about a database server","example-1242":"ibase_service_attach example","example-1243":"ibase_service_attach example using hostname\/port syntax","function.ibase-service-attach":"Connect to the service manager","example-1244":"ibase_service_detach example","function.ibase-service-detach":"Disconnect from the service manager","example-1245":"ibase_set_event_handler example","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 Functions","book.ibase":"Firebird\/InterBase","intro.ibm-db2":"Introduction","ibm-db2.requirements.unix":"Requirements on Linux or Unix","ibm-db2.requirements":"Requirements","ibm-db2.installation":"Installation","ini.ibm-db2.binmode":"","ini.ibm-db2.i5-all-pconnect":"","ini.ibm-db2.i5-allow-commit":"","ini.ibm-db2.i5-dbcs-alloc":"","ini.ibm-db2.instance-name":"","ini.ibm-db2.i5-ignore-userid":"","ibm-db2.configuration":"Runtime Configuration","ibm-db2.resources":"Resource Types","ibm-db2.setup":"Installing\/Configuring","constant.db2-binary":"","constant.db2-convert":"","constant.db2-passthru":"","constant.db2-scrollable":"","constant.db2-forward-only":"","constant.db2-param-in":"","constant.db2-param-out":"","constant.db2-param-inout":"","constant.db2-param-file":"","constant.db2-autocommit-on":"","constant.db2-autocommit-off":"","constant.db2-double":"","constant.db2-long":"","constant.db2-char":"","constant.db2-case-natural":"","constant.db2-case-lower":"","constant.db2-case-upper":"","constant.db2-deferred-prepare-on":"","constant.db2-deferred-prepare-off":"","ibm-db2.constants":"Predefined Constants","example-1246":"Retrieving the AUTOCOMMIT value for a connection","example-1247":"Setting the AUTOCOMMIT value for a connection","function.db2-autocommit":"Returns or sets the AUTOCOMMIT state for a database connection","example-1248":"Binding PHP variables to a prepared statement","example-1249":"Calling stored procedures with IN and OUT parameters","example-1250":"Inserting a binary large object (BLOB) directly from a file","function.db2-bind-param":"Binds a PHP variable to an SQL statement parameter","example-1251":"A db2_client_info example","function.db2-client-info":"Returns an object with properties that describe the DB2 database client","example-1252":"Closing a connection","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","example-1253":"Retrieving an SQLSTATE value for a failed connection attempt","function.db2-conn-error":"Returns a string containing the SQLSTATE returned by the last connection attempt","example-1254":"Retrieving the error message returned by a failed connection attempt","function.db2-conn-errormsg":"Returns the last connection error message and SQLCODE value","example-1255":"Creating a cataloged connection","example-1256":"Creating an uncataloged connection","example-1257":"Creating a connection with autocommit off by default","example-1258":"i5\/OS best performance","example-1259":"Using trusted context","function.db2-connect":"Returns a connection to a database","function.db2-cursor-type":"Returns the cursor type used by a statement resource","example-1260":"A db2_escape_string example","function.db2-escape-string":"Used to escape certain characters","example-1261":"Creating a table with db2_exec","example-1262":"Executing a SELECT statement with a scrollable cursor","example-1263":"Returning XML data as an SQL ResultSet","example-1264":"Performing a &quot;JOIN&quot; with XML data","example-1265":"Returning SQL data as part of a larger XML document","function.db2-exec":"Executes an SQL statement directly","example-1266":"Preparing and executing an SQL statement with parameter markers","example-1267":"Calling a stored procedure with an OUT parameter","example-1268":"Returning XML data as an SQL ResultSet","example-1269":"Performing a &quot;JOIN&quot; with XML data","example-1270":"Returning SQL data as part of a larger XML document","function.db2-execute":"Executes a prepared SQL statement","example-1271":"Iterating through a forward-only cursor","example-1272":"Retrieving specific rows with db2_fetch_array\n     from a scrollable cursor","function.db2-fetch-array":"Returns an array, indexed by column position, representing a row in a result set","example-1273":"Iterating through a forward-only cursor","example-1274":"Retrieving specific rows with db2_fetch_assoc\n     from a scrollable cursor","function.db2-fetch-assoc":"Returns an array, indexed by column name, representing a row in a result set","example-1275":"Iterating through a forward-only cursor","example-1276":"Retrieving specific rows with db2_fetch_both\n     from a scrollable cursor","function.db2-fetch-both":"Returns an array, indexed by both column name and position, representing a row in a result set","example-1277":"A db2_fetch_object example","function.db2-fetch-object":"Returns an object with properties representing columns in the fetched row","example-1278":"Iterating through a result set","example-1279":"i5\/OS recommended alternatives to db2_fetch_row\/db2_result","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","example-1280":"Setting and retrieving parameters through a connection resource","function.db2-get-option":"Retrieves an option value for a statement resource or a connection resource","db2-last-insert-id.example.basic":"A db2_last_insert_id example","function.db2-last-insert-id":"Returns the auto generated ID of the last insert query that successfully \n  executed on this connection","example-1282":"Iterating through different types of data","function.db2-lob-read":"Gets a user defined size of LOB files with each invocation","example-1283":"Calling a stored procedure that returns multiple result sets","function.db2-next-result":"Requests the next result set from a stored procedure","example-1284":"Retrieving the number of fields in a result set","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","db2-pclose.example.basic":"Closing a persistent connection","function.db2-pclose":"Closes a persistent database connection","example-1286":"A db2_pconnect example","example-1287":"Using trusted context","function.db2-pconnect":"Returns a persistent connection to a database","example-1288":"Preparing and executing an SQL statement with parameter markers","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","example-1289":"A db2_result example","function.db2-result":"Returns a single column from a row in the result set","example-1290":"Rolling back a DELETE statement","function.db2-rollback":"Rolls back a transaction","example-1291":"A db2_server_info example","function.db2-server-info":"Returns an object with properties that describe the DB2 database server","example-1292":"Setting one parameter with a connection resource","example-1293":"Setting multiple parameters with a connection resource","example-1294":"Setting multiple parameters with an invalid key","example-1295":"Setting multiple parameters with an invalid value","example-1296":"Setting multiple parameters with a connection resource and the wrong type","example-1297":"Setting multiple parameters with the wrong resource","example-1298":"Putting it all together","example-1299":"i5\/OS cursors are read-only","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 Functions","book.ibm-db2":"IBM DB2, Cloudscape and Apache Derby","info.mongodb":"","mongodb.requirements":"Requirements","mongodb.installation.pecl":"Installing the MongoDB PHP Driver with PECL","mongodb.installation.homebrew":"Installing the MongoDB PHP Driver on macOS with Homebrew","mongodb.installation.windows":"Installing the MongoDB PHP Driver on Windows","mongodb.installation.manual":"Building the MongoDB PHP Driver from source","mongodb.installation":"Installation","ini.mongodb.debug":"","mongodb.configuration":"Runtime Configuration","constant.mongodb-version":"","constant.mongodb-stability":"","mongodb.constants":"Predefined Constants","mongodb.setup":"Installing\/Configuring","mongodb.tutorial.intro":"","mongodb.tutorial.library":"Using the PHP Library for MongoDB (PHPLIB)","mongodb.tutorial.apm":"Application Performance Monitoring (APM)","mongodb.tutorial":"Tutorials","mongodb.overview":"Architecture Overview","mongodb.connection-handling":"Connection handling and persistence","mongodb.persistence.serialization":"Serialization to BSON","mongodb.pclass":"","mongodb.persistence.typemaps":"TypeMaps","mongodb.persistence.deserialization":"Deserialization from BSON","mongodb.persistence":"Serialization and deserialization of PHP variables into MongoDB","mongodb.architecture":"Explains the driver architecture, and special features","mongodb.security.request_injection":"Request Injection Attacks","mongodb.security.script_injection":"Script Injection Attacks","mongodb.security":"Security","mongodb-driver-manager.intro":"Introduction","mongodb-driver-manager.synopsis":"Class synopsis","example-1300":"MongoDB\\Driver\\Manager::__construct basic example","mongodb-driver-manager.examples":"Examples","mongodb-driver-manager.addsubscriber":"Registers a monitoring event subscriber with this Manager","mongodb-driver-manager.construct-uri":"","mongodb-driver-manager.construct-urioptions.connecttimeoutms":"","mongodb-driver-manager.construct-urioptions.serverselectiontimeoutms":"","mongodb-driver-manager.construct-urioptions":"uriOptions","mongodb-driver-manager.construct-driveroptions":"driverOptions","example-1301":"MongoDB\\Driver\\Manager::__construct basic examples","mongodb-driver-manager.construct":"Create new MongoDB Manager","mongodb-driver-manager.createclientencryption":"Create a new ClientEncryption object","example-1302":"MongoDB\\Driver\\Manager::executeBulkWrite example","mongodb-driver-manager.executebulkwrite":"Execute one or more write operations","example-1303":"MongoDB\\Driver\\Manager::executeCommand with a command returning a single result document","example-1304":"MongoDB\\Driver\\Manager::executeCommand with a command returning a cursor","example-1305":"Limiting execution time for a command","mongodb-driver-manager.executecommand":"Execute a database command","example-1306":"MongoDB\\Driver\\Manager::executeQuery example","example-1307":"Limiting execution time for a query","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","example-1308":"MongoDB\\Driver\\Manager::getReadConcern example","mongodb-driver-manager.getreadconcern":"Return the ReadConcern for the Manager","example-1309":"MongoDB\\Driver\\Manager::getReadPreference example","mongodb-driver-manager.getreadpreference":"Return the ReadPreference for the Manager","example-1310":"MongoDB\\Driver\\Manager::getServers example","mongodb-driver-manager.getservers":"Return the servers to which this manager is connected","example-1311":"MongoDB\\Driver\\Manager::getWriteConcern example","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.intro":"Introduction","mongodb-driver-command.synopsis":"Class synopsis","example-1312":"Composing MongoDB\\Driver\\Command to provide a helper to create collections","mongodb-driver-command.examples":"Examples","example-1313":"MongoDB\\Driver\\Command::__construct example","example-1314":"MongoDB\\Driver\\Command::__construct example","mongodb-driver-command.construct":"Create a new Command","class.mongodb-driver-command":"The MongoDB\\Driver\\Command class","mongodb-driver-query.intro":"Introduction","mongodb-driver-query.synopsis":"Class synopsis","mongodb-driver-query.construct-queryOptions":"queryOptions","example-1315":"MongoDB\\Driver\\Query::__construct example","mongodb-driver-query.construct":"Create a new Query","class.mongodb-driver-query":"The MongoDB\\Driver\\Query class","mongodb-driver-bulkwrite.intro":"Introduction","mongodb-driver-bulkwrite.synopsis":"Class synopsis","example-1316":"Mixed write operations are grouped by type","example-1317":"Ordered write operations causing an error","mongodb-driver-bulkwrite.examples":"Examples","mongodb-driver-bulkwrite.seealso":"See Also","example-1318":"MongoDB\\Driver\\BulkWrite::__construct example","mongodb-driver-bulkwrite.construct":"Create a new BulkWrite","example-1319":"MongoDB\\Driver\\BulkWrite::count example","mongodb-driver-bulkwrite.count":"Count number of write operations in the bulk","example-1320":"MongoDB\\Driver\\BulkWrite::delete example","mongodb-driver-bulkwrite.delete":"Add a delete operation to the bulk","example-1321":"MongoDB\\Driver\\BulkWrite::insert example","mongodb-driver-bulkwrite.insert":"Add an insert operation to the bulk","example-1322":"MongoDB\\Driver\\BulkWrite::update example","mongodb-driver-bulkwrite.update":"Add an update operation to the bulk","class.mongodb-driver-bulkwrite":"The MongoDB\\Driver\\BulkWrite class","mongodb-driver-session.intro":"Introduction","mongodb-driver-session.synopsis":"Class synopsis","mongodb-driver-session.constants.transaction-none":"","mongodb-driver-session.constants.transaction-starting":"","mongodb-driver-session.constants.transaction-in-progress":"","mongodb-driver-session.constants.transaction-committed":"","mongodb-driver-session.constants.transaction-aborted":"","mongodb-driver-session.constants":"Predefined Constants","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.intro":"Introduction","mongodb-driver-clientencryption.synopsis":"Class synopsis","mongodb-driver-clientencryption.constants.deterministic":"","mongodb-driver-clientencryption.constants.random":"","mongodb-driver-clientencryption.constants.algorithm-indexed":"","mongodb-driver-clientencryption.constants.algorithm-unindexed":"","mongodb-driver-clientencryption.constants.algorithm-range-preview":"","mongodb-driver-clientencryption.constants.query-type-equality":"","mongodb-driver-clientencryption.constants.query-type-range-preview":"","mongodb-driver-clientencryption.constants":"Predefined Constants","mongodb-driver-clientencryption.seealso":"See Also","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.intro":"Introduction","mongodb-driver-serverapi.synopsis":"Class synopsis","mongodb-driver-serverapi.constants.v1":"","mongodb-driver-serverapi.constants":"Predefined Constants","example-1323":"Declare an API version on a manager","example-1324":"Declare a strict API version on a manager","mongodb-driver-serverapi.examples":"Examples","mongodb-driver-serverapi.bsonserialize":"Returns an object for BSON serialization","mongodb-driver-serverapi.construct-version":"","mongodb-driver-manager.construct-strict":"","mongodb-driver-manager.construct-deprecationErrors":"","mongodb-driver-serverapi.construct":"Create a new ServerApi instance","mongodb-driver-serverapi.serialize":"Serialize a ServerApi","mongodb-driver-serverapi.unserialize":"Unserialize a ServerApi","class.mongodb-driver-serverapi":"The MongoDB\\Driver\\ServerApi class","mongodb-driver-writeconcern.intro":"Introduction","mongodb-driver-writeconcern.synopsis":"Class synopsis","mongodb-driver-writeconcern.constants.majority":"","mongodb-driver-writeconcern.constants":"Predefined Constants","example-1325":"MongoDB\\Driver\\WriteConcern::bsonSerialize with majority write concern","example-1326":"MongoDB\\Driver\\WriteConcern::bsonSerialize with wtimeout and journal","mongodb-driver-writeconcern.bsonserialize":"Returns an object for BSON serialization","example-1327":"MongoDB\\Driver\\WriteConcern::__construct example","mongodb-driver-writeconcern.construct":"Create a new WriteConcern","example-1328":"MongoDB\\Driver\\WriteConcern::getJournal example","mongodb-driver-writeconcern.getjournal":"Returns the WriteConcern's &quot;journal&quot; option","example-1329":"MongoDB\\Driver\\WriteConcern::getW example","mongodb-driver-writeconcern.getw":"Returns the WriteConcern's &quot;w&quot; option","example-1330":"MongoDB\\Driver\\WriteConcern::getWtimeout example","mongodb-driver-writeconcern.getwtimeout":"Returns the WriteConcern's &quot;wtimeout&quot; option","example-1331":"MongoDB\\Driver\\WriteConcern::isDefault example","mongodb-driver-writeconcern.isdefault":"Checks if this is the default write concern","mongodb-driver-writeconcern.serialize":"Serialize a WriteConcern","mongodb-driver-writeconcern.unserialize":"Unserialize a WriteConcern","class.mongodb-driver-writeconcern":"The MongoDB\\Driver\\WriteConcern class","mongodb-driver-readpreference.intro":"Introduction","mongodb-driver-readpreference.synopsis":"Class synopsis","mongodb-driver-readpreference.constants.rp-primary":"","mongodb-driver-readpreference.constants.rp-primary-preferred":"","mongodb-driver-readpreference.constants.rp-secondary":"","mongodb-driver-readpreference.constants.rp-secondary-preferred":"","mongodb-driver-readpreference.constants.rp-nearest":"","mongodb-driver-readpreference.constants.primary":"","mongodb-driver-readpreference.constants.primary-preferred":"","mongodb-driver-readpreference.constants.secondary":"","mongodb-driver-readpreference.constants.secondary-preferred":"","mongodb-driver-readpreference.constants.nearest":"","mongodb-driver-readpreference.constants.no-max-staleness":"","mongodb-driver-readpreference.constants.smallest-max-staleness-seconds":"","mongodb-driver-readpreference.constants":"Predefined Constants","example-1332":"MongoDB\\Driver\\ReadPreference::bsonSerialize with primary read preference","example-1333":"MongoDB\\Driver\\ReadPreference::bsonSerialize with secondary read preference and tag sets","example-1334":"MongoDB\\Driver\\ReadPreference::bsonSerialize with secondary read preference and max staleness","mongodb-driver-readpreference.bsonserialize":"Returns an object for BSON serialization","example-1335":"MongoDB\\Driver\\ReadPreference::__construct example","mongodb-driver-readpreference.construct":"Create a new ReadPreference","mongodb-driver-readpreference.gethedge":"Returns the ReadPreference's &quot;hedge&quot; option","example-1336":"MongoDB\\Driver\\ReadPreference::getMaxStalenessSeconds example","mongodb-driver-readpreference.getmaxstalenessseconds":"Returns the ReadPreference's &quot;maxStalenessSeconds&quot; option","example-1337":"MongoDB\\Driver\\ReadPreference::getMode example","mongodb-driver-readpreference.getmode":"Returns the ReadPreference's &quot;mode&quot; option","example-1338":"MongoDB\\Driver\\ReadPreference::getModeString example","mongodb-driver-readpreference.getmodestring":"Returns the ReadPreference's &quot;mode&quot; option as a string","example-1339":"MongoDB\\Driver\\ReadPreference::getTagSets example","mongodb-driver-readpreference.gettagsets":"Returns the ReadPreference's &quot;tagSets&quot; option","mongodb-driver-readpreference.serialize":"Serialize a ReadPreference","mongodb-driver-readpreference.unserialize":"Unserialize a ReadPreference","class.mongodb-driver-readpreference":"The MongoDB\\Driver\\ReadPreference class","mongodb-driver-readconcern.intro":"Introduction","mongodb-driver-readconcern.synopsis":"Class synopsis","mongodb-driver-readconcern.constants.available":"","mongodb-driver-readconcern.constants.linearizable":"","mongodb-driver-readconcern.constants.local":"","mongodb-driver-readconcern.constants.majority":"","mongodb-driver-readconcern.constants.snapshot":"","mongodb-driver-readconcern.constants":"Predefined Constants","mongodb-driver-readconcern.seealso":"See Also","example-1340":"MongoDB\\Driver\\ReadConcern::bsonSerialize with empty read concern","example-1341":"MongoDB\\Driver\\ReadConcern::bsonSerialize with local read concern","mongodb-driver-readconcern.bsonserialize":"Returns an object for BSON serialization","example-1342":"MongoDB\\Driver\\ReadConcern::__construct example","mongodb-driver-readconcern.construct":"Create a new ReadConcern","example-1343":"MongoDB\\Driver\\ReadConcern::getLevel example","mongodb-driver-readconcern.getlevel":"Returns the ReadConcern's &quot;level&quot; option","example-1344":"MongoDB\\Driver\\ReadConcern::isDefault example","mongodb-driver-readconcern.isdefault":"Checks if this is the default read concern","mongodb-driver-readconcern.serialize":"Serialize a ReadConcern","mongodb-driver-readconcern.unserialize":"Unserialize a ReadConcern","class.mongodb-driver-readconcern":"The MongoDB\\Driver\\ReadConcern class","mongodb-driver-cursor.intro":"Introduction","mongodb-driver-cursor.synopsis":"Class synopsis","mongodb-driver-cursor.examples.foreach":"Reading a result set","mongodb-driver-cursor.examples.tailable":"Reading a result set for a tailable cursor","mongodb-driver-cursor.examples":"Examples","mongodb-driver-cursor.construct":"Create a new Cursor (not used)","mongodb-driver-cursor.current":"Returns the current element","example-1347":"MongoDB\\Driver\\Cursor::getId example","mongodb-driver-cursor.getid":"Returns the ID for this cursor","example-1348":"MongoDB\\Driver\\Cursor::getServer example","mongodb-driver-cursor.getserver":"Returns the server associated with this cursor","example-1349":"MongoDB\\Driver\\Cursor::isDead example","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","example-1350":"MongoDB\\Driver\\Cursor::setTypeMap example","mongodb-driver-cursor.settypemap":"Sets a type map to use for BSON unserialization","example-1351":"MongoDB\\Driver\\Cursor::toArray example","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.intro":"Introduction","mongodb-driver-cursorid.synopsis":"Class synopsis","mongodb-driver-cursorid.construct":"Create a new CursorId (not used)","mongodb-driver-cursorid.serialize":"Serialize a CursorId","example-1352":"MongoDB\\Driver\\CursorId::__toString example","mongodb-driver-cursorid.tostring":"String representation of the cursor ID","mongodb-driver-cursorid.unserialize":"Unserialize a CursorId","class.mongodb-driver-cursorid":"The MongoDB\\Driver\\CursorId class","mongodb-driver-cursorinterface.intro":"Introduction","mongodb-driver-cursorinterface.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-server.synopsis":"Class synopsis","mongodb-driver-server.constants.type-unknown":"","mongodb-driver-server.constants.type-standalone":"","mongodb-driver-server.constants.type-mongos":"","mongodb-driver-server.constants.type-possible-primary":"","mongodb-driver-server.constants.type-rs-primary":"","mongodb-driver-server.constants.type-rs-secondary":"","mongodb-driver-server.constants.type-rs-arbiter":"","mongodb-driver-server.constants.type-rs-other":"","mongodb-driver-server.constants.type-rs-ghost":"","mongodb-driver-server.constants.type-load-balancer":"","mongodb-driver-server.constants":"Predefined Constants","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.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","example-1353":"MongoDB\\Driver\\Server::getHost example","mongodb-driver-server.gethost":"Returns the hostname of this server","example-1354":"MongoDB\\Driver\\Server::getInfo example","mongodb-driver-server.getinfo":"Returns an array of information describing this server","example-1355":"MongoDB\\Driver\\Server::getLatency example","mongodb-driver-server.getlatency":"Returns the latency of this server in milliseconds","example-1356":"MongoDB\\Driver\\Server::getPort example","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.intro":"Introduction","mongodb-driver-serverdescription.synopsis":"Class synopsis","mongodb-driver-serverdescription.constants.type-unknown":"","mongodb-driver-serverdescription.constants.type-standalone":"","mongodb-driver-serverdescription.constants.type-mongos":"","mongodb-driver-serverdescription.constants.type-possible-primary":"","mongodb-driver-serverdescription.constants.type-rs-primary":"","mongodb-driver-serverdescription.constants.type-rs-secondary":"","mongodb-driver-serverdescription.constants.type-rs-arbiter":"","mongodb-driver-serverdescription.constants.type-rs-other":"","mongodb-driver-serverdescription.constants.type-rs-ghost":"","mongodb-driver-serverdescription.constants.type-load-balancer":"","mongodb-driver-serverdescription.constants":"Predefined Constants","mongodb-driver-serverdescription.gethelloresponse":"Returns the server's most recent &quot;hello&quot; 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.intro":"Introduction","mongodb-driver-topologydescription.synopsis":"Class synopsis","mongodb-driver-topologydescription.constants.type-unknown":"","mongodb-driver-topologydescription.constants.type-single":"","mongodb-driver-topologydescription.constants.type-sharded":"","mongodb-driver-topologydescription.constants.type-replica-set-no-primary":"","mongodb-driver-topologydescription.constants.type-replica-set-with-primary":"","mongodb-driver-topologydescription.constants.type-load-balanced":"","mongodb-driver-topologydescription.constants":"Predefined Constants","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.intro":"Introduction","mongodb-driver-writeconcernerror.synopsis":"Class synopsis","example-1357":"MongoDB\\Driver\\WriteConcernError::getCode example","mongodb-driver-writeconcernerror.getcode":"Returns the WriteConcernError's error code","example-1358":"MongoDB\\Driver\\WriteConcernError::getInfo example","mongodb-driver-writeconcernerror.getinfo":"Returns metadata document for the WriteConcernError","example-1359":"MongoDB\\Driver\\WriteConcernError::getMessage example","mongodb-driver-writeconcernerror.getmessage":"Returns the WriteConcernError's error message","class.mongodb-driver-writeconcernerror":"The MongoDB\\Driver\\WriteConcernError class","mongodb-driver-writeerror.intro":"Introduction","mongodb-driver-writeerror.synopsis":"Class synopsis","example-1360":"MongoDB\\Driver\\WriteError::getCode example","mongodb-driver-writeerror.getcode":"Returns the WriteError's error code","example-1361":"MongoDB\\Driver\\WriteError::getIndex example","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","example-1362":"MongoDB\\Driver\\WriteError::getMessage example","mongodb-driver-writeerror.getmessage":"Returns the WriteError's error message","class.mongodb-driver-writeerror":"The MongoDB\\Driver\\WriteError class","mongodb-driver-writeresult.intro":"Introduction","mongodb-driver-writeresult.synopsis":"Class synopsis","example-1363":"MongoDB\\Driver\\WriteResult::getDeletedCount example","mongodb-driver-writeresult.getdeletedcount":"Returns the number of documents deleted","example-1364":"MongoDB\\Driver\\WriteResult::getInsertedCount example","mongodb-driver-writeresult.getinsertedcount":"Returns the number of documents inserted (excluding upserts)","example-1365":"MongoDB\\Driver\\WriteResult::getMatchedCount example","mongodb-driver-writeresult.getmatchedcount":"Returns the number of documents selected for update","example-1366":"MongoDB\\Driver\\WriteResult::getModifiedCount example","mongodb-driver-writeresult.getmodifiedcount":"Returns the number of existing documents updated","example-1367":"MongoDB\\Driver\\WriteResult::getServer example","mongodb-driver-writeresult.getserver":"Returns the server associated with this write result","example-1368":"MongoDB\\Driver\\WriteResult::getUpsertedCount example","mongodb-driver-writeresult.getupsertedcount":"Returns the number of documents inserted by an upsert","example-1369":"MongoDB\\Driver\\WriteResult::getUpsertedIds example","mongodb-driver-writeresult.getupsertedids":"Returns an array of identifiers for upserted documents","example-1370":"MongoDB\\Driver\\WriteResult::getWriteConcernError example","mongodb-driver-writeresult.getwriteconcernerror":"Returns any write concern error that occurred","example-1371":"MongoDB\\Driver\\WriteResult::getWriteErrors with a single error","example-1372":"MongoDB\\Driver\\WriteResult::getWriteErrors with multiple errors","mongodb-driver-writeresult.getwriteerrors":"Returns any write errors that occurred","example-1373":"MongoDB\\Driver\\WriteResult::isAcknowledged with acknowledged write concern","example-1374":"MongoDB\\Driver\\WriteResult::isAcknowledged with unacknowledged write concern","mongodb-driver-writeresult.isacknowledged":"Returns whether the write was acknowledged","class.mongodb-driver-writeresult":"The MongoDB\\Driver\\WriteResult class","book.mongodb":"MongoDB driver classes","example-1375":"MongoDB\\BSON\\fromJSON example","function.mongodb.bson-fromjson":"Returns the BSON representation of a JSON value","example-1376":"MongoDB\\BSON\\fromPHP example","function.mongodb.bson-fromphp":"Returns the BSON representation of a PHP value","example-1377":"MongoDB\\BSON\\toCanonicalExtendedJSON example","function.mongodb.bson-tocanonicalextendedjson":"Returns the Canonical Extended JSON representation of a BSON value","example-1378":"MongoDB\\BSON\\toJSON example","function.mongodb.bson-tojson":"Returns the Legacy Extended JSON representation of a BSON value","example-1379":"MongoDB\\BSON\\toPHP example","function.mongodb.bson-tophp":"Returns the PHP representation of a BSON value","example-1380":"MongoDB\\BSON\\toRelaxedExtendedJSON example","function.mongodb.bson-torelaxedextendedjson":"Returns the Relaxed Extended JSON representation of a BSON value","ref.bson.functions":"Functions","mongodb-bson-document.intro":"Introduction","mongodb-bson-document.synopsis":"Class synopsis","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.serialize":"Serialize a Document","example-1381":"MongoDB\\BSON\\Document::toCanonicalExtendedJSON example","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","example-1382":"MongoDB\\BSON\\Document::toRelaxedExtendedJSON example","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","mongodb-bson-document.unserialize":"Unserialize a BSON document","class.mongodb-bson-document":"The MongoDB\\BSON\\Document class","mongodb-bson-packedarray.intro":"Introduction","mongodb-bson-packedarray.synopsis":"Class synopsis","mongodb-bson-packedarray.construct":"Construct a new BSON array (unused)","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.serialize":"Serialize a BSON array","mongodb-bson-packedarray.tophp":"Returns the PHP representation of the BSON array","mongodb-bson-packedarray.tostring":"Returns the string representation of this BSON array","mongodb-bson-packedarray.unserialize":"Unserialize a BSON array","class.mongodb-bson-packedarray":"The MongoDB\\BSON\\PackedArray class","mongodb-bson-iterator.intro":"Introduction","mongodb-bson-iterator.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-bson-binary.synopsis":"Class synopsis","mongodb-bson-binary.constants.type-generic":"","mongodb-bson-binary.constants.type-function":"","mongodb-bson-binary.constants.type-old-binary":"","mongodb-bson-binary.constants.type-old-uuid":"","mongodb-bson-binary.constants.type-uuid":"","mongodb-bson-binary.constants.type-md5":"","mongodb-bson-binary.constants.type-encrypted":"","mongodb-bson-binary.constants.type-column":"","mongodb-bson-binary.constants.type-sensitive":"","mongodb-bson-binary.constants.type-user-defined":"","mongodb-bson-binary.constants":"Predefined Constants","example-1383":"MongoDB\\BSON\\Binary::__construct example","mongodb-bson-binary.construct":"Construct a new Binary","example-1384":"MongoDB\\BSON\\Binary::getData example","mongodb-bson-binary.getdata":"Returns the Binary's data","example-1385":"MongoDB\\BSON\\Binary::getType example","mongodb-bson-binary.gettype":"Returns the Binary's type","mongodb-bson-binary.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-binary.serialize":"Serialize a Binary","example-1386":"MongoDB\\BSON\\Binary::__toString example","mongodb-bson-binary.tostring":"Returns the Binary's data","mongodb-bson-binary.unserialize":"Unserialize a Binary","class.mongodb-bson-binary":"The MongoDB\\BSON\\Binary class","mongodb-bson-decimal128.intro":"Introduction","mongodb-bson-decimal128.synopsis":"Class synopsis","example-1387":"MongoDB\\BSON\\Decimal128::__construct example","mongodb-bson-decimal128.construct":"Construct a new Decimal128","mongodb-bson-decimal128.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-decimal128.serialize":"Serialize a Decimal128","example-1388":"MongoDB\\BSON\\Decimal128::__toString example","mongodb-bson-decimal128.tostring":"Returns the string representation of this Decimal128","mongodb-bson-decimal128.unserialize":"Unserialize a Decimal128","class.mongodb-bson-decimal128":"The MongoDB\\BSON\\Decimal128 class","mongodb-bson-javascript.intro":"Introduction","mongodb-bson-javascript.synopsis":"Class synopsis","example-1389":"MongoDB\\BSON\\Javascript::__construct example","mongodb-bson-javascript.construct":"Construct a new Javascript","example-1390":"MongoDB\\BSON\\Javascript::getCode example","mongodb-bson-javascript.getcode":"Returns the Javascript's code","example-1391":"MongoDB\\BSON\\Javascript::getScope example","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.serialize":"Serialize a Javascript","example-1392":"MongoDB\\BSON\\Javascript::__toString example","mongodb-bson-javascript.tostring":"Returns the Javascript's code","mongodb-bson-javascript.unserialize":"Unserialize a Javascript","class.mongodb-bson-javascript":"The MongoDB\\BSON\\Javascript class","mongodb-bson-maxkey.intro":"Introduction","mongodb-bson-maxkey.synopsis":"Class synopsis","example-1393":"MongoDB\\BSON\\MaxKey::__construct example","mongodb-bson-maxkey.construct":"Construct a new MaxKey","mongodb-bson-maxkey.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-maxkey.serialize":"Serialize a MaxKey","mongodb-bson-maxkey.unserialize":"Unserialize a MaxKey","class.mongodb-bson-maxkey":"The MongoDB\\BSON\\MaxKey class","mongodb-bson-minkey.intro":"Introduction","mongodb-bson-minkey.synopsis":"Class synopsis","example-1394":"MongoDB\\BSON\\MinKey::__construct example","mongodb-bson-minkey.construct":"Construct a new MinKey","mongodb-bson-minkey.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-minkey.serialize":"Serialize a MinKey","mongodb-bson-minkey.unserialize":"Unserialize a MinKey","class.mongodb-bson-minkey":"The MongoDB\\BSON\\MinKey class","mongodb-bson-objectid.intro":"Introduction","mongodb-bson-objectid.synopsis":"Class synopsis","example-1395":"MongoDB\\BSON\\ObjectId::__construct example","mongodb-bson-objectid.construct":"Construct a new ObjectId","example-1396":"MongoDB\\BSON\\ObjectId::getTimestamp example","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.serialize":"Serialize an ObjectId","example-1397":"MongoDB\\BSON\\ObjectId::__toString example","mongodb-bson-objectid.tostring":"Returns the hexidecimal representation of this ObjectId","mongodb-bson-objectid.unserialize":"Unserialize an ObjectId","class.mongodb-bson-objectid":"The MongoDB\\BSON\\ObjectId class","mongodb-bson-regex.intro":"Introduction","mongodb-bson-regex.synopsis":"Class synopsis","example-1398":"MongoDB\\BSON\\Regex::__construct example","mongodb-bson-regex.construct":"Construct a new Regex","example-1399":"MongoDB\\BSON\\Regex::getFlags example","mongodb-bson-regex.getflags":"Returns the Regex's flags","example-1400":"MongoDB\\BSON\\Regex::getPattern example","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.serialize":"Serialize a Regex","example-1401":"MongoDB\\BSON\\Regex::__toString example","mongodb-bson-regex.tostring":"Returns the string representation of this Regex","mongodb-bson-regex.unserialize":"Unserialize a Regex","class.mongodb-bson-regex":"The MongoDB\\BSON\\Regex class","mongodb-bson-timestamp.intro":"Introduction","mongodb-bson-timestamp.synopsis":"Class synopsis","example-1402":"MongoDB\\BSON\\Timestamp::__construct example","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.serialize":"Serialize a Timestamp","example-1403":"MongoDB\\BSON\\Timestamp::__toString example","mongodb-bson-timestamp.tostring":"Returns the string representation of this Timestamp","mongodb-bson-timestamp.unserialize":"Unserialize a Timestamp","class.mongodb-bson-timestamp":"The MongoDB\\BSON\\Timestamp class","mongodb-bson-utcdatetime.intro":"Introduction","mongodb-bson-utcdatetime.synopsis":"Class synopsis","example-1404":"MongoDB\\BSON\\UTCDateTime::__construct example","mongodb-bson-utcdatetime.construct":"Construct a new UTCDateTime","mongodb-bson-utcdatetime.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-utcdatetime.serialize":"Serialize a UTCDateTime","example-1405":"MongoDB\\BSON\\UTCDatetime::toDateTime example","mongodb-bson-utcdatetime.todatetime":"Returns the DateTime representation of this UTCDateTime","example-1406":"MongoDB\\BSON\\UTCDateTime::__toString example","mongodb-bson-utcdatetime.tostring":"Returns the string representation of this UTCDateTime","mongodb-bson-utcdatetime.unserialize":"Unserialize a UTCDateTime","class.mongodb-bson-utcdatetime":"The MongoDB\\BSON\\UTCDateTime class","mongodb-bson-type.intro":"Introduction","mongodb-bson-type.synopsis":"Interface synopsis","class.mongodb-bson-type":"The MongoDB\\BSON\\Type interface","mongodb-bson-persistable.intro":"Introduction","mongodb-bson-persistable.synopsis":"Interface synopsis","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.intro":"Introduction","mongodb-bson-serializable.synopsis":"Interface synopsis","example-1407":"MongoDB\\BSON\\Serializable::bsonSerialize returning an associative array for root document","example-1408":"MongoDB\\BSON\\Serializable::bsonSerialize returning a sequential array for root document","example-1409":"MongoDB\\BSON\\Serializable::bsonSerialize returning an associative array for document field","example-1410":"MongoDB\\BSON\\Serializable::bsonSerialize returning a sequential array for document field","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.intro":"Introduction","mongodb-bson-unserializable.synopsis":"Interface synopsis","example-1411":"MongoDB\\BSON\\Unserializable::bsonUnserialize example","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.intro":"Introduction","mongodb-bson-binaryinterface.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-bson-decimal128interface.synopsis":"Class synopsis","mongodb-bson-decimal128interface.tostring":"Returns the string representation of this Decimal128Interface","class.mongodb-bson-decimal128interface":"The MongoDB\\BSON\\Decimal128Interface interface","mongodb-bson-javascriptinterface.intro":"Introduction","mongodb-bson-javascriptinterface.synopsis":"Class synopsis","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","mongodb-bson-maxkeyinterface.intro":"Introduction","mongodb-bson-maxkeyinterface.synopsis":"Class synopsis","class.mongodb-bson-maxkeyinterface":"The MongoDB\\BSON\\MaxKeyInterface interface","mongodb-bson-minkeyinterface.intro":"Introduction","mongodb-bson-minkeyinterface.synopsis":"Class synopsis","class.mongodb-bson-minkeyinterface":"The MongoDB\\BSON\\MinKeyInterface interface","mongodb-bson-objectidinterface.intro":"Introduction","mongodb-bson-objectidinterface.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-bson-regexinterface.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-bson-timestampinterface.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-bson-utcdatetimeinterface.synopsis":"Class synopsis","mongodb-bson-utcdatetimeinterface.todatetime":"Returns the DateTime 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.intro":"Introduction","mongodb-bson-dbpointer.synopsis":"Class synopsis","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.serialize":"Serialize a DBPointer","mongodb-bson-dbpointer.tostring":"Returns an empty string","mongodb-bson-dbpointer.unserialize":"Unserialize a DBPointer","class.mongodb-bson-dbpointer":"The MongoDB\\BSON\\DBPointer class (deprecated)","mongodb-bson-int64.intro":"Introduction","mongodb-bson-int64.synopsis":"Class synopsis","mongodb-bson-int64.construct":"Construct a new Int64","mongodb-bson-int64.jsonserialize":"Returns a representation that can be converted to JSON","mongodb-bson-int64.serialize":"Serialize an Int64","example-1412":"MongoDB\\BSON\\Int64::__toString example","mongodb-bson-int64.tostring":"Returns the string representation of this Int64","mongodb-bson-int64.unserialize":"Unserialize an Int64","class.mongodb-bson-int64":"The MongoDB\\BSON\\Int64 class","mongodb-bson-symbol.intro":"Introduction","mongodb-bson-symbol.synopsis":"Class synopsis","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.serialize":"Serialize a Symbol","mongodb-bson-symbol.tostring":"Returns the Symbol as a string","mongodb-bson-symbol.unserialize":"Unserialize a Symbol","class.mongodb-bson-symbol":"The MongoDB\\BSON\\Symbol class (deprecated)","mongodb-bson-undefined.intro":"Introduction","mongodb-bson-undefined.synopsis":"Class synopsis","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.serialize":"Serialize a Undefined","mongodb-bson-undefined.tostring":"Returns an empty string","mongodb-bson-undefined.unserialize":"Unserialize a Undefined","class.mongodb-bson-undefined":"The MongoDB\\BSON\\Undefined class (deprecated)","book.bson":"BSON type classes and serialization 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":"Functions","mongodb-driver-monitoring-commandfailedevent.intro":"Introduction","mongodb-driver-monitoring-commandfailedevent.synopsis":"Class synopsis","mongodb-driver-monitoring-commandfailedevent.getcommandname":"Returns the command name","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.getoperationid":"Returns the command's operation ID","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.intro":"Introduction","mongodb-driver-monitoring-commandstartedevent.synopsis":"Class synopsis","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.getoperationid":"Returns the command's operation ID","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.intro":"Introduction","mongodb-driver-monitoring-commandsucceededevent.synopsis":"Class synopsis","mongodb-driver-monitoring-commandsucceededevent.getcommandname":"Returns the command name","mongodb-driver-monitoring-commandsucceededevent.getdurationmicros":"Returns the command's duration in microseconds","mongodb-driver-monitoring-commandsucceededevent.getoperationid":"Returns the command's operation ID","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.intro":"Introduction","mongodb-driver-monitoring-serverchangedevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-serverclosedevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-serveropeningevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-serverheartbeatfailedevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-serverheartbeatstartedevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-serverheartbeatsucceededevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-topologychangedevent.synopsis":"Class synopsis","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.intro":"Introduction","mongodb-driver-monitoring-topologyclosedevent.synopsis":"Class synopsis","mongodb-driver-monitoring-topologyclosedevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologyclosedevent":"The MongoDB\\Driver\\Monitoring\\TopologyClosedEvent class","mongodb-driver-monitoring-topologyopeningevent.intro":"Introduction","mongodb-driver-monitoring-topologyopeningevent.synopsis":"Class synopsis","mongodb-driver-monitoring-topologyopeningevent.gettopologyid":"Returns the topology ID","class.mongodb-driver-monitoring-topologyopeningevent":"The MongoDB\\Driver\\Monitoring\\TopologyOpeningEvent class","mongodb-driver-monitoring-commandsubscriber.intro":"Introduction","mongodb-driver-monitoring-commandsubscriber.synopsis":"Interface synopsis","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.intro":"Introduction","mongodb-driver-monitoring-logsubscriber.synopsis":"Interface synopsis","mongodb-driver-monitoring-logsubscriber.constants.level-error":"","mongodb-driver-monitoring-logsubscriber.constants.level-critical":"","mongodb-driver-monitoring-logsubscriber.constants.level-warning":"","mongodb-driver-monitoring-logsubscriber.constants.level-message":"","mongodb-driver-monitoring-logsubscriber.constants.level-info":"","mongodb-driver-monitoring-logsubscriber.constants.level-debug":"","mongodb-driver-monitoring-logsubscriber.constants":"Predefined Constants","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.intro":"Introduction","mongodb-driver-monitoring-sdamsubscriber.synopsis":"Interface synopsis","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","mongodb-driver-monitoring-subscriber.intro":"Introduction","mongodb-driver-monitoring-subscriber.synopsis":"Interface synopsis","class.mongodb-driver-monitoring-subscriber":"The MongoDB\\Driver\\Monitoring\\Subscriber interface","mongodb.monitoring":"Monitoring classes and subscriber functions","mongodb-driver-exception-authenticationexception.intro":"Introduction","mongodb-driver-exception-authenticationexception.synopsis":"Class synopsis","class.mongodb-driver-exception-authenticationexception":"The MongoDB\\Driver\\Exception\\AuthenticationException class","mongodb-driver-exception-bulkwriteexception.intro":"Introduction","mongodb-driver-exception-bulkwriteexception.synopsis":"Class synopsis","class.mongodb-driver-exception-bulkwriteexception":"The MongoDB\\Driver\\Exception\\BulkWriteException class","mongodb-driver-exception-commandexception.intro":"Introduction","mongodb-driver-exception-commandexception.synopsis":"Class synopsis","mongodb-driver-exception-commandexception.props.resultdocument":"","mongodb-driver-exception-commandexception.props":"Properties","mongodb-driver-commandexception.getresultdocument":"Returns the result document for the failed command","class.mongodb-driver-exception-commandexception":"The MongoDB\\Driver\\Exception\\CommandException class","mongodb-driver-exception-connectionexception.intro":"Introduction","mongodb-driver-exception-connectionexception.synopsis":"Class synopsis","class.mongodb-driver-exception-connectionexception":"The MongoDB\\Driver\\Exception\\ConnectionException class","mongodb-driver-exception-connectiontimeoutexception.intro":"Introduction","mongodb-driver-exception-connectiontimeoutexception.synopsis":"Class synopsis","class.mongodb-driver-exception-connectiontimeoutexception":"The MongoDB\\Driver\\Exception\\ConnectionTimeoutException class","mongodb-driver-exception-encryptionexception.intro":"Introduction","mongodb-driver-exception-encryptionexception.synopsis":"Class synopsis","class.mongodb-driver-exception-encryptionexception":"The MongoDB\\Driver\\Exception\\EncryptionException class","mongodb-driver-exception-exception.intro":"Introduction","mongodb-driver-exception-exception.synopsis":"Class synopsis","class.mongodb-driver-exception-exception":"The MongoDB\\Driver\\Exception\\Exception interface","mongodb-driver-exception-executiontimeoutexception.intro":"Introduction","mongodb-driver-exception-executiontimeoutexception.synopsis":"Class synopsis","class.mongodb-driver-exception-executiontimeoutexception":"The MongoDB\\Driver\\Exception\\ExecutionTimeoutException class","mongodb-driver-exception-invalidargumentexception.intro":"Introduction","mongodb-driver-exception-invalidargumentexception.synopsis":"Class synopsis","class.mongodb-driver-exception-invalidargumentexception":"The MongoDB\\Driver\\Exception\\InvalidArgumentException class","mongodb-driver-exception-logicexception.intro":"Introduction","mongodb-driver-exception-logicexception.synopsis":"Class synopsis","class.mongodb-driver-exception-logicexception":"The MongoDB\\Driver\\Exception\\LogicException class","mongodb-driver-exception-runtimeexception.intro":"Introduction","mongodb-driver-exception-runtimeexception.synopsis":"Class synopsis","mongodb-driver-exception-runtimeexception.props.errorlabels":"","mongodb-driver-exception-runtimeexception.props":"Properties","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","mongodb-driver-exception-serverexception.intro":"Introduction","mongodb-driver-exception-serverexception.synopsis":"Class synopsis","class.mongodb-driver-exception-serverexception":"The MongoDB\\Driver\\Exception\\ServerException class","mongodb-driver-exception-sslconnectionexception.intro":"Introduction","mongodb-driver-exception-sslconnectionexception.synopsis":"Class synopsis","class.mongodb-driver-exception-sslconnectionexception":"The MongoDB\\Driver\\Exception\\SSLConnectionException class (deprecated)","mongodb-driver-exception-unexpectedvalueexception.intro":"Introduction","mongodb-driver-exception-unexpectedvalueexception.synopsis":"Class synopsis","class.mongodb-driver-exception-unexpectedvalueexception":"The MongoDB\\Driver\\Exception\\UnexpectedValueException class","mongodb-driver-exception-writeexception.intro":"Introduction","mongodb-driver-exception-writeexception.synopsis":"Class synopsis","mongodb-driver-exception-writeexception.props.writeresult":"","mongodb-driver-exception-writeexception.props":"Properties","example-1413":"MongoDB\\Driver\\Exception\\WriteException::getWriteResult example","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","set.mongodb":"MongoDB driver","mysqlinfo.info":"","mysqlinfo.intro":"Introduction","mysqlinfo.terminology":"Terminology overview","example-1414":"Comparing the MySQL APIs","example-1415":"Comparing prepared statements","mysqlinfo.api.choosing.changelog":"","mysqlinfo.api.choosing":"Choosing an API","example-1416":"Configure commands for using mysqlnd or libmysqlclient","mysqlinfo.library.choosing.changelog":"","mysqlinfo.library.choosing":"Choosing a library","example-1417":"Unbuffered query example: mysqli","example-1418":"Unbuffered query example: pdo_mysql","mysqlinfo.concepts.buffering":"Buffered and Unbuffered queries","example-1419":"Problems with setting the character set with SQL","example-1420":"Setting the character set example: mysqli","example-1421":"Setting the character set example: pdo_mysql","mysqlinfo.concepts.charset":"Character sets","mysqlinfo.concepts":"Concepts","mysql":"Overview of the MySQL PHP drivers","intro.mysqli":"Introduction","mysqli.overview.pdo":"","mysqli.overview.mysqlnd":"","mysqli.overview.option.comparison":"Comparison of MySQL API options for PHP","mysqli.overview":"Overview","example-1422":"Easy migration from the old mysql extension","example-1423":"Object-oriented and procedural interface","example-1424":"Bad coding style","mysqli.quickstart.dual-interface":"Dual procedural and object-oriented interface","example-1425":"Special meaning of localhost","example-1426":"Setting defaults","mysqli.quickstart.connections":"Connections","example-1427":"Executing queries","example-1428":"Navigation through buffered results","example-1429":"Navigation through unbuffered results","example-1430":"Text protocol returns strings by default","example-1431":"Native data types with mysqlnd and connection option","mysqli.quickstart.statements":"Executing statements","example-1432":"Prepared statement","example-1433":"INSERT prepared once, executed multiple times","example-1434":"Less round trips using multi-INSERT SQL","example-1435":"Native datatypes","example-1436":"Output variable binding","example-1437":"Using mysqli_result to fetch results","example-1438":"Buffered result set for flexible read out","mysqli.quickstart.prepared-statements":"Prepared Statements","example-1439":"Calling a stored procedure","example-1440":"Using session variables","example-1441":"Fetching results from stored procedures","example-1442":"Stored Procedures and Prepared Statements","example-1443":"Stored Procedures and Prepared Statements using bind API","mysqli.quickstart.stored-procedures":"Stored Procedures","example-1444":"Multiple Statements","example-1445":"SQL Injection","mysqli.quickstart.multiple-statement":"Multiple Statements","example-1446":"Setting autocommit mode with SQL and through the API","example-1447":"Commit and rollback","mysqli.quickstart.transactions":"API support for transactions","example-1448":"Accessing result set meta data","example-1449":"Prepared statements metadata","mysqli.quickstart.metadata":"Metadata","mysqli.quickstart":"Quick start guide","mysqli.requirements":"Requirements","mysqli.installation.time.matrix":"mysqli compile time support matrix","mysqli.installation.linux":"Installation on Linux","mysqli.installation.windows":"Installation on Windows Systems","mysqli.installation":"Installation","mysqli.configuration.options":"MySQLi Configuration Options","ini.mysqli.allow-local-infile":"","ini.mysqli.local-infile-directory":"","ini.mysqli.allow-persistent":"","ini.mysqli.max-persistent":"","ini.mysqli.max-links":"","ini.mysqli.default-port":"","ini.mysqli.default-socket":"","ini.mysqli.default-host":"","ini.mysqli.default-user":"","ini.mysqli.default-pw":"","ini.mysqli.reconnect":"","ini.mysqli.rollback-on-cached-plink":"","mysqli.configuration":"Runtime Configuration","mysqli.resources":"Resource Types","mysqli.setup":"Installing\/Configuring","mysqli.persistconns":"The mysqli Extension and Persistent Connections","constantmysqli-read-default-group":"","constantmysqli-read-default-file":"","constantmysqli-opt-connect-timeout":"","constantmysqli-opt-read-timeout":"","constantmysqli-opt-local-infile":"","constantmysqli-opt-int-and-float-native":"","constantmysqli-opt-net-cmd-buffer-size":"","constantmysqli-opt-net-read-buffer-size":"","constantmysqli-opt-ssl-verify-server-cert":"","constantmysqli-init-command":"","constantmysqli-client-ssl":"","constantmysqli-client-compress":"","constantmysqli-client-interactive":"","constantmysqli-client-ignore-space":"","constantmysqli-client-no-schema":"","constantmysqli-client-multi-queries":"","constantmysqli-store-result":"","constantmysqli-use-result":"","constantmysqli-assoc":"","constantmysqli-num":"","constantmysqli-both":"","constantmysqli-not-null-flag":"","constantmysqli-pri-key-flag":"","constantmysqli-unique-key-flag":"","constantmysqli-multiple-key-flag":"","constantmysqli-blob-flag":"","constantmysqli-unsigned-flag":"","constantmysqli-zerofill-flag":"","constantmysqli-auto-increment-flag":"","constantmysqli-timestamp-flag":"","constantmysqli-set-flag":"","constantmysqli-num-flag":"","constantmysqli-part-key-flag":"","constantmysqli-group-flag":"","constantmysqli-type-decimal":"","constantmysqli-type-newdecimal":"","constantmysqli-type-bit":"","constantmysqli-type-tiny":"","constantmysqli-type-short":"","constantmysqli-type-long":"","constantmysqli-type-fload":"","constantmysqli-type-double":"","constantmysqli-type-null":"","constantmysqli-type-timestamp":"","constantmysqli-type-longlong":"","constantmysqli-type-int24":"","constantmysqli-type-date":"","constantmysqli-type-time":"","constantmysqli-type-datetime":"","constantmysqli-type-year":"","constantmysqli-type-newdate":"","constantmysqli-type-interval":"","constantmysqli-type-enum":"","constantmysqli-type-set":"","constantmysqli-type-tiny-blob":"","constantmysqli-type-medium-blob":"","constantmysqli-type-long-blob":"","constantmysqli-type-blob":"","constantmysqli-type-var-string":"","constantmysqli-type-string":"","constantmysqli-type-char":"","constantmysqli-type-geometry":"","constantmysqli-type-json":"","constantmysqli-need-data":"","constantmysqli-no-data":"","constantmysqli-data-truncated":"","constantmysqli-enum-flag":"","constantmysqli-binary-flag":"","constantmysqli-cursor-type-for-update":"","constantmysqli-cursor-type-no-cursor":"","constantmysqli-cursor-type-read-only":"","constantmysqli-cursor-type-scrollable":"","constantmysqli-stmt-attr-cursor-type":"","constantmysqli-stmt-attr-prefetch-rows":"","constantmysqli-stmt-attr-update-max-length":"","constantmysqli-set-charset-name":"","constantmysqli-report-index":"","constantmysqli-report-error":"","constantmysqli-report-strict":"","constantmysqli-report-all":"","constantmysqli-report-off":"","constantmysqli-debug-trace-enabled":"","constantmysqli-server-query-no-good-index-used":"","constantmysqli-server-query-no-index-used":"","constantmysqli-server-public-key":"","constantmysqli-refresh-grant":"","constantmysqli-refresh-log":"","constantmysqli-refresh-tables":"","constantmysqli-refresh-hosts":"","constantmysqli-refresh-replica":"","constantmysqli-refresh-status":"","constantmysqli-refresh-threads":"","constantmysqli-refresh-slave":"","constantmysqli-refresh-master":"","constantmysqli-trans-cor-and-chain":"","constantmysqli-trans-cor-and-no-chain":"","constantmysqli-trans-cor-release":"","constantmysqli-trans-cor-no-release":"","constantmysqli-trans-start-read-only":"","constantmysqli-trans-start-read-write":"","constantmysqli-trans-start-consistent-snapshot":"","constantmysqli-client-ssl-dont-verify-server-cert":"","constantmysqli-is-mariadb":"","mysqli.constants":"Predefined Constants","mysqli.notes":"Notes","mysqli.summary.classtable":"Summary of mysqli methods","mysqli.summary.methods":"Summary of mysqli_stmt methods","mysqli.summary.resultmethods":"Summary of mysqli_result methods","mysqli.summary.drivermethods":"Summary of mysqli_driver methods","mysqli.summary":"The MySQLi Extension Function Summary","mysqli.intro":"Introduction","mysqli.synopsis":"Class synopsis","example-1450":"$mysqli-&gt;affected_rows example","mysqli.affected-rows":"Gets the number of affected rows in a previous MySQL operation","example-1451":"mysqli::autocommit example","mysqli.autocommit":"Turns on or off auto-committing database modifications","mysqli.begin-transaction.example.basic":"mysqli::begin_transaction example","mysqli.begin-transaction":"Starts a transaction","example-1453":"mysqli::change_user example","mysqli.change-user":"Changes the user of the specified database connection","example-1454":"mysqli::character_set_name example","mysqli.character-set-name":"Returns the current character set of the database connection","example-1455":"mysqli::close example","mysqli.close":"Closes a previously opened database connection","mysqli.commit":"Commits the current transaction","example-1456":"$mysqli-&gt;connect_errno example","mysqli.connect-errno":"Returns the error code from last connect call","example-1457":"$mysqli-&gt;connect_error example","mysqli.connect-error":"Returns a description of the last connection error","example-1458":"mysqli::__construct example","example-1459":"Extending mysqli class","example-1460":"Manual error handling","mysqli.construct":"Open a new connection to the MySQL server","example-1461":"Generating a Trace File","mysqli.debug":"Performs debugging operations","mysqli.dump-debug-info":"Dump debugging information into the log","example-1462":"$mysqli-&gt;errno example","mysqli.errno":"Returns the error code for the most recent function call","example-1463":"$mysqli-&gt;error_list example","mysqli.error-list":"Returns a list of errors from the last command executed","example-1464":"$mysqli-&gt;error example","mysqli.error":"Returns a string description of the last error","example-1465":"mysqli::execute_query example","mysqli.execute-query":"Prepares, binds parameters, and executes SQL statement","example-1466":"$mysqli-&gt;field_count example","mysqli.field-count":"Returns the number of columns for the most recent query","example-1467":"mysqli::get_charset example","mysqli.get-charset":"Returns a character set object","example-1468":"mysqli_get_client_info","mysqli.get-client-info":"Get MySQL client info","example-1469":"mysqli_get_client_version","mysqli.get-client-version":"Returns the MySQL client version as an integer","example-1470":"A mysqli_get_connection_stats example","mysqli.get-connection-stats":"Returns statistics about the client connection","example-1471":"$mysqli-&gt;host_info example","mysqli.get-host-info":"Returns a string representing the type of connection used","example-1472":"$mysqli-&gt;protocol_version example","mysqli.get-proto-info":"Returns the version of the MySQL protocol used","example-1473":"$mysqli-&gt;server_info example","mysqli.get-server-info":"Returns the version of the MySQL server","example-1474":"$mysqli-&gt;server_version example","mysqli.get-server-version":"Returns the version of the MySQL server as an integer","mysqli.get-warnings":"Get result of SHOW WARNINGS","mysqli.info.description":"Possible mysqli_info return values","example-1475":"$mysqli-&gt;info example","mysqli.info":"Retrieves information about the most recently executed query","mysqli.init":"Initializes MySQLi and returns an object for use with mysqli_real_connect()","example-1476":"$mysqli-&gt;insert_id example","mysqli.insert-id":"Returns the value generated for an AUTO_INCREMENT column by the last query","example-1477":"mysqli::kill example","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","example-1478":"mysqli::multi_query example","mysqli.multi-query":"Performs one or more queries on the database","mysqli.next-result":"Prepare next result from multi_query","mysqli.options.parameters":"Valid options","mysqli.options":"Set options","example-1479":"mysqli::ping example","mysqli.ping":"Pings a server connection, or tries to reconnect if the connection has gone down","example-1480":"A mysqli_poll example","mysqli.poll":"Poll connections","example-1481":"mysqli::prepare example","mysqli.prepare":"Prepares an SQL statement for execution","example-1482":"mysqli::query example","mysqli.query":"Performs a query on the database","mysqli.real-connect.flags":"Supported flags","example-1483":"mysqli::real_connect example","mysqli.real-connect":"Opens a connection to a mysql server","example-1484":"mysqli::real_escape_string example","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","example-1485":"mysqli::select_db example","mysqli.select-db":"Selects the default database for database queries","example-1486":"mysqli::set_charset example","mysqli.set-charset":"Sets the client character set","example-1487":"$mysqli-&gt;sqlstate example","mysqli.sqlstate":"Returns the SQLSTATE error from previous MySQL operation","mysqli.ssl-set":"Used for establishing secure connections using SSL","example-1488":"mysqli::stat example","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.parameters":"Valid options","mysqli.store-result":"Transfers a result set from the last query","example-1489":"$mysqli-&gt;thread_id example","mysqli.thread-id":"Returns the thread ID for the current connection","mysqli.thread-safe":"Returns whether thread safety is given or not","example-1490":"mysqli::use_result example","mysqli.use-result":"Initiate a result set retrieval","example-1491":"$mysqli-&gt;warning_count example","mysqli.warning-count":"Returns the number of warnings from the last query for the given link","class.mysqli":"The mysqli class","mysqli-stmt.intro":"Introduction","mysqli-stmt.synopsis":"Class synopsis","mysqli-stmt.props.id":"","mysqli-stmt.props":"Properties","example-1492":"mysqli_stmt_affected_rows example","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.parameters":"Attribute values","mysqli-stmt.attr-set":"Used to modify the behavior of a prepared statement","mysqli-stmt.bind-param.parameters":"Type specification chars","example-1493":"mysqli_stmt::bind_param example","example-1494":"Using ... to provide arguments","mysqli-stmt.bind-param":"Binds variables to a prepared statement as parameters","example-1495":"Object-oriented style","example-1496":"Procedural style","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","example-1497":"Object-oriented style","example-1498":"Procedural style","mysqli-stmt.data-seek":"Adjusts the result pointer to an arbitrary row in the buffered result","example-1499":"Object-oriented style","example-1500":"Procedural style","mysqli-stmt.errno":"Returns the error code for the most recent statement call","example-1501":"Object-oriented style","example-1502":"Procedural style","mysqli-stmt.error-list":"Returns a list of errors from the last statement executed","example-1503":"Object-oriented style","example-1504":"Procedural style","mysqli-stmt.error":"Returns a string description for last statement error","example-1505":"Execute a prepared statement with bound variables","example-1506":"Execute a prepared statement with an array of values","mysqli-stmt.execute":"Executes a prepared statement","mysqli-stmt.fetch.returnvalues":"Return Values","example-1507":"Object-oriented style","example-1508":"Procedural style","mysqli-stmt.fetch":"Fetch results from a prepared statement into the bound variables","example-1509":"Object-oriented style","example-1510":"Procedural style","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","example-1511":"Object-oriented style","example-1512":"Procedural style","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","example-1513":"Object-oriented style","example-1514":"Procedural style","mysqli-stmt.num-rows":"Returns the number of rows fetched from the server","example-1515":"Object-oriented style","example-1516":"Procedural style","mysqli-stmt.param-count":"Returns the number of parameters for the given statement","example-1517":"mysqli_stmt::prepare example","mysqli-stmt.prepare":"Prepares an SQL statement for execution","mysqli-stmt.reset":"Resets a prepared statement","example-1518":"Object-oriented style","example-1519":"Procedural style","mysqli-stmt.result-metadata":"Returns result set metadata from a prepared statement","example-1520":"Object-oriented style","mysqli-stmt.send-long-data":"Send data in blocks","example-1521":"Object-oriented style","example-1522":"Procedural style","mysqli-stmt.sqlstate":"Returns SQLSTATE error from previous statement operation","example-1523":"Object-oriented style","example-1524":"Procedural style","mysqli-stmt.store-result":"Stores a result set in an internal buffer","class.mysqli-stmt":"The mysqli_stmt class","mysqli-result.intro":"Introduction","mysqli-result.synopsis":"Class synopsis","mysqli-result.props.type":"","mysqli-result.props":"Properties","example-1525":"Creation of a mysqli_result object","mysqli-result.construct":"Constructs a mysqli_result object","example-1526":"Object-oriented style","example-1527":"Procedural style","mysqli-result.current-field":"Get current field offset of a result pointer","example-1528":"mysqli::data_seek example","example-1529":"Adjusting the result pointer when iterating","mysqli-result.data-seek":"Adjusts the result pointer to an arbitrary row in the result","example-1530":"mysqli_result::fetch_all example","mysqli-result.fetch-all":"Fetch all result rows as an associative array, a numeric array, or both","example-1531":"mysqli_result::fetch_array example","mysqli-result.fetch-array":"Fetch the next row of a result set as an associative, a numeric array, or both","example-1532":"mysqli_result::fetch_assoc example","mysqli-result.example.iterator":"Comparison of mysqli_result iterator and mysqli_result::fetch_assoc usage","mysqli-result.fetch-assoc":"Fetch the next row of a result set as an associative array","example-1534":"mysqli_result::fetch_column example","mysqli-result.fetch-column":"Fetch a single column from the next row of a result set","mysqli-result.fetch-field-direct.returnvalues":"Object attributes","example-1535":"Object-oriented style","example-1536":"Procedural style","mysqli-result.fetch-field-direct":"Fetch meta-data for a single field","mysqli-result.fetch-field.returnvalues":"Object properties","example-1537":"Object-oriented style","example-1538":"Procedural style","mysqli-result.fetch-field":"Returns the next field in the result set","mysqli-result.fetch-fields.returnvalues":"Object properties","example-1539":"Object-oriented style","example-1540":"Procedural style","mysqli-result.fetch-fields":"Returns an array of objects representing the fields in a result set","example-1541":"mysqli_result::fetch_object example","mysqli-result.fetch-object":"Fetch the next row of a result set as an object","example-1542":"mysqli_result::fetch_row example","mysqli-result.fetch-row":"Fetch the next row of a result set as an enumerated array","example-1543":"Object-oriented style","example-1544":"Procedural style","mysqli-result.field-count":"Gets the number of fields in the result set","example-1545":"Object-oriented style","example-1546":"Procedural style","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","example-1547":"Object-oriented style","example-1548":"Procedural style","mysqli-result.lengths":"Returns the lengths of the columns of the current row in the result set","example-1549":"Object-oriented style","example-1550":"Procedural style","mysqli-result.num-rows":"Gets the number of rows in the result set","class.mysqli-result":"The mysqli_result class","mysqli-driver.intro":"Introduction","mysqli-driver.synopsis":"Class synopsis","mysqli-driver.props.client-info":"","mysqli-driver.props.client-version":"","mysqli-driver.props.driver-version":"","mysqli-driver.props.embedded":"","mysqli-driver.props.reconnect":"","mysqli-driver.props.report-mode":"","mysqli-driver.props":"Properties","mysqli-driver.embedded-server-end":"Stop embedded server","mysqli-driver.embedded-server-start":"Initialize and start embedded server","mysqli-driver.report-mode.parameters":"Supported flags","example-1551":"Object-oriented style","example-1552":"Procedural style","example-1553":"Error reporting except bad index errors","mysqli-driver.report-mode":"Sets mysqli error reporting mode","class.mysqli-driver":"The mysqli_driver class","mysqli-warning.intro":"Introduction","mysqli-warning.synopsis":"Class synopsis","mysqli-warning.props.message":"","mysqli-warning.props.sqlstate":"","mysqli-warning.props.errno":"","mysqli-warning.props":"Properties","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.intro":"Introduction","mysqli-sql-exception.synopsis":"Class synopsis","mysqli-sql-exception.props.sqlstate":"","mysqli-sql-exception.props":"Properties","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","example-1554":"A mysqli_get_client_stats example","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-&gt;report_mode","function.mysqli-set-opt":"Alias of mysqli_options","ref.mysqli":"Aliases and deprecated Mysqli Functions","changelog.mysqli":"Changelog","book.mysqli":"MySQL Improved Extension","intro.mysql-xdevapi":"Introduction","mysql-xdevapi.requirements":"Requirements","mysql-xdevapi.installation":"Installation","mysql-xdevapi.configuration.configuration":"Mysql_xdevapi Configure Options","ini.xmysqlnd.collect-memory-statistics":"","ini.xmysqlnd.collect-statistics":"","ini.xmysqlnd.debug":"","ini.xmysqlnd.mempool-default-size":"","ini.xmysqlnd.net-read-timeout":"","ini.xmysqlnd.trace-alloc":"","mysql-xdevapi.configuration":"Runtime Configuration","mysql-xdevapi.build":"Building \/ Compiling From Source","mysql-xdevapi.setup":"Installing\/Configuring","constant.mysqlx-client-ssl":"","constant.mysqlx-type-decimal":"","constant.mysqlx-type-tiny":"","constant.mysqlx-type-short":"","constant.mysqlx-type-smallint":"","constant.mysqlx-type-mediumint":"","constant.mysqlx-type-int":"","constant.mysqlx-type-bigint":"","constant.mysqlx-type-long":"","constant.mysqlx-type-float":"","constant.mysqlx-type-double":"","constant.mysqlx-type-null":"","constant.mysqlx-type-timestamp":"","constant.mysqlx-type-longlong":"","constant.mysqlx-type-int24":"","constant.mysqlx-type-date":"","constant.mysqlx-type-time":"","constant.mysqlx-type-datetime":"","constant.mysqlx-type-year":"","constant.mysqlx-type-newdate":"","constant.mysqlx-type-enum":"","constant.mysqlx-type-set":"","constant.mysqlx-type-tiny-blob":"","constant.mysqlx-type-medium-blob":"","constant.mysqlx-type-long-blob":"","constant.mysqlx-type-blob":"","constant.mysqlx-type-var-string":"","constant.mysqlx-type-string":"","constant.mysqlx-type-char":"","constant.mysqlx-type-bytes":"","constant.mysqlx-type-interval":"","constant.mysqlx-type-geometry":"","constant.mysqlx-type-json":"","constant.mysqlx-type-newdecimal":"","constant.mysqlx-type-bit":"","constant.mysqlx-lock-default":"","constant.mysqlx-lock-nowait":"","constant.mysqlx-lock-skip-locked":"","mysql-xdevapi.constants":"Predefined Constants","changelog.mysql_xdevapi.global":"Global ext\/mysql_xdevapi changes","changelog.mysql_xdevapi":"Changelog","example-1555":"Connecting to a MySQL Server","example-1556":"Creating a Schema and Collection on the MySQL Server","example-1557":"Storing and Retrieving Data","example-1558":"Fetching and Iterating Multiple Documents","mysql-xdevapi.examples":"Examples","example-1559":"mysql_xdevapi\\Expression example","function.mysql-xdevapi-expression":"Bind prepared statement variables as parameters","example-1560":"URI examples","example-1561":"mysql_xdevapi\\getSession example","function.mysql-xdevapi-getsession":"Connect to a MySQL server","ref.mysql-xdevapi":"Mysql_xdevapi Functions","mysql-xdevapi-baseresult.intro":"Introduction","mysql-xdevapi-baseresult.synopsis":"Class synopsis","example-1562":"mysql_xdevapi\\RowResult::getWarnings example","mysql-xdevapi-baseresult.getwarnings":"Fetch warnings from last operation","example-1563":"mysql_xdevapi\\RowResult::getWarningsCount example","mysql-xdevapi-baseresult.getwarningscount":"Fetch warning count from last operation","class.mysql-xdevapi-baseresult":"BaseResult interface","mysql-xdevapi-client.intro":"Introduction","mysql-xdevapi-client.synopsis":"Class synopsis","mysql-xdevapi-client.close":"Close client","example-1564":"mysql_xdevapi\\Client::__construct example","mysql-xdevapi-client.construct":"Client constructor","mysql-xdevapi-client.getsession":"Get client session","class.mysql-xdevapi-client":"Client class","mysql-xdevapi-collection.intro":"Introduction","mysql-xdevapi-collection.synopsis":"Class synopsis","mysql-xdevapi-collection.props.name":"","mysql-xdevapi-collection.props":"Properties","example-1565":"mysql_xdevapi\\Collection::add example","mysql-xdevapi-collection.add":"Add collection document","example-1566":"mysql_xdevapi\\Collection::addOrReplaceOne example","mysql-xdevapi-collection.addorreplaceone":"Add or replace collection document","example-1567":"mysql_xdevapi\\Collection::getOne example","mysql-xdevapi-collection.construct":"Collection constructor","example-1568":"mysql_xdevapi\\Collection::count example","mysql-xdevapi-collection.count":"Get document count","example-1569":"mysql_xdevapi\\Collection::createIndex example","mysql-xdevapi-collection.createindex":"Create collection index","example-1570":"mysql_xdevapi\\Collection::dropIndex example","mysql-xdevapi-collection.dropindex":"Drop collection index","example-1571":"mysql_xdevapi\\Collection::existsInDatabase example","mysql-xdevapi-collection.existsindatabase":"Check if collection exists in database","example-1572":"mysql_xdevapi\\Collection::find example","mysql-xdevapi-collection.find":"Search for document","example-1573":"mysql_xdevapi\\Collection::getName example","mysql-xdevapi-collection.getname":"Get collection name","example-1574":"mysql_xdevapi\\Collection::getOne example","mysql-xdevapi-collection.getone":"Get one document","example-1575":"mysql_xdevapi\\Collection::getSchema example","mysql-xdevapi-collection.getschema":"Get schema object","example-1576":"mysql_xdevapi\\Collection::getSession example","mysql-xdevapi-collection.getsession":"Get session object","example-1577":"mysql_xdevapi\\Collection::modify example","mysql-xdevapi-collection.modify":"Modify collection documents","example-1578":"mysql_xdevapi\\Collection::remove example","mysql-xdevapi-collection.remove":"Remove collection documents","example-1579":"mysql_xdevapi\\Collection::removeOne example","mysql-xdevapi-collection.removeone":"Remove one collection document","example-1580":"mysql_xdevapi\\Collection::replaceOne example","mysql-xdevapi-collection.replaceone":"Replace one collection document","class.mysql-xdevapi-collection":"Collection class","mysql-xdevapi-collectionadd.intro":"Introduction","mysql-xdevapi-collectionadd.synopsis":"Class synopsis","example-1581":"mysql_xdevapi\\CollectionAdd::__construct example","mysql-xdevapi-collectionadd.construct":"CollectionAdd constructor","example-1582":"mysql_xdevapi\\CollectionAdd::execute example","mysql-xdevapi-collectionadd.execute":"Execute the statement","class.mysql-xdevapi-collectionadd":"CollectionAdd class","mysql-xdevapi-collectionfind.intro":"Introduction","mysql-xdevapi-collectionfind.synopsis":"Class synopsis","example-1583":"mysql_xdevapi\\CollectionFind::bind example","mysql-xdevapi-collectionfind.bind":"Bind value to query placeholder","example-1584":"CollectionFind example","mysql-xdevapi-collectionfind.construct":"CollectionFind constructor","example-1585":"CollectionFind example","mysql-xdevapi-collectionfind.execute":"Execute the statement","example-1586":"mysql_xdevapi\\CollectionFind::fields example","mysql-xdevapi-collectionfind.fields":"Set document field filter","example-1587":"mysql_xdevapi\\CollectionFind::groupBy example","mysql-xdevapi-collectionfind.groupby":"Set grouping criteria","example-1588":"mysql_xdevapi\\CollectionFind::having example","mysql-xdevapi-collectionfind.having":"Set condition for aggregate functions","example-1589":"mysql_xdevapi\\CollectionFind::limit example","mysql-xdevapi-collectionfind.limit":"Limit number of returned documents","example-1590":"mysql_xdevapi\\CollectionFind::lockExclusive example","mysql-xdevapi-collectionfind.lockexclusive":"Execute operation with EXCLUSIVE LOCK","example-1591":"mysql_xdevapi\\CollectionFind::lockShared example","mysql-xdevapi-collectionfind.lockshared":"Execute operation with SHARED LOCK","example-1592":"mysql_xdevapi\\CollectionFind::offset example","mysql-xdevapi-collectionfind.offset":"Skip given number of elements to be returned","example-1593":"mysql_xdevapi\\CollectionFind::sort example","mysql-xdevapi-collectionfind.sort":"Set the sorting criteria","class.mysql-xdevapi-collectionfind":"CollectionFind class","mysql-xdevapi-collectionmodify.intro":"Introduction","mysql-xdevapi-collectionmodify.synopsis":"Class synopsis","example-1594":"mysql_xdevapi\\CollectionModify::arrayAppend example","mysql-xdevapi-collectionmodify.arrayappend":"Append element to an array field","example-1595":"mysql_xdevapi\\CollectionModify::arrayInsert example","mysql-xdevapi-collectionmodify.arrayinsert":"Insert element into an array field","example-1596":"mysql_xdevapi\\CollectionModify::bind example","mysql-xdevapi-collectionmodify.bind":"Bind value to query placeholder","example-1597":"mysql_xdevapi\\CollectionModify::__construct example","mysql-xdevapi-collectionmodify.construct":"CollectionModify constructor","example-1598":"mysql_xdevapi\\CollectionModify::execute example","mysql-xdevapi-collectionmodify.execute":"Execute modify operation","example-1599":"mysql_xdevapi\\CollectionModify::limit example","mysql-xdevapi-collectionmodify.limit":"Limit number of modified documents","example-1600":"mysql_xdevapi\\CollectionModify::patch example","mysql-xdevapi-collectionmodify.patch":"Patch document","example-1601":"mysql_xdevapi\\CollectionModify::replace example","mysql-xdevapi-collectionmodify.replace":"Replace document field","example-1602":"mysql_xdevapi\\CollectionModify::set example","mysql-xdevapi-collectionmodify.set":"Set document attribute","example-1603":"mysql_xdevapi\\CollectionModify::skip example","mysql-xdevapi-collectionmodify.skip":"Skip elements","example-1604":"mysql_xdevapi\\CollectionModify::sort example","mysql-xdevapi-collectionmodify.sort":"Set the sorting criteria","example-1605":"mysql_xdevapi\\CollectionModify::unset example","mysql-xdevapi-collectionmodify.unset":"Unset the value of document fields","class.mysql-xdevapi-collectionmodify":"CollectionModify class","mysql-xdevapi-collectionremove.intro":"Introduction","mysql-xdevapi-collectionremove.synopsis":"Class synopsis","example-1606":"mysql_xdevapi\\CollectionRemove::bind example","mysql-xdevapi-collectionremove.bind":"Bind value to placeholder","example-1607":"mysql_xdevapi\\Collection::remove example","mysql-xdevapi-collectionremove.construct":"CollectionRemove constructor","example-1608":"mysql_xdevapi\\CollectionRemove::execute example","mysql-xdevapi-collectionremove.execute":"Execute remove operation","example-1609":"mysql_xdevapi\\CollectionRemove::limit example","mysql-xdevapi-collectionremove.limit":"Limit number of documents to remove","example-1610":"mysql_xdevapi\\CollectionRemove::sort example","mysql-xdevapi-collectionremove.sort":"Set the sorting criteria","class.mysql-xdevapi-collectionremove":"CollectionRemove class","mysql-xdevapi-columnresult.intro":"Introduction","mysql-xdevapi-columnresult.synopsis":"Class synopsis","example-1611":"mysql_xdevapi\\ColumnResult::__construct example","mysql-xdevapi-columnresult.construct":"ColumnResult constructor","example-1612":"mysql_xdevapi\\ColumnResult::getCharacterSetName example","mysql-xdevapi-columnresult.getcharactersetname":"Get character set","example-1613":"mysql_xdevapi\\ColumnResult::getCollationName example","mysql-xdevapi-columnresult.getcollationname":"Get collation name","example-1614":"mysql_xdevapi\\ColumnResult::getColumnLabel example","mysql-xdevapi-columnresult.getcolumnlabel":"Get column label","example-1615":"mysql_xdevapi\\ColumnResult::getColumnName example","mysql-xdevapi-columnresult.getcolumnname":"Get column name","example-1616":"mysql_xdevapi\\ColumnResult::getFractionalDigits example","mysql-xdevapi-columnresult.getfractionaldigits":"Get fractional digit length","example-1617":"mysql_xdevapi\\ColumnResult::getLength example","mysql-xdevapi-columnresult.getlength":"Get column field length","example-1618":"mysql_xdevapi\\ColumnResult::getSchemaName example","mysql-xdevapi-columnresult.getschemaname":"Get schema name","example-1619":"mysql_xdevapi\\ColumnResult::getTableLabel example","mysql-xdevapi-columnresult.gettablelabel":"Get table label","example-1620":"mysql_xdevapi\\ColumnResult::getTableName example","mysql-xdevapi-columnresult.gettablename":"Get table name","example-1621":"mysql_xdevapi\\ColumnResult::getType example","mysql-xdevapi-columnresult.gettype":"Get column type","example-1622":"mysql_xdevapi\\ColumnResult::isNumberSigned example","mysql-xdevapi-columnresult.isnumbersigned":"Check if signed type","example-1623":"mysql_xdevapi\\ColumnResult::isPadded example","mysql-xdevapi-columnresult.ispadded":"Check if padded","class.mysql-xdevapi-columnresult":"ColumnResult class","mysql-xdevapi-crudoperationbindable.intro":"Introduction","mysql-xdevapi-crudoperationbindable.synopsis":"Class synopsis","example-1624":"mysql_xdevapi\\CrudOperationBindable::bind example","mysql-xdevapi-crudoperationbindable.bind":"Bind value to placeholder","class.mysql-xdevapi-crudoperationbindable":"CrudOperationBindable interface","mysql-xdevapi-crudoperationlimitable.intro":"Introduction","mysql-xdevapi-crudoperationlimitable.synopsis":"Class synopsis","example-1625":"mysql_xdevapi\\CrudOperationLimitable::limit example","mysql-xdevapi-crudoperationlimitable.limit":"Set result limit","class.mysql-xdevapi-crudoperationlimitable":"CrudOperationLimitable interface","mysql-xdevapi-crudoperationskippable.intro":"Introduction","mysql-xdevapi-crudoperationskippable.synopsis":"Class synopsis","example-1626":"mysql_xdevapi\\CrudOperationSkippable::skip example","mysql-xdevapi-crudoperationskippable.skip":"Number of operations to skip","class.mysql-xdevapi-crudoperationskippable":"CrudOperationSkippable interface","mysql-xdevapi-crudoperationsortable.intro":"Introduction","mysql-xdevapi-crudoperationsortable.synopsis":"Class synopsis","example-1627":"mysql_xdevapi\\CrudOperationSortable::sort example","mysql-xdevapi-crudoperationsortable.sort":"Sort results","class.mysql-xdevapi-crudoperationsortable":"CrudOperationSortable interface","mysql-xdevapi-databaseobject.intro":"Introduction","mysql-xdevapi-databaseobject.synopsis":"Class synopsis","example-1628":"mysql_xdevapi\\DatabaseObject::existsInDatabase example","mysql-xdevapi-databaseobject.existsindatabase":"Check if object exists in database","example-1629":"mysql_xdevapi\\DatabaseObject::getName example","mysql-xdevapi-databaseobject.getname":"Get object name","example-1630":"mysql_xdevapi\\DatabaseObject::getSession example","mysql-xdevapi-databaseobject.getsession":"Get session name","class.mysql-xdevapi-databaseobject":"DatabaseObject interface","mysql-xdevapi-docresult.intro":"Introduction","mysql-xdevapi-docresult.synopsis":"Class synopsis","example-1631":"A DocResult example","mysql-xdevapi-docresult.construct":"DocResult constructor","example-1632":"mysql_xdevapi\\DocResult::fetchAll example","mysql-xdevapi-docresult.fetchall":"Get all rows","example-1633":"mysql_xdevapi\\DocResult::fetchOne example","mysql-xdevapi-docresult.fetchone":"Get one row","example-1634":"mysql_xdevapi\\DocResult::getWarnings example","mysql-xdevapi-docresult.getwarnings":"Get warnings from last operation","example-1635":"mysql_xdevapi\\DocResult::getWarningsCount example","mysql-xdevapi-docresult.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-docresult":"DocResult class","mysql-xdevapi-exception.intro":"Introduction","mysql-xdevapi-exception.synopsis":"Class synopsis","class.mysql-xdevapi-exception":"Exception class","mysql-xdevapi-executable.intro":"Introduction","mysql-xdevapi-executable.synopsis":"Class synopsis","example-1636":"execute() examples","mysql-xdevapi-executable.execute":"Execute statement","class.mysql-xdevapi-executable":"Executable interface","mysql-xdevapi-executionstatus.intro":"Introduction","mysql-xdevapi-executionstatus.synopsis":"Class synopsis","mysql-xdevapi-executionstatus.props.affecteditems":"","mysql-xdevapi-executionstatus.props.matcheditems":"","mysql-xdevapi-executionstatus.props.founditems":"","mysql-xdevapi-executionstatus.props.lastinsertid":"","mysql-xdevapi-executionstatus.props.lastdocumentid":"","mysql-xdevapi-executionstatus.props":"Properties","example-1637":"mysql_xdevapi\\ExecutionStatus::__construct example","mysql-xdevapi-executionstatus.construct":"ExecutionStatus constructor","class.mysql-xdevapi-executionstatus":"ExecutionStatus class","mysql-xdevapi-expression.intro":"Introduction","mysql-xdevapi-expression.synopsis":"Class synopsis","mysql-xdevapi-expression.props.name":"","mysql-xdevapi-expression.props":"Properties","example-1638":"mysql_xdevapi\\Expression::__construct example","mysql-xdevapi-expression.construct":"Expression constructor","class.mysql-xdevapi-expression":"Expression class","mysql-xdevapi-result.intro":"Introduction","mysql-xdevapi-result.synopsis":"Class synopsis","example-1639":"mysql_xdevapi\\Result::__construct example","mysql-xdevapi-result.construct":"Result constructor","example-1640":"mysql_xdevapi\\Result::getAffectedItemsCount example","mysql-xdevapi-result.getaffecteditemscount":"Get affected row count","example-1641":"mysql_xdevapi\\Result::getAutoIncrementValue example","mysql-xdevapi-result.getautoincrementvalue":"Get autoincremented value","example-1642":"mysql_xdevapi\\Result::getGeneratedIds example","mysql-xdevapi-result.getgeneratedids":"Get generated ids","example-1643":"mysql_xdevapi\\RowResult::getWarnings example","mysql-xdevapi-result.getwarnings":"Get warnings from last operation","example-1644":"mysql_xdevapi\\RowResult::getWarningsCount example","mysql-xdevapi-result.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-result":"Result class","mysql-xdevapi-rowresult.intro":"Introduction","mysql-xdevapi-rowresult.synopsis":"Class synopsis","example-1645":"mysql_xdevapi\\RowResult::__construct example","mysql-xdevapi-rowresult.construct":"RowResult constructor","example-1646":"mysql_xdevapi\\RowResult::fetchAll example","mysql-xdevapi-rowresult.fetchall":"Get all rows from result","example-1647":"mysql_xdevapi\\RowResult::fetchOne example","mysql-xdevapi-rowresult.fetchone":"Get row from result","mysql-xdevapi-rowresult.getcolumncount.changelog":"","example-1648":"mysql_xdevapi\\RowResult::getColumnsCount example","mysql-xdevapi-rowresult.getcolumncount":"Get column count","example-1649":"mysql_xdevapi\\RowResult::getColumnNames example","mysql-xdevapi-rowresult.getcolumnnames":"Get all column names","example-1650":"mysql_xdevapi\\RowResult::getColumns example","mysql-xdevapi-rowresult.getcolumns":"Get column metadata","example-1651":"mysql_xdevapi\\RowResult::getWarnings example","mysql-xdevapi-rowresult.getwarnings":"Get warnings from last operation","example-1652":"mysql_xdevapi\\RowResult::getWarningsCount example","mysql-xdevapi-rowresult.getwarningscount":"Get warning count from last operation","class.mysql-xdevapi-rowresult":"RowResult class","mysql-xdevapi-schema.intro":"Introduction","mysql-xdevapi-schema.synopsis":"Class synopsis","mysql-xdevapi-schema.props.name":"","mysql-xdevapi-schema.props":"Properties","example-1653":"Schema::__construct example","mysql-xdevapi-schema.construct":"constructor","mysql-xdevapi-schema.createcollection.changelog":"","example-1654":"Schema::createCollection example","example-1655":"Schema::createCollection validate parameter example","mysql-xdevapi-schema.createcollection":"Add collection to schema","example-1656":"Schema::dropCollection example","mysql-xdevapi-schema.dropcollection":"Drop collection from schema","example-1657":"Schema::existsInDatabase example","mysql-xdevapi-schema.existsindatabase":"Check if exists in database","example-1658":"Schema::getCollection example","mysql-xdevapi-schema.getcollection":"Get collection from schema","example-1659":"Schema::getCollectionAsTable example","mysql-xdevapi-schema.getcollectionastable":"Get collection table object","example-1660":"mysql_xdevapi\\Schema::getCollections example","mysql-xdevapi-schema.getcollections":"Get all schema collections","example-1661":"mysql_xdevapi\\Schema::getName example","mysql-xdevapi-schema.getname":"Get schema name","example-1662":"mysql_xdevapi\\Schema::getSession example","mysql-xdevapi-schema.getsession":"Get schema session","example-1663":"mysql_xdevapi\\Schema::getTable example","mysql-xdevapi-schema.gettable":"Get schema table","example-1664":"mysql_xdevapi\\Schema::getTables example","mysql-xdevapi-schema.gettables":"Get schema tables","class.mysql-xdevapi-schema":"Schema class","mysql-xdevapi-schemaobject.intro":"Introduction","mysql-xdevapi-schemaobject.synopsis":"Class synopsis","example-1665":"mysql_xdevapi\\Session::getSchema example","mysql-xdevapi-schemaobject.getschema":"Get schema object","class.mysql-xdevapi-schemaobject":"SchemaObject interface","mysql-xdevapi-session.intro":"Introduction","mysql-xdevapi-session.synopsis":"Class synopsis","example-1666":"mysql_xdevapi\\Session::close example","mysql-xdevapi-session.close":"Close session","example-1667":"mysql_xdevapi\\Session::commit example","mysql-xdevapi-session.commit":"Commit transaction","example-1668":"mysql_xdevapi\\Session::__construct example","mysql-xdevapi-session.construct":"Description constructor","example-1669":"mysql_xdevapi\\Session::createSchema example","mysql-xdevapi-session.createschema":"Create new schema","example-1670":"mysql_xdevapi\\Session::dropSchema example","mysql-xdevapi-session.dropschema":"Drop a schema","example-1671":"mysql_xdevapi\\Session::generateUuid example","mysql-xdevapi-session.generateuuid":"Get new UUID","example-1672":"mysql_xdevapi\\Session::getSchema example","mysql-xdevapi-session.getdefaultschema":"Get default schema name","example-1673":"mysql_xdevapi\\Session::getSchema example","mysql-xdevapi-session.getschema":"Get a new schema object","example-1674":"mysql_xdevapi\\Session::getSchemas example","mysql-xdevapi-session.getschemas":"Get the schemas","example-1675":"mysql_xdevapi\\Session::getServerVersion example","mysql-xdevapi-session.getserverversion":"Get server version","example-1676":"mysql_xdevapi\\Session::listClients example","mysql-xdevapi-session.listclients":"Get client list","example-1677":"mysql_xdevapi\\Session::quoteName example","mysql-xdevapi-session.quotename":"Add quotes","example-1678":"mysql_xdevapi\\Session::releaseSavepoint example","mysql-xdevapi-session.releasesavepoint":"Release set savepoint","example-1679":"mysql_xdevapi\\Session::rollback example","mysql-xdevapi-session.rollback":"Rollback transaction","example-1680":"mysql_xdevapi\\Session::rollbackTo example","mysql-xdevapi-session.rollbackto":"Rollback transaction to savepoint","example-1681":"mysql_xdevapi\\Session::setSavepoint example","mysql-xdevapi-session.setsavepoint":"Create savepoint","example-1682":"mysql_xdevapi\\Session::sql example","mysql-xdevapi-session.sql":"Execute SQL query","example-1683":"mysql_xdevapi\\Session::startTransaction example","mysql-xdevapi-session.starttransaction":"Start transaction","class.mysql-xdevapi-session":"Session class","mysql-xdevapi-sqlstatement.intro":"Introduction","mysql-xdevapi-sqlstatement.synopsis":"Class synopsis","mysql-xdevapi-sqlstatement.props.statement":"","mysql-xdevapi-sqlstatement.props":"Properties","mysql-xdevapi-sqlstatement.constants.execute-async":"","mysql-xdevapi-sqlstatement.constants.buffered":"","mysql-xdevapi-sqlstatement.constants":"Predefined Constants","example-1684":"mysql_xdevapi\\SqlStatement::bind example","mysql-xdevapi-sqlstatement.bind":"Bind statement parameters","example-1685":"mysql_xdevapi\\SqlStatement::__construct example","mysql-xdevapi-sqlstatement.construct":"Description constructor","example-1686":"mysql_xdevapi\\SqlStatement::execute example","mysql-xdevapi-sqlstatement.execute":"Execute the operation","example-1687":"mysql_xdevapi\\SqlStatement::getNextResult example","mysql-xdevapi-sqlstatement.getnextresult":"Get next result","example-1688":"mysql_xdevapi\\SqlStatement::getResult example","mysql-xdevapi-sqlstatement.getresult":"Get result","example-1689":"mysql_xdevapi\\SqlStatement::hasMoreResults example","mysql-xdevapi-sqlstatement.hasmoreresults":"Check for more results","class.mysql-xdevapi-sqlstatement":"SqlStatement class","mysql-xdevapi-sqlstatementresult.intro":"Introduction","mysql-xdevapi-sqlstatementresult.synopsis":"Class synopsis","example-1690":"mysql_xdevapi\\SqlStatementResult::__construct example","mysql-xdevapi-sqlstatementresult.construct":"Description constructor","example-1691":"mysql_xdevapi\\SqlStatementResult::fetchAll example","mysql-xdevapi-sqlstatementresult.fetchall":"Get all rows from result","example-1692":"mysql_xdevapi\\SqlStatementResult::fetchOne example","mysql-xdevapi-sqlstatementresult.fetchone":"Get single row","example-1693":"mysql_xdevapi\\SqlStatementResult::getAffectedItemsCount example","mysql-xdevapi-sqlstatementresult.getaffecteditemscount":"Get affected row count","mysql-xdevapi-sqlstatementresult.getcolumncount.changelog":"","example-1694":"mysql_xdevapi\\SqlStatementResult::getColumnsCount example","mysql-xdevapi-sqlstatementresult.getcolumncount":"Get column count","example-1695":"mysql_xdevapi\\SqlStatementResult::getColumnNames example","mysql-xdevapi-sqlstatementresult.getcolumnnames":"Get column names","example-1696":"mysql_xdevapi\\SqlStatementResult::getColumns example","mysql-xdevapi-sqlstatementresult.getcolumns":"Get columns","example-1697":"mysql_xdevapi\\SqlStatementResult::getGeneratedIds example","mysql-xdevapi-sqlstatementresult.getgeneratedids":"Get generated ids","example-1698":"mysql_xdevapi\\SqlStatementResult::getLastInsertId example","mysql-xdevapi-sqlstatementresult.getlastinsertid":"Get last insert id","example-1699":"mysql_xdevapi\\SqlStatementResult::getWarnings example","mysql-xdevapi-sqlstatementresult.getwarnings":"Get warnings from last operation","example-1700":"mysql_xdevapi\\SqlStatementResult::getWarningsCount example","mysql-xdevapi-sqlstatementresult.getwarningcount":"Get warning count from last operation","example-1701":"mysql_xdevapi\\SqlStatementResult::hasData example","mysql-xdevapi-sqlstatementresult.hasdata":"Check if result has data","example-1702":"mysql_xdevapi\\SqlStatementResult::nextResult example","mysql-xdevapi-sqlstatementresult.nextresult":"Get next result","class.mysql-xdevapi-sqlstatementresult":"SqlStatementResult class","mysql-xdevapi-statement.intro":"Introduction","mysql-xdevapi-statement.synopsis":"Class synopsis","mysql-xdevapi-statement.constants.execute-async":"","mysql-xdevapi-statement.constants.buffered":"","mysql-xdevapi-statement.constants":"Predefined Constants","example-1703":"mysql_xdevapi\\Statement::__construct example","mysql-xdevapi-statement.construct":"Description constructor","example-1704":"mysql_xdevapi\\Statement::getNextResult example","mysql-xdevapi-statement.getnextresult":"Get next result","example-1705":"mysql_xdevapi\\Statement::getResult example","mysql-xdevapi-statement.getresult":"Get result","example-1706":"mysql_xdevapi\\Statement::hasMoreResults example","mysql-xdevapi-statement.hasmoreresults":"Check if more results","class.mysql-xdevapi-statement":"Statement class","mysql-xdevapi-table.intro":"Introduction","mysql-xdevapi-table.synopsis":"Class synopsis","mysql-xdevapi-table.props.name":"","mysql-xdevapi-table.props":"Properties","example-1707":"mysql_xdevapi\\Table::__construct example","mysql-xdevapi-table.construct":"Table constructor","example-1708":"mysql_xdevapi\\Table::count example","mysql-xdevapi-table.count":"Get row count","example-1709":"mysql_xdevapi\\Table::delete example","mysql-xdevapi-table.delete":"Delete rows from table","example-1710":"mysql_xdevapi\\Table::existsInDatabase example","mysql-xdevapi-table.existsindatabase":"Check if table exists in database","example-1711":"mysql_xdevapi\\Table::getName example","mysql-xdevapi-table.getname":"Get table name","example-1712":"mysql_xdevapi\\Table::getSchema example","mysql-xdevapi-table.getschema":"Get table schema","example-1713":"mysql_xdevapi\\Table::getSession example","mysql-xdevapi-table.getsession":"Get table session","example-1714":"mysql_xdevapi\\Table::insert example","mysql-xdevapi-table.insert":"Insert table rows","example-1715":"mysql_xdevapi\\Table::isView example","mysql-xdevapi-table.isview":"Check if table is view","example-1716":"mysql_xdevapi\\Table::count example","mysql-xdevapi-table.select":"Select rows from table","example-1717":"mysql_xdevapi\\Table::update example","mysql-xdevapi-table.update":"Update rows in table","class.mysql-xdevapi-table":"Table class","mysql-xdevapi-tabledelete.intro":"Introduction","mysql-xdevapi-tabledelete.synopsis":"Class synopsis","example-1718":"mysql_xdevapi\\TableDelete::bind example","mysql-xdevapi-tabledelete.bind":"Bind delete query parameters","example-1719":"mysql_xdevapi\\TableDelete::__construct example","mysql-xdevapi-tabledelete.construct":"TableDelete constructor","example-1720":"mysql_xdevapi\\TableDelete::execute example","mysql-xdevapi-tabledelete.execute":"Execute delete query","example-1721":"mysql_xdevapi\\TableDelete::limit example","mysql-xdevapi-tabledelete.limit":"Limit deleted rows","example-1722":"mysql_xdevapi\\TableDelete::orderBy example","mysql-xdevapi-tabledelete.orderby":"Set delete sort criteria","example-1723":"mysql_xdevapi\\TableDelete::where example","mysql-xdevapi-tabledelete.where":"Set delete search condition","class.mysql-xdevapi-tabledelete":"TableDelete class","mysql-xdevapi-tableinsert.intro":"Introduction","mysql-xdevapi-tableinsert.synopsis":"Class synopsis","example-1724":"mysql_xdevapi\\TableInsert::__construct example","mysql-xdevapi-tableinsert.construct":"TableInsert constructor","example-1725":"mysql_xdevapi\\TableInsert::execute example","mysql-xdevapi-tableinsert.execute":"Execute insert query","example-1726":"mysql_xdevapi\\TableInsert::values example","mysql-xdevapi-tableinsert.values":"Add insert row values","class.mysql-xdevapi-tableinsert":"TableInsert class","mysql-xdevapi-tableselect.intro":"Introduction","mysql-xdevapi-tableselect.synopsis":"Class synopsis","example-1727":"mysql_xdevapi\\TableSelect::bind example","mysql-xdevapi-tableselect.bind":"Bind select query parameters","example-1728":"mysql_xdevapi\\TableSelect::__construct example","mysql-xdevapi-tableselect.construct":"TableSelect constructor","example-1729":"mysql_xdevapi\\TableSelect::execute example","mysql-xdevapi-tableselect.execute":"Execute select statement","example-1730":"mysql_xdevapi\\TableSelect::groupBy example","mysql-xdevapi-tableselect.groupby":"Set select grouping criteria","example-1731":"mysql_xdevapi\\TableSelect::having example","mysql-xdevapi-tableselect.having":"Set select having condition","example-1732":"mysql_xdevapi\\TableSelect::limit example","mysql-xdevapi-tableselect.limit":"Limit selected rows","example-1733":"mysql_xdevapi\\TableSelect::lockExclusive example","mysql-xdevapi-tableselect.lockexclusive":"Execute EXCLUSIVE LOCK","example-1734":"mysql_xdevapi\\TableSelect::lockShared example","mysql-xdevapi-tableselect.lockshared":"Execute SHARED LOCK","example-1735":"mysql_xdevapi\\TableSelect::offset example","mysql-xdevapi-tableselect.offset":"Set limit offset","example-1736":"mysql_xdevapi\\TableSelect::orderBy example","mysql-xdevapi-tableselect.orderby":"Set select sort criteria","example-1737":"mysql_xdevapi\\TableSelect::where example","mysql-xdevapi-tableselect.where":"Set select search condition","class.mysql-xdevapi-tableselect":"TableSelect class","mysql-xdevapi-tableupdate.intro":"Introduction","mysql-xdevapi-tableupdate.synopsis":"Class synopsis","example-1738":"mysql_xdevapi\\TableUpdate::bind example","mysql-xdevapi-tableupdate.bind":"Bind update query parameters","example-1739":"mysql_xdevapi\\TableUpdate::__construct example","mysql-xdevapi-tableupdate.construct":"TableUpdate constructor","example-1740":"mysql_xdevapi\\TableUpdate::execute example","mysql-xdevapi-tableupdate.execute":"Execute update query","example-1741":"mysql_xdevapi\\TableUpdate::limit example","mysql-xdevapi-tableupdate.limit":"Limit update row count","example-1742":"mysql_xdevapi\\TableUpdate::orderby example","mysql-xdevapi-tableupdate.orderby":"Set sorting criteria","example-1743":"mysql_xdevapi\\TableUpdate::set example","mysql-xdevapi-tableupdate.set":"Add field to be updated","example-1744":"mysql_xdevapi\\TableUpdate::where example","mysql-xdevapi-tableupdate.where":"Set search filter","class.mysql-xdevapi-tableupdate":"TableUpdate class","mysql-xdevapi-warning.intro":"Introduction","mysql-xdevapi-warning.synopsis":"Class synopsis","mysql-xdevapi-warning.props.message":"","mysql-xdevapi-warning.props.level":"","mysql-xdevapi-warning.props.code":"","mysql-xdevapi-warning.props":"Properties","example-1745":"mysql_xdevapi\\Warning::__construct example","mysql-xdevapi-warning.construct":"Warning constructor","class.mysql-xdevapi-warning":"Warning class","book.mysql-xdevapi":"Mysql_xdevapi","intro.mysql":"Introduction","mysql.requirements":"Requirements","mysql.configure":"","mysql.installation.compile.support":"ext\/mysql compile time support matrix","mysql.installation.linux":"Installation on Linux Systems","mysql.installation.windows.php52":"PHP 5.0.x, 5.1.x, 5.2.x","mysql.installation.windows.php53":"PHP 5.3.0+","mysql.installation.windows":"Installation on Windows Systems","mysql.installation.notes":"MySQL Installation Notes","mysql.installation":"Installation","mysql.configuration.options":"MySQL Configuration Options","ini.mysql.allow-local-infile":"","ini.mysql.allow-persistent":"","ini.mysql.max-persistent":"","ini.mysql.max-links":"","ini.mysql.trace-mode":"","ini.mysql.default-port":"","ini.mysql.default-socket":"","ini.mysql.default-host":"","ini.mysql.default-user":"","ini.mysql.default-password":"","ini.mysql.connect-timeout":"","mysql.configuration":"Runtime Configuration","mysql.resources":"Resource Types","mysql.setup":"Installing\/Configuring","changelog.mysql.global.table":"","changelog.mysql.global":"Global ext\/mysql changes","changelog.mysql.functions":"Changes to existing functions","changelog.mysql":"Changelog","constant.mysql-client-compress":"","constant.mysql-client-ignore-space":"","constant.mysql-client-interactive":"","constant.mysql-client-ssl":"","mysql.client-flags":"MySQL client constants","constant.mysql-assoc":"","constant.mysql-both":"","constant.mysql-num":"","mysql.constants.fetch":"MySQL fetch constants","mysql.constants":"Predefined Constants","example-1746":"MySQL extension overview example","mysql.examples-basic":"MySQL extension overview example","mysql.examples":"Examples","mysql.notes":"Notes","example-1747":"mysql_affected_rows example","example-1748":"mysql_affected_rows example using transactions","function.mysql-affected-rows":"Get number of affected rows in previous MySQL operation","example-1749":"mysql_client_encoding example","function.mysql-client-encoding":"Returns the name of the character set","example-1750":"mysql_close example","function.mysql-close":"Close MySQL connection","example-1751":"mysql_connect example","example-1752":"mysql_connect example using hostname:port syntax","example-1753":"mysql_connect example using  &quot;:\/path\/to\/socket&quot; syntax","function.mysql-connect":"Open a connection to a MySQL Server","example-1754":"mysql_create_db alternative example","function.mysql-create-db":"Create a MySQL database","example-1755":"mysql_data_seek example","function.mysql-data-seek":"Move internal result pointer","example-1756":"mysql_db_name example","function.mysql-db-name":"Retrieves database name from the call to mysql_list_dbs","example-1757":"mysql_db_query alternative example","function.mysql-db-query":"Selects a database and executes a query on it","example-1758":"mysql_drop_db alternative example","function.mysql-drop-db":"Drop (delete) a MySQL database","example-1759":"mysql_errno example","function.mysql-errno":"Returns the numerical value of the error message from previous MySQL operation","example-1760":"mysql_error example","function.mysql-error":"Returns the text of the error message from previous MySQL operation","example-1761":"mysql_escape_string example","function.mysql-escape-string":"Escapes a string for use in a mysql_query","example-1762":"Query with aliased duplicate field names","example-1763":"mysql_fetch_array with MYSQL_NUM","example-1764":"mysql_fetch_array with MYSQL_ASSOC","example-1765":"mysql_fetch_array with MYSQL_BOTH","function.mysql-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","example-1766":"An expanded mysql_fetch_assoc example","function.mysql-fetch-assoc":"Fetch a result row as an associative array","example-1767":"mysql_fetch_field example","function.mysql-fetch-field":"Get column information from a result and return as an object","example-1768":"A mysql_fetch_lengths example","function.mysql-fetch-lengths":"Get the length of each output in a result","example-1769":"mysql_fetch_object example","example-1770":"mysql_fetch_object example","function.mysql-fetch-object":"Fetch a result row as an object","example-1771":"Fetching one row with mysql_fetch_row","function.mysql-fetch-row":"Get a result row as an enumerated array","example-1772":"A mysql_field_flags example","function.mysql-field-flags":"Get the flags associated with the specified field in a result","example-1773":"mysql_field_len example","function.mysql-field-len":"Returns the length of the specified field","example-1774":"mysql_field_name example","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","example-1775":"A mysql_field_table example","function.mysql-field-table":"Get name of the table the specified field is in","example-1776":"mysql_field_type example","function.mysql-field-type":"Get the type of the specified field in a result","example-1777":"A mysql_free_result example","function.mysql-free-result":"Free result memory","example-1778":"mysql_get_client_info example","function.mysql-get-client-info":"Get MySQL client info","example-1779":"mysql_get_host_info example","function.mysql-get-host-info":"Get MySQL host info","example-1780":"mysql_get_proto_info example","function.mysql-get-proto-info":"Get MySQL protocol info","example-1781":"mysql_get_server_info example","function.mysql-get-server-info":"Get MySQL server info","example-1782":"Relevant MySQL Statements","function.mysql-info":"Get information about the most recent query","example-1783":"mysql_insert_id example","function.mysql-insert-id":"Get the ID generated in the last query","example-1784":"mysql_list_dbs example","function.mysql-list-dbs":"List databases available on a MySQL server","example-1785":"Alternate to deprecated mysql_list_fields","function.mysql-list-fields":"List MySQL table fields","example-1786":"mysql_list_processes example","function.mysql-list-processes":"List MySQL processes","function.mysql-list-tables.changelog":"","example-1787":"mysql_list_tables alternative example","function.mysql-list-tables":"List tables in a MySQL database","example-1788":"A mysql_num_fields example","function.mysql-num-fields":"Get number of fields in result","example-1789":"mysql_num_rows example","function.mysql-num-rows":"Get number of rows in result","function.mysql-pconnect":"Open a persistent connection to a MySQL server","example-1790":"A mysql_ping example","function.mysql-ping":"Ping a server connection or reconnect if there is no connection","example-1791":"Invalid Query","example-1792":"Valid Query","function.mysql-query":"Send a MySQL query","example-1793":"Simple mysql_real_escape_string example","example-1794":"mysql_real_escape_string requires a connection example","example-1795":"An example SQL Injection Attack","function.mysql-real-escape-string":"Escapes special characters in a string for use in an SQL statement","example-1796":"mysql_result example","function.mysql-result":"Get result data","example-1797":"mysql_select_db example","function.mysql-select-db":"Select a MySQL database","function.mysql-set-charset":"Sets the client character set","example-1798":"mysql_stat example","example-1799":"Alternative mysql_stat example","function.mysql-stat":"Get current system status","example-1800":"mysql_tablename example","function.mysql-tablename":"Get table name of field","example-1801":"mysql_thread_id example","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":"MySQL Functions","book.mysql":"Original MySQL API","intro.mysqlnd":"Introduction","mysqlnd.overview":"Overview","mysqlnd.install":"Installation","mysqlnd.config.options":"MySQL Native Driver Configuration Options","ini.mysqlnd.collect-statistics":"","ini.mysqlnd.collect-memory-statistics":"","ini.mysqlnd.debug":"","ini.mysqlnd.log-mask":"","ini.mysqlnd.mempool-default-size":"","ini.mysqlnd.net-read-timeout":"","ini.mysqlnd.net-cmd-buffer-size":"","ini.mysqlnd.net-read-buffer-size":"","ini.mysqlnd.sha256-server-public-key":"","ini.mysqlnd.trace-alloc":"","ini.mysqlnd.fetch_data_copy":"","mysqlnd.config":"Runtime Configuration","mysqlnd.incompatibilities":"Incompatibilities","mysqlnd.persist":"Persistent Connections","mysqlnd.stats.returns":"Returned mysqlnd statistics: Network","mysqlnd.stats.results":"Returned mysqlnd statistics: Result Set","mysqlnd.stats.connection":"Returned mysqlnd statistics: Connection","mysqlnd.stats.com":"Returned mysqlnd statistics: COM_* Command","mysqlnd.stats.misc":"Returned mysqlnd statistics: Miscellaneous","mysqlnd.stats":"Statistics","mysqlnd.notes":"Notes","mysqlnd.memory":"Memory management","mysqlnd.plugin.mysql-proxy":"A comparison of mysqlnd plugins with MySQL Proxy","mysqlnd.plugin.version-id":"MYSQLND_VERSION_ID calculation table","mysqlnd.plugin.obtaining":"Obtaining the mysqlnd plugin API","mysqlnd.plugin.orgchart":"The mysqlnd organization chart, per module","mysqlnd.plugin.pointercalc":"Pointer calculations for mysqlnd","mysqlnd.plugin.subclass":"When and how to subclass","mysqlnd.plugin.constatus":"Constructor status","mysqlnd.plugin.deststatus":"Destruction status","mysqlnd.plugin.architecture":"MySQL Native Driver Plugin Architecture","mysqlnd.plugin.chaining":"Issues: an example of chaining and cooperation","mysqlnd.plugin.api":"The mysqlnd plugin API","mysqlnd.plugin.developing":"Getting started building a mysqlnd plugin","mysqlnd.plugin":"MySQL Native Driver Plugin API","book.mysqlnd":"MySQL Native Driver","set.mysqlinfo":"MySQL Drivers and Plugins","intro.oci8":"Introduction","oci8.requirements":"Requirements","oci8.configure":"Configuring PHP with OCI8","oci8.installation":"Installation","oci8.testing":"","oci8.test":"Testing","ini.oci8.connection-class":"","ini.oci8.default-prefetch":"","ini.oci8.events":"","ini.oci8.max-persistent":"","ini.oci8.old-oci-close-semantics":"","ini.oci8.persistent-timeout":"","ini.oci8.ping-interval":"","ini.oci8.prefetch-lob-size":"","ini.oci8.privileged-connect":"","ini.oci8.statement-cache-size":"","oci8.configuration":"Runtime Configuration","oci8.setup":"Installing\/Configuring","constant.oci-assoc":"","constant.oci-both":"","constant.oci-commit-on-success":"","constant.oci-cred-ext":"","constant.oci-default":"","constant.oci-describe-only":"","constant.oci-exact-fetch":"","constant.oci-fetchstatement-by-column":"","constant.oci-fetchstatement-by-row":"","constant.ocilob-buffer-free":"","constant.oci-no-auto-commit":"","constant.oci-num":"","constant.oci-return-lobs":"","constant.oci-return-nulls":"","constant.oci-seek-cur":"","constant.oci-seek-end":"","constant.oci-seek-set":"","constant.oci-sysdate":"","constant.oci-sysdba":"","constant.oci-sysoper":"","constant.oci-temp-blob":"","constant.oci-temp-clob":"","constant.oci-b-bfile":"","constant.oci-b-bin":"","constant.oci-b-blob":"","constant.oci-b-bol":"","constant.oci-b-cfilee":"","constant.oci-b-clob":"","constant.oci-b-cursor":"","constant.oci-b-int":"","constant.oci-b-nty":"","constant.oci-b-num":"","constant.oci-b-rowid":"","constant.sqlt-afc":"","constant.sqlt-avc":"","constant.sqlt-bdouble":"","constant.sqlt-bfilee":"","constant.sqlt-bfloat":"","constant.sqlt-bin":"","constant.sqlt-blob":"","constant.sqlt-bol":"","constant.sqlt-cfilee":"","constant.sqlt-chr":"","constant.sqlt-clob":"","constant.sqlt-flt":"","constant.sqlt-int":"","constant.sqlt-lbi":"","constant.sqlt-lng":"","constant.sqlt-lvc":"","constant.sqlt-nty":"","constant.sqlt-num":"","constant.sqlt-odt":"","constant.sqlt-rdd":"","constant.sqlt-rset":"","constant.sqlt-str":"","constant.sqlt-uin":"","constant.sqlt-vcs":"","constant.oci-dtype-file":"","constant.oci-dtype-lob":"","constant.oci-dtype-rowid":"","constant.oci-d-file":"","constant.oci-d-lob":"","constant.oci-d-rowid":"","oci8.constants":"Predefined Constants","example-1802":"Basic query","example-1803":"Inserting with bind variables","example-1804":"Binding in the WHERE clause of a query","example-1805":"Inserting and fetching a CLOB","example-1806":"Using a PL\/SQL stored function","example-1807":"Using a PL\/SQL stored procedure","example-1808":"Calling a PL\/SQL function that returns a REF CURSOR","oci8.examples":"Examples","oci8.connection":"OCI8 Connection Handling and Connection Pooling","oci8.fan":"OCI8 Fast Application Notification (FAN) Support","example-1809":"","oci8.taf":"OCI8 Transparent Application Failover (TAF) Support","example-1810":"user_oci8_probes.d for tracing all user-level PHP OCI8 Static Probes with DTrace","oci8.dtrace":"OCI8 and DTrace Dynamic Tracing","oci8.datatypes":"Supported Datatypes","example-1811":"oci_bind_array_by_name example","function.oci-bind-array-by-name":"Binds a PHP array to an Oracle PL\/SQL array parameter","example-1812":"Inserting data with oci_bind_by_name","example-1813":"Binding once for multiple executions","example-1814":"Binding with a foreach loop","example-1815":"Binding in a WHERE clause","example-1816":"Binding with a LIKE clause","example-1817":"Binding with REGEXP_LIKE","example-1818":"Binding Multiple Values in an IN Clause","example-1819":"Binding a ROWID returned by a query","example-1820":"Binding a ROWID on INSERT","example-1821":"Binding for a PL\/SQL stored function","example-1822":"Binding parameters for a PL\/SQL stored procedure","example-1823":"Binding a CLOB column","example-1824":"Binding a PL\/SQL BOOLEAN","function.oci-bind-by-name":"Binds a PHP variable to an Oracle placeholder","function.oci-cancel":"Cancels reading from cursor","example-1825":"oci_client_version example","function.oci-client-version":"Returns the Oracle client library version","example-1826":"Closing a connection","example-1827":"Database connections are not closed until all references are closed","example-1828":"Closing a connection opened more than once","example-1829":"Connections are closed when variables go out of scope","function.oci-close":"Closes an Oracle connection","example-1830":"oci_commit example","function.oci-commit":"Commits the outstanding database transaction","example-1831":"Basic oci_connect using Easy Connect syntax","example-1832":"Basic oci_connect using a Network Connect name","example-1833":"oci_connect with an explicit character set","example-1834":"Using multiple calls to oci_connect","function.oci-connect":"Connect to an Oracle database","example-1835":"oci_define_by_name example","example-1836":"oci_define_by_name with case sensitive column names","example-1837":"oci_define_by_name with LOB columns","example-1838":"oci_define_by_name with an explicit type","function.oci-define-by-name":"Associates a PHP variable with a column for query fetches","example-1839":"Displaying the Oracle error message after a connection error","example-1840":"Displaying the Oracle error message after a parsing error","example-1841":"Displaying the Oracle error message, the problematic statement,\n     and the position of the problem of an execution error","function.oci-error":"Returns the last error found","example-1842":"oci_execute for queries","example-1843":"oci_execute without specifying a mode example","example-1844":"oci_execute with OCI_NO_AUTO_COMMIT example","example-1845":"oci_execute with different commit modes example","example-1846":"oci_execute with\n     OCI_DESCRIBE_ONLY example","function.oci-execute":"Executes a statement","example-1847":"oci_fetch_all example","example-1848":"oci_fetch_all example with OCI_FETCHSTATEMENT_BY_ROW","example-1849":"oci_fetch_all with OCI_NUM","function.oci-fetch-all":"Fetches multiple rows from a query into a two-dimensional array","example-1850":"oci_fetch_array with OCI_BOTH","example-1851":"oci_fetch_array with OCI_NUM","example-1852":"oci_fetch_array with OCI_ASSOC","example-1853":"oci_fetch_array with OCI_RETURN_NULLS","example-1854":"oci_fetch_array with OCI_RETURN_LOBS","example-1855":"oci_fetch_array with case sensitive column names","example-1856":"oci_fetch_array with columns having duplicate names","example-1857":"oci_fetch_array with DATE columns","example-1858":"oci_fetch_array with REF CURSOR","example-1859":"Pagination with oci_fetch_array using a LIMIT-like query","example-1860":"oci_fetch_array with Oracle Database Implicit Result Sets","function.oci-fetch-array":"Returns the next row from a query as an associative or numeric array","example-1861":"oci_fetch_assoc Example","function.oci-fetch-assoc":"Returns the next row from a query as an associative array","example-1862":"oci_fetch_object example","example-1863":"oci_fetch_object with case sensitive column names","example-1864":"oci_fetch_object with LOBs","function.oci-fetch-object":"Returns the next row from a query as an object","example-1865":"oci_fetch_row Example","function.oci-fetch-row":"Returns the next row from a query as a numeric array","example-1866":"oci_fetch with defined variables","example-1867":"oci_fetch with oci_result","function.oci-fetch":"Fetches the next row from a query into internal buffers","example-1868":"oci_field_name example","function.oci-field-is-null":"Checks if a field in the currently fetched row is null","example-1869":"oci_field_name example","function.oci-field-name":"Returns the name of a field from the statement","example-1870":"oci_field_precision Example","function.oci-field-precision":"Tell the precision of a field","example-1871":"oci_field_scale Example","function.oci-field-scale":"Tell the scale of the field","example-1872":"oci_field_size example","function.oci-field-size":"Returns field's size","example-1873":"oci_field_type_raw Example","function.oci-field-type-raw":"Tell the raw Oracle data type of the field","example-1874":"oci_field_type example","function.oci-field-type":"Returns a field's data type name","function.oci-free-descriptor":"Frees a descriptor","function.oci-free-statement":"Frees all resources associated with statement or cursor","example-1875":"Fetching Implicit Result Sets in a loop","example-1876":"Getting child statement handles individually","example-1877":"Explicitly setting the Prefetch Count","example-1878":"Implicit Result Set example without using oci_get_implicit_resultset","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","example-1879":"oci_new_connect example","function.oci-new-connect":"Connect to the Oracle server using a unique connection","example-1880":"Binding a REF CURSOR in an Oracle stored procedure call","function.oci-new-cursor":"Allocates and returns a new cursor (statement handle)","example-1881":"oci_new_descriptor example","example-1882":"oci_new_descriptor example","function.oci-new-descriptor":"Initializes a new empty LOB or FILE descriptor","example-1883":"oci_num_fields example","function.oci-num-fields":"Returns the number of result columns in a statement","example-1884":"oci_num_rows example","function.oci-num-rows":"Returns number of rows affected during statement execution","example-1885":"oci_parse example for SQL statements","example-1886":"oci_parse example for PL\/SQL statements","function.oci-parse":"Prepares an Oracle statement for execution","example-1887":"oci_password_change example changing the password of an already connected user","example-1888":"oci_password_change example of connecting and changing the password in one step","function.oci-password-change":"Changes password of Oracle's user","example-1889":"Basic oci_pconnect Example using Easy Connect syntax","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","example-1890":"oci_fetch with oci_result","function.oci-result":"Returns field's value from the fetched row","example-1891":"oci_rollback example","example-1892":"Rolling back to a SAVEPOINT example","function.oci-rollback":"Rolls back the outstanding database transaction","example-1893":"oci_server_version example","function.oci-server-version":"Returns the Oracle Database version","example-1894":"Setting the action","function.oci-set-action":"Sets the action name","example-1895":"Setting the timeout","function.oci-set-call-timout":"Sets a millisecond timeout for database calls","example-1896":"Setting the client identifier to the application user","function.oci-set-client-identifier":"Sets the client identifier","example-1897":"Setting the client information","function.oci-set-client-info":"Sets the client information","example-1898":"Setting the DBOP","function.oci-set-db-operation":"Sets the database operation","example-1899":"Two scripts can use different versions of myfunc() at the same time","function.oci-set-edition":"Sets the database edition","example-1900":"Setting the module name","function.oci-set-module-name":"Sets the module name","example-1901":"Changing the LOB prefetch value for a query","function.oci-set-prefetch-lob":"Sets the amount of data prefetched for each CLOB or BLOB.","example-1902":"Changing the default prefetch value for a query","example-1903":"Changing the default prefetch for a REF CURSOR fetch","example-1904":"Setting the prefetch value when passing a REF CURSOR back to Oracle","function.oci-set-prefetch":"Sets number of rows to be prefetched by queries","example-1905":"oci_statement_type example","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":"OCI8 Functions","ocicollection.intro":"Introduction","ocicollection.synopsis":"Class synopsis","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.intro":"Introduction","ocilob.synopsis":"Class synopsis","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":"OCI8 Obsolete Aliases and Functions","book.oci8":"Oracle OCI8","intro.pgsql":"Introduction","pgsql.requirements":"Requirements","pgsql.installation":"Installation","ini.pgsql.allow-persistent":"","ini.pgsql.max-persistent":"","ini.pgsql.max-links":"","ini.pgsql.auto-reset-persistent":"","ini.pgsql.ignore-notice":"","ini.pgsql.log-notice":"","pgsql.configuration":"Runtime Configuration","pgsql.resources":"Resource Types","pgsql.setup":"Installing\/Configuring","constant.pgsql-libpq-version":"","constant.pgsql-libpq-version-str":"","constant.pgsql-assoc":"","constant.pgsql-num":"","constant.pgsql-both":"","constant.pgsql-connect-force-new":"","constant.pgsql-connect-async":"","constant.pgsql-connection-auth-ok":"","constant.pgsql-connection-awaiting-response":"","constant.pgsql-connection-bad":"","constant.pgsql-connection-made":"","constant.pgsql-connection-ok":"","constant.pgsql-connection-setenv":"","constant.pgsql-connection-ssl-startup":"","constant.pgsql-connection-started":"","constant.pgsql-seek-set":"","constant.pgsql-seek-cur":"","constant.pgsql-seek-end":"","constant.pgsql-empty-query":"","constant.pgsql-command-ok":"","constant.pgsql-tuples-ok":"","constant.pgsql-copy-out":"","constant.pgsql-copy-in":"","constant.pgsql-bad-response":"","constant.pgsql-nonfatal-error":"","constant.pgsql-fatal-error":"","constant.pgsql-transaction-idle":"","constant.pgsql-transaction-active":"","constant.pgsql-transaction-intrans":"","constant.pgsql-transaction-inerror":"","constant.pgsql-transaction-unknown":"","constant.pgsql-diag-severity":"","constant.pgsql-diag-sqlstate":"","constant.pgsql-diag-message-primary":"","constant.pgsql-diag-message-detail":"","constant.pgsql-diag-message-hint":"","constant.pgsql-diag-statement-position":"","constant.pgsql-diag-internal-position":"","constant.pgsql-diag-internal-query":"","constant.pgsql-diag-context":"","constant.pgsql-diag-source-file":"","constant.pgsql-diag-source-line":"","constant.pgsql-diag-source-function":"","constant.pgsql-diag-schema-name":"","constant.pgsql-diag-table-name":"","constant.pgsql-diag-column-name":"","constant.pgsql-diag-datatype-name":"","constant.pgsql-diag-constraint-name":"","constant.pgsql-errors-terse":"","constant.pgsql-errors-default":"","constant.pgsql-errors-verbose":"","constant.pgsql-notice-last":"","constant.pgsql-notice-all":"","constant.pgsql-notice-clear":"","constant.pgsql-status-long":"","constant.pgsql-status-string":"","constant.pgsql-conv-ignore-default":"","constant.pgsql-conv-force-null":"","constant.pgsql-conv-ignore-not-null":"","constant.pgsql-dml-no-conv":"","constant.pgsql-dml-exec":"","constant.pgsql-dml-async":"","constant.pgsql-dml-string":"","constant.pgsql-dml-escape":"","constant.pgsql-polling-failed":"","constant.pgsql-polling-reading":"","constant.pgsql-polling-writing":"","constant.pgsql-polling-ok":"","constant.pgsql-polling-active":"","constant.pgsql-diag-severity-nonlocalized":"","constant.pgsql-show-context-never":"","constant.pgsql-show-context-errors":"","constant.pgsql-show-context-always":"","constant.pgsql-trace-suppress-timestamps":"","constant.pgsql-trace-regress-mode":"","pgsql.constants":"Predefined Constants","example-1906":"PostgreSQL extension overview example","pgsql.examples-basic":"Basic usage","example-1907":"PostgreSQL user defined functions example","pgsql.examples-queries":"Basic usage","pgsql.examples":"Examples","pgsql.notes":"Notes","example-1908":"pg_affected_rows example","function.pg-affected-rows":"Returns number of affected records (tuples)","example-1909":"pg_cancel_query example","function.pg-cancel-query":"Cancel an asynchronous query","example-1910":"pg_client_encoding example","function.pg-client-encoding":"Gets the client encoding","example-1911":"pg_close example","function.pg-close":"Closes a PostgreSQL connection","function.pg-connect-poll":"Poll the status of an in-progress asynchronous PostgreSQL connection\n   attempt","example-1912":"Using pg_connect","function.pg-connect":"Open a PostgreSQL connection","example-1913":"pg_connection_busy example","function.pg-connection-busy":"Get connection is busy or not","example-1914":"pg_connection_reset example","function.pg-connection-reset":"Reset connection (reconnect)","example-1915":"pg_connection_status example","function.pg-connection-status":"Get connection status","function.pg-consume-input":"Reads input on the connection","example-1916":"pg_convert example","function.pg-convert":"Convert associative array values into forms suitable for SQL statements","example-1917":"pg_copy_from example","function.pg-copy-from":"Insert records into a table from an array","example-1918":"pg_copy_to example","function.pg-copy-to":"Copy a table to an array","example-1919":"pg_dbname example","function.pg-dbname":"Get the database name","example-1920":"pg_delete example","function.pg-delete":"Deletes records","example-1921":"pg_end_copy example","function.pg-end-copy":"Sync with PostgreSQL backend","example-1922":"pg_escape_bytea example","function.pg-escape-bytea":"Escape a string for insertion into a bytea field","example-1923":"pg_escape_identifier example","function.pg-escape-identifier":"Escape a identifier for insertion into a text field","example-1924":"pg_escape_literal example","function.pg-escape-literal":"Escape a literal for insertion into a text field","example-1925":"pg_escape_string example","function.pg-escape-string":"Escape a string for query","example-1926":"Using pg_execute","function.pg-execute":"Sends a request to execute a prepared statement with given parameters, and waits for the result","example-1927":"pg_fetch_all_columns example","function.pg-fetch-all-columns":"Fetches all rows in a particular result column as an array","example-1928":"PostgreSQL fetch all","function.pg-fetch-all":"Fetches all rows from a result as an array","example-1929":"pg_fetch_array example","function.pg-fetch-array":"Fetch a row as an array","example-1930":"pg_fetch_assoc example","function.pg-fetch-assoc":"Fetch a row as an associative array","example-1931":"pg_fetch_object example","function.pg-fetch-object":"Fetch a row as an object","example-1932":"pg_fetch_result example","function.pg-fetch-result":"Returns values from a result instance","example-1933":"pg_fetch_row example","function.pg-fetch-row":"Get a row as an enumerated array","example-1934":"pg_field_is_null example","function.pg-field-is-null":"Test if a field is SQL NULL","example-1935":"Getting information about fields","function.pg-field-name":"Returns the name of a field","example-1936":"Getting information about fields","function.pg-field-num":"Returns the field number of the named field","example-1937":"Getting information about fields","function.pg-field-prtlen":"Returns the printed length","example-1938":"Getting information about fields","function.pg-field-size":"Returns the internal storage size of the named field","example-1939":"Getting table information about a field","function.pg-field-table":"Returns the name or oid of the tables field","example-1940":"Getting information about fields","function.pg-field-type-oid":"Returns the type ID (OID) for the corresponding field number","example-1941":"Getting information about fields","function.pg-field-type":"Returns the type name for the corresponding field number","function.pg-flush":"Flush outbound query data on the connection","example-1942":"pg_free_result example","function.pg-free-result":"Free result memory","example-1943":"PostgreSQL NOTIFY message","function.pg-get-notify":"Gets SQL NOTIFY message","example-1944":"PostgreSQL backend PID","function.pg-get-pid":"Gets the backend's process ID","example-1945":"pg_get_result example","function.pg-get-result":"Get asynchronous query result","example-1946":"pg_host example","function.pg-host":"Returns the host name associated with the connection","example-1947":"pg_insert example","function.pg-insert":"Insert array into table","example-1948":"pg_last_error example","function.pg-last-error":"Get the last error message string of a connection","example-1949":"pg_last_notice example","function.pg-last-notice":"Returns the last notice message from PostgreSQL server","example-1950":"pg_last_oid example","function.pg-last-oid":"Returns the last row's OID","example-1951":"pg_lo_close example","function.pg-lo-close":"Close a large object","example-1952":"pg_lo_create example","function.pg-lo-create":"Create a large object","example-1953":"pg_lo_export example","function.pg-lo-export":"Export a large object to file","example-1954":"pg_lo_import example","function.pg-lo-import":"Import a large object from file","example-1955":"pg_lo_open example","function.pg-lo-open":"Open a large object","example-1956":"pg_lo_read_all example","function.pg-lo-read-all":"Reads an entire large object and send straight to browser","example-1957":"pg_lo_read example","function.pg-lo-read":"Read a large object","example-1958":"pg_lo_seek example","function.pg-lo-seek":"Seeks position within a large object","example-1959":"pg_lo_tell example","function.pg-lo-tell":"Returns current seek position a of large object","example-1960":"pg_lo_truncate example","function.pg-lo-truncate":"Truncates a large object","example-1961":"pg_lo_unlink example","function.pg-lo-unlink":"Delete a large object","example-1962":"pg_lo_write example","function.pg-lo-write":"Write to a large object","example-1963":"Getting table metadata","function.pg-meta-data":"Get meta data for table","example-1964":"pg_num_fields example","function.pg-num-fields":"Returns the number of fields in a result","example-1965":"pg_num_rows example","function.pg-num-rows":"Returns the number of rows in a result","example-1966":"pg_options example","function.pg-options":"Get the options associated with the connection","example-1967":"pg_parameter_status example","function.pg-parameter-status":"Looks up a current parameter setting of the server","example-1968":"Using pg_pconnect","function.pg-pconnect":"Open a persistent PostgreSQL connection","example-1969":"pg_ping example","function.pg-ping":"Ping database connection","example-1970":"pg_port example","function.pg-port":"Return the port number associated with the connection","example-1971":"Using pg_prepare","function.pg-prepare":"Submits a request to create a prepared statement with the \n  given parameters, and waits for completion","example-1972":"pg_put_line example","function.pg-put-line":"Send a NULL-terminated string to PostgreSQL backend","example-1973":"Using pg_query_params","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","example-1974":"pg_query example","example-1975":"Using pg_query with multiple statements","function.pg-query":"Execute a query","example-1976":"pg_result_error_field example","function.pg-result-error-field":"Returns an individual field of an error report","example-1977":"pg_result_error example","function.pg-result-error":"Get error message associated with result","example-1978":"pg_result_seek example","function.pg-result-seek":"Set internal row offset in result instance","example-1979":"pg_result_status example","function.pg-result-status":"Get status of query result","example-1980":"pg_select example","function.pg-select":"Select records","example-1981":"Using pg_send_execute","function.pg-send-execute":"Sends a request to execute a prepared statement with given parameters, without waiting for the result(s)","example-1982":"Using pg_send_prepare","function.pg-send-prepare":"Sends a request to create a prepared statement with the given parameters, without waiting for completion","example-1983":"Using pg_send_query_params","function.pg-send-query-params":"Submits a command and separate parameters to the server without waiting for the result(s)","example-1984":"pg_send_query example","function.pg-send-query":"Sends asynchronous query","example-1985":"pg_set_client_encoding example","function.pg-set-client-encoding":"Set the client encoding","function.pg-set-error-context-visibility.example.basic":"pg_set_error_context_visibility example","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","example-1987":"pg_set_error_verbosity example","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","example-1988":"pg_trace example","function.pg-trace":"Enable tracing a PostgreSQL connection","example-1989":"pg_transaction_status example","function.pg-transaction-status":"Returns the current in-transaction status of the server","example-1990":"pg_tty example","function.pg-tty":"Return the TTY name associated with the connection","example-1991":"pg_unescape_bytea example","function.pg-unescape-bytea":"Unescape binary for bytea type","example-1992":"pg_untrace example","function.pg-untrace":"Disable tracing of a PostgreSQL connection","example-1993":"pg_update example","function.pg-update":"Update table","example-1994":"pg_version example","function.pg-version":"Returns an array with client, protocol and server version (when available)","ref.pgsql":"PostgreSQL Functions","pgsql-connection.intro":"Introduction","pgsql-connection.synopsis":"Class synopsis","class.pgsql-connection":"The PgSql\\Connection class","pgsql-result.intro":"Introduction","pgsql-result.synopsis":"Class synopsis","class.pgsql-result":"The PgSql\\Result class","pgsql-lob.intro":"Introduction","pgsql-lob.synopsis":"Class synopsis","class.pgsql-lob":"The PgSql\\Lob class","book.pgsql":"PostgreSQL","intro.sqlite3":"Introduction","sqlite3.requirements":"Requirements","sqlite3.installation":"Installation","ini.sqlite3.extension-dir":"","ini.sqlite3.defensive":"","sqlite3.configuration":"Runtime Configuration","sqlite3.resources":"Resource Types","sqlite3.setup":"Installing\/Configuring","constant.sqlite3-assoc":"","constant.sqlite3-num":"","constant.sqlite3-both":"","constant.sqlite3-integer":"","constant.sqlite3-float":"","constant.sqlite3-text":"","constant.sqlite3-blob":"","constant.sqlite3-null":"","constant.sqlite3-open-readonly":"","constant.sqlite3-open-readwrite":"","constant.sqlite3-open-create":"","constant.sqlite3-deterministic":"","sqlite3.constants":"Predefined Constants","sqlite3.intro":"Introduction","sqlite3.synopsis":"Class synopsis","sqlite3.class.constants.ok":"","sqlite3.class.constants.deny":"","sqlite3.class.constants.ignore":"","sqlite3.class.constants.create-index":"","sqlite3.class.constants.create-table":"","sqlite3.class.constants.create-temp-index":"","sqlite3.class.constants.create-temp-table":"","sqlite3.class.constants.create-temp-trigger":"","sqlite3.class.constants.create-temp-view":"","sqlite3.class.constants.create-trigger":"","sqlite3.class.constants.create-view":"","sqlite3.class.constants.delete":"","sqlite3.class.constants.drop-index":"","sqlite3.class.constants.drop-table":"","sqlite3.class.constants.drop-temp-index":"","sqlite3.class.constants.drop-temp-table":"","sqlite3.class.constants.drop-temp-trigger":"","sqlite3.class.constants.drop-temp-view":"","sqlite3.class.constants.drop-trigger":"","sqlite3.class.constants.drop-view":"","sqlite3.class.constants.insert":"","sqlite3.class.constants.pragma":"","sqlite3.class.constants.read":"","sqlite3.class.constants.select":"","sqlite3.class.constants.transaction":"","sqlite3.class.constants.update":"","sqlite3.class.constants.attach":"","sqlite3.class.constants.detach":"","sqlite3.class.constants.alter-table":"","sqlite3.class.constants.reindex":"","sqlite3.class.constants.analyze":"","sqlite3.class.constants.create-vtable":"","sqlite3.class.constants.drop-vtable":"","sqlite3.class.constants.function":"","sqlite3.class.constants.savepoint":"","sqlite3.class.constants.copy":"","sqlite3.class.constants.recursive":"","sqlite3.class.constants":"Predefined Constants","sqlite3.backup.example.basic":"Backup an existing database","sqlite3.backup":"Backup one database to another database","sqlite3.busytimeout":"Sets the busy connection handler","example-1996":"SQLite3::changes example","sqlite3.changes":"Returns the number of database rows that were changed (or inserted or\n   deleted) by the most recent SQL statement","example-1997":"SQLite3::close example","sqlite3.close":"Closes the database connection","example-1998":"SQLite3::__construct example","sqlite3.construct":"Instantiates an SQLite3 object and opens an SQLite 3 database","example-1999":"max_length aggregation function example","sqlite3.createaggregate":"Registers a PHP function for use as an SQL aggregate function","example-2000":"SQLite3::createCollation example","sqlite3.createcollation":"Registers a PHP function for use as an SQL collating function","example-2001":"SQLite3::createFunction example","sqlite3.createfunction":"Registers a PHP function for use as an SQL scalar function","sqlite3.enableexceptions.example.basic":"SQLite3::enableExceptions example","sqlite3.enableexceptions":"Enable throwing exceptions","sqlite3.escapestring":"Returns a string that has been properly escaped","example-2003":"SQLite3::exec example","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","example-2004":"SQLite3::loadExtension example","sqlite3.loadextension":"Attempts to load an SQLite extension library","example-2005":"SQLite3::open example","sqlite3.open":"Opens an SQLite database","example-2006":"SQLite3::openBlob example","example-2007":"Incrementally writing a BLOB","sqlite3.openblob":"Opens a stream resource to read a BLOB","example-2008":"SQLite3::prepare example","sqlite3.prepare":"Prepares an SQL statement for execution","example-2009":"SQLite3::query example","sqlite3.query":"Executes an SQL query","example-2010":"SQLite3::querySingle example","sqlite3.querysingle":"Executes a query and returns a single result","example-2011":"SQLite3::setAuthorizer example","sqlite3.setauthorizer":"Configures a callback to be used as an authorizer to limit what a statement can do","example-2012":"SQLite3::version example","sqlite3.version":"Returns the SQLite3 library version as a string constant and as a number","class.sqlite3":"The SQLite3 class","sqlite3stmt.intro":"Introduction","sqlite3stmt.synopsis":"Class synopsis","example-2013":"SQLite3Stmt::bindParam Usage","sqlite3stmt.bindparam":"Binds a parameter to a statement variable","example-2014":"SQLite3Stmt::bindValue example","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.example.expanded":"Inspecting the expanded SQL","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.intro":"Introduction","sqlite3result.synopsis":"Class synopsis","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","intro.sqlsrv":"Introduction","sqlsrv.requirements":"Requirements","sqlsrv.installation":"Installation","sqlsrv.configuration":"Runtime Configuration","sqlsrv.resources.link":"Connection resource","sqlsrv.resources.statement":"Statement resource","sqlsrv.resources":"Resource Types","sqlsrv.setup":"Installing\/Configuring","constant.sqlsrv-fetch-assoc":"","constant.sqlsrv-fetch-numeric":"","constant.sqlsrv-fetch-both":"","constant.sqlsrv-err-all":"","constant.sqlsrv-err-errors":"","constant.sqlsrv-err-warnings":"","constant.sqlsrv-log-system-all":"","constant.sqlsrv-log-system-conn":"","constant.sqlsrv-log-system-init":"","constant.sqlsrv-log-system-off":"","constant.sqlsrv-log-system-stmt":"","constant.sqlsrv-log-system-util":"","constant.sqlsrv-log-severity-all":"","constant.sqlsrv-log-severity-error":"","constant.sqlsrv-log-severity-notice":"","constant.sqlsrv-log-severity-warning":"","constant.sqlsrv-nullable-yes":"","constant.sqlsrv-nullable-no":"","constant.sqlsrv-nullable-unknown":"","constant.sqlsrv-param-in":"","constant.sqlsrv-param-inout":"","constant.sqlsrv-param-out":"","constant.sqlsrv-phptype-int":"","constant.sqlsrv-phptype-datetime":"","constant.sqlsrv-phptype-float":"","constant.sqlsrv-phptype-stream":"","constant.sqlsrv-phptype-string":"","constant.sqlsrv-enc-binary":"","constant.sqlsrv-enc-char":"","constant.utf-8":"","constant.sqlsrv-sqltype-bigint":"","constant.sqlsrv-sqltype-binary":"","constant.sqlsrv-sqltype-bit":"","constant.sqlsrv-sqltype-char":"","constant.sqlsrv-sqltype-date":"","constant.sqlsrv-sqltype-datetime":"","constant.sqlsrv-sqltype-datetime2":"","constant.sqlsrv-sqltype-datetimeoffset":"","constant.sqlsrv-sqltype-decimal":"","constant.sqlsrv-sqltype-float":"","constant.sqlsrv-sqltype-image":"","constant.sqlsrv-sqltype-int":"","constant.sqlsrv-sqltype-money":"","constant.sqlsrv-sqltype-nchar":"","constant.sqlsrv-sqltype-numeric":"","constant.sqlsrv-sqltype-nvarchar":"","constant.sqlsrv-sqltype-ntext":"","constant.sqlsrv-sqltype-real":"","constant.sqlsrv-sqltype-smalldatetime":"","constant.sqlsrv-sqltype-smallint":"","constant.sqlsrv-sqltype-smallmoney":"","constant.sqlsrv-sqltype-text":"","constant.sqlsrv-sqltype-time":"","constant.sqlsrv-sqltype-timestamp":"","constant.sqlsrv-sqltype-tinyint":"","constant.sqlsrv-sqltype-uniqueidentifier":"","constant.sqlsrv-sqltype-udt":"","constant.sqlsrv-sqltype-varbinary":"","constant.sqlsrv-sqltype-varchar":"","constant.sqlsrv-sqltype-xml":"","constant.sqlsrv-txn-read-uncommitted":"","constant.sqlsrv-txn-read-committed":"","constant.sqlsrv-txn-repeatable-read":"","constant.sqlsrv-txn-snapshot":"","constant.sqlsrv-txn-read-serializable":"","constant.sqlsrv-cursor-forward":"","constant.sqlsrv-cursor-static":"","constant.sqlsrv-dynamic":"","constant.sqlsrv-cursor-keyset":"","constant.sqlsrv-cursor-buffered":"","constant.sqlsrv-scroll-next":"","constant.sqlsrv-scroll-prior":"","constant.sqlsrv-scroll-first":"","constant.sqlsrv-scroll-last":"","constant.sqlsrv-scroll-absolute":"","constant.sqlsrv-scroll-relative":"","sqlsrv.constants":"Predefined Constants","example-2016":"sqlsrv_begin_transaction example","function.sqlsrv-begin-transaction":"Begins a database transaction","example-2017":"sqlsrv_cancel example","function.sqlsrv-cancel":"Cancels a statement","example-2018":"sqlsrv_client_info example","function.sqlsrv-client-info":"Returns information about the client and specified connection","example-2019":"sqlsrv_close example","function.sqlsrv-close":"Closes an open connection and releases resourses associated with the connection","example-2020":"sqlsrv_commit example","function.sqlsrv-commit":"Commits a transaction that was begun with sqlsrv_begin_transaction","function.sqlsrv-configure":"Changes the driver error handling and logging configurations","example-2021":"Connect using Windows Authentication.","example-2022":"Connect by specifying a user name and password.","example-2023":"Connect on a specified port.","function.sqlsrv-connect":"Opens a connection to a Microsoft SQL Server database","example-2024":"functionname example","function.sqlsrv-errors":"Returns error and warning information about the last SQLSRV operation performed","example-2025":"sqlsrv_execute example","function.sqlsrv-execute":"Executes a statement prepared with sqlsrv_prepare","example-2026":"Retrieving an associative array.","example-2027":"Retrieving a numeric array.","function.sqlsrv-fetch-array":"Returns a row as an array","example-2028":"sqlsrv_fetch_object example","function.sqlsrv-fetch-object":"Retrieves the next row of data in a result set as an object","example-2029":"sqlsrv_fetch example","function.sqlsrv-fetch":"Makes the next row in a result set available for reading","example-2030":"sqlsrv_field_metadata example","function.sqlsrv-field-metadata":"Retrieves metadata for the fields of a statement prepared by \n  sqlsrv_prepare or sqlsrv_query","example-2031":"sqlsrv_free_stmt example","function.sqlsrv-free-stmt":"Frees all resources for the specified statement","function.sqlsrv-get-config":"Returns the value of the specified configuration setting","example-2032":"sqlsrv_get_field example","function.sqlsrv-get-field":"Gets field data from the currently selected row","example-2033":"sqlsrv_has_rows example","function.sqlsrv-has-rows":"Indicates whether the specified statement has rows","example-2034":"sqlsrv_next_result example","function.sqlsrv-next-result":"Makes the next result of the specified statement active","example-2035":"sqlsrv_num_fields example","function.sqlsrv-num-fields":"Retrieves the number of fields (columns) on a statement","example-2036":"sqlsrv_num_rows example","function.sqlsrv-num-rows":"Retrieves the number of rows in a result set","example-2037":"sqlsrv_prepare example","function.sqlsrv-prepare":"Prepares a query for execution","example-2038":"sqlsrv_query example","function.sqlsrv-query":"Prepares and executes a query","example-2039":"sqlsrv_rollback example","function.sqlsrv-rollback":"Rolls back a transaction that was begun with \n  sqlsrv_begin_transaction","example-2040":"sqlsrv_rows_affected example","function.sqlsrv-rows-affected":"Returns the number of rows modified by the last INSERT, UPDATE, or \n  DELETE query executed","example-2041":"sqlsrv_send_stream_data example","function.sqlsrv-send-stream-data":"Sends data from parameter streams to the server","example-2042":"sqlsrv_server_info example","function.sqlsrv-server-info":"Returns information about the server","ref.sqlsrv":"SQLSRV Functions","book.sqlsrv":"Microsoft SQL Server Driver for PHP","refs.database.vendors":"Vendor Specific Database Extensions","refs.database":"Database Extensions","intro.calendar":"Introduction","calendar.requirements":"Requirements","calendar.installation":"Installation","calendar.configuration":"Runtime Configuration","calendar.resources":"Resource Types","calendar.setup":"Installing\/Configuring","constant.cal-easter-default":"","constant.cal-easter-roman":"","constant.cal-easter-always-gregorian":"","constant.cal-easter-always-julian":"","constant.cal-gregorian":"","constant.cal-julian":"","constant.cal-jewish":"","constant.cal-french":"","constant.cal-num-cals":"","constant.cal-jewish-add-alafim-geresh":"","constant.cal-jewish-add-alafim":"","constant.cal-jewish-add-gereshayim":"","constant.cal-dow-dayno":"","constant.cal-dow-short":"","constant.cal-dow-long":"","constant.cal-month-gregorian-short":"","constant.cal-month-gregorian-long":"","constant.cal-month-julian-short":"","constant.cal-month-julian-long":"","constant.cal-month-jewish":"","constant.cal-month-french":"","calendar.constants":"Predefined Constants","example-2043":"cal_days_in_month example","function.cal-days-in-month":"Return the number of days in a month for a given year and calendar","example-2044":"cal_from_jd example","function.cal-from-jd":"Converts from Julian Day Count to a supported calendar","example-2045":"cal_info example","function.cal-info":"Returns information about a particular calendar","function.cal-to-jd":"Converts from a supported calendar to Julian Day Count","example-2046":"easter_date example","example-2047":"Using easter_date with DateTime","function.easter-date":"Get Unix timestamp for midnight on Easter of a given year","example-2048":"easter_days example","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","example-2049":"Calendar functions","example-2050":"Overflow behavior","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","example-2051":"jdtojewish Example","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 Functions","book.calendar":"Calendar","intro.datetime":"Introduction","datetime.requirements":"Requirements","datetime.installation":"Installation","ini.date.default-latitude":"","ini.date.default-longitude":"","ini.date.sunrise-zenith":"","ini.date.sunset-zenith":"","ini.date.timezone":"","datetime.configuration":"Runtime Configuration","datetime.resources":"Resource Types","datetime.setup":"Installing\/Configuring","constant.sunfuncs-ret-timestamp":"","constant.sunfuncs-ret-string":"","constant.sunfuncs-ret-double":"","datetime.constants":"Predefined Constants","example-2052":"DateTimeImmutable::add\/sub add intervals which cover elapsed time","example-2053":"DateTimeImmutable::modify and strtotime increment or decrement individual component values","example-2054":"Adding or subtracting times can over- or underflow dates","datetime.examples-arithmetic":"Date\/Time Arithmetic","datetime.examples":"Examples","datetime.intro":"Introduction","datetime.synopsis":"Class synopsis","datetime.changelog":"Changelog","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","example-2055":"Creating a mutable date time object","datetime.createfromimmutable":"Returns new DateTime instance encapsulating the given DateTimeImmutable object","example-2056":"Creating a mutable date time object","datetime.createfrominterface":"Returns new DateTime object encapsulating the given DateTimeInterface object","datetime.getlasterrors":"Alias of DateTimeImmutable::getLastErrors","example-2057":"DateTime::modify example","example-2058":"Beware when adding or subtracting months","example-2059":"All formats of Date and Time are supported","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","example-2060":"DateTime::setTimeZone example","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.intro":"Introduction","datetimeimmutable.synopsis":"Class synopsis","datetimeimmutable.changelog":"Changelog","example-2061":"DateTimeImmutable::add example","example-2062":"Further DateTimeImmutable::add examples","example-2063":"Beware when adding months","datetimeimmutable.add":"Returns a new object, with added amount of days, months, years, hours, minutes and seconds","example-2064":"DateTimeImmutable::__construct example","example-2065":"Intricacies of DateTimeImmutable::__construct","example-2066":"Changing the associated timezone","example-2067":"Using a relative date\/time string","datetimeimmutable.construct":"Returns new DateTimeImmutable object","example-2068":"DateTimeImmutable::createFromFormat example","example-2069":"Using predefined format constants with DateTimeImmutable::createFromFormat","example-2070":"Intricacies of DateTimeImmutable::createFromFormat","example-2071":"Format string with literal characters","example-2072":"Overflow behaviour","example-2073":"Overflowing day name behaviour","example-2074":"Detecting overflown dates","example-2075":"Greedy parsing behaviour","datetimeimmutable.createfromformat":"Parses a time string according to a specified format","example-2076":"Creating an immutable date time object","datetimeimmutable.createfrominterface":"Returns new DateTimeImmutable object encapsulating the given DateTimeInterface object","example-2077":"Creating an immutable date time object","datetimeimmutable.createfrommutable":"Returns new DateTimeImmutable instance encapsulating the given DateTime object","example-2078":"DateTimeImmutable::getLastErrors example","datetimeimmutable.getlasterrors":"Returns the warnings and errors","example-2079":"DateTimeImmutable::modify example","example-2080":"Beware when adding or subtracting months","datetimeimmutable.modify":"Creates a new object with modified timestamp","datetimeimmutable.set-state":"The __set_state handler","example-2081":"DateTimeImmutable::setDate example","example-2082":"Values exceeding ranges are added to their parent values","datetimeimmutable.setdate":"Sets the date","example-2083":"DateTimeImmutable::setISODate example","example-2084":"Values exceeding ranges are added to their parent values","example-2085":"Finding the month a week is in","datetimeimmutable.setisodate":"Sets the ISO date","example-2086":"DateTimeImmutable::setTime example","example-2087":"Values exceeding ranges are added to their parent values","datetimeimmutable.settime":"Sets the time","example-2088":"DateTimeImmutable::setTimestamp example","datetimeimmutable.settimestamp":"Sets the date and time based on a Unix timestamp","example-2089":"DateTimeImmutable::setTimeZone example","datetimeimmutable.settimezone":"Sets the time zone","example-2090":"DateTimeImmutable::sub example","example-2091":"Further DateTimeImmutable::sub examples","example-2092":"Beware when subtracting months","datetimeimmutable.sub":"Subtracts an amount of days, months, years, hours, minutes and seconds","class.datetimeimmutable":"The DateTimeImmutable class","datetimeinterface.intro":"Introduction","datetimeinterface.synopsis":"Interface synopsis","datetimeinterface.constants.atom":"","datetimeinterface.constants.cookie":"","datetimeinterface.constants.iso8601":"","datetimeinterface.constants.iso8601-expanded":"","datetimeinterface.constants.rfc822":"","datetimeinterface.constants.rfc850":"","datetimeinterface.constants.rfc1036":"","datetimeinterface.constants.rfc1123":"","datetimeinterface.constants.rfc7231":"","datetimeinterface.constants.rfc2822":"","datetimeinterface.constants.rfc3339":"","datetimeinterface.constants.rfc3339-extended":"","datetimeinterface.constants.rss":"","datetimeinterface.constants.w3c":"","datetimeinterface.constants.types":"Predefined Constants","datetimeinterface.changelog":"Changelog","example-2093":"DateTimeImmutable::diff example","example-2094":"DateTimeInterface::diff during DST\n   changeover","example-2095":"DateTimeInterface::diff range","example-2096":"DateTime object comparison","datetime.diff":"Returns the difference between two DateTime objects","example-2097":"DateTimeInterface::format example","example-2098":"More examples","example-2099":"Escaping characters while formatting","datetime.format":"Returns date formatted according to given format","example-2100":"DateTime::getOffset example","datetime.getoffset":"Returns the timezone offset","example-2101":"DateTime::getTimestamp example","example-2102":"Retrieving timestamp with milli and microsecond resolution","datetime.gettimestamp":"Gets the Unix timestamp","example-2103":"DateTime::getTimezone example","datetime.gettimezone":"Return time zone relative to given DateTime","datetime.wakeup":"The __wakeup handler","class.datetimeinterface":"The DateTimeInterface interface","datetimezone.intro":"Introduction","datetimezone.synopsis":"Class synopsis","datetimezone.constants.africa":"","datetimezone.constants.america":"","datetimezone.constants.antarctica":"","datetimezone.constants.arctic":"","datetimezone.constants.asia":"","datetimezone.constants.atlantic":"","datetimezone.constants.australia":"","datetimezone.constants.europe":"","datetimezone.constants.indian":"","datetimezone.constants.pacific":"","datetimezone.constants.utc":"","datetimezone.constants.all":"","datetimezone.constants.all-with-bc":"","datetimezone.constants.per-country":"","datetimezone.constants":"Predefined Constants","example-2104":"Creating and attaching DateTimeZone to a DateTimeImmutable","example-2105":"Catching errors when instantiating DateTimeZone","datetimezone.construct":"Creates new DateTimeZone object","example-2106":"DateTimeZone::getLocation example","datetimezone.getlocation":"Returns location information for a timezone","datetimezone.getname":"Returns the name of the timezone","example-2107":"DateTimeZone::getOffset examples","datetimezone.getoffset":"Returns the timezone offset from GMT","example-2108":"A timezone_transitions_get example","example-2109":"A timezone_transitions_get example with\n    timestampBegin set","datetimezone.gettransitions":"Returns all transitions for the timezone","example-2110":"A timezone_abbreviations_list example","datetimezone.listabbreviations":"Returns associative array containing dst, offset and the timezone name","example-2111":"A DateTimeZone::listIdentifiers example","example-2112":"Listing identifiers for a specific region","example-2113":"Listing identifiers for multiple regions","example-2114":"Listing identifiers for a single country","datetimezone.listidentifiers":"Returns a numerically indexed array containing all defined timezone identifiers","class.datetimezone":"The DateTimeZone class","dateinterval.intro":"Introduction","dateinterval.synopsis":"Class synopsis","dateinterval.props.y":"","dateinterval.props.m":"","dateinterval.props.d":"","dateinterval.props.h":"","dateinterval.props.i":"","dateinterval.props.s":"","dateinterval.props.f":"","dateinterval.props.invert":"","dateinterval.props.days":"","dateinterval.props.from-string":"","dateinterval.props.date-string":"","dateinterval.props":"Properties","dateinterval.changelog":"Changelog","example-2115":"Constructing and using DateInterval objects","example-2116":"DateInterval example","dateinterval.construct":"Creates a new DateInterval object","example-2117":"Parsing valid date intervals","example-2118":"Parsing combinations and negative intervals","example-2119":"Parsing special relative date intervals","dateinterval.createfromdatestring":"Sets up a DateInterval from the relative parts of the string","example-2120":"DateInterval example","example-2121":"DateInterval and carry over points","example-2122":"DateInterval and\n     DateTime::diff with the %a and %d modifiers","dateinterval.format":"Formats the interval","class.dateinterval":"The DateInterval class","dateperiod.intro":"Introduction","dateperiod.synopsis":"Class synopsis","dateperiod.constants.exclude-start-date":"","dateperiod.constants.include-end-date":"","dateperiod.constants":"Predefined Constants","example-2123":"","dateperiod.props.recurrences":"","dateperiod.props.include-end-date":"","dateperiod.props.include-start-date":"","dateperiod.props.start":"","dateperiod.props.current":"","dateperiod.props.end":"","dateperiod.props.interval":"","dateperiod.props":"Properties","example-2124":"DatePeriod example","example-2125":"DatePeriod example with DatePeriod::EXCLUDE_START_DATE","example-2126":"DatePeriod example showing all last Thursdays in a year","dateperiod.construct":"Creates a new DatePeriod object","example-2127":"DatePeriod::createFromISO8601String example","dateperiod.createfromiso8601string":"Creates a new DatePeriod object from an ISO8601 string","example-2128":"DatePeriod::getDateInterval example","dateperiod.getdateinterval":"Gets the interval","example-2129":"DatePeriod::getEndDate example","example-2130":"DatePeriod::getEndDate without an end date","dateperiod.getenddate":"Gets the end date","example-2131":"Different values for DatePeriod::getRecurrences","dateperiod.getrecurrences":"Gets the number of recurrences","example-2132":"DatePeriod::getStartDate example","dateperiod.getstartdate":"Gets the start date","class.dateperiod":"The DatePeriod class","example-2133":"checkdate example","function.checkdate":"Validate a Gregorian date","function.date-add":"Alias of DateTime::add","function.date-create-from-format":"Alias of DateTime::createFromFormat","function.date-create-immutable-from-format":"Alias of DateTimeImmutable::createFromFormat","function.date-create-immutable":"create a new DateTimeImmutable object","function.date-create":"create a new DateTime object","function.date-date-set":"Alias of DateTime::setDate","example-2134":"Getting the default timezone","example-2135":"Getting the abbreviation of a timezone","function.date-default-timezone-get":"Gets the default timezone used by all date\/time functions in a script","example-2136":"Getting the default timezone","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","example-2137":"date_parse_from_format example","example-2138":"date_parse_from_format with warnings example","example-2139":"date_parse_from_format with errors example","function.date-parse-from-format":"Get info about given date formatted according to the specified format","example-2140":"A date_parse example with a comprehensive\n    datetime string","example-2141":"date_parse with timezone abbreviation information","example-2142":"date_parse with timezone identifier information","example-2143":"date_parse with a minimal string","example-2144":"date_parse with relative formats","example-2145":"date_parse with side-effects","function.date-parse":"Returns associative array with detailed info about given date\/time","function.date-sub":"Alias of DateTime::sub","example-2146":"A date_sun_info example","example-2147":"Polar night, with some processing","example-2148":"Midnight sun (Troms&oslash;, Norway)","example-2149":"Calculating length of day (Kyiv)","function.date-sun-info":"Returns an array with information about sunset\/sunrise and twilight begin\/end","example-2150":"date_sunrise example","example-2151":"No sunrise","function.date-sunrise":"Returns time of sunrise for a given day and location","example-2152":"date_sunset example","example-2153":"No sunset","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","example-2154":"date examples","example-2155":"Escaping characters in date","example-2156":"date and mktime example","example-2157":"date Formatting","function.date":"Format a Unix timestamp","example-2158":"getdate example","function.getdate":"Get date\/time information","example-2159":"gettimeofday example","function.gettimeofday":"Get current time","example-2160":"gmdate example","function.gmdate":"Format a GMT\/UTC date\/time","example-2161":"gmmktime basic example","function.gmmktime":"Get Unix timestamp for a GMT date","example-2162":"gmstrftime example","function.gmstrftime":"Format a GMT\/UTC time\/date according to locale settings","example-2163":"idate example","function.idate":"Format a local time\/date part as integer","example-2164":"localtime example","function.localtime":"Get the local time","example-2165":"Timing script execution","example-2166":"microtime and REQUEST_TIME_FLOAT","function.microtime":"Return current Unix timestamp with microseconds","example-2167":"mktime basic example","example-2168":"mktime example","example-2169":"Last day of a month","function.mktime":"Get Unix timestamp for a date","example-2170":"strftime locale examples","example-2171":"ISO 8601:1988 week number example","example-2172":"Cross platform compatible example using the %e modifier","example-2173":"Display all known and unknown formats.","function.strftime":"Format a local time\/date according to locale settings","example-2174":"strptime example","function.strptime":"Parse a time\/date generated with strftime","example-2175":"A strtotime example","example-2176":"Checking for failure","function.strtotime":"Parse about any English textual datetime description into a Unix timestamp","example-2177":"time example","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","example-2178":"A timezone_name_from_abbr example","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","example-2179":"Getting the timezonedb version","function.timezone-version-get":"Gets the version of the timezonedb","ref.datetime":"Date\/Time Functions","datetime.error.tree":"Date\/Time Errors and Exceptions","example-2180":"","example-2181":"","datetime.formats.relative.dayname-note":"","datetime.formats":"Supported Date and Time Formats","timezones.africa":"Africa","timezones.america":"America","timezones.antarctica":"Antarctica","timezones.arctic":"Arctic","timezones.asia":"Asia","timezones.atlantic":"Atlantic","timezones.australia":"Australia","timezones.europe":"Europe","timezones.indian":"Indian","timezones.pacific":"Pacific","timezones.others":"Others","timezones":"List of Supported Timezones","dateerror.intro":"Introduction","dateerror.synopsis":"Class synopsis","class.dateerror":"The DateError class","dateobjecterror.intro":"Introduction","dateobjecterror.synopsis":"Class synopsis","class.dateobjecterror":"The DateObjectError class","daterangeerror.intro":"Introduction","daterangeerror.synopsis":"Class synopsis","class.daterangeerror":"The DateRangeError class","dateexception.intro":"Introduction","dateexception.synopsis":"Class synopsis","class.dateexception":"The DateException class","dateinvalidoperationexception.intro":"Introduction","dateinvalidoperationexception.synopsis":"Class synopsis","class.dateinvalidoperationexception":"The DateInvalidOperationException class","dateinvalidtimezoneexception.intro":"Introduction","dateinvalidtimezoneexception.synopsis":"Class synopsis","class.dateinvalidtimezoneexception":"The DateInvalidTimeZoneException class","datemalformedintervalstringexception.intro":"Introduction","datemalformedintervalstringexception.synopsis":"Class synopsis","class.datemalformedintervalstringexception":"The DateMalformedIntervalStringException class","datemalformedperiodstringexception.intro":"Introduction","datemalformedperiodstringexception.synopsis":"Class synopsis","class.datemalformedperiodstringexception":"The DateMalformedPeriodStringException class","datemalformedstringexception.intro":"Introduction","datemalformedstringexception.synopsis":"Class synopsis","class.datemalformedstringexception":"The DateMalformedStringException class","book.datetime":"Date and Time","intro.hrtime":"Introduction","hrtime.installation":"Installation","hrtime.setup":"Installing\/Configuring","example-2182":"Measure several code blocks execution and get the total","hrtime.example.basic":"Basic usage","hrtime.examples":"Examples","hrtime-performancecounter.intro":"Introduction","hrtime-performancecounter.synopsis":"Class synopsis","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.intro":"Introduction","hrtime-stopwatch.synopsis":"Class synopsis","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","hrtime-unit.intro":"Introduction","hrtime-unit.synopsis":"Class synopsis","hrtime-unit.constants.second":"","hrtime-unit.constants.millisecond":"","hrtime-unit.constants.microsecond":"","hrtime-unit.constants.nanosecond":"","hrtime-unit.constants":"Predefined Constants","class.hrtime-unit":"The HRTime\\Unit class","book.hrtime":"High resolution timing","refs.calendar":"Date and Time Related Extensions","intro.dio":"Introduction","dio.requirements":"Requirements","dio.installation":"Installation","dio.configuration":"Runtime Configuration","dio.resources":"Resource Types","dio.setup":"Installing\/Configuring","constant.f-dupfd":"","constant.f-getfd":"","constant.f-getfl":"","constant.f-getlk":"","constant.f-getown":"","constant.f-rdlck":"","constant.f-setfl":"","constant.f-setlk":"","constant.f-setlkw":"","constant.f-setown":"","constant.f-unlck":"","constant.f-wrlck":"","constant.o-append":"","constant.o-async":"","constant.o-creat":"","constant.o-excl":"","constant.o-ndelay":"","constant.o-noctty":"","constant.o-nonblock":"","constant.o-rdonly":"","constant.o-rdwr":"","constant.o-sync":"","constant.o-trunc":"","constant.o-wronly":"","constant.s-irgrp":"","constant.s-iroth":"","constant.s-irusr":"","constant.s-irwxg":"","constant.s-irwxo":"","constant.s-irwxu":"","constant.s-iwgrp":"","constant.s-iwoth":"","constant.s-iwusr":"","constant.s-ixgrp":"","constant.s-ixoth":"","constant.s-ixusr":"","dio.constants":"Predefined Constants","example-2183":"Closing an open file descriptor","function.dio-close":"Closes the file descriptor given by fd","example-2184":"Setting and clearing a lock","function.dio-fcntl":"Performs a c library fcntl on fd","example-2185":"Opening a file descriptor","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","example-2186":"Positioning in a file","function.dio-seek":"Seeks to pos on fd from whence","function.dio-stat":"Gets stat information about the file descriptor fd","example-2187":"Setting the baud rate on a serial port","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 Functions","book.dio":"Direct IO","dir.requirements":"Requirements","dir.installation":"Installation","dir.configuration":"Runtime Configuration","dir.resources":"Resource Types","dir.setup":"Installing\/Configuring","constant.directory-separator":"","constant.path-separator":"","constant.scandir-sort-ascending":"","constant.scandir-sort-descending":"","constant.scandir-sort-none":"","dir.constants":"Predefined Constants","directory.intro":"Introduction","directory.synopsis":"Class synopsis","directory.props.path":"","directory.props.handle":"","directory.props":"Properties","directory.close":"Close directory handle","directory.read":"Read entry from directory handle","directory.rewind":"Rewind directory handle","class.directory":"The Directory class","example-2188":"chdir example","function.chdir":"Change directory","example-2189":"chroot example","function.chroot":"Change the root directory","example-2190":"closedir example","function.closedir":"Close directory handle","example-2191":"dir example","function.dir":"Return an instance of the Directory class","example-2192":"getcwd example","function.getcwd":"Gets the current working directory","example-2193":"opendir example","function.opendir":"Open directory handle","example-2194":"List all entries in a directory","example-2195":"List all entries in the current directory and strip out .\n     and ..","function.readdir":"Read entry from directory handle","function.rewinddir":"Rewind directory handle","example-2196":"A simple scandir example","function.scandir":"List files and directories inside the specified path","ref.dir":"Directory Functions","book.dir":"Directories","intro.fileinfo":"Introduction","fileinfo.requirements":"Requirements","fileinfo.installation":"Installation","fileinfo.configuration":"Runtime Configuration","fileinfo.resources":"Resource Types","fileinfo.setup":"Installing\/Configuring","constant.fileinfo-none":"","constant.fileinfo-symlink":"","constant.fileinfo-mime-type":"","constant.fileinfo-mime-encoding":"","constant.fileinfo-mime":"","constant.fileinfo-compress":"","constant.fileinfo-devices":"","constant.fileinfo-continue":"","constant.fileinfo-preserve-atime":"","constant.fileinfo-raw":"","constant.fileinfo-extension":"","fileinfo.constants":"Predefined Constants","example-2197":"A finfo_buffer example","function.finfo-buffer":"Return information about a string buffer","function.finfo-close":"Close finfo instance","example-2198":"A finfo_file example","function.finfo-file":"Return information about a file","example-2199":"Object-oriented style","example-2200":"Procedural style","function.finfo-open":"Create a new finfo instance","function.finfo-set-flags":"Set libmagic configuration options","example-2201":"mime_content_type Example","function.mime-content-type":"Detect MIME Content-type for a file","ref.fileinfo":"Fileinfo Functions","finfo.intro":"Introduction","finfo.synopsis":"Class synopsis","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","intro.filesystem":"Introduction","filesystem.requirements":"Requirements","filesystem.installation":"Installation","ini.allow-url-fopen":"","ini.allow-url-include":"","ini.user-agent":"","ini.default-socket-timeout":"","ini.from":"","ini.auto-detect-line-endings":"","ini.sys-temp-dir":"","filesystem.configuration":"Runtime Configuration","filesystem.resources":"Resource Types","filesystem.setup":"Installing\/Configuring","constant.seek-set":"","constant.seek-cur":"","constant.seek-end":"","constant.lock-sh":"","constant.lock-ex":"","constant.lock-un":"","constant.lock-nb":"","constant.glob-brace":"","constant.glob-onlydir":"","constant.glob-mark":"","constant.glob-nosort":"","constant.glob-nocheck":"","constant.glob-noescape":"","constant.glob-available-flags":"","constant.pathinfo-dirname":"","constant.pathinfo-basename":"","constant.pathinfo-extension":"","constant.pathinfo-filename":"","constant.file-use-include-path":"","constant.file-no-default-context":"","constant.file-append":"","constant.file-ignore-new-lines":"","constant.file-skip-empty-lines":"","constant.file-binary":"","constant.file-text":"","constant.ini-scanner-normal":"","constant.ini-scanner-raw":"","constant.ini-scanner-typed":"","constant.fnm-noescape":"","constant.fnm-pathname":"","constant.fnm-period":"","constant.fnm-casefold":"","filesystem.constants":"Predefined Constants","example-2202":"basename example","function.basename":"Returns trailing name component of path","example-2203":"Changing a file's group","function.chgrp":"Changes file group","function.chmod":"Changes file mode","example-2204":"Simple chown usage","function.chown":"Changes file owner","example-2205":"clearstatcache example","function.clearstatcache":"Clears file status cache","example-2206":"copy example","function.copy":"Copies file","function.delete":"See unlink or unset","example-2207":"dirname example","function.dirname":"Returns a parent directory's path","example-2208":"disk_free_space example","function.disk-free-space":"Returns available space on filesystem or disk partition","example-2209":"disk_total_space example","function.disk-total-space":"Returns the total size of a filesystem or disk partition","function.diskfreespace":"Alias of disk_free_space","example-2210":"A simple fclose example","function.fclose":"Closes an open file pointer","example-2211":"fdatasync example","function.fdatasync":"Synchronizes data (but not meta-data) to the file","example-2212":"Handling timeouts with feof","example-2213":"feof example with an invalid file pointer","function.feof":"Tests for end-of-file on a file pointer","example-2214":"File write example using fflush","function.fflush":"Flushes the output to a file","example-2215":"A fgetc example","function.fgetc":"Gets character from file pointer","example-2216":"Read and print the entire contents of a CSV file","function.fgetcsv":"Gets line from file pointer and parse for CSV fields","example-2217":"Reading a file line by line","function.fgets":"Gets line from file pointer","example-2218":"Reading a PHP file line-by-line","function.fgetss":"Gets line from file pointer and strip HTML tags","example-2219":"Testing whether a file exists","function.file-exists":"Checks whether a file or directory exists","example-2220":"Get and output the source of the homepage of a website","example-2221":"Searching within the include_path","example-2222":"Reading a section of a file","example-2223":"Using stream contexts","function.file-get-contents":"Reads entire file into a string","example-2224":"Simple usage example","example-2225":"Using flags","function.file-put-contents":"Write data to a file","example-2226":"file example","function.file":"Reads entire file into an array","example-2227":"fileatime example","function.fileatime":"Gets last access time of file","example-2228":"A filectime example","function.filectime":"Gets inode change time of file","example-2229":"Finding the group of a file","function.filegroup":"Gets file group","example-2230":"Comparing the inode of a file with the current file","function.fileinode":"Gets file inode","example-2231":"filemtime example","function.filemtime":"Gets file modification time","example-2232":"Finding the owner of a file","function.fileowner":"Gets file owner","example-2233":"Display permissions as an octal value","example-2234":"Display full permissions","function.fileperms":"Gets file permissions","example-2235":"filesize example","function.filesize":"Gets file size","example-2236":"filetype example","function.filetype":"Gets file type","example-2237":"flock example","example-2238":"flock using the LOCK_NB option","function.flock":"Portable advisory file locking","example-2239":"Checking a color name against a shell wildcard pattern","function.fnmatch":"Match filename against a pattern","example-2240":"fopen examples","function.fopen":"Opens file or URL","example-2241":"Using fpassthru with binary files","function.fpassthru":"Output all remaining data on a file pointer","example-2242":"fputcsv example","function.fputcsv":"Format line as CSV and write to file pointer","function.fputs":"Alias of fwrite","example-2243":"A simple fread example","example-2244":"Binary fread example","example-2245":"Remote fread examples","function.fread":"Binary-safe file read","example-2246":"fscanf Example","example-2247":"Contents of users.txt","function.fscanf":"Parses input from a file according to a format","example-2248":"fseek example","function.fseek":"Seeks on a file pointer","example-2249":"fstat example","function.fstat":"Gets information about a file using an open file pointer","example-2250":"fsync example","function.fsync":"Synchronizes changes to the file (including meta-data)","example-2251":"ftell example","function.ftell":"Returns the current position of the file read\/write pointer","example-2252":"File truncation example","function.ftruncate":"Truncates a file to a given length","example-2253":"A simple fwrite example","function.fwrite":"Binary-safe file write","example-2254":"Convenient way how glob can replace\n     opendir and friends.","function.glob":"Find pathnames matching a pattern","example-2255":"is_dir example","function.is-dir":"Tells whether the filename is a directory","example-2256":"is_executable example","function.is-executable":"Tells whether the filename is executable","example-2257":"is_file example","function.is-file":"Tells whether the filename is a regular file","example-2258":"Create and confirm if a file is a symbolic link","function.is-link":"Tells whether the filename is a symbolic link","example-2259":"is_readable example","function.is-readable":"Tells whether a file exists and is readable","example-2260":"is_uploaded_file example","function.is-uploaded-file":"Tells whether the file was uploaded via HTTP POST","example-2261":"is_writable example","function.is-writable":"Tells whether the filename is writable","function.is-writeable":"Alias of is_writable","example-2262":"Changing the group of a symbolic link","function.lchgrp":"Changes group ownership of symlink","example-2263":"Changing the owner of a symbolic link","function.lchown":"Changes user ownership of symlink","example-2264":"Creating a simple hard link","function.link":"Create a hard link","example-2265":"linkinfo example","function.linkinfo":"Gets information about a link","example-2266":"Comparison of stat and lstat","function.lstat":"Gives information about a file or symbolic link","example-2267":"mkdir example","example-2268":"mkdir using the recursive parameter","function.mkdir":"Makes directory","example-2269":"Uploading multiple files","function.move-uploaded-file":"Moves an uploaded file to a new location","example-2270":"Contents of sample.ini","example-2271":"parse_ini_file example","example-2272":"parse_ini_file parsing a php.ini file","example-2273":"Value Interpolation","example-2274":"Escaping Characters","function.parse-ini-file":"Parse a configuration file","function.parse-ini-string":"Parse a configuration string","example-2275":"pathinfo Example","example-2276":"pathinfo example showing difference between null and no extension","example-2277":"pathinfo example for a dot-file","example-2278":"pathinfo example with array dereferencing","function.pathinfo":"Returns information about a file path","example-2279":"pclose example","function.pclose":"Closes process file pointer","example-2280":"popen example","example-2281":"popen example","function.popen":"Opens process file pointer","example-2282":"Forcing a download using readfile","function.readfile":"Outputs a file","example-2283":"readlink example","function.readlink":"Returns the target of a symbolic link","example-2284":"realpath_cache_get example","function.realpath-cache-get":"Get realpath cache entries","example-2285":"realpath_cache_size example","function.realpath-cache-size":"Get realpath cache size","example-2286":"realpath example","example-2287":"realpath on Windows","function.realpath":"Returns canonicalized absolute pathname","example-2288":"Example with rename","function.rename":"Renames a file or directory","example-2289":"rewind overwriting example","function.rewind":"Rewind the position of a file pointer","example-2290":"rmdir example","function.rmdir":"Removes directory","function.set-file-buffer":"Alias of stream_set_write_buffer","example-2291":"stat example","example-2292":"Using stat information together with touch","function.stat":"Gives information about a file","example-2293":"Create a symbolic link","function.symlink":"Creates a symbolic link","example-2294":"tempnam example","function.tempnam":"Create file with unique file name","example-2295":"tmpfile example","function.tmpfile":"Creates a temporary file","example-2296":"touch example","example-2297":"touch using the mtime parameter","function.touch":"Sets access and modification time of file","example-2298":"umask example","function.umask":"Changes the current umask","example-2299":"Basic unlink usage","function.unlink":"Deletes a file","ref.filesystem":"Filesystem Functions","book.filesystem":"Filesystem","intro.inotify":"Introduction","inotify.requirements":"Requirements","inotify.install":"Installing\/Configuring","inotify.configuration":"Runtime Configuration","inotify.resources":"Resource Types","inotify.setup":"Installing\/Configuring","constant.in-access":"","constant.in-modify":"","constant.in-attrib":"","constant.in-close-write":"","constant.in-close-nowrite":"","constant.in-open":"","constant.in-moved-to":"","constant.in-moved-from":"","constant.in-create":"","constant.in-delete":"","constant.in-delete-self":"","constant.in-move-self":"","constant.in-close":"","constant.in-move":"","constant.in-all-events":"","constant.in-unmount":"","constant.in-q-overflow":"","constant.in-ignored":"","constant.in-isdir":"","constant.in-onlydir":"","constant.in-dont-follow":"","constant.in-mask-add":"","constant.in-oneshot":"","inotify.constants.events":"Inotify constants usable with inotify_add_watch and\/or returned by inotify_read","inotify.constants":"Predefined Constants","function.inotify-add-watch":"Add a watch to an initialized inotify instance","inotify-init.example.basic":"Example usage of inotify","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 Functions","book.inotify":"Inotify","intro.xattr":"Introduction","xattr.requirements":"Requirements","xattr.installation":"Installation","xattr.configuration":"Runtime Configuration","xattr.resources":"Resource Types","xattr.setup":"Installing\/Configuring","constant.xattr-root":"","constant.xattr-dontfollow":"","constant.xattr-create":"","constant.xattr-replace":"","xattr.constants":"Predefined Constants","example-2301":"Checks if system administrator has signed the file","function.xattr-get":"Get an extended attribute","example-2302":"Prints names of all extended attributes of file","function.xattr-list":"Get a list of extended attributes","example-2303":"Removes all extended attributes of a file","function.xattr-remove":"Remove an extended attribute","example-2304":"Sets extended attributes on .wav file","function.xattr-set":"Set an extended attribute","example-2305":"xattr_supported example","function.xattr-supported":"Check if filesystem supports extended attributes","ref.xattr":"xattr Functions","book.xattr":"xattr","intro.xdiff":"Introduction","xdiff.requirements":"Requirements","xdiff.installation":"Installation","xdiff.configuration":"Runtime Configuration","xdiff.resources":"Resource Types","xdiff.setup":"Installing\/Configuring","constant.xdiff-patch-normal":"","constant.xdiff-patch-reverse":"","xdiff.constants":"Predefined Constants","example-2306":"xdiff_file_bdiff_size example","function.xdiff-file-bdiff-size":"Read a size of file created by applying a binary diff","example-2307":"xdiff_file_bdiff example","function.xdiff-file-bdiff":"Make binary diff of two files","example-2308":"xdiff_file_bpatch example","function.xdiff-file-bpatch":"Patch a file with a binary diff","example-2309":"xdiff_file_diff_binary example","function.xdiff-file-diff-binary":"Alias of xdiff_file_bdiff","example-2310":"xdiff_file_diff example","function.xdiff-file-diff":"Make unified diff of two files","example-2311":"xdiff_file_merge3 example","function.xdiff-file-merge3":"Merge 3 files into one","example-2312":"xdiff_file_patch_binary example","function.xdiff-file-patch-binary":"Alias of xdiff_file_bpatch","example-2313":"xdiff_file_patch example","example-2314":"Patch reversing example","function.xdiff-file-patch":"Patch a file with an unified diff","example-2315":"xdiff_file_rabdiff example","function.xdiff-file-rabdiff":"Make binary diff of two files using the Rabin's polynomial fingerprinting algorithm","example-2316":"xdiff_string_bdiff_size example","function.xdiff-string-bdiff-size":"Read a size of file created by applying a binary diff","function.xdiff-string-bdiff":"Make binary diff of two strings","function.xdiff-string-bpatch":"Patch a string with a binary diff","function.xdiff-string-diff-binary":"Alias of xdiff_string_bdiff","example-2317":"xdiff_string_diff example","function.xdiff-string-diff":"Make unified diff of two strings","function.xdiff-string-merge3":"Merge 3 strings into one","function.xdiff-string-patch-binary":"Alias of xdiff_string_bpatch","example-2318":"xdiff_string_patch example","function.xdiff-string-patch":"Patch a string with an unified diff","function.xdiff-string-rabdiff":"Make binary diff of two strings using the Rabin's polynomial fingerprinting algorithm","ref.xdiff":"xdiff Functions","book.xdiff":"xdiff","refs.fileprocess.file":"File System Related Extensions","intro.enchant":"Introduction","enchant.requirements":"Requirements","enchant.installation":"Installation","enchant.configuration":"Runtime Configuration","enchant.resources":"Resource Types","enchant.setup":"Installing\/Configuring","constant.libenchant-version":"","constant.enchant-myspell":"","constant.enchant-ispell":"","enchant.constants":"Predefined Constants","example-2319":"Enchant Usage Example","enchant.examples":"Examples","example-2320":"List the backends provided by the given broker","function.enchant-broker-describe":"Enumerates the Enchant providers","example-2321":"A enchant_broker_dict_exists example","function.enchant-broker-dict-exists":"Whether a dictionary exists or not. Using non-empty tag","function.enchant-broker-free-dict":"Free a dictionary resource","function.enchant-broker-free":"Free the broker resource and its dictionaries","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","example-2322":"List all available dictionaries for one broker","function.enchant-broker-list-dicts":"Returns a list of available dictionaries","example-2323":"A enchant_broker_request_dict example","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-to-personal":"Alias of enchant_dict_add","function.enchant-dict-add-to-session":"Add 'word' to this spell-checking session","example-2324":"Adding a word to a PWL","function.enchant-dict-add":"Add a word to personal word list","function.enchant-dict-check":"Check whether a word is correctly spelled or not","example-2325":"A enchant_dict_describe example","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","example-2326":"A enchant_dict_quick_check example","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","example-2327":"A enchant_dict_suggest example","function.enchant-dict-suggest":"Will return a list of values if any of those pre-conditions are not met","ref.enchant":"Enchant Functions","enchantbroker.intro":"Introduction","enchantbroker.synopsis":"Class synopsis","class.enchantbroker":"The EnchantBroker class","enchantdictionary.intro":"Introduction","enchantdictionary.synopsis":"Class synopsis","class.enchantdictionary":"The EnchantDictionary class","book.enchant":"Enchant spelling library","intro.gender":"Introduction","gender.installation":"Installation","gender.setup":"Installing\/Configuring","example-2328":"Usage example.","gender.example.admin":"Usage example.","gender.examples":"Examples","gender.intro":"Introduction","gender.synopsis":"Class synopsis","gender.constants.is-female":"","gender.constants.is-mostly-female":"","gender.constants.is-male":"","gender.constants.is-mostly-male":"","gender.constants.is-unisex-name":"","gender.constants.is-a-couple":"","gender.constants.name-not-found":"","gender.constants.error-in-name":"","gender.constants.any-country":"","gender.constants.britain":"","gender.constants.ireland":"","gender.constants.usa":"","gender.constants.spain":"","gender.constants.portugal":"","gender.constants.italy":"","gender.constants.malta":"","gender.constants.france":"","gender.constants.belgium":"","gender.constants.luxembourg":"","gender.constants.netherlands":"","gender.constants.germany":"","gender.constants.east-frisia":"","gender.constants.austria":"","gender.constants.swiss":"","gender.constants.iceland":"","gender.constants.denmark":"","gender.constants.norway":"","gender.constants.sweden":"","gender.constants.finland":"","gender.constants.estonia":"","gender.constants.latvia":"","gender.constants.lithuania":"","gender.constants.poland":"","gender.constants.czech-rep":"","gender.constants.slovakia":"","gender.constants.hungary":"","gender.constants.romania":"","gender.constants.bulgaria":"","gender.constants.bosnia":"","gender.constants.croatia":"","gender.constants.kosovo":"","gender.constants.macedonia":"","gender.constants.montenegro":"","gender.constants.serbia":"","gender.constants.slovenia":"","gender.constants.albania":"","gender.constants.greece":"","gender.constants.russia":"","gender.constants.belarus":"","gender.constants.moldova":"","gender.constants.ukraine":"","gender.constants.armenia":"","gender.constants.azerbaijan":"","gender.constants.georgia":"","gender.constants.kazakh-uzbek":"","gender.constants.turkey":"","gender.constants.arabia":"","gender.constants.israel":"","gender.constants.china":"","gender.constants.india":"","gender.constants.japan":"","gender.constants.korea":"","gender.constants":"Predefined Constants","gender-gender.connect":"Connect to an external name dictionary","gender-gender.construct":"Construct the Gender object","example-2329":"Using Gender\\Gender::country","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","intro.gettext":"Introduction","gettext.requirements":"Requirements","gettext.installation":"Installation","gettext.configuration":"Runtime Configuration","gettext.resources":"Resource Types","gettext.setup":"Installing\/Configuring","gettext.constants":"Predefined Constants","function.bind-textdomain-codeset":"Specify or get the character encoding in which the messages from the DOMAIN message catalog will be returned","example-2330":"bindtextdomain example","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","example-2331":"gettext-check","function.gettext":"Lookup a message in the current domain","example-2332":"ngettext example","function.ngettext":"Plural version of gettext","function.textdomain":"Sets the default domain","ref.gettext":"Gettext Functions","book.gettext":"Gettext","intro.iconv":"Introduction","iconv.requirements":"Requirements","iconv.installation":"Installation","ini.iconv.input-encoding":"","ini.iconv.output-encoding":"","ini.iconv.internal-encoding":"","iconv.configuration":"Runtime Configuration","iconv.resources":"Resource Types","iconv.setup":"Installing\/Configuring","constant.iconv-impl":"","constant.iconv-version":"","constant.iconv-mime-decode-strict":"","constant.iconv-mime-decode-continue-on-error":"","iconv.constants":"Predefined Constants","example-2333":"iconv_get_encoding example","function.iconv-get-encoding":"Retrieve internal configuration variables of iconv extension","example-2334":"iconv_mime_decode_headers example","function.iconv-mime-decode-headers":"Decodes multiple MIME header fields at once","example-2335":"iconv_mime_decode example","function.iconv-mime-decode":"Decodes a MIME header field","example-2336":"iconv_mime_encode example","function.iconv-mime-encode":"Composes a MIME header field","example-2337":"iconv_set_encoding example","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","example-2338":"iconv example","function.iconv":"Convert a string from one character encoding to another","example-2339":"ob_iconv_handler example:","function.ob-iconv-handler":"Convert character encoding as output buffer handler","ref.iconv":"iconv Functions","book.iconv":"iconv","intl.links":"Links","intro.intl":"Introduction","intl.requirements":"Requirements","intl.installation":"Installation","ini.intl.default-locale":"","ini.intl.error-level":"","ini.intl.use-exceptions":"","intl.configuration":"Runtime Configuration","intl.resources":"Resource Types","intl.setup":"Installing\/Configuring","constant.intl-icu-version":"","constant.intl-max-locale-len":"","constant.idna-default":"","constant.idna-allow-unassigned":"","constant.idna-use-std3-rules":"","constant.idna-check-bidi":"","constant.idna-check-contextj":"","constant.idna-nontransitional-to-ascii":"","constant.idna-nontransitional-to-unicode":"","constant.intl-idna-variant-2003":"","constant.intl-idna-variant-uts46":"","constant.idna-error-empty-label":"","intl.constants":"Predefined Constants","example-2340":"Example of using the procedural API","example-2341":"Example of using the object-oriented API","intl.examples.basic":"Basic usage of this extension","intl.examples":"Examples","collator.intro":"Introduction","collator.synopsis":"Class synopsis","example-2342":"FRENCH_COLLATION rules","collator.constants.french-collation":"","example-2343":"ALTERNATE_HANDLING rules","collator.constants.alternate-handling":"","example-2344":"CASE_FIRST rules","collator.constants.case-first":"","example-2345":"CASE_LEVEL rules","collator.constants.case-level":"","collator.constants.normalization-mode":"","collator.constants.strength":"","collator.constants.hiragana-quaternary-mode":"","collator.constants.numeric-collation":"","collator.constants.default-value":"","collator.constants.primary":"","collator.constants.secondary":"","collator.constants.tertiary":"","collator.constants.default-strength":"","collator.constants.quaternary":"","collator.constants.identical":"","collator.constants.off":"","collator.constants.on":"","collator.constants.shifted":"","collator.constants.non-ignorable":"","collator.constants.lower-first":"","collator.constants.upper-first":"","collator.constants.sort-regular":"","collator.constants.sort-string":"","collator.constants.sort-numeric":"","intl.collator-constants":"Predefined Constants","example-2346":"collator_asort example","collator.asort":"Sort array maintaining index association","example-2347":"collator_compare example","example-2348":"Comparing strings without diacritics or case-sensitivity","collator.compare":"Compare two Unicode strings","example-2349":"Collator::__construct example","collator.construct":"Create a collator","example-2350":"collator_create example","collator.create":"Create a collator","example-2351":"collator_get_attribute example","collator.getattribute":"Get collation attribute value","example-2352":"collator_get_error_code example","collator.geterrorcode":"Get collator's last error code","example-2353":"collator_get_error_message example","collator.geterrormessage":"Get text for collator's last error code","example-2354":"collator_get_locale example","collator.getlocale":"Get the locale name of the collator","example-2355":"collator_get_sort_keyexample","collator.getsortkey":"Get sorting key for a string","example-2356":"collator_get_strength example","collator.getstrength":"Get current collation strength","example-2357":"collator_set_attribute example","collator.setattribute":"Set collation attribute","example-2358":"collator_set_strength example","collator.setstrength":"Set collation strength","example-2359":"collator_sort_with_sort_keys example","collator.sortwithsortkeys":"Sort array using specified collator and sort keys","example-2360":"collator_sort example","collator.sort":"Sort array using specified collator","class.collator":"The Collator class","numberformatter.intro":"Introduction","numberformatter.synopsis":"Class synopsis","numberformatter.constants.pattern-decimal":"","numberformatter.constants.decimal":"","numberformatter.constants.currency":"","numberformatter.constants.percent":"","numberformatter.constants.scientific":"","numberformatter.constants.spellout":"","numberformatter.constants.ordinal":"","numberformatter.constants.duration":"","numberformatter.constants.pattern-rulebased":"","numberformatter.constants.currency-accounting":"","numberformatter.constants.default-style":"","numberformatter.constants.ignore":"","intl.numberformatter-constants.unumberformatstyle":"","numberformatter.constants.type-default":"","numberformatter.constants.type-int32":"","numberformatter.constants.type-int64":"","numberformatter.constants.type-double":"","numberformatter.constants.type-currency":"","intl.numberformatter-constants.types":"","numberformatter.constants.parse-int-only":"","numberformatter.constants.grouping-used":"","numberformatter.constants.decimal-always-shown":"","numberformatter.constants.max-integer-digits":"","numberformatter.constants.min-integer-digits":"","numberformatter.constants.integer-digits":"","numberformatter.constants.max-fraction-digits":"","numberformatter.constants.min-fraction-digits":"","numberformatter.constants.fraction-digits":"","numberformatter.constants.multiplier":"","numberformatter.constants.grouping-size":"","numberformatter.constants.rounding-mode":"","numberformatter.constants.rounding-increment":"","numberformatter.constants.format-width":"","numberformatter.constants.padding-position":"","numberformatter.constants.secondary-grouping-size":"","numberformatter.constants.significant-digits-used":"","numberformatter.constants.min-significant-digits":"","numberformatter.constants.max-significant-digits":"","numberformatter.constants.lenient-parse":"","intl.numberformatter-constants.unumberformatattribute":"","numberformatter.constants.positive-prefix":"","numberformatter.constants.positive-suffix":"","numberformatter.constants.negative-prefix":"","numberformatter.constants.negative-suffix":"","numberformatter.constants.padding-character":"","numberformatter.constants.currency-code":"","numberformatter.constants.default-ruleset":"","numberformatter.constants.public-rulesets":"","intl.numberformatter-constants.unumberformattextattribute":"","numberformatter.constants.decimal-separator-symbol":"","numberformatter.constants.grouping-separator-symbol":"","numberformatter.constants.pattern-separator-symbol":"","numberformatter.constants.percent-symbol":"","numberformatter.constants.zero-digit-symbol":"","numberformatter.constants.digit-symbol":"","numberformatter.constants.minus-sign-symbol":"","numberformatter.constants.plus-sign-symbol":"","numberformatter.constants.currency-symbol":"","numberformatter.constants.intl-currency-symbol":"","numberformatter.constants.monetary-separator-symbol":"","numberformatter.constants.exponential-symbol":"","numberformatter.constants.permill-symbol":"","numberformatter.constants.pad-escape-symbol":"","numberformatter.constants.infinity-symbol":"","numberformatter.constants.nan-symbol":"","numberformatter.constants.significant-digit-symbol":"","numberformatter.constants.monetary-grouping-separator-symbol":"","intl.numberformatter-constants.unumberformatsymbol":"","numberformatter.constants.round-ceiling":"","numberformatter.constants.round-down":"","numberformatter.constants.round-floor":"","numberformatter.constants.round-halfdown":"","numberformatter.constants.round-halfeven":"","numberformatter.constants.round-halfup":"","numberformatter.constants.round-up":"","intl.numberformatter-constants.unumberformatroundingmode":"","numberformatter.constants.pad-after-prefix":"","numberformatter.constants.pad-after-suffix":"","numberformatter.constants.pad-before-prefix":"","numberformatter.constants.pad-before-suffix":"","intl.numberformatter-constants.unumberformatpadposition":"","intl.numberformatter-constants":"Predefined Constants","numberformatter.seealso":"See Also","example-2361":"numfmt_create example","example-2362":"NumberFormatter::create example","numberformatter.create":"Create a number formatter","example-2363":"numfmt_format_currency example","example-2364":"OO example","numberformatter.formatcurrency":"Format a currency value","example-2365":"numfmt_format example","example-2366":"OO example","numberformatter.format":"Format a number","example-2367":"numfmt_get_attribute example","example-2368":"OO example","numberformatter.getattribute":"Get an attribute","example-2369":"numfmt_get_error_code example","example-2370":"OO example","numberformatter.geterrorcode":"Get formatter's last error code","example-2371":"numfmt_get_error_message example","example-2372":"OO example","numberformatter.geterrormessage":"Get formatter's last error message","example-2373":"numfmt_get_locale example","numberformatter.getlocale":"Get formatter locale","example-2374":"numfmt_get_pattern example","example-2375":"OO example","numberformatter.getpattern":"Get formatter pattern","example-2376":"numfmt_get_symbol example","example-2377":"OO example","numberformatter.getsymbol":"Get a symbol value","example-2378":"numfmt_get_text_attribute example","example-2379":"OO example","numberformatter.gettextattribute":"Get a text attribute","example-2380":"numfmt_parse_currency example","example-2381":"OO example","numberformatter.parsecurrency":"Parse a currency number","example-2382":"numfmt_parse example","example-2383":"OO example","numberformatter.parse":"Parse a number","example-2384":"numfmt_set_attribute example","example-2385":"OO example","numberformatter.setattribute":"Set an attribute","example-2386":"numfmt_set_pattern example","example-2387":"OO example","numberformatter.setpattern":"Set formatter pattern","example-2388":"numfmt_set_symbol example","example-2389":"OO example","numberformatter.setsymbol":"Set a symbol value","example-2390":"numfmt_set_text_attribute example","example-2391":"OO example","numberformatter.settextattribute":"Set a text attribute","class.numberformatter":"The NumberFormatter class","locale.intro":"Introduction","locale.synopsis":"Class synopsis","locale.constants.default-locale":"","locale.constants.actual-locale":"","locale.constants.valid-locale":"","locale.constants.lang-tag":"","locale.constants.extlang-tag":"","locale.constants.script-tag":"","locale.constants.region-tag":"","locale.constants.variant-tag":"","locale.constants.grandfathered-lang-tag":"","locale.constants.private-tag":"","intl.locale-constants.subtags":"","intl.locale-constants":"Predefined Constants","locale.seealso":"See Also","example-2392":"locale_accept_from_http example","example-2393":"OO example","locale.acceptfromhttp":"Tries to find out best available locale based on HTTP &quot;Accept-Language&quot; header","locale.canonicalize":"Canonicalize the locale string","example-2394":"locale_compose example","example-2395":"OO example","locale.composelocale.example.limits":"Subtag limits","locale.composelocale":"Returns a correctly ordered and delimited locale ID","example-2397":"locale_filter_matches example","example-2398":"OO example","locale.filtermatches":"Checks if a language tag filter matches with locale","example-2399":"locale_get_all_variants example","example-2400":"OO example","locale.getallvariants":"Gets the variants for the input locale","example-2401":"locale_get_default example","example-2402":"OO example","locale.getdefault":"Gets the default locale value from the INTL global 'default_locale'","example-2403":"locale_get_display_language example","example-2404":"OO example","locale.getdisplaylanguage":"Returns an appropriately localized display name for language of the inputlocale","example-2405":"locale_get_display_name example","example-2406":"OO example","locale.getdisplayname":"Returns an appropriately localized display name for the input locale","example-2407":"locale_get_display_region example","example-2408":"OO example","locale.getdisplayregion":"Returns an appropriately localized display name for region of the input locale","example-2409":"locale_get_display_script example","example-2410":"OO example","locale.getdisplayscript":"Returns an appropriately localized display name for script of the input locale","example-2411":"locale_get_display_variant example","example-2412":"OO example","locale.getdisplayvariant":"Returns an appropriately localized display name for variants of the input locale","example-2413":"locale_get_keywords example","example-2414":"OO example","locale.getkeywords":"Gets the keywords for the input locale","example-2415":"locale_get_primary_language example","example-2416":"OO example","locale.getprimarylanguage":"Gets the primary language for the input locale","example-2417":"locale_get_region example","example-2418":"OO example","locale.getregion":"Gets the region for the input locale","example-2419":"locale_get_script example","example-2420":"OO example","locale.getscript":"Gets the script for the input locale","example-2421":"locale_lookup example","example-2422":"OO example","locale.lookup":"Searches the language tag list for the best match to the language","example-2423":"locale_parse example","example-2424":"OO example","locale.parselocale":"Returns a key-value array of locale ID subtag elements","example-2425":"locale_set_default example","example-2426":"OO example","locale.setdefault":"Sets the default runtime locale","class.locale":"The Locale class","normalizer.intro":"Introduction","normalizer.synopsis":"Class synopsis","normalizer.constants.form-c":"","normalizer.constants.form-d":"","normalizer.constants.nfd":"","normalizer.constants.form-kc":"","normalizer.constants.nfkc":"","normalizer.constants.form-kc-cf":"","normalizer.constants.form-kd":"","normalizer.constants.nfkd":"","normalizer.constants.nfc":"","normalizer.constants.nfkc-cf":"","intl.normalizer-constants":"Predefined Constants","normalizer.seealso":"See Also","normalizer.getrawdecomposition.example.basic":"Normalizer::getRawDecomposition example","normalizer.getrawdecomposition":"Gets the Decomposition_Mapping property for the given UTF-8 encoded code point","example-2428":"normalizer_is_normalized example","example-2429":"OO example","normalizer.isnormalized":"Checks if the provided string is already in the specified normalization\n   form","example-2430":"normalizer_normalize example","example-2431":"OO example","normalizer.normalize":"Normalizes the input provided and returns the normalized string","class.normalizer":"The Normalizer class","messageformatter.intro":"Introduction","messageformatter.synopsis":"Class synopsis","messageformatter.seealso":"See Also","example-2432":"msgfmt_create example","example-2433":"OO example","messageformatter.create":"Constructs a new Message Formatter","example-2434":"msgfmt_format_message example","example-2435":"OO example","example-2436":"Instructing ICU to format currency with common and with narrow currency symbol","messageformatter.formatmessage":"Quick format message","example-2437":"msgfmt_format example","example-2438":"OO example","messageformatter.format":"Format the message","messageformatter.geterrorcode":"Get the error code from last operation","example-2439":"msgfmt_get_error_message example","example-2440":"OO example","messageformatter.geterrormessage":"Get the error text from the last operation","example-2441":"msgfmt_get_locale example","example-2442":"OO example","messageformatter.getlocale":"Get the locale for which the formatter was created","example-2443":"msgfmt_get_pattern example","example-2444":"OO example","messageformatter.getpattern":"Get the pattern used by the formatter","example-2445":"msgfmt_parse_message example","example-2446":"OO example","messageformatter.parsemessage":"Quick parse input string","example-2447":"msgfmt_parse example","example-2448":"OO example","messageformatter.parse":"Parse input string according to pattern","example-2449":"msgfmt_set_pattern example","example-2450":"OO example","messageformatter.setpattern":"Set the pattern used by the formatter","class.messageformatter":"The MessageFormatter class","intlcalendar.intro":"Introduction","intlcalendar.synopsis":"Class synopsis","intlcalendar.constants.field-era":"","intlcalendar.constants.field-year":"","intlcalendar.constants.field-month":"","intlcalendar.constants.field-week-of-year":"","intlcalendar.constants.field-week-of-month":"","intlcalendar.constants.field-date":"","intlcalendar.constants.field-day-of-year":"","intlcalendar.constants.field-day-of-week":"","intlcalendar.constants.field-day-of-week-in-month":"","intlcalendar.constants.field-am-pm":"","intlcalendar.constants.field-hour":"","intlcalendar.constants.field-hour-of-day":"","intlcalendar.constants.field-minute":"","intlcalendar.constants.field-second":"","intlcalendar.constants.field-millisecond":"","intlcalendar.constants.field-zone-offset":"","intlcalendar.constants.field-dst-offset":"","intlcalendar.constants.field-year-woy":"","intlcalendar.constants.field-dow-local":"","intlcalendar.constants.field-extended-year":"","intlcalendar.constants.field-julian-day":"","intlcalendar.constants.field-milliseconds-in-day":"","intlcalendar.constants.field-is-leap-month":"","intlcalendar.constants.field-field-count":"","intlcalendar.constants.field-day-of-month":"","intlcalendar.constants.dow-sunday":"","intlcalendar.constants.dow-monday":"","intlcalendar.constants.dow-tuesday":"","intlcalendar.constants.dow-wednesday":"","intlcalendar.constants.dow-thursday":"","intlcalendar.constants.dow-friday":"","intlcalendar.constants.dow-saturday":"","intlcalendar.constants.dow-type-weekday":"","intlcalendar.constants.dow-type-weekend":"","intlcalendar.constants.dow-type-weekend-offset":"","intlcalendar.constants.dow-type-weekend-cease":"","intlcalendar.constants.walltime-first":"","intlcalendar.constants.walltime-last":"","intlcalendar.constants.walltime-next-valid":"","intlcalendar.constants":"Predefined Constants","example-2451":"IntlCalendar::add","intlcalendar.add":"Add a (signed) amount of time to a field","example-2452":"IntlCalendar::after","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","example-2453":"IntlCalendar::clear examples","intlcalendar.clear":"Clear a field or all fields","intlcalendar.construct":"Private constructor for disallowing instantiation","example-2454":"IntlCalendar::createInstance","intlcalendar.createinstance":"Create a new IntlCalendar","example-2455":"IntlCalendar::equals","intlcalendar.equals":"Compare time of two IntlCalendar objects for equality","example-2456":"IntlCalendar::fieldDifference","intlcalendar.fielddifference":"Calculate difference between given time and this object\u02bcs time","example-2457":"IntlCalendar::fromDateTime","intlcalendar.fromdatetime":"Create an IntlCalendar from a DateTime object or string","example-2458":"IntlCalendar::get","intlcalendar.get":"Get the value for a field","example-2459":"IntlCalendar::getActualMaximum","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","example-2460":"IntlCalendar::getAvailableLocales","intlcalendar.getavailablelocales":"Get array of locales for which there is data","example-2461":"IntlCalendar::getDayOfWeekType","intlcalendar.getdayofweektype":"Tell whether a day is a weekday, weekend or a day that has a transition between the two","example-2462":"IntlCalendar::getErrorCode and\n   IntlCalendar::getErrorMessage","intlcalendar.geterrorcode":"Get last error code on the object","example-2463":"IntlCalendar::getErrorMessage","intlcalendar.geterrormessage":"Get last error message on the object","example-2464":"IntlCalendar::getFirstDayOfWeek","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","example-2465":"IntlCalendar::getKeyworkValuesForLocale","intlcalendar.getkeywordvaluesforlocale":"Get set of locale keyword values","example-2466":"Maxima examples","intlcalendar.getleastmaximum":"Get the smallest local maximum for a field","example-2467":"IntlCalendar::getLocale","intlcalendar.getlocale":"Get the locale associated with the object","intlcalendar.getmaximum":"Get the global maximum value for a field","example-2468":"IntlCalendar::getMinimalDaysInFirstWeek","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","example-2469":"IntlCalendar::getNow","intlcalendar.getnow":"Get number representing the current time","example-2470":"IntlCalendar::getRepeatedWallTimeOption","intlcalendar.getrepeatedwalltimeoption":"Get behavior for handling repeating wall time","example-2471":"IntlCalendar::getSkippedWallTimeOption","intlcalendar.getskippedwalltimeoption":"Get behavior for handling skipped wall time","example-2472":"IntlCalendar::getTime","intlcalendar.gettime":"Get time currently represented by the object","example-2473":"IntlCalendar::getTimeZone","intlcalendar.gettimezone":"Get the object\u02bcs timezone","example-2474":"IntlCalendar::getType","intlcalendar.gettype":"Get the calendar type","intlcalendar.getweekendtransition":"Get time of the day at which weekend begins or ends","example-2475":"IntlCalendar::inDaylightTime","intlcalendar.indaylighttime":"Whether the object\u02bcs time is in Daylight Savings Time","example-2476":"IntlCalendar::isEquivalentTo","intlcalendar.isequivalentto":"Whether another calendar is equal but for a different time","example-2477":"IntlCalendar::isLenient","intlcalendar.islenient":"Whether date\/time interpretation is in lenient mode","intlcalendar.isset":"Whether a field is set","example-2478":"IntlCalendar::isWeekend","intlcalendar.isweekend":"Whether a certain date\/time is in the weekend","example-2479":"IntlCalendar::roll","intlcalendar.roll":"Add value to field without carrying into more significant fields","example-2480":"IntlCalendar::set","intlcalendar.set":"Set a time field or several common fields at once","example-2481":"IntlCalendar::setDate example","intlcalendar.setdate":"Set a date fields","example-2482":"IntlCalendar::setDateTime example","intlcalendar.setdatetime":"Set a date and time fields","example-2483":"IntlCalendar::setFirstDayOfWeek","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","example-2484":"IntlCalendar::setTime","intlcalendar.settime":"Set the calendar time in milliseconds since the epoch","example-2485":"IntlCalendar::setTimeZone","intlcalendar.settimezone":"Set the timezone used by this calendar","example-2486":"IntlCalendar::toDateTime","intlcalendar.todatetime":"Convert an IntlCalendar into a DateTime object","class.intlcalendar":"The IntlCalendar class","intlgregoriancalendar.intro":"Introduction","intlgregoriancalendar.synopsis":"Class synopsis","intlgregoriancalendar.construct":"Create the Gregorian Calendar class","example-2487":"IntlGregorianCalendar::createFromDate example","intlgregoriancalendar.createfromdate":"Create a new IntlGregorianCalendar instance from date","example-2488":"IntlCalendar::setDateTime example","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.intro":"Introduction","intltimezone.synopsis":"Class synopsis","intltimezone.constants.display-short":"","intltimezone.constants.display-long":"","intltimezone.constants.display-short-generic":"","intltimezone.constants.display-long-generic":"","intltimezone.constants.display-short-gmt":"","intltimezone.constants.display-long-gmt":"","intltimezone.constants.display-short-commonly-used":"","intltimezone.constants.display-generic-location":"","intltimezone.constants.type-any":"","intltimezone.constants.type-canonical":"","intltimezone.constants.type-canonical-location":"","intltimezone.constants":"Predefined Constants","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 &quot;unknown&quot; 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.intro":"Introduction","intldateformatter.synopsis":"Class synopsis","intldateformatter.seealso":"See Also","intldateformatter.constants.none":"","intldateformatter.constants.full":"","intldateformatter.constants.long":"","intldateformatter.constants.medium":"","intldateformatter.constants.short":"","intldateformatter.constants.relative-full":"","intldateformatter.constants.relative-long":"","intldateformatter.constants.relative-medium":"","intldateformatter.constants.relative-short":"","intldateformatter.constants.traditional":"","intldateformatter.constants.gregorian":"","intl.intldateformatter-constants.calendartypes":"","intl.intldateformatter-constants":"Predefined Constants","example-2489":"datefmt_create example","example-2490":"OO example","intldateformatter.create":"Create a date formatter","example-2491":"datefmt_format example","example-2492":"OO example","example-2493":"With IntlCalendar object","intldateformatter.format":"Format the date\/time value as a string","example-2494":"IntlDateFormatter::formatObject examples","intldateformatter.formatobject":"Formats an object","example-2495":"datefmt_get_calendar example","example-2496":"OO example","intldateformatter.getcalendar":"Get the calendar type used for the IntlDateFormatter","example-2497":"datefmt_get_datetype example","example-2498":"OO example","intldateformatter.getdatetype":"Get the datetype used for the IntlDateFormatter","example-2499":"datefmt_get_error_code example","example-2500":"OO example","intldateformatter.geterrorcode":"Get the error code from last operation","example-2501":"datefmt_get_error_message example","example-2502":"OO example","intldateformatter.geterrormessage":"Get the error text from the last operation","example-2503":"datefmt_get_locale example","example-2504":"OO example","intldateformatter.getlocale":"Get the locale used by formatter","example-2505":"datefmt_get_pattern example","example-2506":"OO example","intldateformatter.getpattern":"Get the pattern used for the IntlDateFormatter","example-2507":"datefmt_get_timetype example","example-2508":"OO example","intldateformatter.gettimetype":"Get the timetype used for the IntlDateFormatter","example-2509":"datefmt_get_timezone_id example","example-2510":"OO example","intldateformatter.gettimezoneid":"Get the timezone-id used for the IntlDateFormatter","example-2511":"IntlDateFormatter::getCalendarObject example","intldateformatter.getcalendarobject":"Get copy of formatter\u02bcs calendar object","example-2512":"IntlDateFormatter::getTimeZone examples","intldateformatter.gettimezone":"Get formatter\u02bcs timezone","example-2513":"datefmt_is_lenient example","example-2514":"OO example","intldateformatter.islenient":"Get the lenient used for the IntlDateFormatter","example-2515":"datefmt_localtime example","example-2516":"OO example","intldateformatter.localtime":"Parse string to a field-based time value","example-2517":"OO example","example-2518":"datefmt_parse example","intldateformatter.parse":"Parse string to a timestamp value","example-2519":"datefmt_set_calendar example","example-2520":"OO example","example-2521":"Example with IntlCalendar argument","intldateformatter.setcalendar":"Sets the calendar type used by the formatter","example-2522":"datefmt_set_lenient example","example-2523":"OO example","intldateformatter.setlenient":"Set the leniency of the parser","example-2524":"datefmt_set_pattern example","example-2525":"OO example","intldateformatter.setpattern":"Set the pattern used for the IntlDateFormatter","example-2526":"IntlDateFormatter::setTimeZone examples","intldateformatter.settimezone":"Sets formatter\u02bcs timezone","class.intldateformatter":"The IntlDateFormatter class","resourcebundle.intro":"Introduction","resourcebundle.synopsis":"Class synopsis","resourcebundle.seealso":"See Also","example-2527":"resourcebundle_count example","example-2528":"OO example","resourcebundle.count":"Get number of elements in the bundle","example-2529":"resourcebundle_create example","example-2530":"ResourceBundle::create example","resourcebundle.create":"Create a resource bundle","example-2531":"resourcebundle_get_error_code example","example-2532":"OO example","resourcebundle.geterrorcode":"Get bundle's last error code","example-2533":"resourcebundle_get_error_message example","example-2534":"OO example","resourcebundle.geterrormessage":"Get bundle's last error message","example-2535":"resourcebundle_get example","example-2536":"OO example","resourcebundle.get":"Get data from the bundle","example-2537":"resourcebundle_locales example","example-2538":"OO example","resourcebundle.locales":"Get supported locales","class.resourcebundle":"The ResourceBundle class","spoofchecker.intro":"Introduction","spoofchecker.synopsis":"Class synopsis","spoofchecker.constants.single-script-confusable":"","spoofchecker.constants.mixed-script-confusable":"","spoofchecker.constants.whole-script-confusable":"","spoofchecker.constants.any-case":"","spoofchecker.constants.single-script":"","spoofchecker.constants.invisible":"","spoofchecker.constants.char-limit":"","spoofchecker.constants.ascii":"","spoofchecker.constants.highly-restrictive":"","spoofchecker.constants.moderately-restrictive":"","spoofchecker.constants.minimally-restrictive":"","spoofchecker.constants.unrestrictive":"","spoofchecker.constants.single-script-restrictive":"","spoofchecker.constants":"Predefined Constants","example-2539":"Spoofchecker::areConfusable example","spoofchecker.areconfusable":"Checks if given strings can be confused","spoofchecker.construct":"Constructor","example-2540":"Spoofchecker::isSuspicious example","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.intro":"Introduction","transliterator.synopsis":"Class synopsis","transliterator.props.id":"","transliterator.props":"Properties","transliterator.constants.forward":"","transliterator.constants.reverse":"","transliterator.constants":"Predefined Constants","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.example.basic":"Retrieving the registered transliterator IDs","transliterator.listids":"Get transliterator IDs","example-2542":"Converting escaped UTF-16 code units","transliterator.transliterate":"Transliterate a string","class.transliterator":"The Transliterator class","intlbreakiterator.intro":"Introduction","intlbreakiterator.synopsis":"Class synopsis","intlbreakiterator.constants.done":"","intlbreakiterator.constants.word-none":"","intlbreakiterator.constants.word-none-limit":"","intlbreakiterator.constants.word-number":"","intlbreakiterator.constants.word-number-limit":"","intlbreakiterator.constants.word-letter":"","intlbreakiterator.constants.word-letter-limit":"","intlbreakiterator.constants.word-kana":"","intlbreakiterator.constants.word-kana-limit":"","intlbreakiterator.constants.word-ideo":"","intlbreakiterator.constants.word-ideo-limit":"","intlbreakiterator.constants.line-soft":"","intlbreakiterator.constants.line-soft-limit":"","intlbreakiterator.constants.line-hard":"","intlbreakiterator.constants.line-hard-limit":"","intlbreakiterator.constants.sentence-term":"","intlbreakiterator.constants.sentence-term-limit":"","intlbreakiterator.constants.sentence-sep":"","intlbreakiterator.constants.sentence-sep-limit":"","intlbreakiterator.constants":"Predefined Constants","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.intro":"Introduction","intlrulebasedbreakiterator.synopsis":"Class synopsis","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.intro":"Introduction","intlcodepointbreakiterator.synopsis":"Class synopsis","intlcodepointbreakiterator.getlastcodepoint":"Get last code point passed over after advancing or receding the iterator","class.intlcodepointbreakiterator":"The IntlCodePointBreakIterator class","intldatepatterngenerator.intro":"Introduction","intldatepatterngenerator.synopsis":"Class synopsis","intldatepatterngenerator.create":"Creates a new IntlDatePatternGenerator instance","example-2543":"IntlDatePatternGenerator::getBestPattern example","intldatepatterngenerator.getbestpattern":"Determines the most suitable date\/time format","class.intldatepatterngenerator":"The IntlDatePatternGenerator class","intlpartsiterator.intro":"Introduction","intlpartsiterator.synopsis":"Class synopsis","intlpartsiterator.constants.key-sequential":"","intlpartsiterator.constants.key-left":"","intlpartsiterator.constants.key-right":"","intlpartsiterator.constants":"Predefined Constants","intlpartsiterator.getbreakiterator":"Get IntlBreakIterator backing this parts iterator","class.intlpartsiterator":"The IntlPartsIterator class","uconverter.intro":"Introduction","uconverter.synopsis":"Class synopsis","uconverter.constants.reason-unassigned":"","uconverter.constants.reason-illegal":"","uconverter.constants.reason-irregular":"","uconverter.constants.reason-reset":"","uconverter.constants.reason-close":"","uconverter.constants.reason-clone":"","uconverter.constants.unsupported-converter":"","uconverter.constants.sbcs":"","uconverter.constants.dbcs":"","uconverter.constants.mbcs":"","uconverter.constants.latin-1":"","uconverter.constants.utf8":"","uconverter.constants.utf16-bigendian":"","uconverter.constants.utf16-littleendian":"","uconverter.constants.utf32-bigendian":"","uconverter.constants.utf32-littleendian":"","uconverter.constants.ebcdic-stateful":"","uconverter.constants.iso-2022":"","uconverter.constants.lmbcs-1":"","uconverter.constants.lmbcs-2":"","uconverter.constants.lmbcs-3":"","uconverter.constants.lmbcs-4":"","uconverter.constants.lmbcs-5":"","uconverter.constants.lmbcs-6":"","uconverter.constants.lmbcs-8":"","uconverter.constants.lmbcs-11":"","uconverter.constants.lmbcs-16":"","uconverter.constants.lmbcs-17":"","uconverter.constants.lmbcs-18":"","uconverter.constants.lmbcs-19":"","uconverter.constants.lmbcs-last":"","uconverter.constants.hz":"","uconverter.constants.scsu":"","uconverter.constants.iscii":"","uconverter.constants.us-ascii":"","uconverter.constants.utf7":"","uconverter.constants.bocu1":"","uconverter.constants.utf16":"","uconverter.constants.utf32":"","uconverter.constants.cesu8":"","uconverter.constants.imap-mailbox":"","uconverter.constants":"Predefined Constants","uconverter.construct":"Create UConverter object","uconverter.convert":"Convert string from one charset to another","uconverter.fromucallback":"Default &quot;from&quot; 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 &quot;to&quot; callback function","example-2544":"Converting from UTF-8 to UTF-16 and back","example-2545":"Invalid characters in input","example-2546":"Characters which cannot be encoded","uconverter.transcode":"Convert a string from one character encoding to another","class.uconverter":"The UConverter class","example-2547":"grapheme_extract example","function.grapheme-extract":"Function to extract a sequence of default grapheme clusters from a text buffer, which must be encoded in UTF-8","example-2548":"grapheme_stripos example","function.grapheme-stripos":"Find position (in grapheme units) of first occurrence of a case-insensitive string","example-2549":"grapheme_stristr example","function.grapheme-stristr":"Returns part of haystack string from the first occurrence of case-insensitive needle to the end of haystack","example-2550":"grapheme_strlen example","function.grapheme-strlen":"Get string length in grapheme units","example-2551":"grapheme_strpos example","function.grapheme-strpos":"Find position (in grapheme units) of first occurrence of a string","example-2552":"grapheme_strripos example","function.grapheme-strripos":"Find position (in grapheme units) of last occurrence of a case-insensitive string","example-2553":"grapheme_strrpos example","function.grapheme-strrpos":"Find position (in grapheme units) of last occurrence of a string","example-2554":"grapheme_strstr example","function.grapheme-strstr":"Returns part of haystack string from the first occurrence of needle to the end of haystack","example-2555":"grapheme_substr example","function.grapheme-substr":"Return part of a string","ref.intl.grapheme":"Grapheme Functions","example-2556":"idn_to_ascii example","function.idn-to-ascii":"Convert domain name to IDNA ASCII form","example-2557":"idn_to_utf8 example","function.idn-to-utf8":"Convert domain name from IDNA ASCII to Unicode","ref.intl.idn":"IDN Functions","intlchar.intro":"Introduction","intlchar.constants.unicode-version":"","intlchar.constants.codepoint-min":"","intlchar.constants.codepoint-max":"","intlchar.constants.no-numeric-value":"","intlchar.constants.property-alphabetic":"","intlchar.constants.property-binary-start":"","intlchar.constants.property-ascii-hex-digit":"","intlchar.constants.property-bidi-control":"","intlchar.constants.property-bidi-mirrored":"","intlchar.constants.property-dash":"","intlchar.constants.property-default-ignorable-code-point":"","intlchar.constants.property-deprecated":"","intlchar.constants.property-diacritic":"","intlchar.constants.property-extender":"","intlchar.constants.property-full-composition-exclusion":"","intlchar.constants.property-grapheme-base":"","intlchar.constants.property-grapheme-extend":"","intlchar.constants.property-grapheme-link":"","intlchar.constants.property-hex-digit":"","intlchar.constants.property-hyphen":"","intlchar.constants.property-id-continue":"","intlchar.constants.property-id-start":"","intlchar.constants.property-ideographic":"","intlchar.constants.property-ids-binary-operator":"","intlchar.constants.property-ids-trinary-operator":"","intlchar.constants.property-join-control":"","intlchar.constants.property-logical-order-exception":"","intlchar.constants.property-lowercase":"","intlchar.constants.property-math":"","intlchar.constants.property-noncharacter-code-point":"","intlchar.constants.property-quotation-mark":"","intlchar.constants.property-radical":"","intlchar.constants.property-soft-dotted":"","intlchar.constants.property-terminal-punctuation":"","intlchar.constants.property-unified-ideograph":"","intlchar.constants.property-uppercase":"","intlchar.constants.property-white-space":"","intlchar.constants.property-xid-continue":"","intlchar.constants.property-xid-start":"","intlchar.constants.property-case-sensitive":"","intlchar.constants.property-s-term":"","intlchar.constants.property-variation-selector":"","intlchar.constants.property-nfd-inert":"","intlchar.constants.property-nfkd-inert":"","intlchar.constants.property-nfc-inert":"","intlchar.constants.property-nfkc-inert":"","intlchar.constants.property-segment-starter":"","intlchar.constants.property-pattern-syntax":"","intlchar.constants.property-pattern-white-space":"","intlchar.constants.property-posix-alnum":"","intlchar.constants.property-posix-blank":"","intlchar.constants.property-posix-graph":"","intlchar.constants.property-posix-print":"","intlchar.constants.property-posix-xdigit":"","intlchar.constants.property-cased":"","intlchar.constants.property-case-ignorable":"","intlchar.constants.property-changes-when-lowercased":"","intlchar.constants.property-changes-when-uppercased":"","intlchar.constants.property-changes-when-titlecased":"","intlchar.constants.property-changes-when-casefolded":"","intlchar.constants.property-changes-when-casemapped":"","intlchar.constants.property-changes-when-nfkc-casefolded":"","intlchar.constants.property-binary-limit":"","intlchar.constants.property-bidi-class":"","intlchar.constants.property-int-start":"","intlchar.constants.property-block":"","intlchar.constants.property-canonical-combining-class":"","intlchar.constants.property-decomposition-type":"","intlchar.constants.property-east-asian-width":"","intlchar.constants.property-general-category":"","intlchar.constants.property-joining-group":"","intlchar.constants.property-joining-type":"","intlchar.constants.property-line-break":"","intlchar.constants.property-numeric-type":"","intlchar.constants.property-script":"","intlchar.constants.property-hangul-syllable-type":"","intlchar.constants.property-nfd-quick-check":"","intlchar.constants.property-nfkd-quick-check":"","intlchar.constants.property-nfc-quick-check":"","intlchar.constants.property-nfkc-quick-check":"","intlchar.constants.property-lead-canonical-combining-class":"","intlchar.constants.property-trail-canonical-combining-class":"","intlchar.constants.property-grapheme-cluster-break":"","intlchar.constants.property-sentence-break":"","intlchar.constants.property-word-break":"","intlchar.constants.property-bidi-paired-bracket-type":"","intlchar.constants.property-int-limit":"","intlchar.constants.property-general-category-mask":"","intlchar.constants.property-mask-start":"","intlchar.constants.property-mask-limit":"","intlchar.constants.property-numeric-value":"","intlchar.constants.property-double-start":"","intlchar.constants.property-double-limit":"","intlchar.constants.property-age":"","intlchar.constants.property-string-start":"","intlchar.constants.property-bidi-mirroring-glyph":"","intlchar.constants.property-case-folding":"","intlchar.constants.property-iso-comment":"","intlchar.constants.property-lowercase-mapping":"","intlchar.constants.property-name":"","intlchar.constants.property-simple-case-folding":"","intlchar.constants.property-simple-lowercase-mapping":"","intlchar.constants.property-simple-titlecase-mapping":"","intlchar.constants.property-simple-uppercase-mapping":"","intlchar.constants.property-titlecase-mapping":"","intlchar.constants.property-unicode-1-name":"","intlchar.constants.property-uppercase-mapping":"","intlchar.constants.property-bidi-paired-bracket":"","intlchar.constants.property-string-limit":"","intlchar.constants.property-script-extensions":"","intlchar.constants.property-other-property-start":"","intlchar.constants.property-other-property-limit":"","intlchar.constants.property-invalid-code":"","intlchar.constants.char-category-unassigned":"","intlchar.constants.char-category-general-other-types":"","intlchar.constants.char-category-uppercase-letter":"","intlchar.constants.char-category-lowercase-letter":"","intlchar.constants.char-category-titlecase-letter":"","intlchar.constants.char-category-modifier-letter":"","intlchar.constants.char-category-other-letter":"","intlchar.constants.char-category-non-spacing-mark":"","intlchar.constants.char-category-enclosing-mark":"","intlchar.constants.char-category-combining-spacing-mark":"","intlchar.constants.char-category-decimal-digit-number":"","intlchar.constants.char-category-letter-number":"","intlchar.constants.char-category-other-number":"","intlchar.constants.char-category-space-separator":"","intlchar.constants.char-category-line-separator":"","intlchar.constants.char-category-paragraph-separator":"","intlchar.constants.char-category-control-char":"","intlchar.constants.char-category-format-char":"","intlchar.constants.char-category-private-use-char":"","intlchar.constants.char-category-surrogate":"","intlchar.constants.char-category-dash-punctuation":"","intlchar.constants.char-category-start-punctuation":"","intlchar.constants.char-category-end-punctuation":"","intlchar.constants.char-category-connector-punctuation":"","intlchar.constants.char-category-other-punctuation":"","intlchar.constants.char-category-math-symbol":"","intlchar.constants.char-category-currency-symbol":"","intlchar.constants.char-category-modifier-symbol":"","intlchar.constants.char-category-other-symbol":"","intlchar.constants.char-category-initial-punctuation":"","intlchar.constants.char-category-final-punctuation":"","intlchar.constants.char-category-char-category-count":"","intlchar.constants.char-direction-left-to-right":"","intlchar.constants.char-direction-right-to-left":"","intlchar.constants.char-direction-european-number":"","intlchar.constants.char-direction-european-number-separator":"","intlchar.constants.char-direction-european-number-terminator":"","intlchar.constants.char-direction-arabic-number":"","intlchar.constants.char-direction-common-number-separator":"","intlchar.constants.char-direction-block-separator":"","intlchar.constants.char-direction-segment-separator":"","intlchar.constants.char-direction-white-space-neutral":"","intlchar.constants.char-direction-other-neutral":"","intlchar.constants.char-direction-left-to-right-embedding":"","intlchar.constants.char-direction-left-to-right-override":"","intlchar.constants.char-direction-right-to-left-arabic":"","intlchar.constants.char-direction-right-to-left-embedding":"","intlchar.constants.char-direction-right-to-left-override":"","intlchar.constants.char-direction-pop-directional-format":"","intlchar.constants.char-direction-dir-non-spacing-mark":"","intlchar.constants.char-direction-boundary-neutral":"","intlchar.constants.char-direction-first-strong-isolate":"","intlchar.constants.char-direction-left-to-right-isolate":"","intlchar.constants.char-direction-right-to-left-isolate":"","intlchar.constants.char-direction-pop-directional-isolate":"","intlchar.constants.char-direction-char-direction-count":"","intlchar.constants.block-code-no-block":"","intlchar.constants.block-code-basic-latin":"","intlchar.constants.block-code-latin-1-supplement":"","intlchar.constants.block-code-latin-extended-a":"","intlchar.constants.block-code-latin-extended-b":"","intlchar.constants.block-code-ipa-extensions":"","intlchar.constants.block-code-spacing-modifier-letters":"","intlchar.constants.block-code-combining-diacritical-marks":"","intlchar.constants.block-code-greek":"","intlchar.constants.block-code-cyrillic":"","intlchar.constants.block-code-armenian":"","intlchar.constants.block-code-hebrew":"","intlchar.constants.block-code-arabic":"","intlchar.constants.block-code-syriac":"","intlchar.constants.block-code-thaana":"","intlchar.constants.block-code-devanagari":"","intlchar.constants.block-code-bengali":"","intlchar.constants.block-code-gurmukhi":"","intlchar.constants.block-code-gujarati":"","intlchar.constants.block-code-oriya":"","intlchar.constants.block-code-tamil":"","intlchar.constants.block-code-telugu":"","intlchar.constants.block-code-kannada":"","intlchar.constants.block-code-malayalam":"","intlchar.constants.block-code-sinhala":"","intlchar.constants.block-code-thai":"","intlchar.constants.block-code-lao":"","intlchar.constants.block-code-tibetan":"","intlchar.constants.block-code-myanmar":"","intlchar.constants.block-code-georgian":"","intlchar.constants.block-code-hangul-jamo":"","intlchar.constants.block-code-ethiopic":"","intlchar.constants.block-code-cherokee":"","intlchar.constants.block-code-unified-canadian-aboriginal-syllabics":"","intlchar.constants.block-code-ogham":"","intlchar.constants.block-code-runic":"","intlchar.constants.block-code-khmer":"","intlchar.constants.block-code-mongolian":"","intlchar.constants.block-code-latin-extended-additional":"","intlchar.constants.block-code-greek-extended":"","intlchar.constants.block-code-general-punctuation":"","intlchar.constants.block-code-superscripts-and-subscripts":"","intlchar.constants.block-code-currency-symbols":"","intlchar.constants.block-code-combining-marks-for-symbols":"","intlchar.constants.block-code-letterlike-symbols":"","intlchar.constants.block-code-number-forms":"","intlchar.constants.block-code-arrows":"","intlchar.constants.block-code-mathematical-operators":"","intlchar.constants.block-code-miscellaneous-technical":"","intlchar.constants.block-code-control-pictures":"","intlchar.constants.block-code-optical-character-recognition":"","intlchar.constants.block-code-enclosed-alphanumerics":"","intlchar.constants.block-code-box-drawing":"","intlchar.constants.block-code-block-elements":"","intlchar.constants.block-code-geometric-shapes":"","intlchar.constants.block-code-miscellaneous-symbols":"","intlchar.constants.block-code-dingbats":"","intlchar.constants.block-code-braille-patterns":"","intlchar.constants.block-code-cjk-radicals-supplement":"","intlchar.constants.block-code-kangxi-radicals":"","intlchar.constants.block-code-ideographic-description-characters":"","intlchar.constants.block-code-cjk-symbols-and-punctuation":"","intlchar.constants.block-code-hiragana":"","intlchar.constants.block-code-katakana":"","intlchar.constants.block-code-bopomofo":"","intlchar.constants.block-code-hangul-compatibility-jamo":"","intlchar.constants.block-code-kanbun":"","intlchar.constants.block-code-bopomofo-extended":"","intlchar.constants.block-code-enclosed-cjk-letters-and-months":"","intlchar.constants.block-code-cjk-compatibility":"","intlchar.constants.block-code-cjk-unified-ideographs-extension-a":"","intlchar.constants.block-code-cjk-unified-ideographs":"","intlchar.constants.block-code-yi-syllables":"","intlchar.constants.block-code-yi-radicals":"","intlchar.constants.block-code-hangul-syllables":"","intlchar.constants.block-code-high-surrogates":"","intlchar.constants.block-code-high-private-use-surrogates":"","intlchar.constants.block-code-low-surrogates":"","intlchar.constants.block-code-private-use-area":"","intlchar.constants.block-code-private-use":"","intlchar.constants.block-code-cjk-compatibility-ideographs":"","intlchar.constants.block-code-alphabetic-presentation-forms":"","intlchar.constants.block-code-arabic-presentation-forms-a":"","intlchar.constants.block-code-combining-half-marks":"","intlchar.constants.block-code-cjk-compatibility-forms":"","intlchar.constants.block-code-small-form-variants":"","intlchar.constants.block-code-arabic-presentation-forms-b":"","intlchar.constants.block-code-specials":"","intlchar.constants.block-code-halfwidth-and-fullwidth-forms":"","intlchar.constants.block-code-old-italic":"","intlchar.constants.block-code-gothic":"","intlchar.constants.block-code-deseret":"","intlchar.constants.block-code-byzantine-musical-symbols":"","intlchar.constants.block-code-musical-symbols":"","intlchar.constants.block-code-mathematical-alphanumeric-symbols":"","intlchar.constants.block-code-cjk-unified-ideographs-extension-b":"","intlchar.constants.block-code-cjk-compatibility-ideographs-supplement":"","intlchar.constants.block-code-tags":"","intlchar.constants.block-code-cyrillic-supplement":"","intlchar.constants.block-code-cyrillic-supplementary":"","intlchar.constants.block-code-tagalog":"","intlchar.constants.block-code-hanunoo":"","intlchar.constants.block-code-buhid":"","intlchar.constants.block-code-tagbanwa":"","intlchar.constants.block-code-miscellaneous-mathematical-symbols-a":"","intlchar.constants.block-code-supplemental-arrows-a":"","intlchar.constants.block-code-supplemental-arrows-b":"","intlchar.constants.block-code-miscellaneous-mathematical-symbols-b":"","intlchar.constants.block-code-supplemental-mathematical-operators":"","intlchar.constants.block-code-katakana-phonetic-extensions":"","intlchar.constants.block-code-variation-selectors":"","intlchar.constants.block-code-supplementary-private-use-area-a":"","intlchar.constants.block-code-supplementary-private-use-area-b":"","intlchar.constants.block-code-limbu":"","intlchar.constants.block-code-tai-le":"","intlchar.constants.block-code-khmer-symbols":"","intlchar.constants.block-code-phonetic-extensions":"","intlchar.constants.block-code-miscellaneous-symbols-and-arrows":"","intlchar.constants.block-code-yijing-hexagram-symbols":"","intlchar.constants.block-code-linear-b-syllabary":"","intlchar.constants.block-code-linear-b-ideograms":"","intlchar.constants.block-code-aegean-numbers":"","intlchar.constants.block-code-ugaritic":"","intlchar.constants.block-code-shavian":"","intlchar.constants.block-code-osmanya":"","intlchar.constants.block-code-cypriot-syllabary":"","intlchar.constants.block-code-tai-xuan-jing-symbols":"","intlchar.constants.block-code-variation-selectors-supplement":"","intlchar.constants.block-code-ancient-greek-musical-notation":"","intlchar.constants.block-code-ancient-greek-numbers":"","intlchar.constants.block-code-arabic-supplement":"","intlchar.constants.block-code-buginese":"","intlchar.constants.block-code-cjk-strokes":"","intlchar.constants.block-code-combining-diacritical-marks-supplement":"","intlchar.constants.block-code-coptic":"","intlchar.constants.block-code-ethiopic-extended":"","intlchar.constants.block-code-ethiopic-supplement":"","intlchar.constants.block-code-georgian-supplement":"","intlchar.constants.block-code-glagolitic":"","intlchar.constants.block-code-kharoshthi":"","intlchar.constants.block-code-modifier-tone-letters":"","intlchar.constants.block-code-new-tai-lue":"","intlchar.constants.block-code-old-persian":"","intlchar.constants.block-code-phonetic-extensions-supplement":"","intlchar.constants.block-code-supplemental-punctuation":"","intlchar.constants.block-code-syloti-nagri":"","intlchar.constants.block-code-tifinagh":"","intlchar.constants.block-code-vertical-forms":"","intlchar.constants.block-code-nko":"","intlchar.constants.block-code-balinese":"","intlchar.constants.block-code-latin-extended-c":"","intlchar.constants.block-code-latin-extended-d":"","intlchar.constants.block-code-phags-pa":"","intlchar.constants.block-code-phoenician":"","intlchar.constants.block-code-cuneiform":"","intlchar.constants.block-code-cuneiform-numbers-and-punctuation":"","intlchar.constants.block-code-counting-rod-numerals":"","intlchar.constants.block-code-sundanese":"","intlchar.constants.block-code-lepcha":"","intlchar.constants.block-code-ol-chiki":"","intlchar.constants.block-code-cyrillic-extended-a":"","intlchar.constants.block-code-vai":"","intlchar.constants.block-code-cyrillic-extended-b":"","intlchar.constants.block-code-saurashtra":"","intlchar.constants.block-code-kayah-li":"","intlchar.constants.block-code-rejang":"","intlchar.constants.block-code-cham":"","intlchar.constants.block-code-ancient-symbols":"","intlchar.constants.block-code-phaistos-disc":"","intlchar.constants.block-code-lycian":"","intlchar.constants.block-code-carian":"","intlchar.constants.block-code-lydian":"","intlchar.constants.block-code-mahjong-tiles":"","intlchar.constants.block-code-domino-tiles":"","intlchar.constants.block-code-samaritan":"","intlchar.constants.block-code-unified-canadian-aboriginal-syllabics-extended":"","intlchar.constants.block-code-tai-tham":"","intlchar.constants.block-code-vedic-extensions":"","intlchar.constants.block-code-lisu":"","intlchar.constants.block-code-bamum":"","intlchar.constants.block-code-common-indic-number-forms":"","intlchar.constants.block-code-devanagari-extended":"","intlchar.constants.block-code-hangul-jamo-extended-a":"","intlchar.constants.block-code-javanese":"","intlchar.constants.block-code-myanmar-extended-a":"","intlchar.constants.block-code-tai-viet":"","intlchar.constants.block-code-meetei-mayek":"","intlchar.constants.block-code-hangul-jamo-extended-b":"","intlchar.constants.block-code-imperial-aramaic":"","intlchar.constants.block-code-old-south-arabian":"","intlchar.constants.block-code-avestan":"","intlchar.constants.block-code-inscriptional-parthian":"","intlchar.constants.block-code-inscriptional-pahlavi":"","intlchar.constants.block-code-old-turkic":"","intlchar.constants.block-code-rumi-numeral-symbols":"","intlchar.constants.block-code-kaithi":"","intlchar.constants.block-code-egyptian-hieroglyphs":"","intlchar.constants.block-code-enclosed-alphanumeric-supplement":"","intlchar.constants.block-code-enclosed-ideographic-supplement":"","intlchar.constants.block-code-cjk-unified-ideographs-extension-c":"","intlchar.constants.block-code-mandaic":"","intlchar.constants.block-code-batak":"","intlchar.constants.block-code-ethiopic-extended-a":"","intlchar.constants.block-code-brahmi":"","intlchar.constants.block-code-bamum-supplement":"","intlchar.constants.block-code-kana-supplement":"","intlchar.constants.block-code-playing-cards":"","intlchar.constants.block-code-miscellaneous-symbols-and-pictographs":"","intlchar.constants.block-code-emoticons":"","intlchar.constants.block-code-transport-and-map-symbols":"","intlchar.constants.block-code-alchemical-symbols":"","intlchar.constants.block-code-cjk-unified-ideographs-extension-d":"","intlchar.constants.block-code-arabic-extended-a":"","intlchar.constants.block-code-arabic-mathematical-alphabetic-symbols":"","intlchar.constants.block-code-chakma":"","intlchar.constants.block-code-meetei-mayek-extensions":"","intlchar.constants.block-code-meroitic-cursive":"","intlchar.constants.block-code-meroitic-hieroglyphs":"","intlchar.constants.block-code-miao":"","intlchar.constants.block-code-sharada":"","intlchar.constants.block-code-sora-sompeng":"","intlchar.constants.block-code-sundanese-supplement":"","intlchar.constants.block-code-takri":"","intlchar.constants.block-code-bassa-vah":"","intlchar.constants.block-code-caucasian-albanian":"","intlchar.constants.block-code-coptic-epact-numbers":"","intlchar.constants.block-code-combining-diacritical-marks-extended":"","intlchar.constants.block-code-duployan":"","intlchar.constants.block-code-elbasan":"","intlchar.constants.block-code-geometric-shapes-extended":"","intlchar.constants.block-code-grantha":"","intlchar.constants.block-code-khojki":"","intlchar.constants.block-code-khudawadi":"","intlchar.constants.block-code-latin-extended-e":"","intlchar.constants.block-code-linear-a":"","intlchar.constants.block-code-mahajani":"","intlchar.constants.block-code-manichaean":"","intlchar.constants.block-code-mende-kikakui":"","intlchar.constants.block-code-modi":"","intlchar.constants.block-code-mro":"","intlchar.constants.block-code-myanmar-extended-b":"","intlchar.constants.block-code-nabataean":"","intlchar.constants.block-code-old-north-arabian":"","intlchar.constants.block-code-old-permic":"","intlchar.constants.block-code-ornamental-dingbats":"","intlchar.constants.block-code-pahawh-hmong":"","intlchar.constants.block-code-palmyrene":"","intlchar.constants.block-code-pau-cin-hau":"","intlchar.constants.block-code-psalter-pahlavi":"","intlchar.constants.block-code-shorthand-format-controls":"","intlchar.constants.block-code-siddham":"","intlchar.constants.block-code-sinhala-archaic-numbers":"","intlchar.constants.block-code-supplemental-arrows-c":"","intlchar.constants.block-code-tirhuta":"","intlchar.constants.block-code-warang-citi":"","intlchar.constants.block-code-count":"","intlchar.constants.block-code-invalid-code":"","intlchar.constants.bpt-none":"","intlchar.constants.bpt-open":"","intlchar.constants.bpt-close":"","intlchar.constants.bpt-count":"","intlchar.constants.ea-neutral":"","intlchar.constants.ea-ambiguous":"","intlchar.constants.ea-halfwidth":"","intlchar.constants.ea-fullwidth":"","intlchar.constants.ea-narrow":"","intlchar.constants.ea-wide":"","intlchar.constants.ea-count":"","intlchar.constants.unicode-char-name":"","intlchar.constants.unicode-10-char-name":"","intlchar.constants.extended-char-name":"","intlchar.constants.char-name-alias":"","intlchar.constants.char-name-choice-count":"","intlchar.constants.short-property-name":"","intlchar.constants.long-property-name":"","intlchar.constants.property-name-choice-count":"","intlchar.constants.dt-none":"","intlchar.constants.dt-canonical":"","intlchar.constants.dt-compat":"","intlchar.constants.dt-circle":"","intlchar.constants.dt-final":"","intlchar.constants.dt-font":"","intlchar.constants.dt-fraction":"","intlchar.constants.dt-initial":"","intlchar.constants.dt-isolated":"","intlchar.constants.dt-medial":"","intlchar.constants.dt-narrow":"","intlchar.constants.dt-nobreak":"","intlchar.constants.dt-small":"","intlchar.constants.dt-square":"","intlchar.constants.dt-sub":"","intlchar.constants.dt-super":"","intlchar.constants.dt-vertical":"","intlchar.constants.dt-wide":"","intlchar.constants.dt-count":"","intlchar.constants.jt-non-joining":"","intlchar.constants.jt-join-causing":"","intlchar.constants.jt-dual-joining":"","intlchar.constants.jt-left-joining":"","intlchar.constants.jt-right-joining":"","intlchar.constants.jt-transparent":"","intlchar.constants.jt-count":"","intlchar.constants.jg-no-joining-group":"","intlchar.constants.jg-ain":"","intlchar.constants.jg-alaph":"","intlchar.constants.jg-alef":"","intlchar.constants.jg-beh":"","intlchar.constants.jg-beth":"","intlchar.constants.jg-dal":"","intlchar.constants.jg-dalath-rish":"","intlchar.constants.jg-e":"","intlchar.constants.jg-feh":"","intlchar.constants.jg-final-semkath":"","intlchar.constants.jg-gaf":"","intlchar.constants.jg-gamal":"","intlchar.constants.jg-hah":"","intlchar.constants.jg-teh-marbuta-goal":"","intlchar.constants.jg-hamza-on-heh-goal":"","intlchar.constants.jg-he":"","intlchar.constants.jg-heh":"","intlchar.constants.jg-heh-goal":"","intlchar.constants.jg-heth":"","intlchar.constants.jg-kaf":"","intlchar.constants.jg-kaph":"","intlchar.constants.jg-knotted-heh":"","intlchar.constants.jg-lam":"","intlchar.constants.jg-lamadh":"","intlchar.constants.jg-meem":"","intlchar.constants.jg-mim":"","intlchar.constants.jg-noon":"","intlchar.constants.jg-nun":"","intlchar.constants.jg-pe":"","intlchar.constants.jg-qaf":"","intlchar.constants.jg-qaph":"","intlchar.constants.jg-reh":"","intlchar.constants.jg-reversed-pe":"","intlchar.constants.jg-sad":"","intlchar.constants.jg-sadhe":"","intlchar.constants.jg-seen":"","intlchar.constants.jg-semkath":"","intlchar.constants.jg-shin":"","intlchar.constants.jg-swash-kaf":"","intlchar.constants.jg-syriac-waw":"","intlchar.constants.jg-tah":"","intlchar.constants.jg-taw":"","intlchar.constants.jg-teh-marbuta":"","intlchar.constants.jg-teth":"","intlchar.constants.jg-waw":"","intlchar.constants.jg-yeh":"","intlchar.constants.jg-yeh-barree":"","intlchar.constants.jg-yeh-with-tail":"","intlchar.constants.jg-yudh":"","intlchar.constants.jg-yudh-he":"","intlchar.constants.jg-zain":"","intlchar.constants.jg-fe":"","intlchar.constants.jg-khaph":"","intlchar.constants.jg-zhain":"","intlchar.constants.jg-burushaski-yeh-barree":"","intlchar.constants.jg-farsi-yeh":"","intlchar.constants.jg-nya":"","intlchar.constants.jg-rohingya-yeh":"","intlchar.constants.jg-manichaean-aleph":"","intlchar.constants.jg-manichaean-ayin":"","intlchar.constants.jg-manichaean-beth":"","intlchar.constants.jg-manichaean-daleth":"","intlchar.constants.jg-manichaean-dhamedh":"","intlchar.constants.jg-manichaean-five":"","intlchar.constants.jg-manichaean-gimel":"","intlchar.constants.jg-manichaean-heth":"","intlchar.constants.jg-manichaean-hundred":"","intlchar.constants.jg-manichaean-kaph":"","intlchar.constants.jg-manichaean-lamedh":"","intlchar.constants.jg-manichaean-mem":"","intlchar.constants.jg-manichaean-nun":"","intlchar.constants.jg-manichaean-one":"","intlchar.constants.jg-manichaean-pe":"","intlchar.constants.jg-manichaean-qoph":"","intlchar.constants.jg-manichaean-resh":"","intlchar.constants.jg-manichaean-sadhe":"","intlchar.constants.jg-manichaean-samekh":"","intlchar.constants.jg-manichaean-taw":"","intlchar.constants.jg-manichaean-ten":"","intlchar.constants.jg-manichaean-teth":"","intlchar.constants.jg-manichaean-thamedh":"","intlchar.constants.jg-manichaean-twenty":"","intlchar.constants.jg-manichaean-waw":"","intlchar.constants.jg-manichaean-yodh":"","intlchar.constants.jg-manichaean-zayin":"","intlchar.constants.jg-straight-waw":"","intlchar.constants.jg-count":"","intlchar.constants.gcb-other":"","intlchar.constants.gcb-control":"","intlchar.constants.gcb-cr":"","intlchar.constants.gcb-extend":"","intlchar.constants.gcb-l":"","intlchar.constants.gcb-lf":"","intlchar.constants.gcb-lv":"","intlchar.constants.gcb-lvt":"","intlchar.constants.gcb-t":"","intlchar.constants.gcb-v":"","intlchar.constants.gcb-spacing-mark":"","intlchar.constants.gcb-prepend":"","intlchar.constants.gcb-regional-indicator":"","intlchar.constants.gcb-count":"","intlchar.constants.wb-other":"","intlchar.constants.wb-aletter":"","intlchar.constants.wb-format":"","intlchar.constants.wb-katakana":"","intlchar.constants.wb-midletter":"","intlchar.constants.wb-midnum":"","intlchar.constants.wb-numeric":"","intlchar.constants.wb-extendnumlet":"","intlchar.constants.wb-cr":"","intlchar.constants.wb-extend":"","intlchar.constants.wb-lf":"","intlchar.constants.wb-midnumlet":"","intlchar.constants.wb-newline":"","intlchar.constants.wb-regional-indicator":"","intlchar.constants.wb-hebrew-letter":"","intlchar.constants.wb-single-quote":"","intlchar.constants.wb-double-quote":"","intlchar.constants.wb-count":"","intlchar.constants.sb-other":"","intlchar.constants.sb-aterm":"","intlchar.constants.sb-close":"","intlchar.constants.sb-format":"","intlchar.constants.sb-lower":"","intlchar.constants.sb-numeric":"","intlchar.constants.sb-oletter":"","intlchar.constants.sb-sep":"","intlchar.constants.sb-sp":"","intlchar.constants.sb-sterm":"","intlchar.constants.sb-upper":"","intlchar.constants.sb-cr":"","intlchar.constants.sb-extend":"","intlchar.constants.sb-lf":"","intlchar.constants.sb-scontinue":"","intlchar.constants.sb-count":"","intlchar.constants.lb-unknown":"","intlchar.constants.lb-ambiguous":"","intlchar.constants.lb-alphabetic":"","intlchar.constants.lb-break-both":"","intlchar.constants.lb-break-after":"","intlchar.constants.lb-break-before":"","intlchar.constants.lb-mandatory-break":"","intlchar.constants.lb-contingent-break":"","intlchar.constants.lb-close-punctuation":"","intlchar.constants.lb-combining-mark":"","intlchar.constants.lb-carriage-return":"","intlchar.constants.lb-exclamation":"","intlchar.constants.lb-glue":"","intlchar.constants.lb-hyphen":"","intlchar.constants.lb-ideographic":"","intlchar.constants.lb-inseparable":"","intlchar.constants.lb-inseperable":"","intlchar.constants.lb-infix-numeric":"","intlchar.constants.lb-line-feed":"","intlchar.constants.lb-nonstarter":"","intlchar.constants.lb-numeric":"","intlchar.constants.lb-open-punctuation":"","intlchar.constants.lb-postfix-numeric":"","intlchar.constants.lb-prefix-numeric":"","intlchar.constants.lb-quotation":"","intlchar.constants.lb-complex-context":"","intlchar.constants.lb-surrogate":"","intlchar.constants.lb-space":"","intlchar.constants.lb-break-symbols":"","intlchar.constants.lb-zwspace":"","intlchar.constants.lb-next-line":"","intlchar.constants.lb-word-joiner":"","intlchar.constants.lb-h2":"","intlchar.constants.lb-h3":"","intlchar.constants.lb-jl":"","intlchar.constants.lb-jt":"","intlchar.constants.lb-jv":"","intlchar.constants.lb-close-parenthesis":"","intlchar.constants.lb-conditional-japanese-starter":"","intlchar.constants.lb-hebrew-letter":"","intlchar.constants.lb-regional-indicator":"","intlchar.constants.lb-count":"","intlchar.constants.nt-none":"","intlchar.constants.nt-decimal":"","intlchar.constants.nt-digit":"","intlchar.constants.nt-numeric":"","intlchar.constants.nt-count":"","intlchar.constants.hst-not-applicable":"","intlchar.constants.hst-leading-jamo":"","intlchar.constants.hst-vowel-jamo":"","intlchar.constants.hst-trailing-jamo":"","intlchar.constants.hst-lv-syllable":"","intlchar.constants.hst-lvt-syllable":"","intlchar.constants.hst-count":"","intlchar.constants.fold-case-default":"","intlchar.constants.fold-case-exclude-special-i":"","intlchar.constants":"Predefined Constants","intlchar.synopsis":"Class synopsis","example-2558":"Testing different code points","intlchar.charage":"Get the &quot;age&quot; of the code point","example-2559":"Testing different code points","intlchar.chardigitvalue":"Get the decimal digit value of a decimal digit character","example-2560":"Testing different code points","intlchar.chardirection":"Get bidirectional category value for a code point","example-2561":"Testing different code points","intlchar.charfromname":"Find Unicode character by name and return its code point value","example-2562":"Testing different code points","intlchar.charmirror":"Get the &quot;mirror-image&quot; character for a code point","example-2563":"Testing different code points","intlchar.charname":"Retrieve the name of a Unicode character","example-2564":"Testing different code points","intlchar.chartype":"Get the general category value for a code point","example-2565":"Testing different code points","intlchar.chr":"Return Unicode character by code point value","example-2566":"Testing different code points","intlchar.digit":"Get the decimal digit value of a code point for a given radix","example-2567":"Enumerating over a sample range of code points","intlchar.enumcharnames":"Enumerate all assigned Unicode characters within a range","example-2568":"Enumerating over a sample range of code points","intlchar.enumchartypes":"Enumerate all code points with their Unicode general categories","intlchar.foldcase":"Perform case folding on a code point","example-2569":"Testing different code points","intlchar.fordigit":"Get character representation for a given digit and radix","example-2570":"Testing different code points","intlchar.getbidipairedbracket":"Get the paired bracket character for a code point","example-2571":"Testing different code points","intlchar.getblockcode":"Get the Unicode allocation block containing a code point","example-2572":"Testing different code points","intlchar.getcombiningclass":"Get the combining class of a code point","example-2573":"Testing different code points","intlchar.getfc-nfkc-closure":"Get the FC_NFKC_Closure property for a code point","example-2574":"Testing different properties","intlchar.getintpropertymaxvalue":"Get the max value for a Unicode property","example-2575":"Testing different properties","intlchar.getintpropertyminvalue":"Get the min value for a Unicode property","example-2576":"Testing different properties","intlchar.getintpropertyvalue":"Get the value for a Unicode property for a code point","example-2577":"Testing different code points","intlchar.getnumericvalue":"Get the numeric value for a Unicode code point","example-2578":"Testing different properties","intlchar.getpropertyenum":"Get the property constant value for a given property name","example-2579":"Testing different properties","intlchar.getpropertyname":"Get the Unicode name for a property","example-2580":"Testing different properties","intlchar.getpropertyvalueenum":"Get the property value for a given value name","example-2581":"Testing different properties","intlchar.getpropertyvaluename":"Get the Unicode name for a property value","example-2582":"Testing different properties","intlchar.getunicodeversion":"Get the Unicode version","example-2583":"Testing different properties","intlchar.hasbinaryproperty":"Check a binary Unicode property for a code point","example-2584":"Testing different code points","intlchar.isalnum":"Check if code point is an alphanumeric character","example-2585":"Testing different code points","intlchar.isalpha":"Check if code point is a letter character","example-2586":"Testing different code points","intlchar.isbase":"Check if code point is a base character","example-2587":"Testing different code points","intlchar.isblank":"Check if code point is a &quot;blank&quot; or &quot;horizontal space&quot; character","example-2588":"Testing different code points","intlchar.iscntrl":"Check if code point is a control character","example-2589":"Testing different code points","intlchar.isdefined":"Check whether the code point is defined","example-2590":"Testing different code points","intlchar.isdigit":"Check if code point is a digit character","example-2591":"Testing different code points","intlchar.isgraph":"Check if code point is a graphic character","example-2592":"Testing different code points","intlchar.isidignorable":"Check if code point is an ignorable character","example-2593":"Testing different code points","intlchar.isidpart":"Check if code point is permissible in an identifier","example-2594":"Testing different code points","intlchar.isidstart":"Check if code point is permissible as the first character in an identifier","example-2595":"Testing different code points","intlchar.isisocontrol":"Check if code point is an ISO control code","example-2596":"Testing different code points","intlchar.isjavaidpart":"Check if code point is permissible in a Java identifier","example-2597":"Testing different code points","intlchar.isjavaidstart":"Check if code point is permissible as the first character in a Java identifier","example-2598":"Testing different code points","intlchar.isjavaspacechar":"Check if code point is a space character according to Java","example-2599":"Testing different code points","intlchar.islower":"Check if code point is a lowercase letter","example-2600":"Testing different code points","intlchar.ismirrored":"Check if code point has the Bidi_Mirrored property","example-2601":"Testing different code points","intlchar.isprint":"Check if code point is a printable character","example-2602":"Testing different code points","intlchar.ispunct":"Check if code point is punctuation character","example-2603":"Testing different code points","intlchar.isspace":"Check if code point is a space character","example-2604":"Testing different code points","intlchar.istitle":"Check if code point is a titlecase letter","example-2605":"Testing different code points","intlchar.isualphabetic":"Check if code point has the Alphabetic Unicode property","example-2606":"Testing different code points","intlchar.isulowercase":"Check if code point has the Lowercase Unicode property","example-2607":"Testing different code points","intlchar.isupper":"Check if code point has the general category &quot;Lu&quot; (uppercase letter)","example-2608":"Testing different code points","intlchar.isuuppercase":"Check if code point has the Uppercase Unicode property","example-2609":"Testing different code points","intlchar.isuwhitespace":"Check if code point has the White_Space Unicode property","example-2610":"Testing different code points","intlchar.iswhitespace":"Check if code point is a whitespace character according to ICU","example-2611":"Testing different code points","intlchar.isxdigit":"Check if code point is a hexadecimal digit","example-2612":"Testing different code points","intlchar.ord":"Return Unicode code point value of character","example-2613":"Testing different code points","intlchar.tolower":"Make Unicode character lowercase","example-2614":"Testing different code points","intlchar.totitle":"Make Unicode character titlecase","example-2615":"Testing different code points","intlchar.toupper":"Make Unicode character uppercase","class.intlchar":"IntlChar","intlexception.intro":"Introduction","intlexception.synopsis":"Class synopsis","class.intlexception":"Exception class for intl errors","intliterator.intro":"Introduction","intliterator.synopsis":"Class synopsis","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","example-2616":"intl_error_name example","function.intl-error-name":"Get symbolic name for a given error code","example-2617":"intl_get_error_code example","function.intl-get-error-code":"Get the last error code","example-2618":"intl_get_error_message example","function.intl-get-error-message":"Get description of the last error","example-2619":"intl_is_failure example","function.intl-is-failure":"Check whether the given error code indicates failure","ref.intl":"intl Functions","book.intl":"Internationalization Functions","intro.mbstring":"Introduction","mbstring.requirements":"Requirements","mbstring.installation":"Installation","ini.mbstring.language":"","ini.mbstring.encoding-translation":"","ini.mbstring.internal-encoding":"","ini.mbstring.http-input":"","ini.mbstring.http-output":"","ini.mbstring.detect-order":"","ini.mbstring.substitute-character":"","ini.mbstring.func-overload":"","ini.mbstring.http-output-conv-mimetypes":"","ini.mbstring.strict-detection":"","ini.mbstring.regex-retry-limit":"","ini.mbstring.regex-stack-limit":"","example-2620":"php.ini setting examples","example-2621":"php.ini setting for EUC-JP users","example-2622":"php.ini setting for SJIS users","mbstring.configuration":"Runtime Configuration","mbstring.resources":"Resource Types","mbstring.setup":"Installing\/Configuring","constant.mb-overload-mail":"","constant.mb-overload-string":"","constant.mb-overload-regex":"","constant.mb-case-upper":"","constant.mb-case-lower":"","constant.mb-case-title":"","constant.mb-case-fold":"","constant.mb-case-lower-simple":"","constant.mb-case-upper-simple":"","constant.mb-case-title-simple":"","constant.mb-case-fold-simple":"","constant.mb-oniguruma-version":"","mbstring.constants":"Predefined Constants","mbstring.encodings":"Summaries of supported encodings","mbstring.ja-basic":"Basics of Japanese multi-byte encodings","example-2623":"Disable HTTP input conversion in php.ini","example-2624":"php.ini setting example","example-2625":"Script example","mbstring.http":"HTTP Input and Output","mbstring.supported-encodings":"Supported Character Encodings","mbstring.overload":"Function Overloading Feature","mbstring.php4.req":"PHP Character Encoding Requirements","function.mb-check-encoding":"Check if strings are valid for the specified encoding","example-2626":"Testing different code points","function.mb-chr":"Return character by Unicode code point value","example-2627":"mb_convert_case example","example-2628":"mb_convert_case example with non-Latin UTF-8 text","function.mb-convert-case":"Perform case folding on a string","example-2629":"mb_convert_encoding example","function.mb-convert-encoding":"Convert a string from one character encoding to another","example-2630":"mb_convert_kana example","function.mb-convert-kana":"Convert &quot;kana&quot; one from another (&quot;zen-kaku&quot;, &quot;han-kaku&quot; and more)","example-2631":"mb_convert_variables example","function.mb-convert-variables":"Convert character code in variable(s)","function.mb-decode-mimeheader":"Decode string in MIME header field","example-2632":"map example","example-2633":"map example escapes JavaScript string","function.mb-decode-numericentity":"Decode HTML numeric string reference to character","example-2634":"mb_detect_encoding example","example-2635":"Effect of strict parameter","example-2636":"Effect of order when multiple encodings match","function.mb-detect-encoding":"Detect character encoding","example-2637":"mb_detect_order examples","example-2638":"Example showing useless detect orders","function.mb-detect-order":"Set\/Get character encoding detection order","example-2639":"mb_encode_mimeheader example","function.mb-encode-mimeheader":"Encode string for MIME header","example-2640":"map example","example-2641":"mb_encode_numericentity example","function.mb-encode-numericentity":"Encode character to HTML numeric string reference","example-2642":"mb_encoding_aliases example","function.mb-encoding-aliases":"Get aliases of a known encoding type","function.mb-ereg-match":"Regular expression match for multibyte string","example-2643":"mb_ereg_replace_callback example","example-2644":"mb_ereg_replace_callback using anonymous function","function.mb-ereg-replace-callback":"Perform a regular expression search and replace with multibyte support using a callback","function.mb-ereg-replace":"Replace regular expression with multibyte support","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-ereg-search":"Multibyte regular expression match for predefined multibyte string","function.mb-ereg":"Regular expression match with multibyte support","function.mb-eregi-replace":"Replace regular expression with multibyte support ignoring case","function.mb-eregi":"Regular expression match ignoring case with multibyte support","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","example-2645":"mb_internal_encoding example","function.mb-internal-encoding":"Set\/Get internal character encoding","function.mb-language":"Set\/Get current language","example-2646":"mb_list_encodings example","function.mb-list-encodings":"Returns an array of all supported encodings","example-2647":"","function.mb-ord":"Get Unicode code point of character","example-2648":"mb_output_handler example","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","example-2649":"mb_preferred_mime_name example","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-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","example-2650":"mb_str_pad example","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","example-2651":"mb_strimwidth example","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","example-2652":"mb_strtolower example","example-2653":"mb_strtolower example with non-Latin UTF-8 text","function.mb-strtolower":"Make a string lowercase","example-2654":"mb_strtoupper example","example-2655":"mb_strtoupper example with non-Latin UTF-8 text","function.mb-strtoupper":"Make a string uppercase","mb-strwidth.example.basic":"mb_strwidth example","function.mb-strwidth":"Return width of string","example-2657":"mb_substitute_character example","function.mb-substitute-character":"Set\/Get substitution character","example-2658":"mb_substr_count example","function.mb-substr-count":"Count the number of substring occurrences","function.mb-substr":"Get part of string","ref.mbstring":"Multibyte String Functions","book.mbstring":"Multibyte String","intro.pspell":"Introduction","pspell.requirements":"Requirements","pspell.installation":"Installation","pspell.configuration":"Runtime Configuration","pspell.resources":"Resource Types","pspell.setup":"Installing\/Configuring","constant.pspell-fast":"","constant.pspell-normal":"","constant.pspell-bad-spellers":"","constant.pspell-run-together":"","pspell.constants":"Predefined Constants","example-2659":"pspell_add_to_personal","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","example-2660":"pspell_check Example","function.pspell-check":"Check a word","example-2661":"pspell_add_to_personal Example","function.pspell-clear-session":"Clear the current session","example-2662":"pspell_config_create","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","example-2663":"pspell_config_ignore","function.pspell-config-ignore":"Ignore words less than N characters long","example-2664":"pspell_config_mode Example","function.pspell-config-mode":"Change the mode number of suggestions returned","example-2665":"pspell_config_personal","function.pspell-config-personal":"Set a file that contains personal wordlist","example-2666":"pspell_config_repl","function.pspell-config-repl":"Set a file that contains replacement pairs","example-2667":"pspell_config_runtogether","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","example-2668":"pspell_new_config","function.pspell-new-config":"Load a new dictionary with settings based on a given config","example-2669":"pspell_new_personal","function.pspell-new-personal":"Load a new dictionary with personal wordlist","example-2670":"pspell_new","function.pspell-new":"Load a new dictionary","example-2671":"pspell_add_to_personal","function.pspell-save-wordlist":"Save the personal wordlist to a file","example-2672":"pspell_store_replacement","function.pspell-store-replacement":"Store a replacement pair for a word","example-2673":"pspell_suggest example","function.pspell-suggest":"Suggest spellings of a word","ref.pspell":"Pspell Functions","pspell-dictionary.intro":"Introduction","pspell-dictionary.synopsis":"Class synopsis","class.pspell-dictionary":"The PSpell\\Dictionary class","pspell-config.intro":"Introduction","pspell-config.synopsis":"Class synopsis","class.pspell-config":"The PSpell\\Config class","book.pspell":"Pspell","intro.recode":"Introduction","recode.requirements":"Requirements","recode.installation.php74":"PHP 7.4","recode.installation.phplt74":"PHP &lt; 7.4","recode.installation":"Installation","recode.configuration":"Runtime Configuration","recode.resources":"Resource Types","recode.setup":"Installing\/Configuring","recode.constants":"Predefined Constants","example-2674":"Basic recode_file example","function.recode-file":"Recode from file to file according to recode request","example-2675":"Basic recode_string example","function.recode-string":"Recode a string according to a recode request","function.recode":"Alias of recode_string","ref.recode":"Recode Functions","book.recode":"GNU Recode","refs.international":"Human Language and Character Encoding Support","intro.exif":"Introduction","exif.requirements":"Requirements","exif.installation":"Installation","ini.exif.encode-unicode":"","ini.exif.decode-unicode-motorola":"","ini.exif.decode-unicode-intel":"","ini.exif.encode-jis":"","ini.exif.decode-jis-motorola":"","ini.exif.decode-jis-intel":"","exif.configuration":"Runtime Configuration","exif.resources":"Resource Types","exif.setup":"Installing\/Configuring","constant.exif-use-mbstring":"","exif.constants":"Predefined Constants","example-2676":"exif_imagetype example","function.exif-imagetype":"Determine the type of an image","example-2677":"exif_read_data example","example-2678":"exif_read_data with streams available as of PHP 7.2.0","function.exif-read-data":"Reads the EXIF headers from an image file","example-2679":"exif_tagname example","function.exif-tagname":"Get the header name for an index","example-2680":"exif_thumbnail example","function.exif-thumbnail":"Retrieve the embedded thumbnail of an image","function.read-exif-data":"Alias of exif_read_data","ref.exif":"Exif Functions","book.exif":"Exchangeable image information","intro.image":"Introduction","image.requirements":"Requirements","image.installation":"Installation","ini.image.jpeg-ignore-warning":"","ini.gd.jpeg-ignore-warning":"","image.configuration":"Runtime Configuration","image.resources":"Resource Types","image.setup":"Installing\/Configuring","constant.gd-version":"","constant.gd-major-version":"","constant.gd-minor-version":"","constant.gd-release-version":"","constant.gd-extra-version":"","constant.gd-bundled":"","constant.img-avif":"","constant.img-bmp":"","constant.img-gif":"","constant.img-jpg":"","constant.img-jpeg":"","constant.img-png":"","constant.img-wbmp":"","constant.img-xpm":"","constant.img-webp":"","constant.img-webp-lossless":"","constant.img-color-tiled":"","constant.img-color-styled":"","constant.img-color-brushed":"","constant.img-color-styledbrushed":"","constant.img-color-transparent":"","constant.img-affine-translate":"","constant.img-affine-scale":"","constant.img-affine-rotate":"","constant.img-affine-shear-horizontal":"","constant.img-affine-shear-vertical":"","constant.img-arc-rounded":"","constant.img-arc-pie":"","constant.img-arc-chord":"","constant.img-arc-nofill":"","constant.img-arc-edged":"","constant.img-gd2-raw":"","constant.img-gd2-compressed":"","constant.img-effect-replace":"","constant.img-effect-alphablend":"","constant.img-effect-normal":"","constant.img-effect-overlay":"","constant.img-effect-multiply":"","constant.img-filter-negate":"","constant.img-filter-grayscale":"","constant.img-filter-brightness":"","constant.img-filter-contrast":"","constant.img-filter-colorize":"","constant.img-filter-edgedetect":"","constant.img-filter-gaussian-blur":"","constant.img-filter-selective-blur":"","constant.img-filter-emboss":"","constant.img-filter-mean-removal":"","constant.img-filter-smooth":"","constant.img-filter-pixelate":"","constant.img-filter-scatter":"","constant.imagetype-gif":"","constant.imagetype-jpeg":"","constant.imagetype-jpeg2000":"","constant.imagetype-png":"","constant.imagetype-swf":"","constant.imagetype-psd":"","constant.imagetype-bmp":"","constant.imagetype-wbmp":"","constant.imagetype-xbm":"","constant.imagetype-tiff-ii":"","constant.imagetype-tiff-mm":"","constant.imagetype-iff":"","constant.imagetype-jb2":"","constant.imagetype-jpc":"","constant.imagetype-jp2":"","constant.imagetype-jpx":"","constant.imagetype-swc":"","constant.imagetype-ico":"","constant.imagetype-webp":"","constant.imagetype-avif":"","constant.png-no-filter":"","constant.png-filter-none":"","constant.png-filter-sub":"","constant.png-filter-up":"","constant.png-filter-avg":"","constant.png-filter-paeth":"","constant.png-all-filters":"","constant.img-flip-vertical":"","constant.img-flip-horizontal":"","constant.img-flip-both":"","constant.img-bell":"","constant.img-bessel":"","constant.img-bilinear-fixed":"","constant.img-bicubic":"","constant.img-bicubic-fixed":"","constant.img-blackman":"","constant.img-box":"","constant.img-bspline":"","constant.img-catmullrom":"","constant.img-gaussian":"","constant.img-generalized-cubic":"","constant.img-hermite":"","constant.img-hamming":"","constant.img-hanning":"","constant.img-mitchell":"","constant.img-power":"","constant.img-quadratic":"","constant.img-sinc":"","constant.img-nearest-neighbour":"","constant.img-weighted4":"","constant.img-triangle":"","image.constants":"Predefined Constants","example-2681":"PNG creation with PHP","image.examples-png":"PNG creation with PHP","example-2682":"Adding watermarks to images using alpha channels","image.examples-watermark":"Adding watermarks to images using alpha channels","example-2683":"Using imagecopymerge to create a translucent watermark","image.examples.merged-watermark":"Using imagecopymerge to create a translucent watermark","image.examples":"Examples","example-2684":"Using gd_info","function.gd-info":"Retrieve information about the currently installed GD library","example-2685":"getimagesize and MIME types","example-2686":"getimagesize example","example-2687":"getimagesize (URL)","example-2688":"getimagesize() returning IPTC","function.getimagesize":"Get the size of an image","example-2689":"getimagesizefromstring example","function.getimagesizefromstring":"Get the size of an image from a string","example-2690":"image_type_to_extension example","function.image-type-to-extension":"Get file extension for image type","example-2691":"image_type_to_mime_type example","function.image-type-to-mime-type":"Get Mime-Type for image-type returned by getimagesize,\n   exif_read_data, exif_thumbnail, exif_imagetype","example-2692":"image2wbmp example","function.image2wbmp":"Output image to browser or file","function.imageaffine":"Return an image containing the affine transformed src image, using an optional clipping area","example-2693":"imageaffinematrixconcat example","function.imageaffinematrixconcat":"Concatenate two affine transformation matrices","example-2694":"imageaffinematrixget example","function.imageaffinematrixget":"Get an affine transformation matrix","example-2695":"imagealphablending usage example","function.imagealphablending":"Set the blending mode for an image","example-2696":"A comparison of two lines, one with anti-aliasing switched on","function.imageantialias":"Should antialias functions be used or not","example-2697":"Drawing a circle with imagearc","function.imagearc":"Draws an arc","function.imageavif":"Output image to browser or file","example-2698":"Saving a BMP file","function.imagebmp":"Output a BMP image to browser or file","example-2699":"imagechar example","function.imagechar":"Draw a character horizontally","example-2700":"imagecharup example","function.imagecharup":"Draw a character vertically","example-2701":"imagecolorallocate example","function.imagecolorallocate":"Allocate a color for an image","example-2702":"Example of using imagecolorallocatealpha","imagecolorallocatealpha.example.convert":"Convert typical alpha values for use with imagecolorallocatealpha","function.imagecolorallocatealpha":"Allocate a color for an image","example-2704":"Access distinct RGB values","example-2705":"Human-readable RGB values using imagecolorsforindex","function.imagecolorat":"Get the index of the color of a pixel","example-2706":"Search for a set of colors in an image","function.imagecolorclosest":"Get the index of the closest color to the specified color","example-2707":"Search for a set of colors in an image","function.imagecolorclosestalpha":"Get the index of the closest color to the specified color + alpha","example-2708":"Example of using imagecolorclosesthwb","function.imagecolorclosesthwb":"Get the index of the color which has the hue, white and blackness","example-2709":"Using imagecolordeallocate","function.imagecolordeallocate":"De-allocate a color for an image","example-2710":"Get colors from the GD logo","function.imagecolorexact":"Get the index of the specified color","example-2711":"Get colors from the GD logo","function.imagecolorexactalpha":"Get the index of the specified color + alpha","example-2712":"imagecolormatch example","function.imagecolormatch":"Makes the colors of the palette version of an image more closely match the true color version","example-2713":"Using imagecoloresolve to get colors from an image","function.imagecolorresolve":"Get the index of the specified color or its closest possible alternative","example-2714":"Using imagecoloresolvealpha to get colors from an image","function.imagecolorresolvealpha":"Get the index of the specified color + alpha or its closest possible alternative","example-2715":"imagecolorset example","function.imagecolorset":"Set the color for the specified palette index","example-2716":"imagecolorsforindex example","function.imagecolorsforindex":"Get the colors for an index","example-2717":"Getting total number of colors in an image using imagecolorstotal","function.imagecolorstotal":"Find out the number of colors in an image's palette","example-2718":"imagecolortransparent example","function.imagecolortransparent":"Define a color as transparent","example-2719":"Embossing the PHP.net logo","example-2720":"Gaussian blur","function.imageconvolution":"Apply a 3x3 convolution matrix, using coefficient and offset","example-2721":"Cropping the PHP.net logo","function.imagecopy":"Copy part of an image","example-2722":"Merging two copies of the PHP.net logo with 75% transparency","function.imagecopymerge":"Copy and merge part of an image","example-2723":"imagecopymergegray usage","function.imagecopymergegray":"Copy and merge part of an image with gray scale","example-2724":"Simple example","example-2725":"Resampling an image proportionally","function.imagecopyresampled":"Copy and resize part of an image with resampling","example-2726":"Resizing an image","function.imagecopyresized":"Copy and resize part of an image","example-2727":"Creating a new GD image stream and outputting an image.","function.imagecreate":"Create a new palette based image","function.imagecreatefromavif":"Create a new image from file or URL","example-2728":"Convert an BMP image to a PNG image using imagecreatefrombmp","function.imagecreatefrombmp":"Create a new image from file or URL","example-2729":"imagecreatefromgd2 example","function.imagecreatefromgd2":"Create a new image from GD2 file or URL","example-2730":"imagecreatefromgd2part example","function.imagecreatefromgd2part":"Create a new image from a given part of GD2 file or URL","example-2731":"imagecreatefromgd example","function.imagecreatefromgd":"Create a new image from GD file or URL","example-2732":"Example to handle an error during loading of a GIF","function.imagecreatefromgif":"Create a new image from file or URL","example-2733":"Example to handle an error during loading of a JPEG","function.imagecreatefromjpeg":"Create a new image from file or URL","example-2734":"Example to handle an error during loading of a PNG","function.imagecreatefrompng":"Create a new image from file or URL","example-2735":"imagecreatefromstring example","function.imagecreatefromstring":"Create a new image from the image stream in the string","function.imagecreatefromtga":"Create a new image from file or URL","example-2736":"Example to handle an error during loading of a WBMP","function.imagecreatefromwbmp":"Create a new image from file or URL","example-2737":"Convert an WebP image to a jpeg image using imagecreatefromwebp","function.imagecreatefromwebp":"Create a new image from file or URL","example-2738":"Convert an XBM image to a png image using imagecreatefromxbm","function.imagecreatefromxbm":"Create a new image from file or URL","example-2739":"Creating an image instance using imagecreatefromxpm","function.imagecreatefromxpm":"Create a new image from file or URL","example-2740":"Creating a new GD image stream and outputting an image.","function.imagecreatetruecolor":"Create a new true color image","imagecrop.example.basic":"imagecrop example","function.imagecrop":"Crop an image to the given rectangle","example-2742":"Proper handling of auto-cropping","function.imagecropauto":"Crop an image automatically using one of the available modes","example-2743":"imagedashedline example","example-2744":"Alternative to imagedashedline","function.imagedashedline":"Draw a dashed line","example-2745":"Using imagedestroy prior to PHP 8.0.0","function.imagedestroy":"Destroy an image","example-2746":"imageellipse example","function.imageellipse":"Draw an ellipse","example-2747":"imagefill example","function.imagefill":"Flood fill","example-2748":"Creating a 3D looking pie","function.imagefilledarc":"Draw a partial arc and fill it","example-2749":"imagefilledellipse example","function.imagefilledellipse":"Draw a filled ellipse","example-2750":"imagefilledpolygon example","function.imagefilledpolygon":"Draw a filled polygon","example-2751":"imagefilledrectangle usage","function.imagefilledrectangle":"Draw a filled rectangle","example-2752":"Filling an ellipse with a color","function.imagefilltoborder":"Flood fill to specific color","example-2753":"imagefilter grayscale example","example-2754":"imagefilter brightness example","example-2755":"imagefilter colorize example","example-2756":"imagefilter negate example","example-2757":"imagefilter pixelate example","example-2758":"imagefilter scatter example","function.imagefilter":"Applies a filter to an image","example-2759":"Flips an image vertically","example-2760":"Flips the image horizontally","function.imageflip":"Flips an image using a given mode","example-2761":"Using imagefontheight on built-in fonts","example-2762":"Using imagefontheight together with imageloadfont","function.imagefontheight":"Get font height","example-2763":"Using imagefontwidth on built-in fonts","example-2764":"Using imagefontwidth together with imageloadfont","function.imagefontwidth":"Get font width","example-2765":"imageftbbox example","function.imageftbbox":"Give the bounding box of a text using fonts via freetype2","example-2766":"imagefttext example","function.imagefttext":"Write text to the image using fonts using FreeType 2","example-2767":"imagegammacorrect usage","function.imagegammacorrect":"Apply a gamma correction to a GD image","example-2768":"Outputting a GD2 image","example-2769":"Saving a GD2 image","function.imagegd2":"Output GD2 image to browser or file","example-2770":"Outputting a GD image","example-2771":"Saving a GD image","function.imagegd":"Output GD image to browser or file","imagegetclip.example.basic":"imagegetclip example","function.imagegetclip":"Get the clipping rectangle","function.imagegetinterpolation":"Get the interpolation method","example-2773":"Outputting an image using imagegif","example-2774":"Converting a PNG image to GIF using imagegif","function.imagegif":"Output image to browser or file","example-2775":"imagegrabscreen example","function.imagegrabscreen":"Captures the whole screen","example-2776":"imagegrabwindow example","function.imagegrabwindow":"Captures a window","example-2777":"Turn on interlacing using imageinterlace","function.imageinterlace":"Enable or disable interlace","example-2778":"Simple detection of true color image instances using imageistruecolor","function.imageistruecolor":"Finds whether an image is a truecolor image","example-2779":"Outputting a JPEG image to the browser","example-2780":"Saving a JPEG image to a file","example-2781":"Outputting the image at 75% quality to the browser","function.imagejpeg":"Output image to browser or file","example-2782":"imagelayereffect example","function.imagelayereffect":"Set the alpha blending flag to use layering effects","example-2783":"Drawing a thick line","function.imageline":"Draw a line","example-2784":"imageloadfont usage example","function.imageloadfont":"Load a new font","example-2785":"imageopenpolygon example","function.imageopenpolygon":"Draws an open polygon","example-2786":"imagepalettecopy example","function.imagepalettecopy":"Copy the palette from one image to another","example-2787":"Converts any image object to true color","function.imagepalettetotruecolor":"Converts a palette based image to true color","function.imagepng":"Output a PNG image to either the browser or a file","example-2788":"imagepolygon example","function.imagepolygon":"Draws a polygon","example-2789":"Simple imagerectangle example","function.imagerectangle":"Draw a rectangle","imageresolution.example.basic":"Setting and getting the resolution of an image","function.imageresolution":"Get or set the resolution of the image","example-2791":"Rotate an image 180 degrees","function.imagerotate":"Rotate an image with a given angle","example-2792":"Basic imagesavealpha Usage","function.imagesavealpha":"Whether to retain full alpha channel information when saving images","function.imagescale":"Scale an image using the given new width and height","example-2793":"imagesetbrush example","function.imagesetbrush":"Set the brush image for line drawing","function.imagesetclip":"Set the clipping rectangle","example-2794":"imagesetinterpolation example","function.imagesetinterpolation":"Set the interpolation method","example-2795":"imagesetpixel example","function.imagesetpixel":"Set a single pixel","example-2796":"imagesetstyle example","function.imagesetstyle":"Set the style for line drawing","example-2797":"imagesetthickness example","function.imagesetthickness":"Set the thickness for line drawing","example-2798":"imagesettile example","function.imagesettile":"Set the tile image for filling","example-2799":"imagestring example","function.imagestring":"Draw a string horizontally","example-2800":"imagestringup example","function.imagestringup":"Draw a string vertically","example-2801":"Using imagesx","function.imagesx":"Get image width","example-2802":"Using imagesy","function.imagesy":"Get image height","example-2803":"Converting a true color image to a palette-based image","function.imagetruecolortopalette":"Convert a true color image to a palette image","example-2804":"imagettfbbox example","function.imagettfbbox":"Give the bounding box of a text using TrueType fonts","example-2805":"imagettftext example","function.imagettftext":"Write text to the image using TrueType fonts","example-2806":"Checking for PNG support","function.imagetypes":"Return the image types supported by this PHP build","example-2807":"Outputting a WBMP image","example-2808":"Saving the WBMP image","example-2809":"Outputting the image with a different foreground","function.imagewbmp":"Output image to browser or file","example-2810":"Saving an WebP file","function.imagewebp":"Output a WebP image to browser or file","example-2811":"Saving an XBM file","example-2812":"Saving an XBM file with a different foreground color","function.imagexbm":"Output an XBM image to browser or file","example-2813":"Embedding IPTC data into a JPEG","function.iptcembed":"Embeds binary IPTC data into a JPEG image","example-2814":"iptcparse() used together with getimagesize","function.iptcparse":"Parse a binary IPTC block into single tags","example-2815":"jpeg2wbmp example","function.jpeg2wbmp":"Convert JPEG image file to WBMP image file","example-2816":"png2wbmp example","function.png2wbmp":"Convert PNG image file to WBMP image file","ref.image":"GD and Image Functions","gdimage.intro":"Introduction","gdimage.synopsis":"Class synopsis","class.gdimage":"The GdImage class","gdfont.intro":"Introduction","gdfont.synopsis":"Class synopsis","class.gdfont":"The GdFont class","book.image":"Image Processing and GD","intro.gmagick":"Introduction","gmagick.requirements":"Requirements","gmagick.installation":"Installation","gmagick.configuration":"Runtime Configuration","gmagick.setup":"Installing\/Configuring","gmagick.constants.color-black":"","gmagick.constants.color-blue":"","gmagick.constants.color-cyan":"","gmagick.constants.color-green":"","gmagick.constants.color-red":"","gmagick.constants.color-yellow":"","gmagick.constants.color-magenta":"","gmagick.constants.color-opacity":"","gmagick.constants.color-alpha":"","gmagick.constants.color-fuzz":"","gmagick.constants.colortype":"Colortype constants","gmagick.constants.composite-default":"","gmagick.constants.composite-undefined":"","gmagick.constants.composite-no":"","gmagick.constants.composite-add":"","gmagick.constants.composite-atop":"","gmagick.constants.composite-blend":"","gmagick.constants.composite-bumpmap":"","gmagick.constants.composite-clear":"","gmagick.constants.composite-colorburn":"","gmagick.constants.composite-colordodge":"","gmagick.constants.composite-colorize":"","gmagick.constants.composite-copyblack":"","gmagick.constants.composite-copyblue":"","gmagick.constants.composite-copy":"","gmagick.constants.composite-copycyan":"","gmagick.constants.composite-copygreen":"","gmagick.constants.composite-copymagenta":"","gmagick.constants.composite-copyopacity":"","gmagick.constants.composite-copyred":"","gmagick.constants.composite-copyyellow":"","gmagick.constants.composite-darken":"","gmagick.constants.composite-dstatop":"","gmagick.constants.composite-dst":"","gmagick.constants.composite-dstin":"","gmagick.constants.composite-dstout":"","gmagick.constants.composite-dstover":"","gmagick.constants.composite-difference":"","gmagick.constants.composite-displace":"","gmagick.constants.composite-dissolve":"","gmagick.constants.composite-exclusion":"","gmagick.constants.composite-hardlight":"","gmagick.constants.composite-hue":"","gmagick.constants.composite-in":"","gmagick.constants.composite-lighten":"","gmagick.constants.composite-luminize":"","gmagick.constants.composite-minus":"","gmagick.constants.composite-modulate":"","gmagick.constants.composite-multiply":"","gmagick.constants.composite-out":"","gmagick.constants.composite-over":"","gmagick.constants.composite-overlay":"","gmagick.constants.composite-plus":"","gmagick.constants.composite-replace":"","gmagick.constants.composite-saturate":"","gmagick.constants.composite-screen":"","gmagick.constants.composite-softlight":"","gmagick.constants.composite-srcatop":"","gmagick.constants.composite-src":"","gmagick.constants.composite-srcin":"","gmagick.constants.composite-srcout":"","gmagick.constants.composite-srcover":"","gmagick.constants.composite-subtract":"","gmagick.constants.composite-threshold":"","gmagick.constants.composite-xor":"","gmagick.constants.compositeop":"Composite Operator Constants","gmagick.constants.montagemode-frame":"","gmagick.constants.montagemode-unframe":"","gmagick.constants.montagemode-concatenate":"","gmagick.constants.montagemode":"Montage Mode constants","gmagick.constants.style-normal":"","gmagick.constants.style-italic":"","gmagick.constants.style-oblique":"","gmagick.constants.style-any":"","gmagick.constants.styles":"Style constants","gmagick.constants.filter-undefined":"","gmagick.constants.filter-point":"","gmagick.constants.filter-box":"","gmagick.constants.filter-triangle":"","gmagick.constants.filter-hermite":"","gmagick.constants.filter-hanning":"","gmagick.constants.filter-hamming":"","gmagick.constants.filter-blackman":"","gmagick.constants.filter-gaussian":"","gmagick.constants.filter-quadratic":"","gmagick.constants.filter-cubic":"","gmagick.constants.filter-catrom":"","gmagick.constants.filter-mitchell":"","gmagick.constants.filter-lanczos":"","gmagick.constants.filter-bessel":"","gmagick.constants.filter-sinc":"","gmagick.constants.filters":"Filter constants","gmagick.constants.imgtype-undefined":"","gmagick.constants.imgtype-bilevel":"","gmagick.constants.imgtype-grayscale":"","gmagick.constants.imgtype-grayscalematte":"","gmagick.constants.imgtype-palette":"","gmagick.constants.imgtype-palettematte":"","gmagick.constants.imgtype-truecolor":"","gmagick.constants.imgtype-truecolormatte":"","gmagick.constants.imgtype-colorseparation":"","gmagick.constants.imgtype-colorseparationmatte":"","gmagick.constants.imgtype-optimize":"","gmagick.constants.imagetype":"Image type constants","gmagick.constants.resolution-undefined":"","gmagick.constants.resolution-pixelsperinch":"","gmagick.constants.resolution-pixelspercentimeter":"","gmagick.constants.resolution":"Resolution constants","gmagick.constants.compression-undefined":"","gmagick.constants.compression-no":"","gmagick.constants.compression-bzip":"","gmagick.constants.compression-fax":"","gmagick.constants.compression-group4":"","gmagick.constants.compression-jpeg":"","gmagick.constants.compression-jpeg2000":"","gmagick.constants.compression-losslessjpeg":"","gmagick.constants.compression-lzw":"","gmagick.constants.compression-rle":"","gmagick.constants.compression-zip":"","gmagick.constants.compressiontype":"Compression constants","gmagick.constants.paint-point":"","gmagick.constants.paint-replace":"","gmagick.constants.paint-floodfill":"","gmagick.constants.paint-filltoborder":"","gmagick.constants.paint-reset":"","gmagick.constants.paint":"Paint constants","gmagick.constants.gravity-northwest":"","gmagick.constants.gravity-north":"","gmagick.constants.gravity-northeast":"","gmagick.constants.gravity-west":"","gmagick.constants.gravity-center":"","gmagick.constants.gravity-east":"","gmagick.constants.gravity-southwest":"","gmagick.constants.gravity-south":"","gmagick.constants.gravity-southeast":"","gmagick.constants.gravity":"Gravity constants","gmagick.constants.stretch-normal":"","gmagick.constants.stretch-ultracondensed":"","gmagick.constants.stretch-condensed":"","gmagick.constants.stretch-semicondensed":"","gmagick.constants.stretch-semiexpanded":"","gmagick.constants.stretch-expanded":"","gmagick.constants.stretch-extraexpanded":"","gmagick.constants.stretch-ultraexpanded":"","gmagick.constants.stretch-any":"","gmagick.constants.stretch":"Stretch constants","gmagick.constants.align-undefined":"","gmagick.constants.align-left":"","gmagick.constants.align-center":"","gmagick.constants.align-right":"","gmagick.constants.align":"Align constants","gmagick.constants.decoration-no":"","gmagick.constants.decoration-underline":"","gmagick.constants.decoration-overline":"","gmagick.constants.decoration-linetrough":"","gmagick.constants.decoration":"Decoration constants","gmagick.constants.noise-uniform":"","gmagick.constants.noise-gaussian":"","gmagick.constants.noise-multiplicativegaussian":"","gmagick.constants.noise-impulse":"","gmagick.constants.noise-laplacian":"","gmagick.constants.noise-poisson":"","gmagick.constants.noise":"Noise  constants","gmagick.constants.channel-undefined":"","gmagick.constants.channel-red":"","gmagick.constants.channel-gray":"","gmagick.constants.channel-cyan":"","gmagick.constants.channel-green":"","gmagick.constants.channel-magenta":"","gmagick.constants.channel-blue":"","gmagick.constants.channel-yellow":"","gmagick.constants.channel-alpha":"","gmagick.constants.channel-opacity":"","gmagick.constants.channel-matte":"","gmagick.constants.channel-black":"","gmagick.constants.channel-index":"","gmagick.constants.channel-all":"","gmagick.constants.channel":"Channel constants","gmagick.constants.metric-undefined":"","gmagick.constants.metric-meanabsoluteerror":"","gmagick.constants.metric-meansquareerror":"","gmagick.constants.metric-peakabsoluteerror":"","gmagick.constants.metric-peaksignaltonoiseratio":"","gmagick.constants.metric-rootmeansquarederror":"","gmagick.constants.metric":"Metric constants","gmagick.constants.pixel-char":"","gmagick.constants.pixel-double":"","gmagick.constants.pixel-float":"","gmagick.constants.pixel-integer":"","gmagick.constants.pixel-long":"","gmagick.constants.pixel-quantum":"","gmagick.constants.pixel-short":"","gmagick.constants.pixel":"Pixel constants","gmagick.constants.colorspace-undefined":"","gmagick.constants.colorspace-rgb":"","gmagick.constants.colorspace-gray":"","gmagick.constants.colorspace-transparent":"","gmagick.constants.colorspace-ohta":"","gmagick.constants.colorspace-lab":"","gmagick.constants.colorspace-xyz":"","gmagick.constants.colorspace-ycbcr":"","gmagick.constants.colorspace-ycc":"","gmagick.constants.colorspace-yiq":"","gmagick.constants.colorspace-ypbpr":"","gmagick.constants.colorspace-yuv":"","gmagick.constants.colorspace-cmyk":"","gmagick.constants.colorspace-srgb":"","gmagick.constants.colorspace-hsb":"","gmagick.constants.colorspace-hsl":"","gmagick.constants.colorspace-hwb":"","gmagick.constants.colorspace-rec601luma":"","gmagick.constants.colorspace-rec709luma":"","gmagick.constants.colorspace-log":"","gmagick.constants.colorspace":"Colorspace constants","gmagick.constants.virtualpixelmethod-undefined":"","gmagick.constants.virtualpixelmethod-background":"","gmagick.constants.virtualpixelmethod-constant":"","gmagick.constants.virtualpixelmethod-edge":"","gmagick.constants.virtualpixelmethod-mirror":"","gmagick.constants.virtualpixelmethod-tile":"","gmagick.constants.virtualpixelmethod-transparent":"","gmagick.constants.virtualpixelmethods":"Virtual Pixel Method constants","gmagick.constants.preview-undefined":"","gmagick.constants.preview-rotate":"","gmagick.constants.preview-shear":"","gmagick.constants.preview-roll":"","gmagick.constants.preview-hue":"","gmagick.constants.preview-saturation":"","gmagick.constants.preview-brightness":"","gmagick.constants.preview-gamma":"","gmagick.constants.preview-spiff":"","gmagick.constants.preview-dull":"","gmagick.constants.preview-grayscale":"","gmagick.constants.preview-quantize":"","gmagick.constants.preview-despeckle":"","gmagick.constants.preview-reducenoise":"","gmagick.constants.preview-addnoise":"","gmagick.constants.preview-sharpen":"","gmagick.constants.preview-blur":"","gmagick.constants.preview-threshold":"","gmagick.constants.preview-edgedetect":"","gmagick.constants.preview-spread":"","gmagick.constants.preview-solarize":"","gmagick.constants.preview-shade":"","gmagick.constants.preview-raise":"","gmagick.constants.preview-segment":"","gmagick.constants.preview-swirl":"","gmagick.constants.preview-implode":"","gmagick.constants.preview-wave":"","gmagick.constants.preview-oilpaint":"","gmagick.constants.preview-charcoaldrawing":"","gmagick.constants.preview-jpeg":"","gmagick.constants.preview":"Preview constants","gmagick.constants.renderingintent-undefined":"","gmagick.constants.renderingintent-saturation":"","gmagick.constants.renderingintent-perceptual":"","gmagick.constants.renderingintent-absolute":"","gmagick.constants.renderingintent-relative":"","gmagick.constants.renderingintent":"Rendering Intent constants","gmagick.constants.fillrule-undefined":"","gmagick.constants.fillrule-evenodd":"","gmagick.constants.fillrule-nonzero":"","gmagick.constants.fillrule":"Fillrule constants","gmagick.constants.pathunits-undefined":"","gmagick.constants.pathunits-userspace":"","gmagick.constants.pathunits-userspaceonuse":"","gmagick.constants.pathunits-objectboundingbox":"","gmagick.constants.pathunits":"Pathunit constants","gmagick.constants.linecap-undefined":"","gmagick.constants.linecap-butt":"","gmagick.constants.linecap-round":"","gmagick.constants.linecap-square":"","gmagick.constants.linecap":"Linecap constants","gmagick.constants.linejoin-undefined":"","gmagick.constants.linejoin-miter":"","gmagick.constants.linejoin-round":"","gmagick.constants.linejoin-bevel":"","gmagick.constants.linejoin":"Line Join constants","gmagick.constants.resourcetype-undefined":"","gmagick.constants.resourcetype-area":"","gmagick.constants.resourcetype-disk":"","gmagick.constants.resourcetype-file":"","gmagick.constants.resourcetype-map":"","gmagick.constants.resourcetype-memory":"","gmagick.constants.resourcetypes":"Resourcetype constants","gmagick.constants.orientation-undefined":"","gmagick.constants.orientation-topleft":"","gmagick.constants.orientation-topright":"","gmagick.constants.orientation-bottomright":"","gmagick.constants.orientation-bottomleft":"","gmagick.constants.orientation-lefttop":"","gmagick.constants.orientation-righttop":"","gmagick.constants.orientation-rightbottom":"","gmagick.constants.orientation-leftbottom":"","gmagick.constants.orientation":"Orientation constants","gmagick.constants.interlace-undefined":"","gmagick.constants.interlace-no":"","gmagick.constants.interlace-none":"","gmagick.constants.interlace-line":"","gmagick.constants.interlace-plane":"","gmagick.constants.interlace-partition":"","gmagick.constants.interlace":"Interlace constants","gmagick.constants":"Predefined Constants","example-2817":"Gmagick Example","gmagick.examples":"Examples","gmagick.intro":"Introduction","gmagick.synopsis":"Class synopsis","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","example-2818":"Gmagick::despeckleimage example","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","example-2819":"Gmagick::setCompressionQuality","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.intro":"Introduction","gmagickdraw.synopsis":"Class synopsis","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.intro":"Introduction","gmagickpixel.synopsis":"Class synopsis","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.aboutimagemagick":"","intro.imagick":"Introduction","imagick.requirements.nix":"Installation requirements on non-Windows platforms","imagick.requirements":"Requirements","imagick.installation":"Installation","ini.imagick.locale-fix":"","ini.imagick.progress-monitor":"","ini.imagick.skip-version-check":"","imagick.configuration":"Runtime Configuration","imagick.resources":"Resource Types","imagick.setup":"Installing\/Configuring","imagick.constants.color-black":"","imagick.constants.color-blue":"","imagick.constants.color-cyan":"","imagick.constants.color-green":"","imagick.constants.color-red":"","imagick.constants.color-yellow":"","imagick.constants.color-magenta":"","imagick.constants.color-opacity":"","imagick.constants.color-alpha":"","imagick.constants.color-fuzz":"","imagick.constants.colortype":"COLOR_* constants","imagick.constants.dispose-unrecognized":"","imagick.constants.dispose-undefined":"","imagick.constants.dispose-none":"","imagick.constants.dispose-background":"","imagick.constants.dispose-previous":"","imagick.constants.disposetype":"DISPOSE constants","imagick.constants.composite-default":"","imagick.constants.composite-undefined":"","imagick.constants.composite-no":"","imagick.constants.composite-add":"","imagick.constants.composite-atop":"","imagick.constants.composite-blend":"","imagick.constants.composite-bumpmap":"","imagick.constants.composite-clear":"","imagick.constants.composite-colorburn":"","imagick.constants.composite-colordodge":"","imagick.constants.composite-colorize":"","imagick.constants.composite-copyblack":"","imagick.constants.composite-copyblue":"","imagick.constants.composite-copy":"","imagick.constants.composite-copycyan":"","imagick.constants.composite-copygreen":"","imagick.constants.composite-copymagenta":"","imagick.constants.composite-copyopacity":"","imagick.constants.composite-copyred":"","imagick.constants.composite-copyyellow":"","imagick.constants.composite-darken":"","imagick.constants.composite-dstatop":"","imagick.constants.composite-dst":"","imagick.constants.composite-dstin":"","imagick.constants.composite-dstout":"","imagick.constants.composite-dstover":"","imagick.constants.composite-difference":"","imagick.constants.composite-displace":"","imagick.constants.composite-dissolve":"","imagick.constants.composite-exclusion":"","imagick.constants.composite-hardlight":"","imagick.constants.composite-hue":"","imagick.constants.composite-in":"","imagick.constants.composite-lighten":"","imagick.constants.composite-luminize":"","imagick.constants.composite-minus":"","imagick.constants.composite-modulate":"","imagick.constants.composite-multiply":"","imagick.constants.composite-out":"","imagick.constants.composite-over":"","imagick.constants.composite-overlay":"","imagick.constants.composite-plus":"","imagick.constants.composite-replace":"","imagick.constants.composite-saturate":"","imagick.constants.composite-screen":"","imagick.constants.composite-softlight":"","imagick.constants.composite-srcatop":"","imagick.constants.composite-src":"","imagick.constants.composite-srcin":"","imagick.constants.composite-srcout":"","imagick.constants.composite-srcover":"","imagick.constants.composite-subtract":"","imagick.constants.composite-threshold":"","imagick.constants.composite-xor":"","imagick.constants.compositeop":"Composite Operator Constants","imagick.constants.montagemode-frame":"","imagick.constants.montagemode-unframe":"","imagick.constants.montagemode-concatenate":"","imagick.constants.montagemode":"MONTAGEMODE constants","imagick.constants.style-normal":"","imagick.constants.style-italic":"","imagick.constants.style-oblique":"","imagick.constants.style-any":"","imagick.constants.styles":"STYLE constants","imagick.constants.filter-undefined":"","imagick.constants.filter-point":"","imagick.constants.filter-box":"","imagick.constants.filter-triangle":"","imagick.constants.filter-hermite":"","imagick.constants.filter-hanning":"","imagick.constants.filter-hamming":"","imagick.constants.filter-blackman":"","imagick.constants.filter-gaussian":"","imagick.constants.filter-quadratic":"","imagick.constants.filter-cubic":"","imagick.constants.filter-catrom":"","imagick.constants.filter-mitchell":"","imagick.constants.filter-lanczos":"","imagick.constants.filter-bessel":"","imagick.constants.filter-sinc":"","imagick.constants.filters":"FILTER constants","imagick.constants.imgtype-undefined":"","imagick.constants.imgtype-bilevel":"","imagick.constants.imgtype-grayscale":"","imagick.constants.imgtype-grayscalematte":"","imagick.constants.imgtype-palette":"","imagick.constants.imgtype-palettematte":"","imagick.constants.imgtype-truecolor":"","imagick.constants.imgtype-truecolormatte":"","imagick.constants.imgtype-colorseparation":"","imagick.constants.imgtype-colorseparationmatte":"","imagick.constants.imgtype-optimize":"","imagick.constants.imagetype":"IMGTYPE constants","imagick.constants.resolution-undefined":"","imagick.constants.resolution-pixelsperinch":"","imagick.constants.resolution-pixelspercentimeter":"","imagick.constants.resolution":"RESOLUTION constants","imagick.constants.compression-undefined":"","imagick.constants.compression-no":"","imagick.constants.compression-bzip":"","imagick.constants.compression-fax":"","imagick.constants.compression-group4":"","imagick.constants.compression-jpeg":"","imagick.constants.compression-jpeg2000":"","imagick.constants.compression-losslessjpeg":"","imagick.constants.compression-lzw":"","imagick.constants.compression-rle":"","imagick.constants.compression-zip":"","imagick.constants.compression-dxt1":"","imagick.constants.compression-dxt3":"","imagick.constants.compression-dxt5":"","imagick.constants.compressiontype":"COMPRESSION constants","imagick.constants.paint-point":"","imagick.constants.paint-replace":"","imagick.constants.paint-floodfill":"","imagick.constants.paint-filltoborder":"","imagick.constants.paint-reset":"","imagick.constants.paint":"PAINT constants","imagick.constants.gravity-northwest":"","imagick.constants.gravity-north":"","imagick.constants.gravity-northeast":"","imagick.constants.gravity-west":"","imagick.constants.gravity-center":"","imagick.constants.gravity-east":"","imagick.constants.gravity-southwest":"","imagick.constants.gravity-south":"","imagick.constants.gravity-southeast":"","imagick.constants.gravity":"GRAVITY constants","imagick.constants.stretch-normal":"","imagick.constants.stretch-ultracondensed":"","imagick.constants.stretch-condensed":"","imagick.constants.stretch-semicondensed":"","imagick.constants.stretch-semiexpanded":"","imagick.constants.stretch-expanded":"","imagick.constants.stretch-extraexpanded":"","imagick.constants.stretch-ultraexpanded":"","imagick.constants.stretch-any":"","imagick.constants.stretch":"STRETCH constants","imagick.constants.align-undefined":"","imagick.constants.align-left":"","imagick.constants.align-center":"","imagick.constants.align-right":"","imagick.constants.align":"ALIGN constants","imagick.constants.decoration-no":"","imagick.constants.decoration-underline":"","imagick.constants.decoration-overline":"","imagick.constants.decoration-linetrough":"","imagick.constants.decoration":"DECORATION constants","imagick.constants.noise-uniform":"","imagick.constants.noise-gaussian":"","imagick.constants.noise-multiplicativegaussian":"","imagick.constants.noise-impulse":"","imagick.constants.noise-laplacian":"","imagick.constants.noise-poisson":"","imagick.constants.noise-random":"","imagick.constants.noise":"NOISE constants","imagick.constants.channel-undefined":"","imagick.constants.channel-red":"","imagick.constants.channel-gray":"","imagick.constants.channel-cyan":"","imagick.constants.channel-green":"","imagick.constants.channel-magenta":"","imagick.constants.channel-blue":"","imagick.constants.channel-yellow":"","imagick.constants.channel-alpha":"","imagick.constants.channel-opacity":"","imagick.constants.channel-matte":"","imagick.constants.channel-black":"","imagick.constants.channel-index":"","imagick.constants.channel-all":"","imagick.constants.channel-default":"","imagick.constants.channel":"CHANNEL constants","imagick.constants.metric-undefined":"","imagick.constants.metric-meanabsoluteerror":"","imagick.constants.metric-meansquareerror":"","imagick.constants.metric-peakabsoluteerror":"","imagick.constants.metric-peaksignaltonoiseratio":"","imagick.constants.metric-rootmeansquarederror":"","imagick.constants.metric":"METRIC constants","imagick.constants.pixel-char":"","imagick.constants.pixel-double":"","imagick.constants.pixel-float":"","imagick.constants.pixel-integer":"","imagick.constants.pixel-long":"","imagick.constants.pixel-quantum":"","imagick.constants.pixel-short":"","imagick.constants.pixel":"PIXEL constants","imagick.constants.evaluate-undefined":"","imagick.constants.evaluate-add":"","imagick.constants.evaluate-and":"","imagick.constants.evaluate-divide":"","imagick.constants.evaluate-leftshift":"","imagick.constants.evaluate-max":"","imagick.constants.evaluate-min":"","imagick.constants.evaluate-multiply":"","imagick.constants.evaluate-or":"","imagick.constants.evaluate-rightshift":"","imagick.constants.evaluate-set":"","imagick.constants.evaluate-subtract":"","imagick.constants.evaluate-xor":"","imagick.constants.evaluate-pow":"","imagick.constants.evaluate-log":"","imagick.constants.evaluate-threshold":"","imagick.constants.evaluate-thresholdblack":"","imagick.constants.evaluate-thresholdwhite":"","imagick.constants.evaluate-gaussiannoise":"","imagick.constants.evaluate-impulsenoise":"","imagick.constants.evaluate-laplaciannoise":"","imagick.constants.evaluate-multiplicativenoise":"","imagick.constants.evaluate-poissonnoise":"","imagick.constants.evaluate-uniformnoise":"","imagick.constants.evaluate-cosine":"","imagick.constants.evaluate-sine":"","imagick.constants.evaluate-addmodulus":"","imagick.constants.evaluate":"EVALUATE constants","imagick.constants.colorspace-undefined":"","imagick.constants.colorspace-rgb":"","imagick.constants.colorspace-gray":"","imagick.constants.colorspace-transparent":"","imagick.constants.colorspace-ohta":"","imagick.constants.colorspace-lab":"","imagick.constants.colorspace-xyz":"","imagick.constants.colorspace-ycbcr":"","imagick.constants.colorspace-ycc":"","imagick.constants.colorspace-yiq":"","imagick.constants.colorspace-ypbpr":"","imagick.constants.colorspace-yuv":"","imagick.constants.colorspace-cmyk":"","imagick.constants.colorspace-srgb":"","imagick.constants.colorspace-hsb":"","imagick.constants.colorspace-hsl":"","imagick.constants.colorspace-hwb":"","imagick.constants.colorspace-rec601luma":"","imagick.constants.colorspace-rec709luma":"","imagick.constants.colorspace-log":"","imagick.constants.colorspace-cmy":"","imagick.constants.colorspace":"COLORSPACE constants","imagick.constants.virtualpixelmethod-undefined":"","imagick.constants.virtualpixelmethod-background":"","imagick.constants.virtualpixelmethod-constant":"","imagick.constants.virtualpixelmethod-edge":"","imagick.constants.virtualpixelmethod-mirror":"","imagick.constants.virtualpixelmethod-tile":"","imagick.constants.virtualpixelmethod-transparent":"","imagick.constants.virtualpixelmethod-mask":"","imagick.constants.virtualpixelmethod-black":"","imagick.constants.virtualpixelmethod-gray":"","imagick.constants.virtualpixelmethod-white":"","imagick.constants.virtualpixelmethod-horizontaltile":"","imagick.constants.virtualpixelmethod-verticaltile":"","imagick.constants.virtualpixelmethods":"VIRTUALPIXELMETHOD constants","imagick.constants.preview-undefined":"","imagick.constants.preview-rotate":"","imagick.constants.preview-shear":"","imagick.constants.preview-roll":"","imagick.constants.preview-hue":"","imagick.constants.preview-saturation":"","imagick.constants.preview-brightness":"","imagick.constants.preview-gamma":"","imagick.constants.preview-spiff":"","imagick.constants.preview-dull":"","imagick.constants.preview-grayscale":"","imagick.constants.preview-quantize":"","imagick.constants.preview-despeckle":"","imagick.constants.preview-reducenoise":"","imagick.constants.preview-addnoise":"","imagick.constants.preview-sharpen":"","imagick.constants.preview-blur":"","imagick.constants.preview-threshold":"","imagick.constants.preview-edgedetect":"","imagick.constants.preview-spread":"","imagick.constants.preview-solarize":"","imagick.constants.preview-shade":"","imagick.constants.preview-raise":"","imagick.constants.preview-segment":"","imagick.constants.preview-swirl":"","imagick.constants.preview-implode":"","imagick.constants.preview-wave":"","imagick.constants.preview-oilpaint":"","imagick.constants.preview-charcoaldrawing":"","imagick.constants.preview-jpeg":"","imagick.constants.preview":"PREVIEW constants","imagick.constants.renderingintent-undefined":"","imagick.constants.renderingintent-saturation":"","imagick.constants.renderingintent-perceptual":"","imagick.constants.renderingintent-absolute":"","imagick.constants.renderingintent-relative":"","imagick.constants.renderingintent":"RENDERINGINTENT constants","imagick.constants.interlace-undefined":"","imagick.constants.interlace-no":"","imagick.constants.interlace-line":"","imagick.constants.interlace-plane":"","imagick.constants.interlace-partition":"","imagick.constants.interlace-gif":"","imagick.constants.interlace-jpeg":"","imagick.constants.interlace-png":"","imagick.constants.interlace":"INTERLACE constants","imagick.constants.fillrule-undefined":"","imagick.constants.fillrule-evenodd":"","imagick.constants.fillrule-nonzero":"","imagick.constants.fillrule":"FILLRULE constants","imagick.constants.pathunits-undefined":"","imagick.constants.pathunits-userspace":"","imagick.constants.pathunits-userspaceonuse":"","imagick.constants.pathunits-objectboundingbox":"","imagick.constants.pathunits":"PATHUNITS constants","imagick.constants.linecap-undefined":"","imagick.constants.linecap-butt":"","imagick.constants.linecap-round":"","imagick.constants.linecap-square":"","imagick.constants.linecap":"LINECAP constants","imagick.constants.linejoin-undefined":"","imagick.constants.linejoin-miter":"","imagick.constants.linejoin-round":"","imagick.constants.linejoin-bevel":"","imagick.constants.linejoin":"LINEJOIN constants","imagick.constants.resourcetype-undefined":"","imagick.constants.resourcetype-area":"","imagick.constants.resourcetype-disk":"","imagick.constants.resourcetype-file":"","imagick.constants.resourcetype-map":"","imagick.constants.resourcetype-memory":"","imagick.constants.resourcetype-thread":"","imagick.constants.resourcetypes":"RESOURCETYPE constants","imagick.constants.layermethod-undefined":"","imagick.constants.layermethod-coalesce":"","imagick.constants.layermethod-compareany":"","imagick.constants.layermethod-compareclear":"","imagick.constants.layermethod-compareoverlay":"","imagick.constants.layermethod-dispose":"","imagick.constants.layermethod-optimize":"","imagick.constants.layermethod-optimizeplus":"","imagick.constants.layermethod-optimizeimage":"","imagick.constants.layermethod-optimizetrans":"","imagick.constants.layermethod-removedups":"","imagick.constants.layermethod-removezero":"","imagick.constants.layermethod-composite":"","imagick.constants.layermethod-merge":"","imagick.constants.layermethod-flatten":"","imagick.constants.layermethod-mosaic":"","imagick.constants.layermethod":"LAYERMETHOD constants","imagick.constants.orientation-undefined":"","imagick.constants.orientation-topleft":"","imagick.constants.orientation-topright":"","imagick.constants.orientation-bottomright":"","imagick.constants.orientation-bottomleft":"","imagick.constants.orientation-lefttop":"","imagick.constants.orientation-righttop":"","imagick.constants.orientation-rightbottom":"","imagick.constants.orientation-leftbottom":"","imagick.constants.orientation":"ORIENTATION constants","imagick.constants.distortion-undefined":"","imagick.constants.distortion-affine":"","imagick.constants.distortion-affineprojection":"","imagick.constants.distortion-arc":"","imagick.constants.distortion-bilinear":"","imagick.constants.distortion-perspective":"","imagick.constants.distortion-perspectiveprojection":"","imagick.constants.distortion-scalerotatetranslate":"","imagick.constants.distortion-polynomial":"","imagick.constants.distortion-polar":"","imagick.constants.distortion-depolar":"","imagick.constants.distortion-barrel":"","imagick.constants.distortion-barrelinverse":"","imagick.constants.distortion-shepards":"","imagick.constants.distortion-sentinel":"","imagick.constants.distortion":"DISTORTION constants","imagick.constants.alphachannel-activate":"","imagick.constants.alphachannel-deactivate":"","imagick.constants.alphachannel-reset":"","imagick.constants.alphachannel-set":"","imagick.constants.alphachannel-undefined":"","imagick.constants.alphachannel-copy":"","imagick.constants.alphachannel-extract":"","imagick.constants.alphachannel-opaque":"","imagick.constants.alphachannel-shape":"","imagick.constants.alphachannel-transparent":"","imagick.constants.alphachannel-background":"","imagick.constants.alphachannel-remove":"","imagick.constants.alphachannel-associate":"","imagick.constants.alphachannel-dissociate":"","imagick.constants.alphachannel-on":"","imagick.constants.alphachannel-off":"","imagick.constants.alphachannel-discrete":"","imagick.constants.alphachannel":"ALPHACHANNEL constants","imagick.constants.sparsecolormethod-undefined":"","imagick.constants.sparsecolormethod-barycentric":"","imagick.constants.sparsecolormethod-bilinear":"","imagick.constants.sparsecolormethod-polynomial":"","imagick.constants.sparsecolormethod-spepards":"","imagick.constants.sparsecolormethod-voronoi":"","imagick.constants.sparsecolormethod":"SPARSECOLORMETHOD constants","imagick.constants.function-undefined":"","imagick.constants.function-polynomial":"","imagick.constants.function-sinusoid":"","imagick.constants.function":"FUNCTION constants","imagick.constants.interpolate-undefined":"","imagick.constants.interpolate-average":"","imagick.constants.interpolate-bicubic":"","imagick.constants.interpolate-bilinear":"","imagick.constants.interpolate-filter":"","imagick.constants.interpolate-integer":"","imagick.constants.interpolate-mesh":"","imagick.constants.interpolate-nearestneighbor":"","imagick.constants.interpolate-spline":"","imagick.constants.interpolate":"INTERPOLATE constants","imagick.constants.dithermethod-undefined":"","imagick.constants.dithermethod-no":"","imagick.constants.dithermethod-riemersma":"","imagick.constants.dithermethod-floydsteinberg":"","imagick.constants.dithermethod":"DITHERMETHOD constants","imagick.constants":"Predefined Constants","example-2820":"Creating a thumbnail in Imagick","example-2821":"Make a thumbnail of all JPG files in a directory","example-2822":"Creating a reflection of an image","example-2823":"Filling text with gradient","example-2824":"Read in GIF image and resize all frames","example-2825":"Create a PHP logo","imagick.examples-1":"Basic usage","imagick.examples":"Examples","imagick.synopsis":"Class synopsis","imagick.imagick.methodtypes":"Image methods and global methods","imagick.imagick.methods":"Class Methods","example-2826":"Using Imagick::adaptiveBlurImage:","imagick.adaptiveblurimage":"Adds adaptive blur filter to image","example-2827":"Using Imagick::adaptiveResizeImage","imagick.adaptiveresizeimage":"Adaptively resize image with data dependent triangulation","example-2828":"A Imagick::adaptiveSharpenImage example","imagick.adaptivesharpenimage":"Adaptively sharpen the image","example-2829":"Imagick::adaptiveThresholdImage","imagick.adaptivethresholdimage":"Selects a threshold for each pixel based on a range of intensity","imagick.addimage":"Adds new image to Imagick object image list","example-2830":"Imagick::addNoiseImage","imagick.addnoiseimage":"Adds random noise to the image","example-2831":"Imagick::affineTransformImage","imagick.affinetransformimage":"Transforms an image","imagick.animateimages":"Animates an image or images","example-2832":"Using Imagick::annotateImage:","imagick.annotateimage":"Annotates an image with text","example-2833":"Imagick::appendImages example","imagick.appendimages":"Append a set of images","example-2834":"Imagick::autoLevelImage","imagick.autolevelimage":"Adjusts the levels of a particular image channel","imagick.averageimages":"Average a set of images","example-2835":"Imagick::blackThresholdImage","imagick.blackthresholdimage":"Forces all pixels below the threshold into black","example-2836":"Imagick::blueShiftImage","imagick.blueshiftimage":"Mutes the colors of the image","example-2837":"Using Imagick::blurImage:","imagick.blurimage":"Adds blur filter to image","example-2838":"Imagick::borderImage","imagick.borderimage":"Surrounds the image with a border","example-2839":"Imagick::brightnessContrastImage","imagick.brightnesscontrastimage":"Change the brightness and\/or contrast of an image","example-2840":"Imagick::charcoalImage","imagick.charcoalimage":"Simulates a charcoal drawing","example-2841":"Using Imagick::chopImage:","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","example-2842":"Imagick object cloning in different versions of imagick","imagick.clone":"Makes an exact copy of the Imagick object","example-2843":"Using Imagick::clutImage:","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","example-2844":"Imagick::colorizeImage","imagick.colorizeimage":"Blends the fill color with the image","example-2845":"Imagick::colorMatrixImage","imagick.colormatriximage":"Apply color transformation to an image","imagick.combineimages":"Combines one or more images into a single image","example-2846":"Using Imagick::commentImage:","imagick.commentimage":"Adds a comment to your image","imagick.compareimagechannels":"Returns the difference in one or more images","example-2847":"Using Imagick::compareImageLayers","imagick.compareimagelayers":"Returns the maximum bounding region between images","example-2848":"Using Imagick::compareImages:","imagick.compareimages":"Compares an image to a reconstructed image","example-2849":"Using Imagick::compositeImage:","imagick.compositeimage":"Composite one image onto another","imagick.construct":"The Imagick constructor","example-2850":"Imagick::contrastImage","imagick.contrastimage":"Change the contrast of the image","imagick.contraststretchimage":"Enhances the contrast of a color image","example-2851":"Imagick::convolveImage","imagick.convolveimage":"Applies a custom convolution kernel to the image","imagick.count":"Get the number of images","example-2852":"Imagick::cropImage","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","example-2853":"Imagick::deskewImage","imagick.deskewimage":"Removes skew from the image","example-2854":"Imagick::despeckleImage","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","example-2855":"Using Imagick::distortImage:","imagick.distortimage":"Distorts an image using various distortion methods","imagick.drawimage":"Renders the ImagickDraw object on the current image","example-2856":"Imagick::edgeImage","imagick.edgeimage":"Enhance edges within the image","example-2857":"Imagick::embossImage","imagick.embossimage":"Returns a grayscale image with a three-dimensional effect","imagick.encipherimage":"Enciphers an image","example-2858":"Imagick::enhanceImage","imagick.enhanceimage":"Improves the quality of a noisy image","example-2859":"Imagick::equalizeImage","imagick.equalizeimage":"Equalizes the image histogram","example-2860":"Using Imagick::evaluateImage","imagick.evaluateimage":"Applies an expression to an image","example-2861":"Using Imagick::exportImagePixels","imagick.exportimagepixels":"Exports raw image pixels","imagick.extentimage":"Set image size","example-2862":"Imagick::filter","imagick.filter":"Applies a custom convolution kernel to the image","imagick.flattenimages":"Merges a sequence of images","example-2863":"Imagick::flipImage","imagick.flipimage":"Creates a vertical mirror image","example-2864":"Imagick::floodfillPaintImage example","imagick.floodfillpaintimage":"Changes the color value of any pixel that matches target","example-2865":"Imagick::flopImage","imagick.flopimage":"Creates a horizontal mirror image","example-2866":"Imagick::forwardFourierTransformImage","imagick.forwardfouriertransformimage":"Implements the discrete Fourier transform (DFT)","example-2867":"Imagick::frameImage","imagick.frameimage":"Adds a simulated three-dimensional border","example-2868":"Create a sinusoidal gradient","example-2869":"Create a gradient from the polynomial (4x^2 - 4x + 1)","example-2870":"Create a complex gradient from the polynomial (4x^2 - 4x^2 + 1) modulated by a sinusoidal gradient","imagick.functionimage":"Applies a function on the image","example-2871":"Imagick::fxImage","imagick.fximage":"Evaluate expression for each pixel in the image","example-2872":"Imagick::gammaImage","imagick.gammaimage":"Gamma-corrects an image","example-2873":"Imagick::gaussianBlurImage","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","example-2874":"Using Imagick::getImageGeometry","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","example-2875":"Generates  Imagick::getImageHistogram","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","example-2876":"Using Imagick::getImageLength:","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","example-2877":"Using Imagick::getImageProperties:","imagick.getimageproperties":"Returns the image properties","example-2878":"Using Imagick::getImageProperty:","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","example-2879":"Using Imagick::getIteratorIndex:","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","example-2880":"Imagick::getPixelIterator","imagick.getpixeliterator":"Returns a MagickPixelIterator","example-2881":"Imagick::getPixelRegionIterator example","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","example-2882":"Getting the size of a raw RGB image set at 200x400, after scaling to 400x800 (compared to width \/ height)","imagick.getsize":"Returns the size associated with the Imagick object","imagick.getsizeoffset":"Returns the size offset","imagick.getversion":"Returns the ImageMagick API version","example-2883":"Imagick::haldClutImage","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","example-2884":"Imagick::identifyFormat","imagick.identifyformat":"Formats a string with image details","example-2885":"Example Result Format","imagick.identifyimage":"Identifies an image and fetches attributes","example-2886":"Imagick::implodeImage","imagick.implodeimage":"Creates a new image as a copy","example-2887":"Imagick::importImagePixels example","imagick.importimagepixels":"Imports image pixels","imagick.inversefouriertransformimage":"Implements the inverse discrete Fourier transform (DFT)","imagick.labelimage":"Adds a label to an image","example-2888":"Imagick::levelImage","imagick.levelimage":"Adjusts the levels of an image","example-2889":"Imagick::linearStretchImage","imagick.linearstretchimage":"Stretches with saturation the image intensity","imagick.liquidrescaleimage":"Animates an image or images","imagick.listregistry":"List all the registry settings","example-2890":"Imagick::magnifyImage","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","example-2891":"Imagick::medianFilterImage","imagick.medianfilterimage":"Applies a digital filter","example-2892":"Imagick::mergeImageLayers","imagick.mergeimagelayers":"Merges image layers","imagick.minifyimage":"Scales an image proportionally to half its size","example-2893":"Imagick::modulateImage","imagick.modulateimage":"Control the brightness, saturation, and hue","imagick.montageimage":"Creates a composite image","imagick.morphimages":"Method morphs a set of images","example-2894":"Convolve Imagick::morphology","example-2895":"Correlate Imagick::morphology","example-2896":"Erode Imagick::morphology","example-2897":"Erode Intensity Imagick::morphology","example-2898":"Dilate Imagick::morphology","example-2899":"Dilate intensity Imagick::morphology","example-2900":"Distance with Chebyshev kernel Imagick::morphology","example-2901":"Distance with Manhattan kernel Imagick::morphology","example-2902":"Distance with ocatagonal kernel Imagick::morphology","example-2903":"Distance with Euclidean kernel Imagick::morphology","example-2904":"Edge Imagick::morphology","example-2905":"Open Imagick::morphology","example-2906":"Open intensity Imagick::morphology","example-2907":"Close Imagick::morphology","example-2908":"Close Intensity Imagick::morphology","example-2909":"Smooth Imagick::morphology","example-2910":"Edge in Imagick::morphology","example-2911":"Edge out Imagick::morphology","example-2912":"The 'TopHat' method, or more specifically 'White Top Hat', returns the pixels that were removed by a Opening of the shape, that is the pixels that were removed to round off the points, and the connecting bridged between shapes. Imagick::morphology","example-2913":"The 'BottomHat' method, also known as 'Black TopHat' is the pixels that a Closing of the shape adds to the image. That is the pixels that were used to fill in the 'holes', 'gaps', and 'bridges'. Imagick::morphology","example-2914":"Hit and Miss Imagick::morphology","example-2915":"Thinning Imagick::morphology","example-2916":"Thicken Imagick::morphology","example-2917":"Thick to generate a convex hull Imagick::morphology","example-2918":"Iterative morphology Imagick::morphology","example-2919":"Helper function to get an image silhouette Imagick::morphology","imagick.morphology":"Applies a user supplied kernel to the image according to the given morphology method.","imagick.mosaicimages":"Forms a mosaic from images","example-2920":"Imagick::motionBlurImage","imagick.motionblurimage":"Simulates motion blur","example-2921":"Imagick::negateImage","imagick.negateimage":"Negates the colors in the reference image","example-2922":"Using Imagick::newImage:","imagick.newimage":"Creates a new image","example-2923":"Imagick::newPseudoImage","imagick.newpseudoimage":"Creates a new image","imagick.nextimage":"Moves to the next image","example-2924":"Imagick::normalizeImage","imagick.normalizeimage":"Enhances the contrast of a color image","example-2925":"Imagick::oilPaintImage","imagick.oilpaintimage":"Simulates an oil painting","imagick.opaquepaintimage":"Changes the color value of any pixel that matches target","example-2926":"Using Imagick::optimizeImageLayers","imagick.optimizeimagelayers":"Removes repeated portions of images to optimize","example-2927":"Imagick::orderedPosterizeImage","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","example-2928":"Using Imagick::pingImageBlob","imagick.pingimageblob":"Quickly fetch attributes","example-2929":"Using Imagick::pingImageFile","imagick.pingimagefile":"Get basic image attributes in a lightweight manner","example-2930":"A Imagick::polaroidImage example","imagick.polaroidimage":"Simulates a Polaroid picture","example-2931":"Imagick::posterizeImage","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","example-2932":"Imagick::quantizeImage","imagick.quantizeimage":"Analyzes the colors within a reference image","imagick.quantizeimages":"Analyzes the colors within a sequence of images","example-2933":"Using Imagick::queryFontMetrics:","imagick.queryfontmetrics":"Returns an array representing the font metrics","example-2934":"Imagick::queryFonts","imagick.queryfonts":"Returns the configured fonts","example-2935":"Imagick::queryFormats","imagick.queryformats":"Returns formats supported by Imagick","example-2936":"Imagick::radialBlurImage","imagick.radialblurimage":"Radial blurs an image","example-2937":"Imagick::raiseImage","imagick.raiseimage":"Creates a simulated 3d button-like effect","example-2938":"Imagick::randomThresholdImage","imagick.randomthresholdimage":"Creates a high-contrast, two-color image","imagick.readimage":"Reads image from filename","example-2939":"Imagick::readImageBlob","imagick.readimageblob":"Reads image from a binary string","imagick.readimagefile":"Reads image from open filehandle","imagick.readimages":"Reads image from an array of filenames","example-2940":"Imagick::recolorImage","imagick.recolorimage":"Recolors image","example-2941":"Imagick::reduceNoiseImage","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","example-2942":"Imagick::resampleImage","imagick.resampleimage":"Resample image to desired resolution","imagick.resetimagepage":"Reset image page","example-2943":"Imagick::resizeImage","imagick.resizeimage":"Scales an image","example-2944":"Imagick::rollImage","imagick.rollimage":"Offsets an image","example-2945":"Imagick::rotateImage","imagick.rotateimage":"Rotates an image","example-2946":"Imagick::rotationalBlurImage","imagick.rotationalblurimage":"Rotational blurs an image","example-2947":"Using Imagick::roundCorners:","imagick.roundcorners":"Rounds image corners","imagick.sampleimage":"Scales an image with pixel sampling","example-2948":"Imagick::scaleImage","imagick.scaleimage":"Scales the size of an image","example-2949":"Imagick::segmentImage","imagick.segmentimage":"Segments an image","example-2950":"Imagick::selectiveBlurImage","imagick.selectiveblurimage":"Selectively blur an image within a contrast threshold","example-2951":"Imagick::separateImageChannel","imagick.separateimagechannel":"Separates a channel from the image","example-2952":"Imagick::sepiaToneImage","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","example-2953":"Imagick::setCompressionQuality","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","example-2954":"A Imagick::setFont example","imagick.setfont":"Sets font","imagick.setformat":"Sets the format of the Imagick object","imagick.setgravity":"Sets the gravity","example-2955":"A Imagick::setImage example","imagick.setimage":"Replaces image in the object","imagick.setimagealphachannel":"Sets image alpha channel","example-2956":"Imagick::setImageArtifact","imagick.setimageartifact":"Set image artifact","imagick.setimageattribute":"Sets an image attribute","imagick.setimagebackgroundcolor":"Sets the image background color","example-2957":"Imagick::setImageBias","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","example-2958":"Imagick::setImageClipMask","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","example-2959":"Imagick::setImageCompressionQuality","imagick.setimagecompressionquality":"Sets the image compression quality","example-2960":"Modify animated Gif with Imagick::setImageDelay","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","example-2961":"Basic Imagick::setImageIterations usage","imagick.setimageiterations":"Sets the image iterations","imagick.setimagematte":"Sets the image matte channel","imagick.setimagemattecolor":"Sets the image matte color","example-2962":"A Imagick::setImageOpacity example","imagick.setimageopacity":"Sets the image opacity level","example-2963":"Imagick::setImageOrientation","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","example-2964":"Using Imagick::setImageProperty:","imagick.setimageproperty":"Sets an image property","imagick.setimageredprimary":"Sets the image chromaticity red primary point","imagick.setimagerenderingintent":"Sets the image rendering intent","example-2965":"Imagick::setImageResolution","imagick.setimageresolution":"Sets the image resolution","imagick.setimagescene":"Sets the image scene","example-2966":"Modify animated Gif with Imagick::setImageTicksPerSecond","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","example-2967":"Using Imagick::setIteratorIndex:","imagick.setiteratorindex":"Set the iterator position","imagick.setlastiterator":"Sets the Imagick iterator to the last image","example-2968":"Attempt to reach '$extent' sizeImagick::setOption","example-2969":"Imagick::setOption","example-2970":"Imagick::setOption","imagick.setoption":"Set an option","imagick.setpage":"Sets the page geometry of the Imagick object","example-2971":"A Imagick::setPointSize example","imagick.setpointsize":"Sets point size","example-2972":"Imagick::setProgressMonitor","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","example-2973":"Imagick::setSamplingFactors","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","example-2974":"Imagick::shadeImage","imagick.shadeimage":"Creates a 3D effect","example-2975":"Imagick::shadowImage","imagick.shadowimage":"Simulates an image shadow","example-2976":"Imagick::sharpenImage","imagick.sharpenimage":"Sharpens an image","example-2977":"Imagick::shaveImage","imagick.shaveimage":"Shaves pixels from the image edges","example-2978":"Imagick::shearImage","imagick.shearimage":"Creating a parallelogram","example-2979":"Create a gradient image using Imagick::sigmoidalContrastImage\n     suitable for blending two images together smoothly, with the blending\n     defined by $contrast and $the midpoint","imagick.sigmoidalcontrastimage":"Adjusts the contrast of an image","example-2980":"Imagick::sketchImage","imagick.sketchimage":"Simulates a pencil sketch","example-2981":"Imagick::smushImages","imagick.smushimages":"Takes all images from the current image pointer to the end of the image list and smushs them","example-2982":"Imagick::solarizeImage","imagick.solarizeimage":"Applies a solarizing effect to the image","example-2983":"SPARSECOLORMETHOD_BARYCENTRIC Imagick::sparseColorImage","example-2984":"SPARSECOLORMETHOD_BILINEAR Imagick::sparseColorImage","example-2985":"SPARSECOLORMETHOD_SPEPARDS Imagick::sparseColorImage","example-2986":"SPARSECOLORMETHOD_VORONOI Imagick::sparseColorImage","example-2987":"SPARSECOLORMETHOD_BARYCENTRIC Imagick::sparseColorImage","example-2988":"createGradientImage is used by other examples. Imagick::sparseColorImage","imagick.sparsecolorimage":"Interpolates colors","example-2989":"Imagick::spliceImage","imagick.spliceimage":"Splices a solid color into the image","example-2990":"Imagick::spreadImage","imagick.spreadimage":"Randomly displaces each pixel in a block","example-2991":"Imagick::statisticImage","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","example-2992":"Imagick::subImageMatch","imagick.subimagematch":"Searches for a subimage in the current image and returns a similarity image","example-2993":"Imagick::swirlImage","imagick.swirlimage":"Swirls the pixels about the center of the image","example-2994":"Imagick::textureImage","imagick.textureimage":"Repeatedly tiles the texture image","example-2995":"Imagick::thresholdImage","imagick.thresholdimage":"Changes the value of individual pixels based on a threshold","example-2996":"Imagick::thumbnailImage","imagick.thumbnailimage":"Changes the size of an image","example-2997":"Imagick::tintImage","imagick.tintimage":"Applies a color vector to each pixel in the image","imagick.tostring":"Returns the image as a string","example-2998":"Using Imagick::transformImage:","imagick.transformimage":"Convenience method for setting crop size and the image geometry","classname.methodname.example.basic":"Imagick::transformImageColorspace example","imagick.transformimagecolorspace":"Transforms an image to a new colorspace","example-3000":"Imagick::transparentPaintImage","imagick.transparentpaintimage":"Paints pixels transparent","example-3001":"Imagick::transposeImage","imagick.transposeimage":"Creates a vertical mirror image","example-3002":"Imagick::transverseImage","imagick.transverseimage":"Creates a horizontal mirror image","example-3003":"Using Imagick::trimImage:","imagick.trimimage":"Remove edges from the image","example-3004":"Imagick::uniqueImageColors","imagick.uniqueimagecolors":"Discards all but one of any pixel color","example-3005":"Imagick::unsharpMaskImage","imagick.unsharpmaskimage":"Sharpens an image","imagick.valid":"Checks if the current item is valid","example-3006":"Imagick::vignetteImage","imagick.vignetteimage":"Adds vignette filter to the image","example-3007":"WaveImage can be quite slow Imagick::waveImage","imagick.waveimage":"Applies wave filter to the image","example-3008":"Imagick::whiteThresholdImage","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.synopsis":"Class synopsis","example-3009":"ImagickDraw::affine example","imagickdraw.affine":"Adjusts the current affine transformation matrix","imagickdraw.annotation":"Draws text on the image","example-3010":"ImagickDraw::arc example","imagickdraw.arc":"Draws an arc","example-3011":"ImagickDraw::bezier example","imagickdraw.bezier":"Draws a bezier curve","example-3012":"ImagickDraw::circle example","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","example-3013":"ImagickDraw::composite example","imagickdraw.composite":"Composites an image onto the current image","imagickdraw.construct":"The ImagickDraw constructor","imagickdraw.destroy":"Frees all associated resources","example-3014":"ImagickDraw::ellipse example","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","example-3015":"ImagickDraw::line example","imagickdraw.line":"Draws a line","example-3016":"ImagickDraw::matte example","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","example-3017":"ImagickDraw::pathCurveToQuadraticBezierAbsolute example","imagickdraw.pathcurvetoquadraticbezierabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbezierrelative":"Draws a quadratic Bezier curve","example-3018":"ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute example","imagickdraw.pathcurvetoquadraticbeziersmoothabsolute":"Draws a quadratic Bezier curve","example-3019":"ImagickDraw::pathCurveToQuadraticBezierSmoothRelative example","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","example-3020":"ImagickDraw::pathStart example","imagickdraw.pathstart":"Declares the start of a path drawing list","example-3021":"ImagickDraw::point example","imagickdraw.point":"Draws a point","example-3022":"ImagickDraw::polygon example","imagickdraw.polygon":"Draws a polygon","example-3023":"ImagickDraw::polyline example","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","example-3024":"ImagickDraw::popDefs example","imagickdraw.popdefs":"Terminates a definition list","imagickdraw.poppattern":"Terminates a pattern definition","example-3025":"ImagickDraw::push example","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","example-3026":"ImagickDraw::pushPattern example","imagickdraw.pushpattern":"Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern","example-3027":"ImagickDraw::rectangle example","imagickdraw.rectangle":"Draws a rectangle","imagickdraw.render":"Renders all preceding drawing commands onto the image","imagickdraw.resetvectorgraphics":"Resets the vector graphics","example-3028":"ImagickDraw::rotate example","imagickdraw.rotate":"Applies the specified rotation to the current coordinate space","example-3029":"ImagickDraw::roundRectangle example","imagickdraw.roundrectangle":"Draws a rounded rectangle","example-3030":"ImagickDraw::scale example","imagickdraw.scale":"Adjusts the scaling factor","example-3031":"ImagickDraw::setClipPath example","imagickdraw.setclippath":"Associates a named clipping path with the image","example-3032":"ImagickDraw::setClipRule example","imagickdraw.setcliprule":"Set the polygon fill rule to be used by the clipping path","example-3033":"ImagickDraw::setClipUnits example","imagickdraw.setclipunits":"Sets the interpretation of clip path units","example-3034":"ImagickDraw::setFillAlpha example","imagickdraw.setfillalpha":"Sets the opacity to use when drawing using the fill color or fill texture","example-3035":"ImagickDraw::setFillColor","imagickdraw.setfillcolor":"Sets the fill color to be used for drawing filled objects","example-3036":"ImagickDraw::setFillOpacity","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","example-3037":"ImagickDraw::setFillRule example","imagickdraw.setfillrule":"Sets the fill rule to use while drawing polygons","example-3038":"ImagickDraw::setFont example","imagickdraw.setfont":"Sets the fully-specified font to use when annotating with text","example-3039":"ImagickDraw::setFontFamily example","imagickdraw.setfontfamily":"Sets the font family to use when annotating with text","example-3040":"ImagickDraw::setFontSize example","imagickdraw.setfontsize":"Sets the font pointsize to use when annotating with text","example-3041":"ImagickDraw::setFontStretch example","imagickdraw.setfontstretch":"Sets the font stretch to use when annotating with text","example-3042":"ImagickDraw::setFontStyle example","imagickdraw.setfontstyle":"Sets the font style to use when annotating with text","example-3043":"ImagickDraw::setFontWeight example","imagickdraw.setfontweight":"Sets the font weight","example-3044":"ImagickDraw::setGravity example","imagickdraw.setgravity":"Sets the text placement gravity","imagickdraw.setresolution":"Sets the resolution","example-3045":"ImagickDraw::setStrokeAlpha example","imagickdraw.setstrokealpha":"Specifies the opacity of stroked object outlines","example-3046":"ImagickDraw::setStrokeAntialias example","imagickdraw.setstrokeantialias":"Controls whether stroked outlines are antialiased","example-3047":"ImagickDraw::setStrokeColor example","imagickdraw.setstrokecolor":"Sets the color used for stroking object outlines","example-3048":"ImagickDraw::setStrokeDashArray example","imagickdraw.setstrokedasharray":"Specifies the pattern of dashes and gaps used to stroke paths","example-3049":"ImagickDraw::setStrokeDashOffset example","imagickdraw.setstrokedashoffset":"Specifies the offset into the dash pattern to start the dash","example-3050":"ImagickDraw::setStrokeLineCap example","imagickdraw.setstrokelinecap":"Specifies the shape to be used at the end of open subpaths when they are stroked","example-3051":"ImagickDraw::setStrokeLineJoin example","imagickdraw.setstrokelinejoin":"Specifies the shape to be used at the corners of paths when they are stroked","example-3052":"ImagickDraw::setStrokeMiterLimit example","imagickdraw.setstrokemiterlimit":"Specifies the miter limit","example-3053":"ImagickDraw::setStrokeOpacity example","imagickdraw.setstrokeopacity":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokepatternurl":"Sets the pattern used for stroking object outlines","example-3054":"ImagickDraw::setStrokeWidth example","imagickdraw.setstrokewidth":"Sets the width of the stroke used to draw object outlines","example-3055":"ImagickDraw::setTextAlignment example","imagickdraw.settextalignment":"Specifies a text alignment","example-3056":"ImagickDraw::setTextAntialias example","imagickdraw.settextantialias":"Controls whether text is antialiased","example-3057":"ImagickDraw::setTextDecoration example","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","example-3058":"ImagickDraw::setTextUnderColor example","imagickdraw.settextundercolor":"Specifies the color of a background rectangle","example-3059":"ImagickDraw::setVectorGraphics example","imagickdraw.setvectorgraphics":"Sets the vector graphics","example-3060":"ImagickDraw::setViewBox example","imagickdraw.setviewbox":"Sets the overall canvas size","example-3061":"ImagickDraw::skewX example","imagickdraw.skewx":"Skews the current coordinate system in the horizontal direction","example-3062":"ImagickDraw::skewY example","imagickdraw.skewy":"Skews the current coordinate system in the vertical direction","example-3063":"ImagickDraw::translate example","imagickdraw.translate":"Applies a translation to the current coordinate system","class.imagickdraw":"The ImagickDraw class","imagickpixel.synopsis":"Class synopsis","imagickpixel.clear":"Clears resources associated with this object","example-3064":"ImagickPixel::construct","imagickpixel.construct":"The ImagickPixel constructor","imagickpixel.destroy":"Deallocates resources associated with this object","example-3065":"Basic Imagick::getColor usage","imagickpixel.getcolor":"Returns the color","example-3066":"Basic Imagick::getColorAsString usage","imagickpixel.getcolorasstring":"Returns the color as a string","example-3067":"ImagickPixel getColorCount","imagickpixel.getcolorcount":"Returns the color count associated with this color","imagickpixel.getcolorquantum":"Returns the color of the pixel in an array as Quantum values","example-3068":"Basic Imagick::getColorValue usage","imagickpixel.getcolorvalue":"Gets the normalized value of the provided color channel","example-3069":"ImagickPixel::getColorValueQuantum","imagickpixel.getcolorvaluequantum":"Gets the quantum value of a color in the ImagickPixel","example-3070":"Basic Imagick::getHSL example","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","example-3071":"ImagickPixel::isSimilar","imagickpixel.issimilar":"Check the distance between this color and another","example-3072":"ImagickPixel::setColor","imagickpixel.setcolor":"Sets the color","imagickpixel.setcolorcount":"Sets the color count associated with this color","example-3073":"Basic Imagick::setColorValue usage","imagickpixel.setcolorvalue":"Sets the normalized value of one of the channels","example-3074":"ImagickPixel::setColorValueQuantum","imagickpixel.setcolorvaluequantum":"Sets the quantum value of a color element of the ImagickPixel","example-3075":"Use ImagickPixel::setHSL to modify a color","imagickpixel.sethsl":"Sets the normalized HSL color","imagickpixel.setindex":"Sets the colormap index of the pixel wand","class.imagickpixel":"The ImagickPixel class","imagickpixeliterator.synopsis":"Class synopsis","example-3076":"ImagickPixelIterator::clear","imagickpixeliterator.clear":"Clear resources associated with a PixelIterator","example-3077":"ImagickPixelIterator::construct","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","example-3078":"ImagickPixelIterator::getNextIteratorRow","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","example-3079":"ImagickPixelIterator::resetIterator","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","example-3080":"ImagickPixelIterator::setIteratorRow","imagickpixeliterator.setiteratorrow":"Set the pixel iterator row","imagickpixeliterator.synciterator":"Syncs the pixel iterator","class.imagickpixeliterator":"The ImagickPixelIterator class","imagickkernel.intro":"Introduction","imagickkernel.synopsis":"Class synopsis","example-3081":"ImagickKernel::addKernel","imagickkernel.addkernel":"Attach another kernel to a kernel list","example-3082":"ImagickKernel::addUnityKernel","example-3083":"ImagickKernel::addUnityKernel","imagickkernel.addunitykernel":"Adds a Unity Kernel to the kernel list","example-3084":"ImagickKernel::fromBuiltin","imagickkernel.frombuiltin":"Create a kernel from a builtin in kernel","example-3085":"ImagickKernel::fromMatrix","imagickkernel.frommatrix":"Create a kernel from a 2d matrix of values","example-3086":"ImagickKernel::getMatrix","imagickkernel.getmatrix":"Get the 2d matrix of values used in this kernel","example-3087":"ImagickKernel::scale","imagickkernel.scale":"Scales a kernel list by the given amount","example-3088":"ImagickKernel::separate","imagickkernel.separate":"Separates a linked set of kernels and returns an array of ImagickKernels","class.imagickkernel":"The ImagickKernel class","book.imagick":"Image Processing (ImageMagick)","refs.utilspec.image":"Image Processing and Generation","intro.imap":"Introduction","imap.requirements":"Requirements","imap.installation":"Installation","ini.imap.enable-insecure-rsh":"","imap.configuration":"Runtime Configuration","imap.resources":"Resource Types","imap.setup":"Installing\/Configuring","constant.nil":"","constant.op-debug":"","constant.op-readonly":"","constant.op-anonymous":"","constant.op-shortcache":"","constant.op-silent":"","constant.op-prototype":"","constant.op-halfopen":"","constant.op-expunge":"","constant.op-secure":"","constant.cl-expunge":"","constant.ft-uid":"","constant.ft-peek":"","constant.ft-not":"","constant.ft-internal":"","constant.ft-prefetchtext":"","constant.st-uid":"","constant.st-silent":"","constant.st-set":"","constant.cp-uid":"","constant.cp-move":"","constant.se-uid":"","constant.se-free":"","constant.se-noprefetch":"","constant.so-free":"","constant.so-noserver":"","constant.sa-messages":"","constant.sa-recent":"","constant.sa-unseen":"","constant.sa-uidnext":"","constant.sa-uidvalidity":"","constant.sa-all":"","constant.latt-noinferiors":"","constant.latt-noselect":"","constant.latt-marked":"","constant.latt-unmarked":"","constant.latt-referral":"","constant.latt-haschildren":"","constant.latt-hasnochildren":"","constant.sortdate":"","constant.sortarrival":"","constant.sortfrom":"","constant.sortsubject":"","constant.sortto":"","constant.sortcc":"","constant.sortsize":"","constant.typetext":"","constant.typemultipart":"","constant.typemessage":"","constant.typeapplication":"","constant.typeaudio":"","constant.typeimage":"","constant.typevideo":"","constant.typemodel":"","constant.typeother":"","constant.enc7bit":"","constant.enc8bit":"","constant.encbinary":"","constant.encbase64":"","constant.encquotedprintable":"","constant.encother":"","constant.imap-opentimeout":"","constant.imap-readtimeout":"","constant.imap-writetimeout":"","constant.imap-closetimeout":"","constant.imap-gc-elt":"","constant.imap-gc-env":"","constant.imap-gc-texts":"","imap.constants":"Predefined Constants","function.imap-8bit":"Convert an 8bit string to a quoted-printable string","function.imap-alerts":"Returns all IMAP alert messages that have occurred","example-3089":"imap_append example","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","example-3090":"imap_check example","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","example-3091":"imap_createmailbox example","function.imap-createmailbox":"Create a new mailbox","example-3092":"imap_delete example","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","example-3093":"imap_fetch_overview example","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","example-3094":"imap_gc example","function.imap-gc":"Clears IMAP cache","example-3095":"imap_get_quota example","example-3096":"imap_get_quota 4.3 or greater example","function.imap-get-quota":"Retrieve the quota level settings, and usage statics per mailbox","example-3097":"imap_get_quotaroot example","function.imap-get-quotaroot":"Retrieve the quota settings per user","example-3098":"imap_getacl example","function.imap-getacl":"Gets the ACL for a given mailbox","example-3099":"imap_getmailboxes example","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","example-3100":"imap_is_open example","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","example-3101":"imap_list example","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","example-3102":"imap_mail_compose example","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-mail":"Send an email message","example-3103":"imap_mailboxmsginfo example","function.imap-mailboxmsginfo":"Get information about the current mailbox","example-3104":"imap_mime_header_decode example","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","example-3105":"Different use of imap_open","example-3106":"imap_open example","function.imap-open":"Open an IMAP stream to a mailbox","example-3107":"imap_ping Example","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","example-3108":"imap_reopen example","function.imap-reopen":"Reopen IMAP stream to new mailbox","example-3109":"imap_rfc822_parse_adrlist example","function.imap-rfc822-parse-adrlist":"Parses an address string","function.imap-rfc822-parse-headers":"Parse mail headers from a string","example-3110":"imap_rfc822_write_address example","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","imap-search.examples":"imap_search example","function.imap-search":"This function returns an array of messages matching the given search criteria","example-3112":"imap_set_quota example","function.imap-set-quota":"Sets a quota for a given mailbox","function.imap-setacl":"Sets the ACL for a given mailbox","example-3113":"imap_setflag_full example","function.imap-setflag-full":"Sets flags on messages","function.imap-sort":"Gets and sort messages","example-3114":"imap_status example","function.imap-status":"Returns status information on a mailbox","function.imap-subscribe":"Subscribe to a mailbox","example-3115":"imap_thread Example","function.imap-thread":"Returns a tree of threaded message","example-3116":"imap_timeout example","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-to-mutf7":"Encode a UTF-8 string to modified UTF-7","imap-utf8.example.basic":"Basic imap_utf8 Usage","function.imap-utf8":"Converts MIME-encoded text to UTF-8","ref.imap":"IMAP Functions","imap-connection.intro":"Introduction","imap-connection.synopsis":"Class synopsis","class.imap-connection":"The IMAP\\Connection class","book.imap":"IMAP, POP3 and NNTP","intro.mail":"Introduction","mail.requirements":"Requirements","mail.installation":"Installation","ini.mail.add-x-header":"","ini.mail.log":"","ini.mail.force_extra_parameters":"","ini.smtp":"","ini.smtp-port":"","ini.sendmail-from":"","ini.sendmail-path":"","mail.configuration":"Runtime Configuration","mail.resources":"Resource Types","mail.setup":"Installing\/Configuring","mail.constants":"Predefined Constants","example-3118":"Calculating the hash and subscribing a user","function.ezmlm-hash":"Calculate the hash value needed by EZMLM","example-3119":"Sending mail.","example-3120":"Sending mail with extra headers.","example-3121":"Sending mail with extra headers as array","example-3122":"Sending mail with an additional command line parameter.","example-3123":"Sending HTML email","function.mail":"Send mail","ref.mail":"Mail Functions","book.mail":"Mail","intro.mailparse":"Introduction","mailparse.requirements":"Requirements","mailparse.configure":"","mailparse.installation":"Installation","ini.mailparse.def_charset":"","mailparse.configuration":"Runtime Configuration","mailparse.resources":"Resource Types","mailparse.setup":"Installing\/Configuring","constant.mailparse-extract-output":"","constant.mailparse-extract-stream":"","constant.mailparse-extract-return":"","mailparse.constants":"Predefined Constants","example-3124":"mailparse_determine_best_xfer_encoding example","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-file":"Extracts\/decodes a message section","function.mailparse-msg-extract-part":"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-data":"Returns an associative array of info about the message","function.mailparse-msg-get-part":"Returns a handle on a given section in a mimemessage","function.mailparse-msg-get-structure":"Returns an array of mime section names in the supplied message","function.mailparse-msg-parse-file":"Parses a file","function.mailparse-msg-parse":"Incrementally parse data into buffer","example-3125":"mailparse_rfc822_parse_addresses example","function.mailparse-rfc822-parse-addresses":"Parse RFC 822 compliant addresses","example-3126":"mailparse_stream_encode example","function.mailparse-stream-encode":"Streams data from source file pointer, apply encoding and write to destfp","example-3127":"mailparse_uudecode_all example","function.mailparse-uudecode-all":"Scans the data from fp and extract each embedded uuencoded file","ref.mailparse":"Mailparse Functions","book.mailparse":"Mailparse","refs.remote.mail":"Mail Related Extensions","intro.bc":"Introduction","bc.requirements":"Requirements","bc.installation":"Installation","ini.bcmath.scale":"","bc.configuration":"Runtime Configuration","bc.resources":"Resource Types","bc.setup":"Installing\/Configuring","bc.constants":"Predefined Constants","example-3128":"bcadd example","function.bcadd":"Add two arbitrary precision numbers","example-3129":"bccomp example","function.bccomp":"Compare two arbitrary precision numbers","example-3130":"bcdiv example","function.bcdiv":"Divide two arbitrary precision numbers","example-3131":"bcmod example","example-3132":"bcmod with decimals","function.bcmod":"Get modulus of an arbitrary precision number","example-3133":"bcmul example","example-3134":"bcmul scale example","function.bcmul":"Multiply two arbitrary precision numbers","example-3135":"bcpow example","example-3136":"bcpow scale example","function.bcpow":"Raise an arbitrary precision number to another","function.bcpowmod":"Raise an arbitrary precision number to another, reduced by a specified modulus","example-3137":"bcscale example","function.bcscale":"Set or get default scale parameter for all bc math functions","example-3138":"bcsqrt example","function.bcsqrt":"Get the square root of an arbitrary precision number","example-3139":"bcsub example","function.bcsub":"Subtract one arbitrary precision number from another","ref.bc":"BC Math Functions","book.bc":"BCMath Arbitrary Precision Mathematics","intro.gmp":"Introduction","gmp.requirements":"Requirements","gmp.installation":"Installation","gmp.configuration":"Runtime Configuration","gmp.setup":"Installing\/Configuring","constant.gmp-round-zero":"","constant.gmp-round-plusinf":"","constant.gmp-round-minusinf":"","constant.gmp-msw-first":"","constant.gmp-lsw-first":"","constant.gmp-little-endian":"","constant.gmp-big-endian":"","constant.gmp-native-endian":"","constant.gmp-version":"","gmp.constants":"Predefined Constants","example-3140":"Factorial function using GMP","gmp.examples":"Examples","gmp.seealso":"See Also","example-3141":"gmp_abs example","function.gmp-abs":"Absolute value","example-3142":"gmp_add example","function.gmp-add":"Add numbers","example-3143":"gmp_and example","function.gmp-and":"Bitwise AND","function.gmp-binomial":"Calculates binomial coefficient","example-3144":"gmp_clrbit example","function.gmp-clrbit":"Clear bit","example-3145":"gmp_cmp example","function.gmp-cmp":"Compare numbers","example-3146":"gmp_com example","function.gmp-com":"Calculates one's complement","example-3147":"gmp_div_q example","function.gmp-div-q":"Divide numbers","example-3148":"Division of GMP numbers","function.gmp-div-qr":"Divide numbers and get quotient and remainder","example-3149":"gmp_div_r example","function.gmp-div-r":"Remainder of the division of numbers","function.gmp-div":"Alias of gmp_div_q","example-3150":"gmp_divexact example","function.gmp-divexact":"Exact division of numbers","example-3151":"gmp_export example","function.gmp-export":"Export to a binary string","example-3152":"gmp_fact example","function.gmp-fact":"Factorial","example-3153":"gmp_gcd example","function.gmp-gcd":"Calculate GCD","example-3154":"Solving a linear Diophantine equation","function.gmp-gcdext":"Calculate GCD and multipliers","example-3155":"gmp_hamdist example","function.gmp-hamdist":"Hamming distance","example-3156":"gmp_import example","function.gmp-import":"Import from a binary string","example-3157":"Creating GMP number","function.gmp-init":"Create GMP number","example-3158":"gmp_intval example","function.gmp-intval":"Convert GMP number to integer","example-3159":"gmp_invert example","function.gmp-invert":"Inverse by modulo","example-3160":"gmp_jacobi example","function.gmp-jacobi":"Jacobi symbol","function.gmp-kronecker":"Kronecker symbol","function.gmp-lcm":"Calculate LCM","example-3161":"gmp_legendre example","function.gmp-legendre":"Legendre symbol","example-3162":"gmp_mod example","function.gmp-mod":"Modulo operation","example-3163":"gmp_mul example","function.gmp-mul":"Multiply numbers","example-3164":"gmp_neg example","function.gmp-neg":"Negate number","example-3165":"gmp_nextprime example","function.gmp-nextprime":"Find next prime number","example-3166":"gmp_or example","function.gmp-or":"Bitwise OR","function.gmp-perfect-power":"Perfect power check","example-3167":"gmp_perfect_square example","function.gmp-perfect-square":"Perfect square check","example-3168":"gmp_popcount example","function.gmp-popcount":"Population count","example-3169":"gmp_pow example","function.gmp-pow":"Raise number into power","example-3170":"gmp_powm example","function.gmp-powm":"Raise number into power with modulo","example-3171":"gmp_prob_prime example","function.gmp-prob-prime":"Check if number is &quot;probably prime&quot;","example-3172":"gmp_random_bits example","function.gmp-random-bits":"Random number","example-3173":"gmp_random_range example","function.gmp-random-range":"Get a uniformly selected integer","example-3174":"gmp_random_seed example","function.gmp-random-seed":"Sets the RNG seed","example-3175":"gmp_random example","function.gmp-random":"Random number","function.gmp-root":"Take the integer part of nth root","function.gmp-rootrem":"Take the integer part and remainder of nth root","example-3176":"gmp_scan0 example","function.gmp-scan0":"Scan for 0","example-3177":"gmp_scan1 example","function.gmp-scan1":"Scan for 1","example-3178":"gmp_setbit example - 0 index","example-3179":"gmp_setbit example - 1 index","example-3180":"gmp_setbit example - clearing a bit","function.gmp-setbit":"Set bit","example-3181":"gmp_sign example","function.gmp-sign":"Sign of number","example-3182":"gmp_sqrt example","function.gmp-sqrt":"Calculate square root","example-3183":"gmp_sqrtrem example","function.gmp-sqrtrem":"Square root with remainder","example-3184":"Converting a GMP number to a string","function.gmp-strval":"Convert GMP number to string","example-3185":"gmp_sub example","function.gmp-sub":"Subtract numbers","example-3186":"gmp_testbit example","function.gmp-testbit":"Tests if a bit is set","example-3187":"gmp_xor example","function.gmp-xor":"Bitwise XOR","ref.gmp":"GMP Functions","gmp.intro":"Introduction","gmp.synopsis":"","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","intro.math":"Introduction","math.requirements":"Requirements","math.installation":"Installation","math.configuration":"Runtime Configuration","math.resources":"Resource Types","math.setup":"Installing\/Configuring","constant.m-pi":"","constant.m-e":"","constant.m-log2e":"","constant.m-log10e":"","constant.m-ln2":"","constant.m-ln10":"","constant.m-pi-2":"","constant.m-pi-4":"","constant.m-1-pi":"","constant.m-2-pi":"","constant.m-sqrtpi":"","constant.m-2-sqrtpi":"","constant.m-sqrt2":"","constant.m-sqrt3":"","constant.m-sqrt1-2":"","constant.m-lnpi":"","constant.m-euler":"","constant.php-round-half-up":"","constant.php-round-half-down":"","constant.php-round-half-even":"","constant.php-round-half-odd":"","constant.nan":"","constant.inf":"","math.constants":"Predefined Constants","example-3188":"abs example","function.abs":"Absolute value","function.acos":"Arc cosine","function.acosh":"Inverse hyperbolic cosine","function.asin":"Arc sine","function.asinh":"Inverse hyperbolic sine","function.atan2":"Arc tangent of two variables","function.atan":"Arc tangent","function.atanh":"Inverse hyperbolic tangent","example-3189":"base_convert example","function.base-convert":"Convert a number between arbitrary bases","example-3190":"bindec example","example-3191":"bindec interprets input as unsigned integers","function.bindec":"Binary to decimal","example-3192":"ceil example","function.ceil":"Round fractions up","example-3193":"cos example","function.cos":"Cosine","function.cosh":"Hyperbolic cosine","example-3194":"decbin example","function.decbin":"Decimal to binary","example-3195":"dechex example","example-3196":"dechex example with large integers","function.dechex":"Decimal to hexadecimal","example-3197":"decoct example","function.decoct":"Decimal to octal","example-3198":"deg2rad example","function.deg2rad":"Converts the number in degrees to the radian equivalent","example-3199":"exp example","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","example-3200":"Using fdiv","function.fdiv":"Divides two numbers, according to IEEE 754","example-3201":"floor example","function.floor":"Round fractions down","example-3202":"Using fmod","function.fmod":"Returns the floating point remainder (modulo) of the division\n  of the arguments","example-3203":"hexdec example","function.hexdec":"Hexadecimal to decimal","function.hypot":"Calculate the length of the hypotenuse of a right-angle triangle","example-3204":"intdiv example","function.intdiv":"Integer division","example-3205":"is_finite example","function.is-finite":"Checks whether a float is finite","example-3206":"is_infinite example","function.is-infinite":"Checks whether a float is infinite","example-3207":"is_nan example","function.is-nan":"Checks whether a float is NAN","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.log":"Natural logarithm","example-3208":"Example uses of max","function.max":"Find highest value","example-3209":"Example uses of min","function.min":"Find lowest value","example-3210":"octdec example","function.octdec":"Octal to decimal","example-3211":"pi example","function.pi":"Get value of pi","example-3212":"Some examples of pow","function.pow":"Exponential expression","example-3213":"rad2deg example","function.rad2deg":"Converts the radian number to the equivalent number in degrees","example-3214":"round examples","example-3215":"How precision affects a float","example-3216":"mode examples","example-3217":"mode with precision examples","function.round":"Rounds a float","example-3218":"sin example","function.sin":"Sine","function.sinh":"Hyperbolic sine","example-3219":"sqrt example","function.sqrt":"Square root","example-3220":"tan example","function.tan":"Tangent","function.tanh":"Hyperbolic tangent","ref.math":"Math Functions","book.math":"Mathematical Functions","intro.stats":"Introduction","stats.requirements":"Requirements","stats.installation":"Installation","stats.configuration":"Runtime Configuration","stats.resources":"Resource Types","stats.setup":"Installing\/Configuring","stats.constants":"Predefined Constants","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-negative":"Generates a random deviate from the negative binomial distribution","function.stats-rand-gen-ibinomial":"Generates a random deviate from the 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":"Statistic Functions","book.stats":"Statistics","intro.trader":"Introduction","trader.requirements":"Requirements","trader.installation":"Installation","ini.trader.real-precision":"","ini.trader.real-round-mode":"","trader.configuration":"Runtime Configuration","trader.setup":"Installing\/Configuring","constant.trader-ma-type-sma":"","constant.trader-ma-type-ema":"","constant.trader-ma-type-wma":"","constant.trader-ma-type-dema":"","constant.trader-ma-type-tema":"","constant.trader-ma-type-trima":"","constant.trader-ma-type-kama":"","constant.trader-ma-type-mama":"","constant.trader-ma-type-t3":"","constant.trader-real-min":"","constant.trader-real-max":"","constant.trader-func-unst-adx":"","constant.trader-func-unst-adxr":"","constant.trader-func-unst-atr":"","constant.trader-func-unst-cmo":"","constant.trader-func-unst-dx":"","constant.trader-func-unst-ema":"","constant.trader-func-unst-ht-dcperiod":"","constant.trader-func-unst-ht-dcphase":"","constant.trader-func-unst-ht-phasor":"","constant.trader-func-unst-ht-sine":"","constant.trader-func-unst-ht-trendline":"","constant.trader-func-unst-ht-trendmode":"","constant.trader-func-unst-kama":"","constant.trader-func-unst-mama":"","constant.trader-func-unst-mfi":"","constant.trader-func-unst-minus-di":"","constant.trader-func-unst-minus-dm":"","constant.trader-func-unst-natr":"","constant.trader-func-unst-plus-di":"","constant.trader-func-unst-plus-dm":"","constant.trader-func-unst-rsi":"","constant.trader-func-unst-stochrsi":"","constant.trader-func-unst-t3":"","constant.trader-func-unst-all":"","constant.trader-func-unst-none":"","constant.trader-compatibility-default":"","constant.trader-compatibility-metastock":"","constant.trader-err-success":"","constant.trader-err-lib-not-initialize":"","constant.trader-err-bad-param":"","constant.trader-err-alloc-err":"","constant.trader-err-group-not-found":"","constant.trader-err-func-not-found":"","constant.trader-err-invalid-handle":"","constant.trader-err-invalid-param-holder":"","constant.trader-err-invalid-param-holder-type":"","constant.trader-err-invalid-param-function":"","constant.trader-err-input-not-all-initialize":"","constant.trader-err-output-not-all-initialize":"","constant.trader-err-out-of-range-start-index":"","constant.trader-err-out-of-range-end-index":"","constant.trader-err-invalid-list-type":"","constant.trader-err-bad-object":"","constant.trader-err-not-supported":"","constant.trader-err-internal-error":"","constant.trader-err-unknown-error":"","trader.constants":"Predefined Constants","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-angle":"Linear Regression Angle","function.trader-linearreg-intercept":"Linear Regression Intercept","function.trader-linearreg-slope":"Linear Regression Slope","function.trader-linearreg":"Linear Regression","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-rocr100":"Rate of change ratio 100 scale: (price\/prevPrice)*100","function.trader-rocr":"Rate of change ratio: (price\/prevPrice)","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":"Trader Functions","book.trader":"Technical Analysis for Traders","refs.math":"Mathematical Extensions","intro.fdf":"Introduction","fdf.requirements":"Requirements","fdf.installation":"Installation","fdf.configuration":"Runtime Configuration","fdf.resources":"Resource Types","fdf.setup":"Installing\/Configuring","constant.fdfvalue":"","constant.fdfstatus":"","constant.fdffile":"","constant.fdfid":"","constant.fdfff":"","constant.fdfsetff":"","constant.fdfclearff":"","constant.fdfflags":"","constant.fdfsetf":"","constant.fdfclrf":"","constant.fdfap":"","constant.fdfas":"","constant.fdfaction":"","constant.fdfaa":"","constant.fdfapref":"","constant.fdfif":"","constant.fdfenter":"","constant.fdfexit":"","constant.fdfdown":"","constant.fdfup":"","constant.fdfformat":"","constant.fdfvalidate":"","constant.fdfkeystroke":"","constant.fdfcalculate":"","constant.fdfnormalap":"","constant.fdfrolloverap":"","constant.fdfdownap":"","fdf.constants":"Predefined Constants","example-3221":"Evaluating a FDF document","fdf.examples":"Examples","example-3222":"Adding JavaScript code to a FDF","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","example-3223":"Populating a PDF 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","example-3224":"Storing an uploaded file","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","example-3225":"Detecting all fieldnames in a FDF","function.fdf-next-field-name":"Get the next field name","example-3226":"Accessing the form data","function.fdf-open-string":"Read a FDF document from a string","example-3227":"Accessing the form data","function.fdf-open":"Open a FDF document","function.fdf-remove-item":"Sets target frame for form","example-3228":"Retrieving FDF as a string","function.fdf-save-string":"Returns the FDF document as a string","function.fdf-save":"Save a FDF document","function.fdf-set-ap":"Set the appearance of a field","function.fdf-set-encoding":"Sets FDF character encoding","example-3229":"Passing FDF data to a second form","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":"FDF Functions","book.fdf":"Forms Data Format","intro.gnupg":"Introduction","gnupg.requirements":"Requirements","gnupg.installation":"Installation","gnupg.configuration":"Runtime Configuration","gnupg.resources":"Resource Types","gnupg.setup":"Installing\/Configuring","constant.gnupg-sig-mode-normal":"","constant.gnupg-sig-mode-detach":"","constant.gnupg-sig-mode-clear":"","constant.gnupg-validity-unknown":"","constant.gnupg-validity-undefined":"","constant.gnupg-validity-never":"","constant.gnupg-validity-marginal":"","constant.gnupg-validity-full":"","constant.gnupg-validity-ultimate":"","constant.gnupg-protocol-openpgp":"","constant.gnupg-protocol-cms":"","constant.gnupg-sigsum-valid":"","constant.gnupg-sigsum-green":"","constant.gnupg-sigsum-red":"","constant.gnupg-sigsum-key-revoked":"","constant.gnupg-sigsum-key-expired":"","constant.gnupg-sigsum-key-missing":"","constant.gnupg-sigsum-sig-expired":"","constant.gnupg-sigsum-crl-missing":"","constant.gnupg-sigsum-crl-too-old":"","constant.gnupg-sigsum-bad-policy":"","constant.gnupg-sigsum-sys-error":"","constant.gnupg-error-warning":"","constant.gnupg-error-exception":"","constant.gnupg-error-silent":"","gnupg.constants":"Predefined Constants","example-3230":"gnupg clearsign example (procedural)","example-3231":"gnupg clearsign example (OO)","gnupg.keylistiterator":"keylistiterator","gnupg.examples-clearsign":"Clearsign text","gnupg.examples":"Examples","example-3233":"Procedural gnupg_adddecryptkey example","example-3234":"OO gnupg_adddecryptkey example","function.gnupg-adddecryptkey":"Add a key for decryption","example-3235":"Procedural gnupg_addencryptkey example","example-3236":"OO gnupg_addencryptkey example","function.gnupg-addencryptkey":"Add a key for encryption","example-3237":"Procedural gnupg_addsignkey example","example-3238":"OO gnupg_addsignkey example","function.gnupg-addsignkey":"Add a key for signing","example-3239":"Procedural gnupg_cleardecryptkeys example","example-3240":"OO gnupg_cleardecryptkeys example","function.gnupg-cleardecryptkeys":"Removes all keys which were set for decryption before","example-3241":"Procedural gnupg_clearencryptkeys example","example-3242":"OO gnupg_clearencryptkeys example","function.gnupg-clearencryptkeys":"Removes all keys which were set for encryption before","example-3243":"Procedural gnupg_clearsignkeys example","example-3244":"OO gnupg_clearsignkeys example","function.gnupg-clearsignkeys":"Removes all keys which were set for signing before","example-3245":"Procedural gnupg_decrypt example","example-3246":"OO gnupg_decrypt example","function.gnupg-decrypt":"Decrypts a given text","example-3247":"Procedural gnupg_decryptverify example","example-3248":"OO gnupg_decryptverify example","function.gnupg-decryptverify":"Decrypts and verifies a given text","example-3249":"Procedural gnupg_deletekey example","example-3250":"OO gnupg_deletekey example","function.gnupg-deletekey":"Delete a key from the keyring","example-3251":"Procedural gnupg_encrypt example","example-3252":"OO gnupg_encrypt example","function.gnupg-encrypt":"Encrypts a given text","example-3253":"Procedural gnupg_encryptsign example","example-3254":"OO gnupg_encryptsign example","function.gnupg-encryptsign":"Encrypts and signs a given text","example-3255":"Procedural gnupg_export example","example-3256":"OO gnupg_export example","function.gnupg-export":"Exports a key","example-3257":"Procedural gnupg_getengineinfo example","example-3258":"OO gnupg_getengineinfo example","function.gnupg-getengineinfo":"Returns the engine info","example-3259":"Procedural gnupg_geterror example","example-3260":"OO gnupg_geterror example","function.gnupg-geterror":"Returns the errortext, if a function fails","example-3261":"Procedural gnupg_geterrorinfo example","example-3262":"OO gnupg_geterrorinfo example","function.gnupg-geterrorinfo":"Returns the error info","example-3263":"Procedural gnupg_getprotocol example","example-3264":"OO gnupg_getprotocol example","function.gnupg-getprotocol":"Returns the currently active protocol for all operations","example-3265":"Procedural gnupg_gettrustlist example","example-3266":"OO gnupg_gettrustlist example","function.gnupg-gettrustlist":"Search the trust items","example-3267":"Procedural gnupg_import example","example-3268":"OO gnupg_import example","function.gnupg-import":"Imports a key","example-3269":"Procedural gnupg_init example with default setting","example-3270":"Procedural gnupg_init example with overriden file name and home dir","example-3271":"OO gnupg initializer example with default setting","example-3272":"OO gnupg initializer example with overriden file name and home dir","function.gnupg-init":"Initialize a connection","example-3273":"Procedural gnupg_keyinfo example","example-3274":"OO gnupg_keyinfo example","function.gnupg-keyinfo":"Returns an array with information about all keys that matches the given pattern","example-3275":"Procedural gnupg_listsignatures example","example-3276":"OO gnupg_listsignatures example","function.gnupg-listsignatures":"List key signatures","example-3277":"Procedural gnupg_setarmor example","example-3278":"OO gnupg_setarmor example","function.gnupg-setarmor":"Toggle armored output","example-3279":"Procedural gnupg_seterrormode example","example-3280":"OO gnupg_seterrormode example","function.gnupg-seterrormode":"Sets the mode for error_reporting","example-3281":"Procedural gnupg_setsignmode example","example-3282":"OO gnupg_setsignmode example","function.gnupg-setsignmode":"Sets the mode for signing","example-3283":"Procedural gnupg_sign example","example-3284":"OO gnupg_sign example","function.gnupg-sign":"Signs a given text","example-3285":"Procedural gnupg_verify example","example-3286":"OO gnupg_verify example","function.gnupg-verify":"Verifies a signed text","ref.gnupg":"GnuPG Functions","book.gnupg":"GNU Privacy Guard","intro.wkhtmltox":"Introduction","wkhtmltox.requirements":"Requirements","wkhtmltox.installation":"Installation","wkhtmltox.configuration":"Runtime Configuration","wkhtmltox.setup":"Installing\/Configuring","wkhtmltox-pdf-converter.intro":"Introduction","wkhtmltox-pdf-converter.synopsis":"Class synopsis","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.intro":"Introduction","wkhtmltox-pdf-object.synopsis":"Class synopsis","wkhtmltox-pdf-object.construct":"Create a new PDF Object","class.wkhtmltox-pdf-object":"The wkhtmltox\\PDF\\Object class","wkhtmltox-image-converter.intro":"Introduction","wkhtmltox-image-converter.synopsis":"Class synopsis","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","intro.ps":"Introduction","ps.requirements":"Requirements","ps.installation":"Installation","ps.configuration":"Runtime Configuration","ps.resources":"Resource Types","ps.setup":"Installing\/Configuring","ps.table-linecap":"Contants for line caps","ps.table-linejoin":"Contants for line joins","ps.constants":"Predefined Constants","ps.contact":"Contact Information","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","example-3287":"Creating and using a pattern","function.ps-begin-pattern":"Start a new pattern","example-3288":"Creating and using a template","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-image":"Closes image and frees memory","function.ps-close":"Closes a PostScript document","function.ps-closepath-stroke":"Closes and strokes path","function.ps-closepath":"Closes 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-stroke":"Fills and strokes the current path","function.ps-fill":"Fills 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","example-3289":"Hyphennate a text","function.ps-hyphenate":"Hyphenates a word","function.ps-include-file":"Reads an external file with raw PostScript code","example-3290":"Drawing a rectangle","function.ps-lineto":"Draws a line","example-3291":"Creating and using a spot color","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-file":"Opens image from file","function.ps-open-image":"Reads an image for later placement","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","example-3292":"Rotation of the coordinate system","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","example-3293":"Placing text at a given position","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","example-3294":"Drawing a dashed line","function.ps-setpolydash":"Sets appearance of a dashed line","function.ps-shading-pattern":"Creates a pattern based on a shading","function.ps-shading":"Creates a shading for later use","function.ps-shfill":"Fills an area with a shading","function.ps-show-boxed":"Output text in a box","function.ps-show-xy2":"Output text at position","function.ps-show-xy":"Output text at given position","function.ps-show2":"Output a text at current position","function.ps-show":"Output text","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-name":"Gets name of a glyph","function.ps-symbol-width":"Gets width of a glyph","function.ps-symbol":"Output a glyph","example-3295":"Translation of the coordinate system","function.ps-translate":"Sets translation","ref.ps":"PS Functions","book.ps":"PostScript document creation","intro.rpminfo":"Introduction","rpminfo.requirements":"Requirements","rpminfo.installation":"Installation via PECL","rpminfo.configuration":"Runtime Configuration","rpminfo.resources":"Resource Types","rpminfo.setup":"Installing\/Configuring","constant.rpmversion":"","constant.rpmsense-any":"","constant.rpmsense-less":"","constant.rpmsense-greater":"","constant.rpmsense-equal":"","constant.rpmsense-posttrans":"","constant.rpmsense-prereq":"","constant.rpmsense-pretrans":"","constant.rpmsense-interp":"","constant.rpmsense-script-pre":"","constant.rpmsense-script-post":"","constant.rpmsense-script-preun":"","constant.rpmsense-script-postun":"","constant.rpmsense-script-verify":"","constant.rpmsense-find-requires":"","constant.rpmsense-find-provides":"","constant.rpmsense-triggerin":"","constant.rpmsense-triggerun":"","constant.rpmsense-triggerpostun":"","constant.rpmsense-missingok":"","constant.rpmsense-rpmlib":"","constant.rpmsense-triggerprein":"","constant.rpmsense-keyring":"","constant.rpmsense-config":"","constant.rpmmire-default":"","constant.rpmmire-strcmp":"","constant.rpmmire-regex":"","constant.rpmmire-glob":"","constant.rpmtag-arch":"","constant.rpmtag-archsuffix":"","constant.rpmtag-archivesize":"","constant.rpmtag-basenames":"","constant.rpmtag-bugurl":"","constant.rpmtag-buildarchs":"","constant.rpmtag-buildhost":"","constant.rpmtag-buildtime":"","constant.rpmtag-c":"","constant.rpmtag-changelogname":"","constant.rpmtag-changelogtext":"","constant.rpmtag-changelogtime":"","constant.rpmtag-classdict":"","constant.rpmtag-conflictflags":"","constant.rpmtag-conflictname":"","constant.rpmtag-conflictnevrs":"","constant.rpmtag-conflicts":"","constant.rpmtag-conflictversion":"","constant.rpmtag-cookie":"","constant.rpmtag-dbinstance":"","constant.rpmtag-dependsdict":"","constant.rpmtag-description":"","constant.rpmtag-dirindexes":"","constant.rpmtag-dirnames":"","constant.rpmtag-distribution":"","constant.rpmtag-disttag":"","constant.rpmtag-disturl":"","constant.rpmtag-dsaheader":"","constant.rpmtag-e":"","constant.rpmtag-encoding":"","constant.rpmtag-enhanceflags":"","constant.rpmtag-enhancename":"","constant.rpmtag-enhancenevrs":"","constant.rpmtag-enhances":"","constant.rpmtag-enhanceversion":"","constant.rpmtag-epoch":"","constant.rpmtag-epochnum":"","constant.rpmtag-evr":"","constant.rpmtag-excludearch":"","constant.rpmtag-excludeos":"","constant.rpmtag-exclusivearch":"","constant.rpmtag-exclusiveos":"","constant.rpmtag-filecaps":"","constant.rpmtag-fileclass":"","constant.rpmtag-filecolors":"","constant.rpmtag-filecontexts":"","constant.rpmtag-filedependsn":"","constant.rpmtag-filedependsx":"","constant.rpmtag-filedevices":"","constant.rpmtag-filedigestalgo":"","constant.rpmtag-filedigests":"","constant.rpmtag-fileflags":"","constant.rpmtag-filegroupname":"","constant.rpmtag-fileinodes":"","constant.rpmtag-filelangs":"","constant.rpmtag-filelinktos":"","constant.rpmtag-filemd5s":"","constant.rpmtag-filemodes":"","constant.rpmtag-filemtimes":"","constant.rpmtag-filenames":"","constant.rpmtag-filenlinks":"","constant.rpmtag-fileprovide":"","constant.rpmtag-filerdevs":"","constant.rpmtag-filerequire":"","constant.rpmtag-filesignaturelength":"","constant.rpmtag-filesignatures":"","constant.rpmtag-filesizes":"","constant.rpmtag-filestates":"","constant.rpmtag-filetriggerconds":"","constant.rpmtag-filetriggerflags":"","constant.rpmtag-filetriggerindex":"","constant.rpmtag-filetriggername":"","constant.rpmtag-filetriggerpriorities":"","constant.rpmtag-filetriggerscriptflags":"","constant.rpmtag-filetriggerscriptprog":"","constant.rpmtag-filetriggerscripts":"","constant.rpmtag-filetriggertype":"","constant.rpmtag-filetriggerversion":"","constant.rpmtag-fileusername":"","constant.rpmtag-fileverifyflags":"","constant.rpmtag-fscontexts":"","constant.rpmtag-gif":"","constant.rpmtag-group":"","constant.rpmtag-hdrid":"","constant.rpmtag-headercolor":"","constant.rpmtag-headeri18ntable":"","constant.rpmtag-headerimage":"","constant.rpmtag-headerimmutable":"","constant.rpmtag-headerregions":"","constant.rpmtag-headersignatures":"","constant.rpmtag-icon":"","constant.rpmtag-installcolor":"","constant.rpmtag-installtid":"","constant.rpmtag-installtime":"","constant.rpmtag-instfilenames":"","constant.rpmtag-instprefixes":"","constant.rpmtag-license":"","constant.rpmtag-longarchivesize":"","constant.rpmtag-longfilesizes":"","constant.rpmtag-longsigsize":"","constant.rpmtag-longsize":"","constant.rpmtag-modularitylabel":"","constant.rpmtag-n":"","constant.rpmtag-name":"","constant.rpmtag-nevr":"","constant.rpmtag-nevra":"","constant.rpmtag-nopatch":"","constant.rpmtag-nosource":"","constant.rpmtag-nvr":"","constant.rpmtag-nvra":"","constant.rpmtag-o":"","constant.rpmtag-obsoleteflags":"","constant.rpmtag-obsoletename":"","constant.rpmtag-obsoletenevrs":"","constant.rpmtag-obsoletes":"","constant.rpmtag-obsoleteversion":"","constant.rpmtag-oldenhances":"","constant.rpmtag-oldenhancesflags":"","constant.rpmtag-oldenhancesname":"","constant.rpmtag-oldenhancesversion":"","constant.rpmtag-oldfilenames":"","constant.rpmtag-oldsuggests":"","constant.rpmtag-oldsuggestsflags":"","constant.rpmtag-oldsuggestsname":"","constant.rpmtag-oldsuggestsversion":"","constant.rpmtag-optflags":"","constant.rpmtag-orderflags":"","constant.rpmtag-ordername":"","constant.rpmtag-orderversion":"","constant.rpmtag-origbasenames":"","constant.rpmtag-origdirindexes":"","constant.rpmtag-origdirnames":"","constant.rpmtag-origfilenames":"","constant.rpmtag-os":"","constant.rpmtag-p":"","constant.rpmtag-packager":"","constant.rpmtag-patch":"","constant.rpmtag-patchesflags":"","constant.rpmtag-patchesname":"","constant.rpmtag-patchesversion":"","constant.rpmtag-payloadcompressor":"","constant.rpmtag-payloaddigest":"","constant.rpmtag-payloaddigestalt":"","constant.rpmtag-payloaddigestalgo":"","constant.rpmtag-payloadflags":"","constant.rpmtag-payloadformat":"","constant.rpmtag-pkgid":"","constant.rpmtag-platform":"","constant.rpmtag-policies":"","constant.rpmtag-policyflags":"","constant.rpmtag-policynames":"","constant.rpmtag-policytypes":"","constant.rpmtag-policytypesindexes":"","constant.rpmtag-postin":"","constant.rpmtag-postinflags":"","constant.rpmtag-postinprog":"","constant.rpmtag-posttrans":"","constant.rpmtag-posttransflags":"","constant.rpmtag-posttransprog":"","constant.rpmtag-postun":"","constant.rpmtag-postunflags":"","constant.rpmtag-postunprog":"","constant.rpmtag-postuntrans":"","constant.rpmtag-postuntransflags":"","constant.rpmtag-postuntransprog":"","constant.rpmtag-prefixes":"","constant.rpmtag-prein":"","constant.rpmtag-preinflags":"","constant.rpmtag-preinprog":"","constant.rpmtag-pretrans":"","constant.rpmtag-pretransflags":"","constant.rpmtag-pretransprog":"","constant.rpmtag-preun":"","constant.rpmtag-preunflags":"","constant.rpmtag-preunprog":"","constant.rpmtag-preuntrans":"","constant.rpmtag-preuntransflags":"","constant.rpmtag-preuntransprog":"","constant.rpmtag-provideflags":"","constant.rpmtag-providename":"","constant.rpmtag-providenevrs":"","constant.rpmtag-provides":"","constant.rpmtag-provideversion":"","constant.rpmtag-pubkeys":"","constant.rpmtag-r":"","constant.rpmtag-recommendflags":"","constant.rpmtag-recommendname":"","constant.rpmtag-recommendnevrs":"","constant.rpmtag-recommends":"","constant.rpmtag-recommendversion":"","constant.rpmtag-recontexts":"","constant.rpmtag-release":"","constant.rpmtag-removetid":"","constant.rpmtag-requireflags":"","constant.rpmtag-requirename":"","constant.rpmtag-requirenevrs":"","constant.rpmtag-requires":"","constant.rpmtag-requireversion":"","constant.rpmtag-rpmversion":"","constant.rpmtag-rsaheader":"","constant.rpmtag-sha1header":"","constant.rpmtag-sha256header":"","constant.rpmtag-siggpg":"","constant.rpmtag-sigmd5":"","constant.rpmtag-sigpgp":"","constant.rpmtag-sigsize":"","constant.rpmtag-size":"","constant.rpmtag-source":"","constant.rpmtag-sourcepackage":"","constant.rpmtag-sourcepkgid":"","constant.rpmtag-sourcerpm":"","constant.rpmtag-spec":"","constant.rpmtag-suggestflags":"","constant.rpmtag-suggestname":"","constant.rpmtag-suggestnevrs":"","constant.rpmtag-suggests":"","constant.rpmtag-suggestversion":"","constant.rpmtag-summary":"","constant.rpmtag-supplementflags":"","constant.rpmtag-supplementname":"","constant.rpmtag-supplementnevrs":"","constant.rpmtag-supplements":"","constant.rpmtag-supplementversion":"","constant.rpmtag-sysusers":"","constant.rpmtag-transfiletriggerconds":"","constant.rpmtag-transfiletriggerflags":"","constant.rpmtag-transfiletriggerindex":"","constant.rpmtag-transfiletriggername":"","constant.rpmtag-transfiletriggerpriorities":"","constant.rpmtag-transfiletriggerscriptflags":"","constant.rpmtag-transfiletriggerscriptprog":"","constant.rpmtag-transfiletriggerscripts":"","constant.rpmtag-transfiletriggertype":"","constant.rpmtag-transfiletriggerversion":"","constant.rpmtag-translationurl":"","constant.rpmtag-triggerconds":"","constant.rpmtag-triggerflags":"","constant.rpmtag-triggerindex":"","constant.rpmtag-triggername":"","constant.rpmtag-triggerscriptflags":"","constant.rpmtag-triggerscriptprog":"","constant.rpmtag-triggerscripts":"","constant.rpmtag-triggertype":"","constant.rpmtag-triggerversion":"","constant.rpmtag-upstreamreleases":"","constant.rpmtag-url":"","constant.rpmtag-v":"","constant.rpmtag-vcs":"","constant.rpmtag-vendor":"","constant.rpmtag-verbose":"","constant.rpmtag-verifyscript":"","constant.rpmtag-verifyscriptflags":"","constant.rpmtag-verifyscriptprog":"","constant.rpmtag-veritysignaturealgo":"","constant.rpmtag-veritysignatures":"","constant.rpmtag-version":"","constant.rpmtag-xpm":"","rpminfo.constants":"Predefined Constants","function.rpmaddtag":"Add tag retrieved in query","example-3296":"A rpmdbinfo example","function.rpmdbinfo":"Get information from installed RPM","example-3297":"Searching for the package owning a file","function.rpmdbsearch":"Search RPM packages","function.rpmgetsymlink":"Get target of a symlink","example-3298":"A rpminfo example","function.rpminfo":"Get information from a RPM file","function.rpmvercmp":"RPM version comparison","ref.rpminfo":"RpmInfo Functions","book.rpminfo":"RpmInfo","intro.xlswriter":"Introduction","xlswriter.requirements":"Requirements","xlswriter.installation":"Installation","xlswriter.resources":"Resource Types","xlswriter.setup":"Installing\/Configuring","xlswriter.constants":"Predefined Constants","vtiful-kernel-excel.intro":"Introduction","vtiful-kernel-excel.synopsis":"Class synopsis","example-3299":"example","vtiful-kernel-excel.addSheet":"Vtiful\\Kernel\\Excel addSheet","example-3300":"example","vtiful-kernel-excel.autoFilter":"Vtiful\\Kernel\\Excel autoFilter","example-3301":"example","vtiful-kernel-excel.constMemory":"Vtiful\\Kernel\\Excel constMemory","example-3302":"example","vtiful-kernel-excel.construct":"Vtiful\\Kernel\\Excel constructor","example-3303":"example","vtiful-kernel-excel.data":"Vtiful\\Kernel\\Excel data","example-3304":"example","vtiful-kernel-excel.filename":"Vtiful\\Kernel\\Excel fileName","example-3305":"example","vtiful-kernel-excel.getHandle":"Vtiful\\Kernel\\Excel getHandle","example-3306":"example","vtiful-kernel-excel.header":"Vtiful\\Kernel\\Excel header","example-3307":"example","vtiful-kernel-excel.insertFormula":"Vtiful\\Kernel\\Excel insertFormula","example-3308":"example","vtiful-kernel-excel.insertImage":"Vtiful\\Kernel\\Excel insertImage","example-3309":"example","vtiful-kernel-excel.insertText":"Vtiful\\Kernel\\Excel insertText","example-3310":"example","vtiful-kernel-excel.mergeCells":"Vtiful\\Kernel\\Excel mergeCells","example-3311":"example","vtiful-kernel-excel.output":"Vtiful\\Kernel\\Excel output","example-3312":"example","vtiful-kernel-excel.setColumn":"Vtiful\\Kernel\\Excel setColumn","example-3313":"example","vtiful-kernel-excel.setRow":"Vtiful\\Kernel\\Excel setRow","class.vtiful-kernel-excel":"The Vtiful\\Kernel\\Excel class","vtiful-kernel-format.intro":"Introduction","vtiful-kernel-format.synopsis":"Class synopsis","vtiful-kernel-format.constants.format-align-left":"","vtiful-kernel-format.constants.format-align-center":"","vtiful-kernel-format.constants.format-align-right":"","vtiful-kernel-format.constants.format-align-fill":"","vtiful-kernel-format.constants.format-align-justify":"","vtiful-kernel-format.constants.format-align-center-across":"","vtiful-kernel-format.constants.format-align-distributed":"","vtiful-kernel-format.constants.format-align-vertical-top":"","vtiful-kernel-format.constants.format-align-vertical-bottom":"","vtiful-kernel-format.constants.format-align-vertical-center":"","vtiful-kernel-format.constants.format-align-vertical-justify":"","vtiful-kernel-format.constants.format-align-vertical-distributed":"","vtiful-kernel-format.constants.underline-single":"","vtiful-kernel-format.constants.underline-double":"","vtiful-kernel-format.constants.underline-single-accounting":"","vtiful-kernel-format.constants.underline-double-accounting":"","vtiful-kernel-format.constants":"Predefined Constants","example-3314":"example","vtiful-kernel-format.align":"Vtiful\\Kernel\\Format align","example-3315":"example","vtiful-kernel-format.bold":"Vtiful\\Kernel\\Format bold","example-3316":"example","vtiful-kernel-format.italic":"Vtiful\\Kernel\\Format italic","example-3317":"example","vtiful-kernel-format.underline":"Vtiful\\Kernel\\Format underline","class.vtiful-kernel-format":"The Vtiful\\Kernel\\Format class","book.xlswriter":"XLSWriter","refs.utilspec.nontext":"Non-Text MIME Output","example-3318":"Incorrect requests","example-3319":"Calling request from a request callback","example-3320":"Calling request from a request callback","example-3321":"Using eio with libevent","intro.eio":"Introduction","eio.requirements":"Requirements","eio.installation":"Installation","eio.configuration":"Runtime Configuration","eio.resources":"Resource Types","eio.setup":"Installing\/Configuring","constant.eio-pri-min":"","constant.eio-pri-default":"","constant.eio-pri-max":"","constant.eio-seek-set":"","constant.eio-seek-cur":"","constant.eio-seek-end":"","constant.eio-readdir-dents":"","constant.eio-readdir-dirs-first":"","constant.eio-readdir-stat-order":"","constant.eio-readdir-found-unknown":"","constant.eio-dt-unknown":"","constant.eio-dt-fifo":"","constant.eio-dt-chr":"","constant.eio-dt-mpc":"","constant.eio-dt-dir":"","constant.eio-dt-nam":"","constant.eio-dt-blk":"","constant.eio-dt-mpb":"","constant.eio-dt-reg":"","constant.eio-dt-nwk":"","constant.eio-dt-cmp":"","constant.eio-dt-lnk":"","constant.eio-dt-sock":"","constant.eio-dt-door":"","constant.eio-dt-wht":"","constant.eio-dt-max":"","constant.eio-o-rdonly":"","constant.eio-o-wronly":"","constant.eio-o-rdwr":"","constant.eio-o-nonblock":"","constant.eio-o-append":"","constant.eio-o-creat":"","constant.eio-o-trunc":"","constant.eio-o-excl":"","constant.eio-o-fsync":"","constant.eio-s-irusr":"","constant.eio-s-iwusr":"","constant.eio-s-ixusr":"","constant.eio-s-irgrp":"","constant.eio-s-iwgrp":"","constant.eio-s-ixgrp":"","constant.eio-s-iroth":"","constant.eio-s-iwoth":"","constant.eio-s-ixoth":"","constant.eio-s-ifreg":"","constant.eio-s-ifchr":"","constant.eio-s-ifblk":"","constant.eio-s-ififo":"","constant.eio-s-ifsock":"","constant.eio-sync-file-range-wait-before":"","constant.eio-sync-file-range-write":"","constant.eio-sync-file-range-wait-after":"","constant.eio-falloc-fl-keep-size":"","eio.constants":"Predefined Constants","example-3322":"Cancelling a request","example-3323":"Calling eio_chmod","example-3324":"Making a custom request","example-3325":"Grouping requests","example-3326":"Using eio with libevent extension","example-3327":"Using eio with event extension","eio.examples":"Examples","function.eio-busy":"Artificially increase load. Could be useful in tests,\n  benchmarking","example-3328":"eio_cancel example","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","example-3329":"eio_custom example","function.eio-custom":"Execute custom request like any other eio_* call","function.eio-dup2":"Duplicate a file descriptor","example-3330":"eio_event_loop example","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","example-3331":"eio_lstat example","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","example-3332":"Using eio with libevent","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","example-3333":"Grouping requests","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","example-3334":"eio_grp example","function.eio-grp":"Creates a request group","function.eio-init":"(Re-)initialize Eio","example-3335":"eio_link example","function.eio-link":"Create a hardlink for file","example-3336":"eio_lstat example","function.eio-lstat":"Get file status","example-3337":"eio_mkdir example","function.eio-mkdir":"Create directory","example-3338":"eio_mknod example","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","example-3339":"eio_nreqs example","function.eio-nreqs":"Returns number of requests to be processed","function.eio-nthreads":"Returns number of threads currently in use","example-3340":"eio_open example","function.eio-open":"Opens a file","example-3341":"eio_poll example","function.eio-poll":"Can be to be called whenever there are pending requests that need finishing","example-3342":"eio_read example","function.eio-read":"Read from a file descriptor at given offset","function.eio-readahead":"Perform file readahead into page cache","example-3343":"eio_readdir example","function.eio-readdir":"Reads through a whole directory","example-3344":"eio_readlink example","function.eio-readlink":"Read value of a symbolic link","example-3345":"eio_realpath example","function.eio-realpath":"Get the canonicalized absolute pathname","example-3346":"eio_rename example","function.eio-rename":"Change the name or location of a file","example-3347":"eio_rmdir example","function.eio-rmdir":"Remove a directory","function.eio-seek":"Repositions the offset of the open file associated with the fd argument to the argument offset according to the directive whence","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","example-3348":"eio_stat example","function.eio-stat":"Get file status","example-3349":"eio_statvfs example","function.eio-statvfs":"Get file system statistics","example-3350":"eio_symlink example","function.eio-symlink":"Create a symbolic link","function.eio-sync-file-range":"Sync a file segment with disk","function.eio-sync":"Commit buffer cache to 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 Functions","book.eio":"Eio","intro.ev":"Introduction","ev.requirements":"Requirements","ev.installation":"Installation","ev.configuration":"Runtime Configuration","ev.resources":"Resource Types","ev.setup":"Installing\/Configuring","ev.global.constants":"Predefined Constants","example-3351":"Simple timers","example-3352":"Periodic timer. Tick each 10.5 seconds","example-3353":"Periodic timer. Use reschedule callback","example-3354":"Periodic timer. Tick every 10.5 seconds starting at now","example-3355":"Wait until STDIN is readable","example-3356":"Use some async I\/O to access a socket","example-3357":"Embedding one loop into another","example-3358":"Embedding loop created with kqueue backend into the default loop","example-3359":"Handle SIGTERM signal","example-3360":"Monitor changes of \/var\/log\/messages","example-3361":"Monotor changes of \/var\/log\/messages. Avoid missing updates by means of one second delay","example-3362":"Process status changes","ev.examples":"Examples","ev.watchers":"Watchers","ev.watcher-callbacks":"Watcher callbacks","example-3363":"Using reschedule callback","ev.periodic-modes":"Periodic watcher operation modes","ev.intro":"Introduction","ev.synopsis":"Class synopsis","ev.constants.flag-auto":"","ev.constants.flag-noenv":"","ev.constants.flag-forkcheck":"","ev.constants.flag-noinotify":"","ev.constants.flag-signalfd":"","ev.constants.flag-nosigmask":"","ev.constants.loop-flags":"","ev.constants.run-nowait":"","ev.constants.run-once":"","ev.constants.run-flags":"","ev.constants.break-cancel":"","ev.constants.break-one":"","ev.constants.break-all":"","ev.constants.break-flags":"","ev.constants.minpri":"","ev.constants.maxpri":"","ev.constants.watcher-pri":"","ev.constants.read":"","ev.constants.write":"","ev.constants.timer":"","ev.constants.periodic":"","ev.constants.signal":"","ev.constants.child":"","ev.constants.stat":"","ev.constants.idle":"","ev.constants.prepare":"","ev.constants.check":"","ev.constants.embed":"","ev.constants.custom":"","ev.constants.error":"","ev.constants.watcher-revents":"","ev.constants.backend-select":"","ev.constants.backend-poll":"","ev.constants.backend-epoll":"","ev.constants.backend-kqueue":"","ev.constants.backend-devpoll":"","ev.constants.backend-port":"","ev.constants.backend-all":"","ev.constants.backend-mask":"","ev.constants.watcher-backends":"","ev.constants":"Predefined Constants","ev.backend":"Returns an integer describing the backend used by libev","ev.depth":"Returns recursion depth","example-3364":"Embedding loop created with kqueue backend into the default loop","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","example-3365":"Embedding one loop into another","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","example-3366":"Embedding loop created with kqueue backend into the default 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.intro":"Introduction","evcheck.synopsis":"Class synopsis","evcheck.construct":"Constructs the EvCheck watcher object","evcheck.createstopped":"Create instance of a stopped EvCheck watcher","class.evcheck":"The EvCheck class","evchild.intro":"Introduction","evchild.synopsis":"Class synopsis","evchild.props.pid":"","evchild.props.rpid":"","evchild.props.rstatus":"","evchild.props":"Properties","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.intro":"Introduction","evembed.synopsis":"Class synopsis","evembed.props.is-active":"","evembed.props.data":"","evembed.props.is-pending":"","evembed.props.priority":"","evembed.props.embed":"","evembed.props":"Properties","example-3367":"Embedding loop created with kqueue backend into the default loop","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.intro":"Introduction","evfork.synopsis":"Class synopsis","evfork.construct":"Constructs the EvFork watcher object","evfork.createstopped":"Creates a stopped instance of EvFork watcher class","class.evfork":"The EvFork class","evidle.intro":"Introduction","evidle.synopsis":"Class synopsis","evidle.construct":"Constructs the EvIdle watcher object","evidle.createstopped":"Creates instance of a stopped EvIdle watcher object","class.evidle":"The EvIdle class","evio.intro":"Introduction","evio.synopsis":"Class synopsis","evio.props.fd":"","evio.props.events":"","evio.props":"Properties","evio.construct":"Constructs EvIo watcher object","evio.createstopped":"Create stopped EvIo watcher object","evio.set":"Configures the watcher","class.evio":"The EvIo class","evloop.intro":"Introduction","evloop.synopsis":"Class synopsis","evloop.props.data":"","evloop.props.backend":"","evloop.props.is-default-loop":"","evloop.props.iteration":"","evloop.props.pending":"","evloop.props.io-interval":"","evloop.props.timeout-interval":"","evloop.props.depth":"","evloop.props":"Properties","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 &quot;event loop time&quot;","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.intro":"Introduction","evperiodic.synopsis":"Class synopsis","evperiodic.props.offset":"","evperiodic.props.interval":"","evperiodic.props":"Properties","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","example-3368":"Periodic timer. Use reschedule callback","example-3369":"Periodic timer. Tick every 10.5 seconds starting at now","example-3370":"Hourly watcher","evperiodic.construct":"Constructs EvPeriodic watcher object","evperiodic.createstopped":"Create a stopped EvPeriodic watcher","evperiodic.set":"Configures the watcher","class.evperiodic":"The EvPeriodic class","evprepare.intro":"Introduction","evprepare.synopsis":"Class synopsis","evprepare.construct":"Constructs EvPrepare watcher object","evprepare.createstopped":"Creates a stopped instance of EvPrepare watcher","class.evprepare":"The EvPrepare class","evsignal.intro":"Introduction","evsignal.synopsis":"Class synopsis","evsignal.props.signum":"","evsignal.props":"Properties","example-3371":"Handle SIGTERM signal","evsignal.construct":"Constructs EvSignal watcher object","evsignal.createstopped":"Create stopped EvSignal watcher object","evsignal.set":"Configures the watcher","class.evsignal":"The EvSignal class","evstat.intro":"Introduction","evstat.synopsis":"Class synopsis","evstat.props.interval":"","evstat.props.path":"","evstat.props":"Properties","example-3372":"Monitor changes of \/var\/log\/messages","evstat.attr":"Returns the values most recently detected by Ev","example-3373":"Monitor changes of \/var\/log\/messages","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.intro":"Introduction","evtimer.synopsis":"Class synopsis","evtimer.props.repeat":"","evtimer.props.remaining":"","evtimer.props":"Properties","evtimer.again":"Restarts the timer watcher","example-3374":"Simple timers","evtimer.construct":"Constructs an EvTimer watcher object","example-3375":"Monotor changes of \/var\/log\/messages. Avoid missing updates by means of one second delay","evtimer.createstopped":"Creates EvTimer stopped watcher object","evtimer.set":"Configures the watcher","class.evtimer":"The EvTimer class","evwatcher.intro":"Introduction","evwatcher.synopsis":"Class synopsis","evwatcher.props.is-active":"","evwatcher.props.data":"","evwatcher.props.is-pending":"","evwatcher.props.priority":"","evwatcher.props":"Properties","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","example-3376":"Register an I\/O watcher for some UDP socket but do not keep the\n   event loop from running just because of that watcher.","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","intro.expect":"Introduction","expect.requirements":"Requirements","expect.installation":"Installation","ini.expect.timeout":"","ini.expect.loguser":"","ini.expect.logfile":"","ini.expect.match-max":"","expect.configuration":"Runtime Configuration","expect.resources":"Resource Types","expect.setup":"Installing\/Configuring","constants.expect.exp-glob":"","constants.expect.exp-exact":"","constants.expect.exp-regexp":"","constants.expect.exp-eof":"","constants.expect.exp-timeout":"","constants.expect.exp-fullbuffer":"","expect.constants":"Predefined Constants","example-3377":"Expect Usage Example","example-3378":"Another Expect Usage Example","expect.examples-usage":"Expect Usage Examples","expect.examples":"Examples","example-3379":"expect_expectl example","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","example-3380":"expect_popen example","function.expect-popen":"Execute command via Bourne shell, and open the PTY stream to\n  the process","ref.expect":"Expect Functions","book.expect":"Expect","intro.pcntl":"Introduction","pcntl.requirements":"Requirements","pcntl.installation":"Installation","pcntl.configuration":"Runtime Configuration","pcntl.resources":"Resource Types","pcntl.setup":"Installing\/Configuring","constant.wnohang":"","constant.wuntraced":"","pcntl.constants.common":"Process Control constants","constant.sig-ign":"","constant.sig-dfl":"","constant.sig-err":"","constant.sighup":"","constant.sigint":"","constant.sigquit":"","constant.sigill":"","constant.sigtrap":"","constant.sigabrt":"","constant.sigiot":"","constant.sigbus":"","constant.sigfpe":"","constant.sigkill":"","constant.sigusr1":"","constant.sigsegv":"","constant.sigusr2":"","constant.sigpipe":"","constant.sigalrm":"","constant.sigterm":"","constant.sigstkflt":"","constant.sigcld":"","constant.sigchld":"","constant.sigcont":"","constant.sigstop":"","constant.sigtstp":"","constant.sigttin":"","constant.sigttou":"","constant.sigurg":"","constant.sigxcpu":"","constant.sigxfsz":"","constant.sigvtalrm":"","constant.sigprof":"","constant.sigwinch":"","constant.sigpoll":"","constant.sigio":"","constant.sigpwr":"","constant.sigsys":"","constant.sigbaby":"","constant.sig-block":"","constant.sig-unblock":"","constant.sig-setmask":"","pcntl.constants.sig":"SIG_* constants","constant.si-user":"","constant.si-noinfo":"","constant.si-kernel":"","constant.si-queue":"","constant.si-timer":"","constant.si-msggq":"","constant.si-asyncio":"","constant.si-sigio":"","constant.si-tkill":"","pcntl.constants.si":"SI_* constants","constant.cld-exited":"","constant.cld-killed":"","constant.cld-dumped":"","constant.cld-trapped":"","constant.cld-stopped":"","constant.cld-continued":"","pcntl.constants.cld":"CLD_* constants","constant.trap-brkpt":"","constant.trap-trace":"","pcntl.constants.trap":"TRAP_* constants","constant.poll-in":"","constant.poll-out":"","constant.poll-msg":"","constant.poll-err":"","constant.poll-pri":"","constant.poll-hup":"","pcntl.constants.poll":"POLL_* constants","constant.ill-illopc":"","constant.ill-illopn":"","constant.ill-illadr":"","constant.ill-illtrp":"","constant.ill-prvopc":"","constant.ill-prvreg":"","constant.ill-coproc":"","constant.ill-badstk":"","pcntl.constants.ill":"ILL_* constants","constant.fpe-intdiv":"","constant.fpe-intovf":"","constant.fpe-fltdiv":"","constant.fpe-fltovf":"","constant.fpe-fltund":"","constant.fpe-fltres":"","constant.fpe-fltinv":"","constant.fpe-fltsub":"","pcntl.constants.fpe":"FPE_* constants","constant.segv-maperr":"","constant.segv-accerr":"","pcntl.constants.segv":"SEGV_* constants","constant.bus-adraln":"","constant.bus-adrerr":"","constant.bus-objerr":"","pcntl.constants.bus":"BUS_* constants","constant.clone-newns":"","constant.clone-newipc":"","constant.clone-newuts":"","constant.clone-newnet":"","constant.clone-newpid":"","constant.clone-newuser":"","constant.clone-newcgroup":"","pcntl.constants.clone":"CLONE_* constants","constant.prio-pgrp":"","constant.prio-user":"","constant.prio-process":"","constant.prio-darwin-bg":"","constant.prio-darwin-thread":"","pcntl.constants.prio":"PRIO_* constants","pcntl.constants":"Predefined Constants","example-3381":"Process Control Example","pcntl.example":"Basic usage","pcntl.examples":"Examples","pcntl.seealso":"See Also","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","example-3382":"pcntl_fork example","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-getpriority":"Get the priority of any process","example-3383":"pcntl_rfork example","function.pcntl-rfork":"Manipulates process resources","function.pcntl-setpriority":"Change the priority of any process","example-3384":"pcntl_signal_dispatch example","function.pcntl-signal-dispatch":"Calls signal handlers for pending signals","example-3385":"pcntl_signal_get_handler example","function.pcntl-signal-get-handler":"Get the current handler for specified signal","example-3386":"pcntl_signal example","function.pcntl-signal":"Installs a signal handler","example-3387":"pcntl_sigprocmask example","function.pcntl-sigprocmask":"Sets and retrieves blocked signals","function.pcntl-sigtimedwait":"Waits for signals, with a timeout","example-3388":"pcntl_sigwaitinfo example","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-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":"PCNTL Functions","book.pcntl":"Process Control","intro.posix":"Introduction","posix.requirements":"Requirements","posix.installation":"Installation","posix.configuration":"Runtime Configuration","posix.resources":"Resource Types","posix.setup":"Installing\/Configuring","constant.posix-f-ok":"","constant.posix-r-ok":"","constant.posix-w-ok":"","constant.posix-x-ok":"","posix.constants.access":"posix_access constants","constant.posix-s-ifblk":"","constant.posix-s-ifchr":"","constant.posix-s-ififo":"","constant.posix-s-ifreg":"","constant.posix-s-ifsock":"","posix.constants.mknod":"posix_mknod constants","constant.posix-rlimit-as":"","constant.posix-rlimit-core":"","constant.posix-rlimit-cpu":"","constant.posix-rlimit-data":"","constant.posix-rlimit-fsize":"","constant.posix-rlimit-locks":"","constant.posix-rlimit-memlock":"","constant.posix-rlimit-msgqueue":"","constant.posix-rlimit-nice":"","constant.posix-rlimit-nofile":"","constant.posix-rlimit-nproc":"","constant.posix-rlimit-rss":"","constant.posix-rlimit-rtprio":"","constant.posix-rlimit-rttime":"","constant.posix-rlimit-sigpending":"","constant.posix-rlimit-stack":"","constant.posix-rlimit-infinity":"","constant.posix-rlimit-kqueues":"","constant.posix-rlimit-npts":"","posix.constants.setrlimit":"posix_setrlimit constants","constant.posix-pc-link-max":"","constant.posix-pc-max-canon":"","constant.posix-pc-max-input":"","constant.posix-pc-name-max":"","constant.posix-pc-path-max":"","constant.posix-pc-pipe-buf":"","constant.posix-pc-chown-restricted":"","constant.posix-pc-no-trunc":"","constant.posix-pc-alloc-size-min":"","constant.posix-pc-symlink-max":"","posix.constants.pathconf":"posix_pathconf constants","constant.posix-sc-arg-max":"","constant.posix-sc-pagesize":"","constant.posix-sc-nprocessors-conf":"","constant.posix-sc-nprocessors-onln":"","posix.constants.sysconf":"posix_sysconf constants","posix.constants":"Predefined Constants","posix.seealso":"See Also","example-3389":"posix_access example","function.posix-access":"Determine accessibility of a file","example-3390":"posix_ctermid example","function.posix-ctermid":"Get path name of controlling terminal","example-3391":"posix_eaccess example","function.posix-eaccess":"Determine accessibility of a file","function.posix-errno":"Alias of posix_get_last_error","function.posix-fpathconf.example.basic":"posix_fpathconf example","function.posix-fpathconf":"Returns the value of a configurable limit","example-3393":"posix_get_last_error example","function.posix-get-last-error":"Retrieve the error number set by the last posix function that failed","example-3394":"posix_getcwd example","function.posix-getcwd":"Pathname of current directory","example-3395":"posix_getegid example","function.posix-getegid":"Return the effective group ID of the current process","example-3396":"posix_geteuid example","function.posix-geteuid":"Return the effective user ID of the current process","example-3397":"posix_getgid example","function.posix-getgid":"Return the real group ID of the current process","example-3398":"Example use of posix_getgrgid","function.posix-getgrgid":"Return info about a group by group id","example-3399":"Example use of posix_getgrnam","function.posix-getgrnam":"Return info about a group by name","example-3400":"Example use of posix_getgroups","function.posix-getgroups":"Return the group set of the current process","example-3401":"Example use of posix_getlogin","function.posix-getlogin":"Return login name","example-3402":"Example use of posix_getpgid","function.posix-getpgid":"Get process group id for job control","function.posix-getpgrp":"Return the current process group identifier","example-3403":"Example use of posix_getpid","function.posix-getpid":"Return the current process identifier","example-3404":"Example use of posix_getppid","function.posix-getppid":"Return the parent process identifier","example-3405":"Example use of posix_getpwnam","function.posix-getpwnam":"Return info about a user by username","example-3406":"Example use of posix_getpwuid","function.posix-getpwuid":"Return info about a user by user id","example-3407":"Example use of posix_getrlimit","function.posix-getrlimit":"Return info about system resource limits","example-3408":"Example use of posix_getsid","function.posix-getsid":"Get the current sid of the process","example-3409":"Example use of posix_getuid","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)","example-3410":"A posix_mknod example","function.posix-mknod":"Create a special or ordinary file (POSIX.1)","function.posix-pathconf.example.basic":"posix_pathconf example","function.posix-pathconf":"Returns the value of a configurable limit","example-3412":"posix_setegid example","function.posix-setegid":"Set the effective GID of the current process","function.posix-seteuid":"Set the effective UID of the current process","example-3413":"posix_setgid example","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","example-3414":"posix_setuid example","function.posix-setuid":"Set the UID of the current process","example-3415":"posix_strerror example","function.posix-strerror":"Retrieve the system error message associated with the given errno","function.posix-sysconf.example.basic":"posix_sysconf example","function.posix-sysconf":"Returns system runtime information","example-3417":"Example use of posix_times","function.posix-times":"Get process times","function.posix-ttyname":"Determine terminal device name","example-3418":"Example use of posix_uname","function.posix-uname":"Get system name","ref.posix":"POSIX Functions","book.posix":"POSIX","intro.exec":"Introduction","exec.requirements":"Requirements","exec.installation":"Installation","exec.configuration":"Runtime Configuration","exec.resources":"Resource Types","exec.setup":"Installing\/Configuring","exec.constants":"Predefined Constants","exec.notes":"Notes","exec.seealso":"See Also","example-3419":"escapeshellarg example","function.escapeshellarg":"Escape a string to be used as a shell argument","example-3420":"escapeshellcmd example","function.escapeshellcmd":"Escape shell metacharacters","example-3421":"An exec example","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","example-3422":"Using proc_nice to set the process priority to high","function.proc-nice":"Change the priority of the current process","example-3423":"A proc_open example","example-3424":"proc_open quirk on Windows","function.proc-open":"Execute a command and open file pointers for input\/output","function.proc-terminate":"Kills a process opened by proc_open","example-3425":"A shell_exec example","function.shell-exec":"Execute command via shell and return the complete output as a string","example-3426":"system example","function.system":"Execute an external program and display the output","ref.exec":"Program execution Functions","book.exec":"System program execution","intro.parallel":"Introduction","parallel.requirements":"Requirements","parallel.installation":"Installation","parallel.setup":"Installation","philosophy.parallel":"Philosophy","parallel.bootstrap":"Bootstrapping","parallel.run":"Execution","functional.parallel":"Functional API","parallel-runtime.synopsis":"Class synopsis","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","example-3427":"Example showing Future as return value","example-3428":"Example showing Future as synchronization point","parallel-future.synopsis":"Class synopsis","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.synopsis":"Class synopsis","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.synopsis":"Class synopsis","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.synopsis":"Class synopsis","parallel-events-input.add":"Inputs","parallel-events-input.clear":"Inputs","parallel-events-input.remove":"Inputs","class.parallel-events-input":"The parallel\\Events\\Input class","parallel-events-event.synopsis":"Class synopsis","class.parallel-events-event":"The parallel\\Events\\Event class","parallel-events-event-type.synopsis":"Class synopsis","class.parallel-events-event-type":"The parallel\\Events\\Event\\Type class","parallel-sync.synopsis":"Class synopsis","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","intro.pthreads":"Introduction","pthreads.requirements":"Requirements","pthreads.installation":"Installation","pthreads.configuration":"Runtime Configuration","pthreads.setup":"Installing\/Configuring","constant.pthreads-inherit-all":"","constant.pthreads-inherit-none":"","constant.pthreads-inherit-ini":"","constant.pthreads-inherit-constants":"","constant.pthreads-inherit-classes":"","constant.pthreads-inherit-functions":"","constant.pthreads-inherit-includes":"","constant.pthreads-inherit-comments":"","constant.pthreads-allow-headers":"","pthreads.constants":"Predefined Constants","threaded.intro":"Introduction","threaded.synopsis":"Class synopsis","example-3429":"Fetch a chunk of the property table","threaded.chunk":"Manipulation","example-3430":"Counting the properties of an object","threaded.count":"Manipulation","example-3431":"Runtime inheritance","threaded.extend":"Runtime Manipulation","example-3432":"Detect the state of the referenced object","thread.isrunning":"State Detection","example-3433":"Detect the state of the referenced object","threaded.isterminated":"State Detection","example-3434":"Merging into the property table of a threaded object","threaded.merge":"Manipulation","example-3435":"Notifications and Waiting","threaded.notify":"Synchronization","example-3436":"Notifications and Waiting","threaded.notifyone":"Synchronization","example-3437":"Popping the last item from the property table of a threaded object","threaded.pop":"Manipulation","threaded.run":"Execution","example-3438":"Shifting the first item from the property table of a threaded object","threaded.shift":"Manipulation","example-3439":"Synchronizing","threaded.synchronized":"Synchronization","example-3440":"Notifications and Waiting","threaded.wait":"Synchronization","class.threaded":"The Threaded class","thread.intro":"Introduction","thread.synopsis":"Class synopsis","example-3441":"Return the identity of the Thread or Process that created the referenced Thread","thread.getcreatorid":"Identification","example-3442":"Return the currently executing Thread","thread.getcurrentthread":"Identification","example-3443":"Return the identity of the currently executing Thread","thread.getcurrentthreadid":"Identification","example-3444":"Return the identity of the referenced Thread","thread.getthreadid":"Identification","example-3445":"Detect the state of the referenced Thread","thread.isjoined":"State Detection","example-3446":"Tell if the referenced Thread was started","thread.isstarted":"State Detection","example-3447":"Join with the referenced Thread","thread.join":"Synchronization","example-3448":"Starting Threads","thread.start":"Execution","class.thread":"The Thread class","worker.intro":"Introduction","worker.synopsis":"Class synopsis","example-3449":"A basic example of Worker::collect","worker.collect":"Collect references to completed tasks","example-3450":"A basic example of Worker::getStacked","worker.getstacked":"Gets the remaining stack size","example-3451":"Detect the state of a worker","worker.isshutdown":"State Detection","example-3452":"Shutdown the referenced worker","worker.shutdown":"Shutdown the worker","example-3453":"Stacking a task for execution onto a worker","worker.stack":"Stacking work","example-3454":"Removing objects from the stack of Workers","worker.unstack":"Unstacking work","class.worker":"The Worker class","collectable.intro":"Introduction","collectable.synopsis":"Interface synopsis","collectable.isgarbage":"Determine whether an object has been marked as garbage","class.collectable":"The Collectable interface","pool.intro":"Introduction","pool.synopsis":"Class synopsis","pool.props.size":"","pool.props.class":"","pool.props.workers":"","pool.props.ctor":"","pool.props.last":"","pool.props":"Properties","example-3455":"A basic example of Pool::collect","pool.collect":"Collect references to completed tasks","example-3456":"Creating Pools","pool.construct":"Creates a new Pool of Workers","pool.resize":"Resize the Pool","example-3457":"Shutting down a pool","pool.shutdown":"Shutdown all workers","example-3458":"Submitting Tasks","pool.submit":"Submits an object for execution","example-3459":"Submitting tasks to a specific worker","pool.submitTo":"Submits a task to a specific worker for execution","class.pool":"The Pool class","volatile.intro":"Introduction","volatile.synopsis":"Class synopsis","volatile.example.immutable":"New immutability semantics of Threaded","volatile.example.basic":"Volatile use-case","volatile.examples":"Examples","class.volatile":"The Volatile class","book.pthreads":"pthreads","intro.sem":"Introduction","sem.requirements":"Requirements","sem.installation":"Installation","ini.sysvshm.init-mem":"","sem.configuration":"Runtime Configuration","sem.resources":"Resource Types","sem.setup":"Installing\/Configuring","constant.msg-ipc-nowait":"","constant.msg-eagain":"","constant.msg-enomsg":"","constant.msg-noerror":"","constant.msg-except":"","sem.constants":"Predefined Constants","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-var":"Removes a variable from shared memory","function.shm-remove":"Removes shared memory from Unix systems","ref.sem":"Semaphore Functions","sysvmessagequeue.intro":"Introduction","sysvmessagequeue.synopsis":"Class synopsis","class.sysvmessagequeue":"The SysvMessageQueue class","sysvsemaphore.intro":"Introduction","sysvsemaphore.synopsis":"Class synopsis","class.sysvsemaphore":"The SysvSemaphore class","sysvsharedmemory.intro":"Introduction","sysvsharedmemory.synopsis":"Class synopsis","class.sysvsharedmemory":"The SysvSharedMemory class","book.sem":"Semaphore, Shared Memory and IPC","intro.shmop":"Introduction","shmop.requirements":"Requirements","shmop.installation":"Installation","shmop.configuration":"Runtime Configuration","shmop.resources":"Resource Types","shmop.setup":"Installing\/Configuring","shmop.constants":"Predefined Constants","example-3462":"Shared Memory Operations Overview","shmop.examples-basic":"Basic usage","shmop.examples":"Examples","example-3463":"Closing shared memory block","function.shmop-close":"Close shared memory block","example-3464":"Deleting shared memory block","function.shmop-delete":"Delete shared memory block","example-3465":"Create a new shared memory block","function.shmop-open":"Create or open shared memory block","example-3466":"Reading shared memory block","function.shmop-read":"Read data from shared memory block","example-3467":"Getting the size of the shared memory block","function.shmop-size":"Get size of shared memory block","example-3468":"Writing to shared memory block","function.shmop-write":"Write data into shared memory block","ref.shmop":"Shared Memory Functions","shmop.intro":"Introduction","shmop.synopsis":"Class synopsis","class.shmop":"The Shmop class","book.shmop":"Shared Memory","intro.sync":"Introduction","sync.requirements":"Requirements","sync.installation":"Installation","sync.configuration":"Runtime Configuration","sync.resources":"Resource Types","sync.setup":"Installing\/Configuring","sync.constants":"Predefined Constants","syncmutex.intro":"Introduction","syncmutex.synopsis":"Class synopsis","example-3469":"SyncMutex::__construct named mutex with lock timeout example","example-3470":"SyncMutex::__construct unnamed mutex example","syncmutex.construct":"Constructs a new SyncMutex object","example-3471":"SyncMutex::lock example","syncmutex.lock":"Waits for an exclusive lock","example-3472":"SyncMutex::unlock example","syncmutex.unlock":"Unlocks the mutex","class.syncmutex":"The SyncMutex class","syncsemaphore.intro":"Introduction","syncsemaphore.synopsis":"Class synopsis","example-3473":"SyncSemaphore::__construct example","syncsemaphore.construct":"Constructs a new SyncSemaphore object","example-3474":"SyncSemaphore::lock example","syncsemaphore.lock":"Decreases the count of the semaphore or waits","example-3475":"SyncSemaphore::unlock example","syncsemaphore.unlock":"Increases the count of the semaphore","class.syncsemaphore":"The SyncSemaphore class","syncevent.intro":"Introduction","syncevent.synopsis":"Class synopsis","example-3476":"SyncEvent::__construct example","syncevent.construct":"Constructs a new SyncEvent object","example-3477":"SyncEvent::fire example","syncevent.fire":"Fires\/sets the event","example-3478":"SyncEvent::reset example","syncevent.reset":"Resets a manual event","example-3479":"SyncEvent::wait example","syncevent.wait":"Waits for the event to be fired\/set","class.syncevent":"The SyncEvent class","syncreaderwriter.intro":"Introduction","syncreaderwriter.synopsis":"Class synopsis","example-3480":"SyncReaderWriter::__construct example","syncreaderwriter.construct":"Constructs a new SyncReaderWriter object","example-3481":"SyncReaderWriter::readlock example","syncreaderwriter.readlock":"Waits for a read lock","example-3482":"SyncReaderWriter::readunlock example","syncreaderwriter.readunlock":"Releases a read lock","example-3483":"SyncReaderWriter::writelock example","syncreaderwriter.writelock":"Waits for an exclusive write lock","example-3484":"SyncReaderWriter::writeunlock example","syncreaderwriter.writeunlock":"Releases a write lock","class.syncreaderwriter":"The SyncReaderWriter class","syncsharedmemory.intro":"Introduction","syncsharedmemory.synopsis":"Class synopsis","example-3485":"SyncSharedMemory::__construct example","syncsharedmemory.construct":"Constructs a new SyncSharedMemory object","example-3486":"SyncSharedMemory::first example","syncsharedmemory.first":"Check to see if the object is the first instance system-wide of named shared memory","example-3487":"SyncSharedMemory::__construct example","syncsharedmemory.read":"Copy data from named shared memory","example-3488":"SyncSharedMemory::size example","syncsharedmemory.size":"Returns the size of the named shared memory","example-3489":"SyncSharedMemory::write example","syncsharedmemory.write":"Copy data to named shared memory","class.syncsharedmemory":"The SyncSharedMemory class","book.sync":"Sync","refs.fileprocess.process":"Process Control Extensions","intro.geoip":"Introduction","geoip.requirements":"Requirements","geoip.installation":"Installation","ini.geoip.custom-directory":"","geoip.configuration":"Runtime Configuration","geoip.resources":"Resource Types","geoip.setup":"Installing\/Configuring","constant.geoip-country-edition":"","constant.geoip-region-edition-rev0":"","constant.geoip-city-edition-rev0":"","constant.geoip-org-edition":"","constant.geoip-isp-edition":"","constant.geoip-city-edition-rev1":"","constant.geoip-region-edition-rev1":"","constant.geoip-proxy-edition":"","constant.geoip-asnum-edition":"","constant.geoip-netspeed-edition":"","constant.geoip-domain-edition":"","constant.geoip-unknown-speed":"","constant.geoip-dialup-speed":"","constant.geoip-cabledsl-speed":"","constant.geoip-corporate-speed":"","geoip.constants":"Predefined Constants","example-3490":"A geoip_asnum_by_name example","function.geoip-asnum-by-name":"Get the Autonomous System Numbers (ASN)","example-3491":"A geoip_continent_code_by_name example","function.geoip-continent-code-by-name":"Get the two letter continent code","example-3492":"A geoip_country_code_by_name example","function.geoip-country-code-by-name":"Get the two letter country code","example-3493":"A geoip_country_code3_by_name example","function.geoip-country-code3-by-name":"Get the three letter country code","example-3494":"A geoip_country_name_by_name example","function.geoip-country-name-by-name":"Get the full country name","example-3495":"A geoip_database_info example","function.geoip-database-info":"Get GeoIP Database information","example-3496":"A geoip_db_avail example","function.geoip-db-avail":"Determine if GeoIP Database is available","example-3497":"A geoip_db_filename example","function.geoip-db-filename":"Returns the filename of the corresponding GeoIP Database","example-3498":"A geoip_db_get_all_info example","example-3499":"A geoip_db_get_all_info example","function.geoip-db-get-all-info":"Returns detailed information about all GeoIP database types","example-3500":"A geoip_domain_by_name example","function.geoip-domain-by-name":"Get the second level domain name","example-3501":"A geoip_id_by_name example","function.geoip-id-by-name":"Get the Internet connection type","example-3502":"A geoip_isp_by_name example","function.geoip-isp-by-name":"Get the Internet Service Provider (ISP) name","example-3503":"A geoip_netspeedcell_by_name example","function.geoip-netspeedcell-by-name":"Get the Internet connection speed","example-3504":"A geoip_org_by_name example","function.geoip-org-by-name":"Get the organization name","example-3505":"A geoip_record_by_name example","function.geoip-record-by-name":"Returns the detailed City information found in the GeoIP Database","example-3506":"A geoip_region_by_name example","function.geoip-region-by-name":"Get the country code and region","example-3507":"A geoip_region_name_by_code example using region code for US\/Canada","example-3508":"A geoip_region_name_by_code example using FIPS codes","function.geoip-region-name-by-code":"Returns the region name for some country and region code combo","example-3509":"A geoip_setup_custom_directory example","function.geoip-setup-custom-directory":"Set a custom directory for the GeoIP database","example-3510":"A geoip_time_zone_by_country_and_region example using region code for US\/Canada","example-3511":"A geoip_time_zone_by_country_and_region example using FIPS codes","function.geoip-time-zone-by-country-and-region":"Returns the time zone for some country and region code combo","ref.geoip":"GeoIP Functions","book.geoip":"Geo IP Location","intro.fann":"Introduction","fann.requirements":"Requirements","fann.installation.lib":"FANN Library Installation","fann.installation.pecl":"PECL Installation","fann.installation.manual":"Manual Installation","fann.installation":"Installation","fann.configuration":"Runtime Configuration","fann.resources":"Resource Types","fann.setup":"Installing\/Configuring","constant.fann-train-incremental":"","constant.fann-train-batch":"","constant.fann-train-rprop":"","constant.fann-train-quickprop":"","constant.fann-train-sarprop":"","constants.fann-train":"Training algorithms","constant.fann-linear":"","constant.fann-threshold":"","constant.fann-threshold-symmetric":"","constant.fann-sigmoid":"","constant.fann-sigmoid-stepwise":"","constant.fann-sigmoid-symmetric":"","constant.fann-sigmoid-symmetric-stepwise":"","constant.fann-gaussian":"","constant.fann-gaussian-symmetric":"","constant.fann-gaussian-stepwise":"","constant.fann-elliot":"","constant.fann-elliot-symmetric":"","constant.fann-linear-piece":"","constant.fann-linear-piece-symmetric":"","constant.fann-sin-symmetric":"","constant.fann-cos-symmetric":"","constant.fann-sin":"","constant.fann-cos":"","constants.fann-activation-funcs":"Activation functions","constant.fann-errorfunc-linear":"","constant.fann-errorfunc-tanh":"","constants.fann-errorfunc":"Error function used during training","constant.fann-stopfunc-mse":"","constant.fann-stopfunc-bit":"","constants.fann-stopfunc":"Stop criteria used during training","constant.fann-nettype-layer":"","constant.fann-nettype-shortcut":"","constants.fann-nettype":"Definition of network types used by fann_get_network_type","constant.fann-e-no-error":"","constant.fann-e-cant-open-config-r":"","constant.fann-e-cant-open-config-w":"","constant.fann-e-wrong-config-version":"","constant.fann-e-cant-read-config":"","constant.fann-e-cant-read-neuron":"","constant.fann-e-cant-read-connections":"","constant.fann-e-wrong-num-connections":"","constant.fann-e-cant-open-td-w":"","constant.fann-e-cant-open-td-r":"","constant.fann-e-cant-read-td":"","constant.fann-e-cant-allocate-mem":"","constant.fann-e-cant-train-activation":"","constant.fann-e-cant-use-activation":"","constant.fann-e-train-data-mismatch":"","constant.fann-e-cant-use-train-alg":"","constant.fann-e-train-data-subset":"","constant.fann-e-index-out-of-bound":"","constant.fann-e-scale-not-present":"","constant.fann-e-input-no-match":"","constant.fann-e-output-no-match":"","constants.fann-e":"Errors","fann.constants":"Predefined Constants","example-3512":"xor.data file","example-3513":"Simple train","example-3514":"Simple test","fann.examples-1":"XOR training","fann.examples":"Examples","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-array":"Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections","function.fann-create-shortcut":"Creates a standard backpropagation neural network which is not fully connectected and has shortcut connections","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-sparse":"Creates a standard backpropagation neural network, which is not fully connected","function.fann-create-standard-array":"Creates a standard fully connected backpropagation neural network using an array of layer sizes","function.fann-create-standard":"Creates a standard fully connected backpropagation neural network","example-3515":"fann_create_train_from_callback example","function.fann-create-train-from-callback":"Creates the training data struct from a user supplied function","function.fann-create-train":"Creates an empty training data struct","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-train":"Destructs the training data","function.fann-destroy":"Destroys the entire network and properly freeing all the associated memory","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-limit":"Returns the bit fail limit used during training","function.fann-get-bit-fail":"The number of fail bits","function.fann-get-cascade-activation-functions-count":"Returns the number of cascade activation functions","function.fann-get-cascade-activation-functions":"Returns the cascade activation functions","function.fann-get-cascade-activation-steepnesses-count":"The number of activation steepnesses","function.fann-get-cascade-activation-steepnesses":"Returns the cascade 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&rsquo;s 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","example-3516":"fann_read_train_from_file example","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-train":"Save the training structure to a file","function.fann-save":"Saves the entire network to a configuration file","function.fann-scale-input-train-data":"Scales the inputs in the training data to the specified range","function.fann-scale-input":"Scale data in input 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-output":"Scale data in output vector before feed it to ann 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-scale-train":"Scale input and output data based on previously calculated parameters","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-function":"Sets the activation function for supplied neuron and layer","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-activation-steepness":"Sets the activation steepness for supplied neuron and layer number","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-array":"Set connections in the network","function.fann-set-weight":"Set a connection 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-data":"Test a set of training data and calculates the MSE for the training data","function.fann-test":"Test 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","function.fann-train":"Train one iteration with a set of inputs, and a set of desired outputs","ref.fann":"Fann Functions","fannconnection.intro":"Introduction","fannconnection.synopsis":"Class synopsis","fannconnection.props.from-neuron":"","fannconnection.props.to-neuron":"","fannconnection.props.weight":"","fannconnection.props":"Properties","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)","intro.igbinary":"Introduction","igbinary.requirements":"Requirements","igbinary.installation":"Installation","ini.igbinary.compact-strings":"","ini.igbinary.save-handler":"","igbinary.configuration":"Runtime Configuration","igbinary.setup":"Installing\/Configuring","example-3517":"igbinary_serialize example","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 Functions","book.igbinary":"Igbinary","intro.json":"Introduction","json.requirements":"Requirements","json.installation":"Installation","json.configuration":"Runtime Configuration","json.resources":"Resource Types","json.setup":"Installing\/Configuring","constant.json-error-none":"","constant.json-error-depth":"","constant.json-error-state-mismatch":"","constant.json-error-ctrl-char":"","constant.json-error-syntax":"","constant.json-error-utf8":"","constant.json-error-recursion":"","constant.json-error-inf-or-nan":"","constant.json-error-unsupported-type":"","constant.json-error-invalid-property-name":"","constant.json-error-utf16":"","constant.json-bigint-as-string":"","constant.json-object-as-array":"","constant.json-hex-tag":"","constant.json-hex-amp":"","constant.json-hex-apos":"","constant.json-hex-quot":"","constant.json-force-object":"","constant.json-numeric-check":"","constant.json-pretty-print":"","constant.json-unescaped-slashes":"","constant.json-unescaped-unicode":"","constant.json-partial-output-on-error":"","constant.json-preserve-zero-fraction":"","constant.json-unescaped-line-terminators":"","constant.json-invalid-utf8-ignore":"","constant.json-invalid-utf8-substitute":"","constant.json-throw-on-error":"","json.constants":"Predefined Constants","jsonexception.intro":"Introduction","jsonexception.synopsis":"Class synopsis","class.jsonexception":"The JsonException class","jsonserializable.intro":"Introduction","jsonserializable.synopsis":"Interface synopsis","example-3518":"JsonSerializable::jsonSerialize example\n     returning an array","example-3519":"JsonSerializable::jsonSerialize example\n     returning an associative array","example-3520":"JsonSerializable::jsonSerialize example\n     returning an int","example-3521":"JsonSerializable::jsonSerialize example\n     returning a string","jsonserializable.jsonserialize":"Specify data which should be serialized to JSON","class.jsonserializable":"The JsonSerializable interface","example-3522":"json_decode examples","example-3523":"Accessing invalid object properties","example-3524":"common mistakes using json_decode","example-3525":"depth errors","example-3526":"json_decode of large integers","function.json-decode":"Decodes a JSON string","example-3527":"A json_encode example","example-3528":"A json_encode example showing some flags in use","example-3529":"JSON_NUMERIC_CHECK option example","example-3530":"Sequential versus non-sequential array example","example-3531":"JSON_PRESERVE_ZERO_FRACTION option example","function.json-encode":"Returns the JSON representation of a value","function.json-last-error-msg":"Returns the error string of the last json_encode() or json_decode() call","example-3532":"json_last_error example","example-3533":"json_last_error with json_encode","example-3534":"json_last_error and JSON_THROW_ON_ERROR","function.json-last-error":"Returns the last error occurred","example-3535":"json_validate examples","function.json-validate":"Checks if a string contains valid JSON","ref.json":"JSON Functions","book.json":"JavaScript Object Notation","intro.simdjson":"Introduction","simdjson.requirements":"Requirements","simdjson.installation":"Installation","simdjson.setup":"Installing\/Configuring","constant.simdjson-err-capacity":"","constant.simdjson-err-tape-error":"","constant.simdjson-err-depth-error":"","constant.simdjson-err-string-error":"","constant.simdjson-err-t-atom-error":"","constant.simdjson-err-f-atom-error":"","constant.simdjson-err-n-atom-error":"","constant.simdjson-err-number-error":"","constant.simdjson-err-utf8-error":"","constant.simdjson-err-uninitialized":"","constant.simdjson-err-empty":"","constant.simdjson-err-unescaped-chars":"","constant.simdjson-err-unclosed-string":"","constant.simdjson-err-unsupported-architecture":"","constant.simdjson-err-incorrect-type":"","constant.simdjson-err-number-out-of-range":"","constant.simdjson-err-index-out-of-bounds":"","constant.simdjson-err-no-such-field":"","constant.simdjson-err-io-error":"","constant.simdjson-err-invalid-json-pointer":"","constant.simdjson-err-invalid-uri-fragment":"","constant.simdjson-err-unexpected-error":"","constant.simdjson-err-parser-in-use":"","constant.simdjson-err-out-of-order-iteration":"","constant.simdjson-err-insufficient-padding":"","constant.simdjson-err-incomplete-array-or-object":"","constant.simdjson-err-scalar-document-as-value":"","constant.simdjson-err-out-of-bounds":"","constant.simdjson-err-trailing-content":"","constant.simdjson-err-key-count-not-countable":"","constant.simdjson-err-invalid-property":"","simdjson.constants":"Predefined Constants","example-3536":"simdjson_decode examples","example-3537":"Accessing invalid object properties","example-3538":"common mistakes using simdjson_decode","example-3539":"depth errors","example-3540":"simdjson_decode of large integers","function.simdjson-decode":"Decodes a JSON string","example-3541":"simdjson_decode examples","example-3542":"depth errors","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 Functions","simdjsonexception.intro":"Introduction","simdjsonexception.synopsis":"Class synopsis","class.simdjsonexception":"The SimdJsonException class","simdjsonvalueerror.intro":"Introduction","simdjsonvalueerror.synopsis":"Class synopsis","class.simdjsonvalueerror":"The SimdJsonValueError class","book.simdjson":"Simdjson","intro.lua":"Introduction","lua.requirements":"Requirements","lua.installation":"Installation","lua.configuration":"Runtime Configuration","lua.resources":"Resource Types","lua.setup":"Installing\/Configuring","lua.intro":"Introduction","lua.synopsis":"Class synopsis","lua.constants.lua-version":"","lua.constants":"Predefined Constants","example-3543":"Lua::assignexample","lua.assign":"Assign a PHP variable to Lua","example-3544":"Lua::callexample","lua.call":"Call Lua functions","lua.construct":"Lua constructor","example-3545":"Lua::evalexample","lua.eval":"Evaluate a string as Lua code","lua.getversion":"The getversion purpose","lua.include":"Parse a Lua script file","example-3546":"Lua::registerCallbackexample","lua.registercallback":"Register a PHP function to Lua","class.lua":"The Lua class","luaclosure.intro":"Introduction","luaclosure.synopsis":"Class synopsis","example-3547":"LuaClosure::__invokeexample","luaclosure.invoke":"Invoke luaclosure","class.luaclosure":"The LuaClosure class","book.lua":"Lua","intro.luasandbox":"Introduction","luasandbox.requirements":"Requirements","luasandbox.installation":"Installation","luasandbox.configuration":"Runtime Configuration","luasandbox.resources":"Resource Types","luasandbox.setup":"Installing\/Configuring","reference.luasandbox.differences.unavailable":"Features that are not available","reference.luasandbox.differences.modified":"Features that have been modified","reference.luasandbox.differences":"Differences from Standard Lua","luasandbox.examples.uniqueidhere":"","example-3548":"Execute some Lua code","luasandbox.examples-basic":"Basic usage for LuaSandbox","luasandbox.examples":"Examples","luasandbox.intro":"Introduction","luasandbox.synopsis":"Class synopsis","luasandbox.constants.samples":"","luasandbox.constants.seconds":"","luasandbox.constants.percent":"","luasandbox.constants":"Predefined Constants","example-3549":"Calling a Lua function","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","example-3550":"Profiling Lua code","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","example-3551":"Loading code into Lua","luasandbox.loadstring":"Load Lua code into the Lua environment","example-3552":"Manipulating the usage timer","luasandbox.pauseusagetimer":"Pause the CPU usage timer","example-3553":"Registering PHP functions to call from Lua","luasandbox.registerlibrary":"Register a set of PHP functions as a Lua library","example-3554":"Calling a Lua function","luasandbox.setcpulimit":"Set the CPU time limit for the Lua environment","example-3555":"Calling a Lua function","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.intro":"Introduction","luasandboxfunction.synopsis":"Class synopsis","luasandboxfunction.call":"Call a Lua function","luasandboxfunction.construct":"Unused","luasandboxfunction.dump":"Dump the function as a binary blob","class.luasandboxfunction":"The LuaSandboxFunction class","luasandboxerror.intro":"Introduction","luasandboxerror.synopsis":"Class synopsis","luasandboxerror.constants.run":"","luasandboxerror.constants.syntax":"","luasandboxerror.constants.mem":"","luasandboxerror.constants.err":"","luasandboxerror.constants":"Predefined Constants","class.luasandboxerror":"The LuaSandboxError class","luasandboxerrorerror.intro":"Introduction","luasandboxerrorerror.synopsis":"Class synopsis","class.luasandboxerrorerror":"The LuaSandboxErrorError class","luasandboxfatalerror.intro":"Introduction","luasandboxfatalerror.synopsis":"Class synopsis","class.luasandboxfatalerror":"The LuaSandboxFatalError class","luasandboxmemoryerror.intro":"Introduction","luasandboxmemoryerror.synopsis":"Class synopsis","luasandboxmemoryerror.seealso":"See Also","class.luasandboxmemoryerror":"The LuaSandboxMemoryError class","luasandboxruntimeerror.intro":"Introduction","luasandboxruntimeerror.synopsis":"Class synopsis","class.luasandboxruntimeerror":"The LuaSandboxRuntimeError class","luasandboxsyntaxerror.intro":"Introduction","luasandboxsyntaxerror.synopsis":"Class synopsis","class.luasandboxsyntaxerror":"The LuaSandboxSyntaxError class","luasandboxtimeouterror.intro":"Introduction","luasandboxtimeouterror.synopsis":"Class synopsis","luasandboxtimeouterror.seealso":"See Also","class.luasandboxtimeouterror":"The LuaSandboxTimeoutError class","book.luasandbox":"LuaSandbox","intro.misc":"Introduction","misc.requirements":"Requirements","misc.installation":"Installation","ini.ignore-user-abort":"","ini.syntax-highlighting":"","ini.browscap":"","misc.configuration":"Runtime Configuration","misc.resources":"Resource Types","misc.setup":"Installing\/Configuring","constant.connection-aborted":"","constant.connection-normal":"","constant.connection-timeout":"","constant.--compiler-halt-offset--":"","misc.constants":"Predefined Constants","function.connection-aborted":"Check whether client disconnected","function.connection-status":"Returns connection status bitfield","example-3556":"Using constant with Constants","example-3557":"Using constant with Enum Cases (as of PHP 8.1.0)","function.constant":"Returns the value of a constant","example-3558":"Defining Constants","example-3559":"Constants with Reserved Names","function.define":"Defines a named constant","example-3560":"Checking Constants","example-3561":"Checking Enum Cases (as of PHP 8.1.0)","function.defined":"Checks whether a given named constant exists","function.die":"Equivalent to exit","example-3562":"eval example - simple text merge","function.eval":"Evaluate a string as PHP code","example-3563":"exit example","example-3564":"exit status example","example-3565":"Shutdown functions and destructors run regardless","function.exit":"Output a message and terminate the current script","example-3566":"Listing all information about the users browser","function.get-browser":"Tells what the user's browser is capable of","example-3567":"A __halt_compiler example","function.halt-compiler":"Halts the compiler execution","function.highlight-file":"Syntax highlighting of a file","example-3568":"highlight_string example","function.highlight-string":"Syntax highlighting of a string","example-3569":"hrtime usage","function.hrtime":"Get the system's high resolution time","example-3570":"A ignore_user_abort example","function.ignore-user-abort":"Set whether a client disconnect should abort script execution","example-3571":"pack example","function.pack":"Pack data into binary string","example-3572":"php_strip_whitespace example","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","sapi-windows-generate-ctrl-event.example.basic":"Basic sapi_windows_generate_ctrl_event Usage","function.sapi-windows-generate-ctrl-event":"Send a CTRL event to another process","sapi-windows-set-ctrl-handler.example.basic":"Basic sapi_windows_set_ctrl_handler Usage","function.sapi-windows-set-ctrl-handler":"Set or remove a CTRL event handler","example-3575":"sapi_windows_vt100_support default state","example-3576":"sapi_windows_vt100_support changing state","example-3577":"Example usage of VT100 support enabled","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","example-3578":"sleep example","function.sleep":"Delay execution","example-3579":"A sys_getloadavg example","function.sys-getloadavg":"Gets system load average","example-3580":"time_nanosleep example","function.time-nanosleep":"Delay for a number of seconds and nanoseconds","example-3581":"A time_sleep_until example","function.time-sleep-until":"Make the script sleep until the specified time","example-3582":"uniqid Example","function.uniqid":"Generate a unique ID","example-3583":"unpack example","example-3584":"unpack example with a repeater","example-3585":"unpack example with unnamed keys","function.unpack":"Unpack data from binary string","example-3586":"usleep example","function.usleep":"Delay execution in microseconds","ref.misc":"Misc. Functions","changelog.misc":"Changelog","book.misc":"Miscellaneous Functions","intro.random":"Introduction","random.requirements":"Requirements","random.installation":"Installation","random.configuration":"Runtime Configuration","random.resources":"Resource Types","random.setup":"Installing\/Configuring","constant.mt-rand-mt19937":"","constant.mt-rand-php":"","random.constants":"Predefined Constants","example-3587":"Random Example","random.examples":"Examples","function.getrandmax":"Show largest possible random value","function.lcg-value":"Combined linear congruential generator","function.mt-getrandmax":"Show largest possible random value","example-3588":"mt_rand example","function.mt-rand":"Generate a random value via the Mersenne Twister Random Number Generator","function.mt-srand":"Seeds the Mersenne Twister Random Number Generator","example-3589":"rand example","function.rand":"Generate a random integer","random-bytes.example.basic":"random_bytes example","function.random-bytes":"Get cryptographically secure random bytes","random-int.example.basic":"random_int example","function.random-int":"Get a cryptographically secure, uniformly selected integer","function.srand":"Seed the random number generator","ref.random":"Random Functions","random-randomizer.intro":"Introduction","random-randomizer.synopsis":"Class synopsis","random-randomizer.props.engine":"","random-randomizer.props":"Properties","example-3592":"Random\\Randomizer::__construct example","random-randomizer.construct":"Constructs a new Randomizer","example-3593":"Random\\Randomizer::getBytes example","random-randomizer.getbytes":"Get random bytes","example-3594":"Random\\Randomizer::getBytesFromString example","example-3595":"Generate a random code for multi-factor authentication","example-3596":"Select from a string with a non-uniform distribution","random-randomizer.getbytesfromstring":"Get random bytes from a source string","random-randomizer.getfloat.affine-transformation":"Why Dividing Two Integers Does Not Work","example-3597":"Random\\Randomizer::getFloat example","random-randomizer.getfloat":"Get a uniformly selected float","example-3598":"Random\\Randomizer::getInt example","random-randomizer.getint":"Get a uniformly selected integer","example-3599":"Random\\Randomizer::nextFloat example","example-3600":"Incorrect scaling using an affine transformation","random-randomizer.nextfloat":"Get a float from the right-open interval [0.0, 1.0)","example-3601":"Random\\Randomizer::nextInt example","random-randomizer.nextint":"Get a positive integer","example-3602":"Random\\Randomizer::pickArrayKeys example","example-3603":"Picking random values","random-randomizer.pickarraykeys":"Select random array keys","example-3604":"Random\\Randomizer::__serialize example","random-randomizer.serialize":"Serializes the Randomizer object","example-3605":"Random\\Randomizer::shuffleArray example","random-randomizer.shufflearray":"Get a permutation of an array","example-3606":"Random\\Randomizer::shuffleBytes example","example-3607":"Byte-wise shuffling breaks Unicode characters","random-randomizer.shufflebytes":"Get a byte-wise permutation of a string","example-3608":"Random\\Randomizer::__unserialize example","random-randomizer.unserialize":"Deserializes the data parameter into a Randomizer object","class.random-randomizer":"The Random\\Randomizer class","random-engine.intro":"Introduction","random-engine.synopsis":"Interface synopsis","example-3609":"Random\\Engine::generate example","random-engine.generate":"Generates randomness","class.random-engine":"The Random\\Engine interface","random-cryptosafeengine.intro":"Introduction","random-cryptosafeengine.synopsis":"Interface synopsis","class.random-cryptosafeengine":"The Random\\CryptoSafeEngine interface","random-engine-secure.intro":"Introduction","random-engine-secure.synopsis":"Class synopsis","random-engine-secure.generate":"Generate cryptographically secure randomness","class.random-engine-secure":"The Random\\Engine\\Secure class","random-engine-mt19937.intro":"Introduction","random-engine-mt19937.synopsis":"Class synopsis","example-3610":"Random\\Engine\\Mt19937::__construct example","random-engine-mt19937.construct":"Constructs a new Mt19937 engine","example-3611":"Random\\Engine\\Mt19937::__debugInfo example","random-engine-mt19937.debuginfo":"Returns the internal state of the engine","random-engine-mt19937.generate":"Generate 32 bits of randomness","example-3612":"Random\\Engine\\Mt19937::__serialize example","random-engine-mt19937.serialize":"Serializes the Mt19937 object","example-3613":"Random\\Engine\\Mt19937::__unserialize example","random-engine-mt19937.unserialize":"Deserializes the data parameter into a Mt19937 object","class.random-engine-mt19937":"The Random\\Engine\\Mt19937 class","random-engine-pcgoneseq128xslrr64.intro":"Introduction","random-engine-pcgoneseq128xslrr64.synopsis":"Class synopsis","example-3614":"Random\\Engine\\PcgOneseq128XslRr64::__construct example","example-3615":"Deriving a seed from a string","random-engine-pcgoneseq128xslrr64.construct":"Constructs a new PCG Oneseq 128 XSL RR 64 engine","example-3616":"Random\\Engine\\PcgOneseq128XslRr64::__debugInfo example","random-engine-pcgoneseq128xslrr64.debuginfo":"Returns the internal state of the engine","random-engine-pcgoneseq128xslrr64.generate":"Generate 64 bits of randomness","example-3617":"Random\\Engine\\PcgOneseq128XslRr64::jump example","example-3618":"Randomizer methods may call the engine more than once","random-engine-pcgoneseq128xslrr64.jump":"Efficiently move the engine ahead multiple steps","example-3619":"Random\\Engine\\PcgOneseq128XslRr64::__serialize example","random-engine-pcgoneseq128xslrr64.serialize":"Serializes the PcgOneseq128XslRr64 object","example-3620":"Random\\Engine\\PcgOneseq128XslRr64::__unserialize example","random-engine-pcgoneseq128xslrr64.unserialize":"Deserializes the data parameter into a PcgOneseq128XslRr64 object","class.random-engine-pcgoneseq128xslrr64":"The Random\\Engine\\PcgOneseq128XslRr64 class","random-engine-xoshiro256starstar.intro":"Introduction","random-engine-xoshiro256starstar.synopsis":"Class synopsis","example-3621":"Random\\Engine\\Xoshiro256StarStar::__construct example","example-3622":"Deriving a seed from a string","random-engine-xoshiro256starstar.construct":"Constructs a new xoshiro256** engine","example-3623":"Random\\Engine\\Xoshiro256StarStar::__debugInfo example","random-engine-xoshiro256starstar.debuginfo":"Returns the internal state of the engine","random-engine-xoshiro256starstar.generate":"Generate 64 bits of randomness","example-3624":"Random\\Engine\\Xoshiro256StarStar::jump example","random-engine-xoshiro256starstar.jump":"Efficiently move the engine ahead by 2^128 steps","example-3625":"Random\\Engine\\Xoshiro256StarStar::jumpLong example","random-engine-xoshiro256starstar.jumplong":"Efficiently move the engine ahead by 2^192 steps","example-3626":"Random\\Engine\\Xoshiro256StarStar::__serialize example","random-engine-xoshiro256starstar.serialize":"Serializes the Xoshiro256StarStar object","example-3627":"Random\\Engine\\Xoshiro256StarStar::__unserialize example","random-engine-xoshiro256starstar.unserialize":"Deserializes the data parameter into a Xoshiro256StarStar object","class.random-engine-xoshiro256starstar":"The Random\\Engine\\Xoshiro256StarStar class","random-randomerror.intro":"Introduction","random-randomerror.synopsis":"Class synopsis","class.random-randomerror":"The Random\\RandomError class","random-brokenrandomengineerror.intro":"Introduction","random-brokenrandomengineerror.synopsis":"Class synopsis","class.random-brokenrandomengineerror":"The Random\\BrokenRandomEngineError class","random-randomexception.intro":"Introduction","random-randomexception.synopsis":"Class synopsis","class.random-randomexception":"The Random\\RandomException class","book.random":"Random Number Generators and Functions Related to Randomness","intro.seaslog":"Introduction","seaslog.requirements":"Requirements","seaslog.installation":"Installation","ini.seaslog.appender":"","ini.seaslog.appender-retry":"","ini.seaslog.buffer-disabled-in-cli":"","ini.seaslog.buffer-size":"","ini.seaslog.default-basepath":"","ini.seaslog.default-datetime-format":"","ini.seaslog.default-logger":"","ini.seaslog.disting-by-hour":"","ini.seaslog.disting-folder":"","ini.seaslog.disting-type":"","ini.seaslog.ignore-warning":"","ini.seaslog.level":"","ini.seaslog.recall-depth":"","ini.seaslog.remote-host":"","ini.seaslog.remote-port":"","ini.seaslog.remote-timeout":"","ini.seaslog.throw-exception":"","ini.seaslog.trace-error":"","ini.seaslog.trace-exception":"","ini.seaslog.trace-notice":"","ini.seaslog.trace-warning":"","ini.seaslog.trim-wrap":"","ini.seaslog.use-buffer":"","ini.seaslog.default-template":"Seaslog Default Variable Table","seaslog.configuration":"Runtime Configuration","seaslog.resources":"Resource Types","seaslog.setup":"Installing\/Configuring","constant.seaslog-version":"","constant.seaslog-author":"","constant.seaslog-all":"","constant.seaslog-debug":"","constant.seaslog-info":"","constant.seaslog-notice":"","constant.seaslog-warning":"","constant.seaslog-error":"","constant.seaslog-critical":"","constant.seaslog-alert":"","constant.seaslog-emergency":"","constant.seaslog-detail-order-asc":"","constant.seaslog-detail-order-desc":"","constant.seaslog-appender-file":"","constant.seaslog-appender-tcp":"","constant.seaslog-appender-udp":"","constant.seaslog-close-logger-stream-mod-all":"","constant.seaslog-close-logger-stream-mod-assign":"","constant.seaslog-request-variable-domain-port":"","constant.seaslog-request-variable-request-uri":"","constant.seaslog-request-variable-request-method":"","constant.seaslog-request-variable-client-ip":"","seaslog.constants":"Predefined Constants","example-3628":"Get and set base path","example-3629":"Get and set logger","example-3630":"Fast write log","example-3631":"Fast count some type of log count value","example-3632":"Acquisit some type of log list","seaslog.examples":"Examples","example-3633":"seaslog_get_author example","function.seaslog-get-author":"Get SeasLog author.","example-3634":"seaslog_get_version example","function.seaslog-get-version":"Get SeasLog version.","ref.seaslog":"Seaslog Functions","seaslog.intro":"Introduction","seaslog.synopsis":"Class synopsis","example-3635":"SeasLog::alert example","seaslog.alert":"Record alert log information","example-3636":"SeasLog::analyzerCount example","seaslog.analyzercount":"Get log count by level, log_path and key_word","example-3637":"SeasLog::analyzerDetail example","seaslog.analyzerdetail":"Get log detail by level, log_path, key_word, start, limit, order","example-3638":"SeasLog::closeLoggerStream example","seaslog.closeloggerstream":"Manually release stream flow from logger","example-3639":"SeasLog::__construct example","seaslog.construct":"Description","example-3640":"SeasLog::critical example","seaslog.critical":"Record critical log information","example-3641":"SeasLog::debug example","seaslog.debug":"Record debug log information","example-3642":"SeasLog::__destruct example","seaslog.destruct":"Description","example-3643":"SeasLog::emergency example","seaslog.emergency":"Record emergency log information","example-3644":"SeasLog::error example","seaslog.error":"Record error log information","example-3645":"SeasLog::flushBuffer example","seaslog.flushbuffer":"Flush logs buffer, dump to appender file, or send to remote api with tcp\/udp","example-3646":"SeasLog::getBasePath example","seaslog.getbasepath":"Get SeasLog base path.","example-3647":"SeasLog::getBuffer example","seaslog.getbuffer":"Get the logs buffer in memory as array","example-3648":"SeasLog::getBufferEnabled example","seaslog.getbufferenabled":"Determin if buffer enabled","example-3649":"SeasLog::getDatetimeFormat example","seaslog.getdatetimeformat":"Get SeasLog datetime format style","example-3650":"SeasLog::getLastLogger example","seaslog.getlastlogger":"Get SeasLog last logger path","example-3651":"SeasLog::getRequestID example","seaslog.getrequestid":"Get SeasLog request_id differentiated requests","example-3652":"SeasLog::getRequestVariable example","seaslog.getrequestvariable":"Get SeasLog request variable","example-3653":"SeasLog::info example","seaslog.info":"Record info log information","example-3654":"SeasLog::log example","seaslog.log":"The Common Record Log Function","example-3655":"SeasLog::notice example","seaslog.notice":"Record notice log information","example-3656":"SeasLog::setBasePath example","seaslog.setbasepath":"Set SeasLog base path","example-3657":"SeasLog::setDatetimeFormat example","seaslog.setdatetimeformat":"Set SeasLog datetime format style","example-3658":"SeasLog::setLogger example","seaslog.setlogger":"Set SeasLog logger name","example-3659":"SeasLog::setRequestID example","seaslog.setrequestid":"Set SeasLog request_id differentiated requests","example-3660":"SeasLog::setRequestVariable example","seaslog.setrequestvariable":"Manually set SeasLog request variable","example-3661":"SeasLog::warning example","seaslog.warning":"Record warning log information","class.seaslog":"The SeasLog class","book.seaslog":"Seaslog","intro.spl":"Introduction","spl.requirements":"Requirements","spl.installation":"Installation","spl.configuration":"Runtime Configuration","spl.resources":"Resource Types","spl.setup":"Installing\/Configuring","spl.constants":"Predefined Constants","spldoublylinkedlist.intro":"Introduction","spldoublylinkedlist.synopsis":"Class synopsis","spldoublylinkedlist.constants.it-mode-lifo":"","spldoublylinkedlist.constants.it-mode-fifo":"","spldoublylinkedlist.constants.iteration-direction":"Iteration Direction","spldoublylinkedlist.constants.it-mode-delete":"","spldoublylinkedlist.constants.it-mode-keep":"","spldoublylinkedlist.constants.iteration-behavior":"Iteration Behavior","spldoublylinkedlist.constants":"Predefined Constants","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","splstack.intro":"Introduction","splstack.synopsis":"Class synopsis","example-3662":"SplStack example","class.splstack":"The SplStack class","splqueue.intro":"Introduction","splqueue.synopsis":"Class synopsis","example-3663":"SplQueue example","example-3664":"Efficiently handling tasks with SplQueue","splqueue.dequeue":"Dequeues a node from the queue","splqueue.enqueue":"Adds an element to the queue","class.splqueue":"The SplQueue class","splheap.intro":"Introduction","splheap.synopsis":"Class synopsis","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.intro":"Introduction","splmaxheap.synopsis":"Class synopsis","splmaxheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","class.splmaxheap":"The SplMaxHeap class","splminheap.intro":"Introduction","splminheap.synopsis":"Class synopsis","splminheap.compare":"Compare elements in order to place them correctly in the heap while sifting up","class.splminheap":"The SplMinHeap class","splpriorityqueue.intro":"Introduction","splpriorityqueue.synopsis":"Class synopsis","splpriorityqueue.constants.extr-both":"","splpriorityqueue.constants.extr-priority":"","splpriorityqueue.constants.extr-data":"","splpriorityqueue.constants":"Predefined Constants","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.intro":"Introduction","splfixedarray.synopsis":"Class synopsis","example-3665":"SplFixedArray usage example","splfixedarray.examples":"Examples","example-3666":"SplFixedArray::__construct example","splfixedarray.construct":"Constructs a new fixed array","example-3667":"SplFixedArray::count example","splfixedarray.count":"Returns the size of the array","splfixedarray.current":"Return current array entry","example-3668":"SplFixedArray::fromArray example","splfixedarray.fromarray":"Import a PHP array in a SplFixedArray instance","splfixedarray.getiterator":"Retrieve the iterator to go through the array","example-3669":"SplFixedArray::getSize example","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","example-3670":"SplFixedArray::setSize example","splfixedarray.setsize":"Change the size of an array","example-3671":"SplFixedArray::toArray example","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","splobjectstorage.intro":"Introduction","splobjectstorage.synopsis":"Class synopsis","example-3672":"SplObjectStorage as a set","example-3673":"SplObjectStorage as a map","splobjectstorage.examples":"Examples","example-3674":"SplObjectStorage::addAll example","splobjectstorage.addall":"Adds all objects from another storage","example-3675":"SplObjectStorage::attach example","splobjectstorage.attach":"Adds an object in the storage","example-3676":"SplObjectStorage::contains example","splobjectstorage.contains":"Checks if the storage contains a specific object","example-3677":"SplObjectStorage::count example","splobjectstorage.count":"Returns the number of objects in the storage","example-3678":"SplObjectStorage::current example","splobjectstorage.current":"Returns the current storage entry","example-3679":"SplObjectStorage::detach example","splobjectstorage.detach":"Removes an object from the storage","example-3680":"SplObjectStorage::getHash example","splobjectstorage.gethash":"Calculate a unique identifier for the contained objects","example-3681":"SplObjectStorage::getInfo example","splobjectstorage.getinfo":"Returns the data associated with the current iterator entry","example-3682":"SplObjectStorage::key example","splobjectstorage.key":"Returns the index at which the iterator currently is","example-3683":"SplObjectStorage::next example","splobjectstorage.next":"Move to the next entry","example-3684":"SplObjectStorage::offsetExists example","splobjectstorage.offsetexists":"Checks whether an object exists in the storage","example-3685":"SplObjectStorage::offsetGet example","splobjectstorage.offsetget":"Returns the data associated with an object","example-3686":"SplObjectStorage::offsetSet example","splobjectstorage.offsetset":"Associates data to an object in the storage","example-3687":"SplObjectStorage::offsetUnset example","splobjectstorage.offsetunset":"Removes an object from the storage","example-3688":"SplObjectStorage::removeAll example","splobjectstorage.removeall":"Removes objects contained in another storage from the current storage","example-3689":"SplObjectStorage::removeAllExcept example","splobjectstorage.removeallexcept":"Removes all objects except for those contained in another storage from the current storage","example-3690":"SplObjectStorage::rewind example","splobjectstorage.rewind":"Rewind the iterator to the first storage element","example-3691":"SplObjectStorage::serialize example","splobjectstorage.serialize":"Serializes the storage","example-3692":"SplObjectStorage::setInfo example","splobjectstorage.setinfo":"Sets the data associated with the current iterator entry","example-3693":"SplObjectStorage::unserialize example","splobjectstorage.unserialize":"Unserializes a storage from its string representation","example-3694":"SplObjectStorage::valid example","splobjectstorage.valid":"Returns if the current iterator entry is valid","class.splobjectstorage":"The SplObjectStorage class","spl.datastructures":"Datastructures","spl.iterators.tree":"SPL Iterators Class Tree","appenditerator.intro":"Introduction","appenditerator.synopsis":"Class synopsis","appenditerator.append.examples.basic":"AppendIterator::append example","appenditerator.append":"Appends an iterator","appenditerator.examples.foreach":"Iterating AppendIterator with foreach","appenditerator.examples.api":"Iterating AppendIterator with the AppendIterator API","appenditerator.construct":"Constructs an AppendIterator","appenditerator.current":"Gets the current value","appenditerator.getarrayiterator":"Gets the ArrayIterator","appenditerator.getiteratorindex.examples.basic":"AppendIterator.getIteratorIndex basic example","appenditerator.getiteratorindex":"Gets an index of iterators","appenditerator.key.examples.basic":"AppendIterator::key basic example","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.intro":"Introduction","arrayiterator.synopsis":"Class synopsis","arrayiterator.constants.std-prop-list":"","arrayiterator.constants.array-as-props":"","arrayiterator.constants.flags":"ArrayIterator Flags","arrayiterator.constants":"Predefined Constants","arrayiterator.append":"Append an element","arrayiterator.asort":"Sort entries by values","arrayiterator.construct":"Construct an ArrayIterator","arrayiterator.count":"Count elements","example-3700":"ArrayIterator::current example","arrayiterator.current":"Return current array entry","arrayiterator.getarraycopy":"Get array copy","arrayiterator.getflags":"Get behavior flags","example-3701":"ArrayIterator::key example","arrayiterator.key":"Return current array key","arrayiterator.ksort":"Sort entries by keys","arrayiterator.natcasesort":"Sort entries naturally, case insensitive","arrayiterator.natsort":"Sort entries naturally","example-3702":"ArrayIterator::next example","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","example-3703":"ArrayIterator::rewind example","arrayiterator.rewind":"Rewind array back to the start","arrayiterator.seek":"Seek to 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","example-3704":"ArrayIterator::valid example","arrayiterator.valid":"Check whether array contains more entries","class.arrayiterator":"The ArrayIterator class","cachingiterator.intro":"Introduction","cachingiterator.synopsis":"Class synopsis","cachingiterator.constants.call-tostring":"","cachingiterator.constants.catch-get-child":"","cachingiterator.constants.tostring-use-key":"","cachingiterator.constants.tostring-use-current":"","cachingiterator.constants.tostring-use-inner":"","cachingiterator.constants.full-cache":"","cachingiterator.constants":"Predefined Constants","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","example-3705":"CachingIterator::getCache example","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.intro":"Introduction","callbackfilteriterator.synopsis":"Class synopsis","callbackfilteriterator.examples.args":"Available callback arguments","callbackfilteriterator.examples.basic":"Callback basic examples","callbackfilteriterator.examples":"Examples","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.intro":"Introduction","directoryiterator.synopsis":"Class synopsis","example-3708":"A DirectoryIterator::__construct example","directoryiterator.construct":"Constructs a new directory iterator from a path","example-3709":"A DirectoryIterator::current example","directoryiterator.current":"Return the current DirectoryIterator item","example-3710":"A DirectoryIterator::getBasename example","directoryiterator.getbasename":"Get base name of current DirectoryIterator item","example-3711":"DirectoryIterator::getExtension example","example-3712":"","directoryiterator.getextension":"Gets the file extension","example-3713":"A DirectoryIterator::getFilename example","directoryiterator.getfilename":"Return file name of current DirectoryIterator item","example-3714":"A DirectoryIterator::isDot example","directoryiterator.isdot":"Determine if current DirectoryIterator item is '.' or '..'","example-3715":"A DirectoryIterator::key example","directoryiterator.key":"Return the key for the current DirectoryIterator item","example-3716":"DirectoryIterator::next example","directoryiterator.next":"Move forward to next DirectoryIterator item","example-3717":"DirectoryIterator::rewind example","directoryiterator.rewind":"Rewind the DirectoryIterator back to the start","example-3718":"DirectoryIterator::seek example","directoryiterator.seek":"Seek to a DirectoryIterator item","example-3719":"A DirectoryIterator::__toString example","directoryiterator.tostring":"Get file name as a string","example-3720":"A DirectoryIterator::valid example","directoryiterator.valid":"Check whether current DirectoryIterator position is a valid file","class.directoryiterator":"The DirectoryIterator class","emptyiterator.intro":"Introduction","emptyiterator.synopsis":"Class synopsis","emptyiterator.current":"The current() method","emptyiterator.key":"The key() method","emptyiterator.next":"The next() method","emptyiterator.rewind":"The rewind() method","emptyiterator.valid":"The valid() method","class.emptyiterator":"The EmptyIterator class","filesystemiterator.intro":"Introduction","filesystemiterator.synopsis":"Class synopsis","filesystemiterator.constants.current-as-pathname":"","filesystemiterator.constants.current-as-fileinfo":"","filesystemiterator.constants.current-as-self":"","filesystemiterator.constants.current-mode-mask":"","filesystemiterator.constants.key-as-pathname":"","filesystemiterator.constants.key-as-filename":"","filesystemiterator.constants.follow-symlinks":"","filesystemiterator.constants.key-mode-mask":"","filesystemiterator.constants.new-current-and-key":"","filesystemiterator.constants.other-mode-mask":"","filesystemiterator.constants.skip-dots":"","filesystemiterator.constants.unix-paths":"","filesystemiterator.constants":"Predefined Constants","example-3721":"FilesystemIterator::__construct example","filesystemiterator.construct":"Constructs a new filesystem iterator","example-3722":"FilesystemIterator::current example","filesystemiterator.current":"The current file","filesystemiterator.getflags":"Get the handling flags","example-3723":"FilesystemIterator::key example","filesystemiterator.key":"Retrieve the key for the current file","example-3724":"FilesystemIterator::next example","filesystemiterator.next":"Move to the next file","example-3725":"FilesystemIterator::rewind example","filesystemiterator.rewind":"Rewinds back to the beginning","example-3726":"FilesystemIterator::key example","filesystemiterator.setflags":"Sets handling flags","class.filesystemiterator":"The FilesystemIterator class","filteriterator.intro":"Introduction","filteriterator.synopsis":"Class synopsis","example-3727":"FilterIterator::accept example","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.intro":"Introduction","globiterator.synopsis":"Class synopsis","example-3728":"GlobIterator example","globiterator.construct":"Construct a directory using glob","example-3729":"GlobIterator::count example","globiterator.count":"Get the number of directories and files","class.globiterator":"The GlobIterator class","infiniteiterator.intro":"Introduction","infiniteiterator.synopsis":"Class synopsis","example-3730":"InfiniteIterator::__construct example","infiniteiterator.construct":"Constructs an InfiniteIterator","infiniteiterator.next":"Moves the inner Iterator forward or rewinds it","class.infiniteiterator":"The InfiniteIterator class","iteratoriterator.intro":"Introduction","iteratoriterator.synopsis":"Class synopsis","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 iterator is valid","class.iteratoriterator":"The IteratorIterator class","limititerator.intro":"Introduction","limititerator.synopsis":"Class synopsis","example-3731":"LimitIterator usage example","limititerator.examples":"Examples","example-3732":"LimitIterator::__construct example","limititerator.construct":"Construct a LimitIterator","limititerator.current":"Get current element","example-3733":"LimitIterator::getPosition example","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.intro":"Introduction","multipleiterator.synopsis":"Class synopsis","multipleiterator.constants.mit-need-any":"","multipleiterator.constants.mit-need-all":"","multipleiterator.constants.mit-keys-numeric":"","multipleiterator.constants.mit-keys-assoc":"","multipleiterator.constants":"Predefined Constants","multipleiterator.attachiterator":"Attaches iterator information","multipleiterator.examples.basic.1":"","multipleiterator.examples.basic.2":"","multipleiterator.examples.basic.3":"","multipleiterator.examples.basic.4":"","multipleiterator.example.basic":"Iterating a MultipleIterator","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.intro":"Introduction","norewinditerator.synopsis":"Class synopsis","example-3735":"NoRewindIterator::__construct example","norewinditerator.construct":"Construct a NoRewindIterator","norewinditerator.current":"Get the current value","norewinditerator.key":"Get the current key","norewinditerator.next":"Forward to the next element","example-3736":"NoRewindIterator::rewind example","norewinditerator.rewind":"Prevents the rewind operation on the inner iterator","norewinditerator.valid":"Validates the iterator","class.norewinditerator":"The NoRewindIterator class","parentiterator.intro":"Introduction","parentiterator.synopsis":"Class synopsis","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.intro":"Introduction","recursivearrayiterator.synopsis":"Class synopsis","recursivearrayiterator.constants.child-arrays-only":"","recursivearrayiterator.constants.flags":"RecursiveArrayIterator Flags","recursivearrayiterator.constants":"Predefined Constants","example-3737":"RecursiveArrayIterator::getChildren example","recursivearrayiterator.getchildren":"Returns an iterator for the current entry if it is an array or an object","example-3738":"RecursiveArrayIterator::hasChildren example","recursivearrayiterator.haschildren":"Returns whether current entry is an array or an object","class.recursivearrayiterator":"The RecursiveArrayIterator class","recursivecachingiterator.intro":"Introduction","recursivecachingiterator.synopsis":"Class synopsis","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.intro":"Introduction","recursivecallbackfilteriterator.synopsis":"Class synopsis","recursivecallbackfilteriterator.examples.args":"Available callback arguments","recursivecallbackfilteriterator.examples.basic":"Recursive callback basic example","recursivecallbackfilteriterator.examples":"Examples","recursivecallbackfilteriterator.construct":"Create a RecursiveCallbackFilterIterator from a RecursiveIterator","recursivecallbackfilteriterator.getchildren":"Return the inner iterator's children contained in a RecursiveCallbackFilterIterator","recursivecallbackfilteriterator.haschildren.examples.basic":"RecursiveCallbackFilterIterator::hasChildren basic usage","recursivecallbackfilteriterator.haschildren":"Check whether the inner iterator's current element has children","class.recursivecallbackfilteriterator":"The RecursiveCallbackFilterIterator class","recursivedirectoryiterator.intro":"Introduction","recursivedirectoryiterator.synopsis":"Class synopsis","example-3742":"RecursiveDirectoryIterator example","recursivedirectoryiterator.construct":"Constructs a RecursiveDirectoryIterator","recursivedirectoryiterator.getchildren":"Returns an iterator for the current entry if it is a directory","recursivedirectoryiterator.getsubpath.example.basic":"getSubPath example","recursivedirectoryiterator.getsubpath":"Get sub path","recursivedirectoryiterator.getsubpathname.example.basic":"getSubPathname example","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.intro":"Introduction","recursivefilteriterator.synopsis":"Class synopsis","example-3745":"Basic RecursiveFilterIterator example","example-3746":"RecursiveFilterIterator example","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.intro":"Introduction","recursiveiteratoriterator.synopsis":"Class synopsis","recursiveiteratoriterator.constants.leaves-only":"","recursiveiteratoriterator.constants.self-first":"","recursiveiteratoriterator.constants.child-first":"","recursiveiteratoriterator.constants.catch-get-child":"","recursiveiteratoriterator.constants":"Predefined Constants","recursiveiteratoriterator.beginchildren":"Begin children","recursiveiteratoriterator.beginiteration":"Begin Iteration","recursiveiteratoriterator.callgetchildren":"Get children","recursiveiteratoriterator.callhaschildren":"Has children","recursiveiteratoriterator.examples.basic.leaves-only":"","recursiveiteratoriterator.examples.basic.self-first":"","recursiveiteratoriterator.examples.basic.child-first":"","recursiveiteratoriterator.example.basic":"Iterating a RecursiveIteratorIterator","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.intro":"Introduction","recursiveregexiterator.synopsis":"Class synopsis","example-3748":"RecursiveRegexIterator::__construct example","recursiveregexiterator.construct":"Creates a new RecursiveRegexIterator","example-3749":"RecursiveRegexIterator::getChildren example","recursiveregexiterator.getchildren":"Returns an iterator for the current entry","example-3750":"RecursiveRegexIterator::hasChildren example","recursiveregexiterator.haschildren":"Returns whether an iterator can be obtained for the current entry","class.recursiveregexiterator":"The RecursiveRegexIterator class","recursivetreeiterator.intro":"Introduction","recursivetreeiterator.synopsis":"Class synopsis","recursivetreeiterator.constants.bypass-current":"","recursivetreeiterator.constants.bypass-key":"","recursivetreeiterator.constants.prefix-left":"","recursivetreeiterator.constants.prefix-mid-has-next":"","recursivetreeiterator.constants.prefix-mid-last":"","recursivetreeiterator.constants.prefix-end-has-next":"","recursivetreeiterator.constants.prefix-end-last":"","recursivetreeiterator.constants.prefix-right":"","recursivetreeiterator.constants":"Predefined Constants","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.intro":"Introduction","regexiterator.synopsis":"Class synopsis","regexiterator.constants.all-matches":"","regexiterator.constants.get-match":"","regexiterator.constants.match":"","regexiterator.constants.replace":"","regexiterator.constants.split":"","regexiterator.constants.operation-modes":"RegexIterator operation modes","regexiterator.constants.use-key":"","regexiterator.constants.invert-match":"","regexiterator.constants.flags":"RegexIterator Flags","regexiterator.constants":"Predefined Constants","regexiterator.props.replacement":"","regexiterator.props":"Properties","regexiterator.accept.example.basic":"RegexIterator::accept example","regexiterator.accept":"Get accept status","example-3752":"RegexIterator::__construct example","regexiterator.construct":"Create a new RegexIterator","regexiterator.getflags.example.basic":"RegexIterator::getFlags example","regexiterator.getflags":"Get flags","regexiterator.getmode.example.basic":"RegexIterator::getMode example","regexiterator.getmode":"Returns operation mode","regexiterator.getpregflags.example.basic":"RegexIterator::getPregFlags example","regexiterator.getpregflags":"Returns the regular expression flags","regexiterator.getregex":"Returns current regular expression","regexiterator.setflags.example.basic":"RegexIterator::setFlags example","regexiterator.setflags":"Sets the flags","regexiterator.setmode.example.basic":"RegexIterator::setMode example","regexiterator.setmode":"Sets the operation mode","regexiterator.setpregflags.example.basic":"RegexIterator::setPregFlags example","regexiterator.setpregflags":"Sets the regular expression flags","class.regexiterator":"The RegexIterator class","spl.iterators":"Iterators","spl.interfaces.list":"Interface list","countable.intro":"Introduction","countable.synopsis":"Interface synopsis","example-3759":"Countable::count example","countable.count":"Count elements of an object","class.countable":"The Countable interface","outeriterator.intro":"Introduction","outeriterator.synopsis":"Interface synopsis","outeriterator.getinneriterator":"Returns the inner iterator for the current entry","class.outeriterator":"The OuterIterator interface","recursiveiterator.intro":"Introduction","recursiveiterator.synopsis":"Interface synopsis","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.intro":"Introduction","seekableiterator.synopsis":"Interface synopsis","seekableiterator.examples.basic":"Basic usage","seekableiterator.examples":"","example-3761":"SeekableIterator::seek example","seekableiterator.seek":"Seeks to a position","class.seekableiterator":"The SeekableIterator interface","spl.interfaces":"Interfaces","spl.exceptions.tree":"SPL Exceptions Class Tree","badfunctioncallexception.intro":"Introduction","badfunctioncallexception.synopsis":"Class synopsis","class.badfunctioncallexception":"The BadFunctionCallException class","badmethodcallexception.intro":"Introduction","badmethodcallexception.synopsis":"Class synopsis","class.badmethodcallexception":"The BadMethodCallException class","domainexception.intro":"Introduction","domainexception.synopsis":"Class synopsis","class.domainexception":"The DomainException class","invalidargumentexception.intro":"Introduction","invalidargumentexception.synopsis":"Class synopsis","class.invalidargumentexception":"The InvalidArgumentException class","lengthexception.intro":"Introduction","lengthexception.synopsis":"Class synopsis","class.lengthexception":"The LengthException class","logicexception.intro":"Introduction","logicexception.synopsis":"Class synopsis","class.logicexception":"The LogicException class","outofboundsexception.intro":"Introduction","outofboundsexception.synopsis":"Class synopsis","class.outofboundsexception":"The OutOfBoundsException class","outofrangeexception.intro":"Introduction","outofrangeexception.synopsis":"Class synopsis","class.outofrangeexception":"The OutOfRangeException class","overflowexception.intro":"Introduction","overflowexception.synopsis":"Class synopsis","class.overflowexception":"The OverflowException class","rangeexception.intro":"Introduction","rangeexception.synopsis":"Class synopsis","class.rangeexception":"The RangeException class","runtimeexception.intro":"Introduction","runtimeexception.synopsis":"Class synopsis","class.runtimeexception":"The RuntimeException class","underflowexception.intro":"Introduction","underflowexception.synopsis":"Class synopsis","class.underflowexception":"The UnderflowException class","unexpectedvalueexception.intro":"Introduction","unexpectedvalueexception.synopsis":"Class synopsis","class.unexpectedvalueexception":"The UnexpectedValueException class","spl.exceptions":"Exceptions","example-3762":"class_implements example","function.class-implements":"Return the interfaces which are implemented by the given class or interface","example-3763":"class_parents example","function.class-parents":"Return the parent classes of the given class","example-3764":"class_uses example","function.class-uses":"Return the traits used by the given class","example-3765":"iterator_apply example","function.iterator-apply":"Call a function for every element in an iterator","example-3766":"iterator_count example","example-3767":"iterator_count modifies position","example-3768":"iterator_count in foreach loops","function.iterator-count":"Count the elements in an iterator","example-3769":"iterator_to_array example","function.iterator-to-array":"Copy the iterator into an array","function.spl-autoload-call":"Try all registered __autoload() functions to load the requested class","example-3770":"spl_autoload_extensions example","function.spl-autoload-extensions":"Register and return default file extensions for spl_autoload","function.spl-autoload-functions":"Return all registered __autoload() functions","example-3771":"spl_autoload_register as a replacement for an __autoload function","example-3772":"spl_autoload_register example where the class is not loaded","example-3773":"The identifier will be provided without the leading backslash","function.spl-autoload-register":"Register given function as __autoload() implementation","function.spl-autoload-unregister":"Unregister given function as __autoload() implementation","function.spl-autoload":"Default implementation for __autoload()","example-3774":"spl_classes example","function.spl-classes":"Return available SPL classes","example-3775":"A spl_object_hash example","function.spl-object-hash":"Return hash id for given object","example-3776":"A spl_object_id example","function.spl-object-id":"Return the integer object handle for given object","ref.spl":"SPL Functions","splfileinfo.intro":"Introduction","splfileinfo.synopsis":"Class synopsis","example-3777":"SplFileInfo::__construct example","splfileinfo.construct":"Construct a new SplFileInfo object","example-3778":"SplFileInfo::getATime example","splfileinfo.getatime":"Gets last access time of the file","example-3779":"SplFileInfo::getBasename example","splfileinfo.getbasename":"Gets the base name of the file","example-3780":"SplFileInfo::getCTime example","splfileinfo.getctime":"Gets the inode change time","example-3781":"SplFileInfo::getExtension example","example-3782":"","splfileinfo.getextension":"Gets the file extension","splfileinfo.getfileinfo":"Gets an SplFileInfo object for the file","example-3783":"SplFileInfo::getFilename example","splfileinfo.getfilename":"Gets the filename","example-3784":"SplFileInfo::getGroup example","splfileinfo.getgroup":"Gets the file group","splfileinfo.getinode":"Gets the inode for the file","example-3785":"SplFileInfo::getLinkTarget example","splfileinfo.getlinktarget":"Gets the target of a link","example-3786":"SplFileInfo::getMTime example","splfileinfo.getmtime":"Gets the last modified time","example-3787":"SplFileInfo::getOwner example","splfileinfo.getowner":"Gets the owner of the file","example-3788":"SplFileInfo::getPath example","splfileinfo.getpath":"Gets the path without filename","example-3789":"SplFileInfo::getPathInfo example","splfileinfo.getpathinfo":"Gets an SplFileInfo object for the path","example-3790":"SplFileInfo::getPathname example","splfileinfo.getpathname":"Gets the path to the file","example-3791":"SplFileInfo::getPerms example","splfileinfo.getperms":"Gets file permissions","example-3792":"SplFileInfo::getRealPath example","splfileinfo.getrealpath":"Gets absolute path to file","example-3793":"SplFileInfo::getSize example","splfileinfo.getsize":"Gets file size","example-3794":"SplFileInfo::getType example","splfileinfo.gettype":"Gets file type","example-3795":"SplFileInfo::isDir example","splfileinfo.isdir":"Tells if the file is a directory","example-3796":"SplFileInfo::isExecutable example","splfileinfo.isexecutable":"Tells if the file is executable","example-3797":"SplFileInfo::isFile example","splfileinfo.isfile":"Tells if the object references a regular file","example-3798":"SplFileInfo::isLink example","splfileinfo.islink":"Tells if the file is a link","example-3799":"SplFileInfo::isReadable example","splfileinfo.isreadable":"Tells if file is readable","example-3800":"SplFileInfo::isWriteable example","splfileinfo.iswritable":"Tells if the entry is writable","example-3801":"SplFileInfo::openFile example","splfileinfo.openfile":"Gets an SplFileObject object for the file","example-3802":"SplFileInfo::setFileClass example","splfileinfo.setfileclass":"Sets the class used with SplFileInfo::openFile","example-3803":"SplFileInfo::setFileClass example","splfileinfo.setinfoclass":"Sets the class used with SplFileInfo::getFileInfo and SplFileInfo::getPathInfo","example-3804":"SplFileInfo::__toString example","splfileinfo.tostring":"Returns the path to the file as a string","class.splfileinfo":"The SplFileInfo class","splfileobject.intro":"Introduction","splfileobject.synopsis":"Class synopsis","splfileobject.constants.drop-new-line":"","splfileobject.constants.read-ahead":"","splfileobject.constants.skip-empty":"","splfileobject.constants.read-csv":"","splfileobject.constants":"Predefined Constants","example-3805":"SplFileObject::__construct example","splfileobject.construct":"Construct a new file object","example-3806":"SplFileObject::current example","splfileobject.current":"Retrieve current line of file","example-3807":"SplFileObject::eof example","splfileobject.eof":"Reached end of file","example-3808":"SplFileObject::fflush example","splfileobject.fflush":"Flushes the output to the file","example-3809":"SplFileObject::fgetc example","splfileobject.fgetc":"Gets character from file","example-3810":"SplFileObject::fgetcsv example","example-3811":"SplFileObject::READ_CSV example","splfileobject.fgetcsv":"Gets line from file and parse as CSV fields","example-3812":"SplFileObject::fgets example","splfileobject.fgets":"Gets line from file","example-3813":"SplFileObject::fgetss example","splfileobject.fgetss":"Gets line from file and strip HTML tags","example-3814":"SplFileObject::flock example","splfileobject.flock":"Portable file locking","example-3815":"SplFileObject::fpassthru example","splfileobject.fpassthru":"Output all remaining data on a file pointer","splfileobject.fputcsv.examples.basic":"SplFileObject::fputcsv example","splfileobject.fputcsv":"Write a field array as a CSV line","splfileobject.fread.examples.basic":"SplFileObject::fread example","splfileobject.fread":"Read from file","example-3818":"SplFileObject::fscanf example","splfileobject.fscanf":"Parses input from file according to a format","example-3819":"SplFileObject::fseek example","splfileobject.fseek":"Seek to a position","example-3820":"SplFileObject::fstat example","splfileobject.fstat":"Gets information about the file","example-3821":"SplFileObject::ftell example","splfileobject.ftell":"Return current file position","example-3822":"SplFileObject::ftruncate example","splfileobject.ftruncate":"Truncates the file to a given length","example-3823":"SplFileObject::fwrite example","splfileobject.fwrite":"Write to file","splfileobject.getchildren":"No purpose","example-3824":"SplFileObject::getCsvControl example","splfileobject.getcsvcontrol":"Get the delimiter, enclosure and escape character for CSV","splfileobject.getcurrentline":"Alias of SplFileObject::fgets","example-3825":"SplFileObject::getFlags example","splfileobject.getflags":"Gets flags for the SplFileObject","example-3826":"SplFileObject::getMaxLineLen example","splfileobject.getmaxlinelen":"Get maximum line length","splfileobject.haschildren":"SplFileObject does not have children","example-3827":"SplFileObject::key example","example-3828":"SplFileObject::key example with SplFileObject::setMaxLineLen","splfileobject.key":"Get line number","example-3829":"SplFileObject::next example","splfileobject.next":"Read next line","example-3830":"SplFileObject::rewind example","splfileobject.rewind":"Rewind the file to the first line","example-3831":"SplFileObject::seek example","splfileobject.seek":"Seek to specified line","example-3832":"SplFileObject::setCsvControl example","splfileobject.setcsvcontrol":"Set the delimiter, enclosure and escape character for CSV","example-3833":"SplFileObject::setFlags example","splfileobject.setflags":"Sets flags for the SplFileObject","example-3834":"SplFileObject::setMaxLineLen example","splfileobject.setmaxlinelen":"Set maximum line length","splfileobject.tostring":"Returns the current line as a string","example-3835":"SplFileObject::valid example","splfileobject.valid":"Not at EOF","class.splfileobject":"The SplFileObject class","spltempfileobject.intro":"Introduction","spltempfileobject.synopsis":"Class synopsis","example-3836":"SplTempFileObject example","spltempfileobject.construct":"Construct a new temporary file object","class.spltempfileobject":"The SplTempFileObject class","spl.files":"File Handling","arrayobject.intro":"Introduction","arrayobject.synopsis":"Class synopsis","arrayobject.constants.std-prop-list":"","arrayobject.constants.array-as-props":"","arrayobject.constants.flags":"ArrayObject Flags","arrayobject.constants":"Predefined Constants","example-3837":"ArrayObject::append example","arrayobject.append":"Appends the value","example-3838":"ArrayObject::asort example","arrayobject.asort":"Sort the entries by value","example-3839":"ArrayObject::__construct example","arrayobject.construct":"Construct a new array object","example-3840":"ArrayObject::count example","arrayobject.count":"Get the number of public properties in the ArrayObject","example-3841":"ArrayObject::exchangeArray example","arrayobject.exchangearray":"Exchange the array for another one","example-3842":"ArrayObject::getArrayCopy example","arrayobject.getarraycopy":"Creates a copy of the ArrayObject","example-3843":"ArrayObject::getFlags example","arrayobject.getflags":"Gets the behavior flags","example-3844":"ArrayObject::getIterator example","arrayobject.getiterator":"Create a new iterator from an ArrayObject instance","example-3845":"ArrayObject::getIteratorClass example","arrayobject.getiteratorclass":"Gets the iterator classname for the ArrayObject","example-3846":"ArrayObject::ksort example","arrayobject.ksort":"Sort the entries by key","example-3847":"ArrayObject::natcasesort example","arrayobject.natcasesort":"Sort an array using a case insensitive &quot;natural order&quot; algorithm","example-3848":"ArrayObject::natsort example","arrayobject.natsort":"Sort entries using a &quot;natural order&quot; algorithm","example-3849":"ArrayObject::offsetExists example","arrayobject.offsetexists":"Returns whether the requested index exists","example-3850":"ArrayObject::offsetGet example","arrayobject.offsetget":"Returns the value at the specified index","example-3851":"ArrayObject::offsetSet example","arrayobject.offsetset":"Sets the value at the specified index to newval","example-3852":"ArrayObject::offsetUnset example","arrayobject.offsetunset":"Unsets the value at the specified index","example-3853":"ArrayObject::serialize example","arrayobject.serialize":"Serialize an ArrayObject","example-3854":"ArrayObject::setFlags example","arrayobject.setflags":"Sets the behavior flags","example-3855":"ArrayObject::setIteratorClass example","arrayobject.setiteratorclass":"Sets the iterator classname for the ArrayObject","example-3856":"ArrayObject::uasort example","arrayobject.uasort":"Sort the entries with a user-defined comparison function and maintain key association","example-3857":"ArrayObject::uksort example","arrayobject.uksort":"Sort the entries by keys using a user-defined comparison function","arrayobject.unserialize":"Unserialize an ArrayObject","class.arrayobject":"The ArrayObject class","splobserver.intro":"Introduction","splobserver.synopsis":"Interface synopsis","splobserver.update":"Receive update from subject","class.splobserver":"The SplObserver interface","splsubject.intro":"Introduction","splsubject.synopsis":"Interface synopsis","splsubject.attach":"Attach an SplObserver","splsubject.detach":"Detach an observer","splsubject.notify":"Notify an observer","class.splsubject":"The SplSubject interface","spl.misc":"Miscellaneous Classes and Interfaces","book.spl":"Standard PHP Library (SPL)","intro.stream":"Introduction","stream.requirements":"Requirements","stream.installation":"Installation","stream.configuration":"Runtime Configuration","stream.resources":"Stream Classes","stream.setup":"Installing\/Configuring","constant.stream-filter-read":"","constant.stream-filter-write":"","constant.stream-filter-all":"","constant.psfs-pass-on":"","constant.psfs-feed-me":"","constant.psfs-err-fatal":"","constant.psfs-flag-normal":"","constant.psfs-flag-flush-inc":"","constant.psfs-flag-flush-close":"","constant.stream-use-path":"","constant.stream-report-errors":"","constant.stream-client-async-connect":"","constant.stream-client-connect":"","constant.stream-client-persistent":"","constant.stream-server-bind":"","constant.stream-server-listen":"","constant.stream-notify-resolve":"","constant.stream-notify-connect":"","constant.stream-notify-auth-required":"","constant.stream-notify-mime-type-is":"","constant.stream-notify-file-size-is":"","constant.stream-notify-redirected":"","constant.stream-notify-progress":"","constant.stream-notify-completed":"","constant.stream-notify-failure":"","constant.stream-notify-auth-result":"","constant.stream-notify-severity-info":"","constant.stream-notify-severity-warn":"","constant.stream-notify-severity-err":"","constant.stream-ipproto-icmp":"","constant.stream-ipproto-ip":"","constant.stream-ipproto-raw":"","constant.stream-ipproto-tcp":"","constant.stream-ipproto-udp":"","constant.stream-pf-inet":"","constant.stream-pf-inet6":"","constant.stream-pf-unix":"","constant.stream-sock-dgram":"","constant.stream-sock-raw":"","constant.stream-sock-rdm":"","constant.stream-sock-seqpacket":"","constant.stream-sock-stream":"","constant.stream-shut-rd":"","constant.stream-shut-wr":"","constant.stream-shut-rdwr":"","constant.stream-cast-for-select":"","constant.stream-cast-as-stream":"","constant.stream-meta-touch":"","constant.stream-meta-owner":"","constant.stream-meta-owner-name":"","constant.stream-meta-group":"","constant.stream-meta-group-name":"","constant.stream-meta-access":"","constant.stream-buffer-none":"","constant.stream-buffer-line":"","constant.stream-buffer-full":"","stream.constants":"Predefined Constants","stream.filters":"Stream Filters","stream.contexts":"Stream Contexts","stream.errors":"Stream Errors","example-3858":"Using file_get_contents\n    to retrieve data from multiple sources","example-3859":"Making a POST request to an https server","example-3860":"Writing data to a compressed file","example-3861":"A Stream for reading\/writing global variables","stream.streamwrapper.example-1":"Example class registered as stream wrapper","stream.examples":"Examples","php-user-filter.intro":"Introduction","php-user-filter.synopsis":"Class synopsis","php-user-filter.props.filtername":"","php-user-filter.props.params":"","php-user-filter.props.stream":"","php-user-filter.props":"Properties","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.intro":"Introduction","streamwrapper.synopsis":"Class synopsis","streamwrapper.props.context":"","streamwrapper.props":"Properties","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","example-3862":"Listing files from tar archives","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 underlaying 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","example-3863":"stream_bucket_prepend examples","function.stream-bucket-prepend":"Prepend bucket to brigade","example-3864":"Using stream_context_create","function.stream-context-create":"Creates a stream context","stream-context-get-default.example.basic":"Using stream_context_get_default","function.stream-context-get-default":"Retrieve the default stream context","stream-context-get-options.example.basic":"stream_context_get_options example","function.stream-context-get-options":"Retrieve options for a stream\/wrapper\/context","example-3867":"stream_context_get_params example","function.stream-context-get-params":"Retrieves parameters from a context","stream-context-set-default.example.basic":"stream_context_set_default example","function.stream-context-set-default":"Set the default stream context","function.stream-context-set-option":"Sets an option for a stream\/wrapper\/context","example-3869":"stream_context_set_options example","function.stream-context-set-options":"Sets options on the specified context","function.stream-context-set-params":"Set parameters for a stream\/wrapper\/context","example-3870":"A stream_copy_to_stream example","function.stream-copy-to-stream":"Copies data from one stream to another","example-3871":"Controlling where filters are applied","function.stream-filter-append":"Attach a filter to a stream","function.stream-filter-prepend":"Attach a filter to a stream","example-3872":"Filter for capitalizing characters on foo-bar.txt stream","example-3873":"Registering a generic filter class to match multiple filter names.","function.stream-filter-register":"Register a user defined stream filter","example-3874":"Dynamically refiltering a stream","function.stream-filter-remove":"Remove a filter from a stream","example-3875":"stream_get_contents example","function.stream-get-contents":"Reads remainder of a stream into a string","example-3876":"Using stream_get_filters","function.stream-get-filters":"Retrieve list of registered filters","function.stream-get-line":"Gets line from stream resource up to a given delimiter","example-3877":"stream_get_meta_data example using fopen with http","example-3878":"stream_get_meta_data example using stream_socket_client with https","function.stream-get-meta-data":"Retrieves header\/meta data from streams\/file pointers","example-3879":"Using stream_get_transports","function.stream-get-transports":"Retrieve list of registered socket transports","example-3880":"stream_get_wrappers example","example-3881":"Checking for the existence of a stream wrapper","function.stream-get-wrappers":"Retrieve list of registered streams","example-3882":"stream_is_local example","function.stream-is-local":"Checks if a stream is a local stream","example-3883":"stream_isatty example","function.stream-isatty":"Check if a stream is a TTY","stream-notification-callback.example.basic":"stream_notification_callback example","stream-notification-callback.example.download":"Simple progressbar for commandline download client","function.stream-notification-callback":"A callback function for the notification context parameter","function.stream-register-wrapper":"Alias of stream_wrapper_register","example-3886":"stream_resolve_include_path example","function.stream-resolve-include-path":"Resolve filename against the include path","example-3887":"stream_select Example","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","example-3888":"stream_set_timeout example","function.stream-set-timeout":"Set timeout period on a stream","example-3889":"stream_set_write_buffer example","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","stream-socket-client.example.basic":"stream_socket_client example","stream-socket-client.example.daytime":"Using UDP connection","function.stream-socket-client":"Open Internet or Unix domain socket connection","stream-socket-enable-crypto.example.basic":"stream_socket_enable_crypto example","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","example-3893":"A stream_socket_pair example","function.stream-socket-pair":"Creates a pair of connected, indistinguishable socket streams","example-3894":"stream_socket_recvfrom example","function.stream-socket-recvfrom":"Receives data from a socket, connected or not","example-3895":"stream_socket_sendto Example","function.stream-socket-sendto":"Sends a message to a socket, whether it is connected or not","example-3896":"Using TCP server sockets","example-3897":"Using UDP server sockets","function.stream-socket-server":"Create an Internet or Unix domain server socket","example-3898":"A stream_socket_shutdown example","function.stream-socket-shutdown":"Shutdown a full-duplex connection","function.stream-supports-lock":"Tells whether the stream supports locking","example-3899":"How to register a stream wrapper","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":"Stream Functions","book.stream":"Streams","intro.swoole":"Introduction","swoole.requirements":"Requirements","swoole.installation":"Installation","ini.swoole.aio-thread-num":"","ini.swoole.display-errors":"","ini.swoole.fast-serialize":"","ini.swoole.unixsock-buffer-size":"","ini.swoole.use-namespace":"","ini.swoole.enable-coroutine":"","ini.swoole.use-shortname":"","ini.swoole.enable-preemptive-scheduler":"","ini.swoole.enable-library":"","swoole.configuration":"Runtime Configuration","swoole.resources":"Resource Types","swoole.setup":"Installing\/Configuring","constant.swoole-base":"","constant.swoole-thread":"","constant.swoole-process":"","constant.swoole-ipc-unsock":"","constant.swoole-ipc-msgqueue":"","constant.swoole-ipc-preemptive":"","constant.swoole-sock-tcp":"","constant.swoole-sock-tcp6":"","constant.swoole-sock-udp":"","constant.swoole-sock-udp6":"","constant.swoole-sock-unix-dgram":"","constant.swoole-sock-unix-stream":"","constant.swoole-tcp":"","constant.swoole-tcp6":"","constant.swoole-udp":"","constant.swoole-udp6":"","constant.swoole-unix-dgram":"","constant.swoole-unix-stream":"","constant.swoole-sock-sync":"","constant.swoole-sock-async":"","constant.swoole-sync":"","constant.swoole-async":"","constant.swoole-keep":"","constant.swoole-event-read":"","constant.swoole-event-write":"","constant.swoole-version":"","constant.swoole-aio-base":"","constant.swoole-aio-linux":"","constant.swoole-filelock":"","constant.swoole-mutex":"","constant.swoole-sem":"","constant.swoole-rwlock":"","constant.websocket-opcode-text":"","constant.websocket-opcode-binary":"","constant.websocket-opcode-ping":"","constant.websocket-status-connection":"","constant.websocket-status-handshake":"","constant.websocket-status-frame":"","constant.websocket-status-active":"","constant.swoole-fast-pack":"","constant.swoole-log-debug":"","constant.swoole-log-trace":"","constant.swoole-log-info":"","constant.swoole-log-notice":"","constant.swoole-log-warning":"","constant.swoole-log-error":"","constant.swoole-log-none":"","swoole.constants":"Predefined Constants","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 Functions","swoole-async.intro":"Introduction","swoole-async.synopsis":"Class synopsis","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.intro":"Introduction","swoole-atomic.synopsis":"Class synopsis","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.intro":"Introduction","swoole-buffer.synopsis":"Class synopsis","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.intro":"Introduction","swoole-channel.synopsis":"Class synopsis","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.intro":"Introduction","swoole-client.synopsis":"Class synopsis","swoole-client.props.errcode":"","swoole-client.props.sock":"","swoole-client.props.reuse":"","swoole-client.props.reusecount":"","swoole-client.props":"Properties","swoole-client.constants.msg-oob":"","swoole-client.constants.msg-peek":"","swoole-client.constants.msg-dontwait":"","swoole-client.constants.msg-waitall":"","swoole-client.constants":"Predefined Constants","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.intro":"Introduction","swoole-connection-iterator.synopsis":"Class synopsis","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 offet 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.intro":"Introduction","swoole-coroutine.synopsis":"Class synopsis","swoole-coroutine.call-user-func-array":"Call a callback with an array of parameters","swoole-coroutine.call-user-func":"Call a callback given by the first parameter","swoole-coroutine.cli-wait":"Description","swoole-coroutine.create":"Description","swoole-coroutine-client.close":"Description","swoole-coroutine-client.connect":"Description","swoole-coroutine-client.construct":"Description","swoole-coroutine-client.destruct":"Description","swoole-coroutine-client.getpeername":"Description","swoole-coroutine-client.getsockname":"Description","swoole-coroutine-client.isconnected":"Description","swoole-coroutine-client.recv":"Description","swoole-coroutine-client.send":"Description","swoole-coroutine-client.sendfile":"Description","swoole-coroutine-client.sendto":"Description","swoole-coroutine-client.set":"Description","swoole-coroutine-http-client.addfile":"Description","swoole-coroutine-http-client.close":"Description","swoole-coroutine-http-client.construct":"Description","swoole-coroutine-http-client.destruct":"Description","swoole-coroutine-http-client.execute":"Description","swoole-coroutine-http-client.get":"Description","swoole-coroutine-http-client.getdefer":"Description","swoole-coroutine-http-client.isconnected":"Description","swoole-coroutine-http-client.post":"Description","swoole-coroutine-http-client.recv":"Description","swoole-coroutine-http-client.set":"Description","swoole-coroutine-http-client.setcookies":"Description","swoole-coroutine-http-client.setdata":"Description","swoole-coroutine-http-client.setdefer":"Description","swoole-coroutine-http-client.setheaders":"Description","swoole-coroutine-http-client.setmethod":"Description","swoole-coroutine-mysql.close":"Description","swoole-coroutine-mysql.connect":"Description","swoole-coroutine-mysql.construct":"Description","swoole-coroutine-mysql.destruct":"Description","swoole-coroutine-mysql.getdefer":"Description","swoole-coroutine-mysql.query":"Description","swoole-coroutine-mysql.recv":"Description","swoole-coroutine-mysql.setdefer":"Description","swoole-coroutine.getuid":"Description","swoole-coroutine.resume":"Description","swoole-coroutine.suspend":"Description","class.swoole-coroutine":"The Swoole\\Coroutine class","swoole-event.intro":"Introduction","swoole-event.synopsis":"Class synopsis","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","swoole-exception.intro":"Introduction","swoole-exception.synopsis":"Class synopsis","class.swoole-exception":"The Swoole\\Exception class","swoole-http-client.intro":"Introduction","swoole-http-client.synopsis":"Class synopsis","swoole-http-client.props.errcode":"","swoole-http-client.props.sock":"","swoole-http-client.props":"Properties","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 paramters.","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.intro":"Introduction","swoole-http-request.synopsis":"Class synopsis","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.intro":"Introduction","swoole-http-response.synopsis":"Class synopsis","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.intro":"Introduction","swoole-http-server.synopsis":"Class synopsis","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.intro":"Introduction","swoole-lock.synopsis":"Class synopsis","swoole-lock.construct":"Construct a memory lock.","swoole-lock.destruct":"Destory a Swoole memory lock.","swoole-lock.lock-read":"Lock a read-write lock for reading.","swoole-lock.lock":"Try to acquire the lock. It will block if 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.trylock":"Try to acquire the lock 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.intro":"Introduction","swoole-mmap.synopsis":"Class synopsis","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.intro":"Introduction","swoole-mysql.synopsis":"Class synopsis","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":"Destory 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","swoole-mysql-exception.intro":"Introduction","swoole-mysql-exception.synopsis":"Class synopsis","class.swoole-mysql-exception":"The Swoole\\MySQL\\Exception class","swoole-process.intro":"Introduction","swoole-process.synopsis":"Class synopsis","swoole-process.constants.ipc-nowait":"","swoole-process.constants":"Predefined Constants","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":"Destory 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.intro":"Introduction","swoole-redis-server.synopsis":"Class synopsis","swoole-redis-server.constants.nil":"","swoole-redis-server.constants.error":"","swoole-redis-server.constants.status":"","swoole-redis-server.constants.int":"","swoole-redis-server.constants.string":"","swoole-redis-server.constants.set":"","swoole-redis-server.constants.map":"","swoole-redis-server.constants":"Predefined Constants","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-serialize.intro":"Introduction","swoole-serialize.synopsis":"Class synopsis","swoole-serialize.pack":"Serialize the data.","swoole-serialize.unpack":"Unserialize the data.","class.swoole-serialize":"The Swoole\\Serialize class","swoole-server.intro":"Introduction","swoole-server.synopsis":"Class synopsis","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 destory 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-port.construct":"Construct a server port","swoole-server-port.destruct":"Destory server port","swoole-server-port.on":"Register callback functions by event.","swoole-server-port.set":"Set protocol of the server port.","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 receving 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.intro":"Introduction","swoole-table.synopsis":"Class synopsis","swoole-table.constants.type-int":"","swoole-table.constants.type-string":"","swoole-table.constants.type-float":"","swoole-table.constants":"Predefined Constants","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 $row_key and $column_key.","swoole-table.del":"Delete a row in the Swoole table by $row_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 $row_key and $column_key.","swoole-table.incr":"Increment the value by $row_key and $column_key.","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 $row_key.","swoole-table.valid":"Check current if the current row is valid.","class.swoole-table":"The Swoole\\Table class","swoole-timer.intro":"Introduction","swoole-timer.synopsis":"Class synopsis","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","swoole-websocket-frame.intro":"Introduction","swoole-websocket-frame.synopsis":"Class synopsis","class.swoole-websocket-frame":"The Swoole\\WebSocket\\Frame class","swoole-websocket-server.intro":"Introduction","swoole-websocket-server.synopsis":"Class synopsis","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","intro.tidy":"Introduction","tidy.requirements":"Requirements","tidy.installation":"Installation","ini.tidy.default-config":"","ini.tidy.clean-output":"","tidy.configuration":"Runtime Configuration","tidy.resources":"Resource Types","tidy.setup":"Installing\/Configuring","constant.tidy-tag-unknown":"","constant.tidy-tag-a":"","constant.tidy-tag-abbr":"","constant.tidy-tag-acronym":"","constant.tidy-tag-align":"","constant.tidy-tag-applet":"","constant.tidy-tag-area":"","constant.tidy-tag-article":"","constant.tidy-tag-aside":"","constant.tidy-tag-audio":"","constant.tidy-tag-b":"","constant.tidy-tag-base":"","constant.tidy-tag-basefont":"","constant.tidy-tag-bdi":"","constant.tidy-tag-bdo":"","constant.tidy-tag-bgsound":"","constant.tidy-tag-big":"","constant.tidy-tag-blink":"","constant.tidy-tag-blockquote":"","constant.tidy-tag-body":"","constant.tidy-tag-br":"","constant.tidy-tag-button":"","constant.tidy-tag-canvas":"","constant.tidy-tag-caption":"","constant.tidy-tag-center":"","constant.tidy-tag-cite":"","constant.tidy-tag-code":"","constant.tidy-tag-col":"","constant.tidy-tag-colgroup":"","constant.tidy-tag-command":"","constant.tidy-tag-comment":"","constant.tidy-tag-datalist":"","constant.tidy-tag-dd":"","constant.tidy-tag-del":"","constant.tidy-tag-details":"","constant.tidy-tag-dfn":"","constant.tidy-tag-dialog":"","constant.tidy-tag-dir":"","constant.tidy-tag-div":"","constant.tidy-tag-dl":"","constant.tidy-tag-dt":"","constant.tidy-tag-em":"","constant.tidy-tag-embed":"","constant.tidy-tag-fieldset":"","constant.tidy-tag-figcaption":"","constant.tidy-tag-figure":"","constant.tidy-tag-font":"","constant.tidy-tag-footer":"","constant.tidy-tag-form":"","constant.tidy-tag-frame":"","constant.tidy-tag-frameset":"","constant.tidy-tag-h1":"","constant.tidy-tag-h2":"","constant.tidy-tag-h3":"","constant.tidy-tag-h4":"","constant.tidy-tag-h5":"","constant.tidy-tag-h6":"","constant.tidy-tag-head":"","constant.tidy-tag-header":"","constant.tidy-tag-hgroup":"","constant.tidy-tag-hr":"","constant.tidy-tag-html":"","constant.tidy-tag-i":"","constant.tidy-tag-iframe":"","constant.tidy-tag-ilayer":"","constant.tidy-tag-img":"","constant.tidy-tag-input":"","constant.tidy-tag-ins":"","constant.tidy-tag-isindex":"","constant.tidy-tag-kbd":"","constant.tidy-tag-keygen":"","constant.tidy-tag-label":"","constant.tidy-tag-layer":"","constant.tidy-tag-legend":"","constant.tidy-tag-li":"","constant.tidy-tag-link":"","constant.tidy-tag-listing":"","constant.tidy-tag-main":"","constant.tidy-tag-map":"","constant.tidy-tag-mark":"","constant.tidy-tag-marquee":"","constant.tidy-tag-menu":"","constant.tidy-tag-menuitem":"","constant.tidy-tag-meta":"","constant.tidy-tag-meter":"","constant.tidy-tag-multicol":"","constant.tidy-tag-nav":"","constant.tidy-tag-nobr":"","constant.tidy-tag-noembed":"","constant.tidy-tag-noframes":"","constant.tidy-tag-nolayer":"","constant.tidy-tag-nosave":"","constant.tidy-tag-noscript":"","constant.tidy-tag-object":"","constant.tidy-tag-ol":"","constant.tidy-tag-optgroup":"","constant.tidy-tag-option":"","constant.tidy-tag-output":"","constant.tidy-tag-p":"","constant.tidy-tag-param":"","constant.tidy-tag-plaintext":"","constant.tidy-tag-pre":"","constant.tidy-tag-progress":"","constant.tidy-tag-q":"","constant.tidy-tag-rb":"","constant.tidy-tag-rbc":"","constant.tidy-tag-rp":"","constant.tidy-tag-rt":"","constant.tidy-tag-rtc":"","constant.tidy-tag-ruby":"","constant.tidy-tag-s":"","constant.tidy-tag-samp":"","constant.tidy-tag-script":"","constant.tidy-tag-section":"","constant.tidy-tag-select":"","constant.tidy-tag-server":"","constant.tidy-tag-servlet":"","constant.tidy-tag-small":"","constant.tidy-tag-source":"","constant.tidy-tag-spacer":"","constant.tidy-tag-span":"","constant.tidy-tag-strike":"","constant.tidy-tag-strong":"","constant.tidy-tag-style":"","constant.tidy-tag-sub":"","constant.tidy-tag-summary":"","constant.tidy-tag-sup":"","constant.tidy-tag-table":"","constant.tidy-tag-tbody":"","constant.tidy-tag-td":"","constant.tidy-tag-template":"","constant.tidy-tag-textarea":"","constant.tidy-tag-tfoot":"","constant.tidy-tag-th":"","constant.tidy-tag-thead":"","constant.tidy-tag-time":"","constant.tidy-tag-title":"","constant.tidy-tag-tr":"","constant.tidy-tag-track":"","constant.tidy-tag-tt":"","constant.tidy-tag-u":"","constant.tidy-tag-ul":"","constant.tidy-tag-var":"","constant.tidy-tag-video":"","constant.tidy-tag-wbr":"","constant.tidy-tag-xmp":"","tidy.constants.tag":"tidy tag constants","constant.tidy-nodetype-root":"","constant.tidy-nodetype-doctype":"","constant.tidy-nodetype-comment":"","constant.tidy-nodetype-procins":"","constant.tidy-nodetype-text":"","constant.tidy-nodetype-start":"","constant.tidy-nodetype-end":"","constant.tidy-nodetype-startend":"","constant.tidy-nodetype-cdata":"","constant.tidy-nodetype-section":"","constant.tidy-nodetype-asp":"","constant.tidy-nodetype-jste":"","constant.tidy-nodetype-php":"","constant.tidy-nodetype-xmldecl":"","tidy.constants.nodetype":"tidy nodetype constants","tidy.constants":"Predefined Constants","example-3900":"Basic Tidy usage","tidy.examples.basic":"Tidy example","tidy.examples":"Examples","tidy.intro":"Introduction","tidy.synopsis":"Class synopsis","tidy.props.value":"","tidy.props":"Properties","example-3901":"tidy::getBody example","tidy.body":"Returns a tidyNode object starting from the &lt;body&gt; tag of the tidy parse tree","example-3902":"tidy::cleanrepair example","tidy.cleanrepair":"Execute configured cleanup and repair operations on parsed markup","example-3903":"tidy::__construct example","tidy.construct":"Constructs a new tidy object","example-3904":"tidy::diagnose example","tidy.diagnose":"Run configured diagnostics on parsed and repaired markup","example-3905":"tidy_get_error_buffer example","tidy.props.errorbuffer":"Return warnings and errors which occurred parsing the specified document","example-3906":"tidy::getConfig example","tidy.getconfig":"Get current Tidy configuration","tidy.gethtmlver":"Get the Detected HTML version for the specified document","example-3907":"tidy_getopt example","tidy.getopt":"Returns the value of the specified configuration option for the tidy document","example-3908":"Print all options along with their documentation and default value","tidy.getoptdoc":"Returns the documentation for the given option name","tidy.getrelease":"Get release date (version) for Tidy library","example-3909":"tidy::getStatus example","tidy.getstatus":"Get status of specified document","example-3910":"tidy::head example","tidy.head":"Returns a tidyNode object starting from the &lt;head&gt; tag of the tidy parse tree","example-3911":"tidy::html example","tidy.html":"Returns a tidyNode object starting from the &lt;html&gt; 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","example-3912":"tidy::parseFile example","tidy.parsefile":"Parse markup in file or URI","example-3913":"tidy::parseString example","tidy.parsestring":"Parse a document stored in a string","example-3914":"tidy::repairFile example","tidy.repairfile":"Repair a file and return it as a string","example-3915":"tidy::repairString example","tidy.repairstring":"Repair a string using an optionally provided configuration file","example-3916":"tidy::root example","tidy.root":"Returns a tidyNode object representing the root of the tidy parse tree","class.tidy":"The tidy class","tidynode.intro":"Introduction","tidynode.synopsis":"Class synopsis","tidynode.props.value":"","tidynode.props.name":"","tidynode.props.type":"","tidynode.props.line":"","tidynode.props.column":"","tidynode.props.proprietary":"","tidynode.props.id":"","tidynode.props.attribute":"","tidynode.props.child":"","tidynode.props":"Properties","tidynode.construct":"Private constructor to disallow direct instantiation","example-3917":"tidyNode::hasChildren example","tidynode.getparent":"Returns the parent node of the current node","example-3918":"tidyNode::hasChildren example","tidynode.haschildren":"Checks if a node has children","example-3919":"tidyNode::hasSiblings example","tidynode.hassiblings":"Checks if a node has siblings","example-3920":"Extract ASP code from a mixed HTML document","tidynode.isasp":"Checks if this node is ASP","example-3921":"Extract comments from a mixed HTML document","tidynode.iscomment":"Checks if a node represents a comment","example-3922":"Extract HTML code from a mixed HTML document","tidynode.ishtml":"Checks if a node is an element node","example-3923":"Extract JSTE code from a mixed HTML document","tidynode.isjste":"Checks if this node is JSTE","example-3924":"Extract PHP code from a mixed HTML document","tidynode.isphp":"Checks if a node is PHP","example-3925":"Extract text from a mixed HTML document","tidynode.istext":"Checks if a node represents text (no markup)","class.tidynode":"The tidyNode class","example-3926":"ob_tidyhandler example","function.ob-tidyhandler":"ob_start callback function to repair the buffer","example-3927":"tidy_access_count example","function.tidy-access-count":"Returns the Number of Tidy accessibility warnings encountered for specified document","example-3928":"tidy_config_count example","function.tidy-config-count":"Returns the Number of Tidy configuration errors encountered for specified document","example-3929":"tidy_error_count example","function.tidy-error-count":"Returns the Number of Tidy errors encountered for specified document","example-3930":"tidy_get_output example","function.tidy-get-output":"Return a string representing the parsed tidy markup","example-3931":"tidy_warning_count example","function.tidy-warning-count":"Returns the Number of Tidy warnings encountered for specified document","ref.tidy":"Tidy Functions","book.tidy":"Tidy","intro.tokenizer":"Introduction","tokenizer.requirements":"Requirements","tokenizer.installation":"Installation","tokenizer.configuration":"Runtime Configuration","tokenizer.resources":"Resource Types","tokenizer.setup":"Installing\/Configuring","tokenizer.constants":"Predefined Constants","example-3932":"Strip comments with the tokenizer","tokenizer.examples":"Examples","phptoken.intro":"Introduction","phptoken.synopsis":"Class synopsis","phptoken.props.id":"","phptoken.props.text":"","phptoken.props.line":"","phptoken.props.pos":"","phptoken.props":"Properties","phptoken.construct":"Returns a new PhpToken object","example-3933":"PhpToken::getTokenName example","phptoken.gettokenname":"Returns the name of the token.","example-3934":"PhpToken::is example","example-3935":"Usage with array","phptoken.is":"Tells whether the token is of given kind.","example-3936":"PhpToken::isIgnorable example","phptoken.isignorable":"Tells whether the token would be ignored by the PHP parser.","example-3937":"PhpToken::__toString example","phptoken.tostring":"Returns the textual content of the token.","example-3938":"PhpToken::tokenize example","example-3939":"Extending PhpToken","phptoken.tokenize":"Splits given source into PHP tokens, represented by PhpToken objects.","class.phptoken":"The PhpToken class","example-3940":"token_get_all example","example-3941":"token_get_all incorrect usage example","example-3942":"token_get_all on a class using a reserved word example","function.token-get-all":"Split given source into PHP tokens","example-3943":"token_name example","function.token-name":"Get the symbolic name of a given PHP token","ref.tokenizer":"Tokenizer Functions","book.tokenizer":"Tokenizer","intro.url":"Introduction","url.requirements":"Requirements","url.installation":"Installation","url.configuration":"Runtime Configuration","url.resources":"Resource Types","url.setup":"Installing\/Configuring","constant.php-url-scheme":"","constant.php-url-host":"","constant.php-url-port":"","constant.php-url-user":"","constant.php-url-pass":"","constant.php-url-path":"","constant.php-url-query":"","constant.php-url-fragment":"","constant.php-query-rfc1738":"","constant.php-query-rfc3986":"","url.constants":"Predefined Constants","example-3944":"base64_decode example","function.base64-decode":"Decodes data encoded with MIME base64","example-3945":"base64_encode example","function.base64-encode":"Encodes data with MIME base64","example-3946":"get_headers example","example-3947":"get_headers using HEAD example","function.get-headers":"Fetches all the headers sent by the server in response to an HTTP request","example-3948":"What get_meta_tags parses","example-3949":"What get_meta_tags returns","function.get-meta-tags":"Extracts all meta tag content attributes from a file and returns an array","example-3950":"Simple usage of http_build_query","example-3951":"http_build_query with numerically index elements.","example-3952":"http_build_query with complex arrays","example-3953":"Using http_build_query with an object","function.http-build-query":"Generate URL-encoded query string","example-3954":"A parse_url example","example-3955":"A parse_url example with missing scheme","function.parse-url":"Parse a URL and return its components","example-3956":"rawurldecode example","function.rawurldecode":"Decode URL-encoded strings","example-3957":"including a password in an FTP URL","example-3958":"rawurlencode example 2","function.rawurlencode":"URL-encode according to RFC 3986","example-3959":"urldecode example","function.urldecode":"Decodes URL-encoded string","example-3960":"urlencode example","example-3961":"urlencode and htmlentities example","function.urlencode":"URL-encodes string","ref.url":"URL Functions","book.url":"URLs","intro.v8js":"Introduction","v8js.requirements":"Requirements","v8js.installation":"Installation","ini.v8js.max-disposed-contexts":"","ini.v8js.flags":"","v8js.configuration":"Runtime Configuration","v8js.resources":"Resource Types","v8js.setup":"Installing\/Configuring","example-3962":"Basic Javascript execution","v8js.examples":"Examples","v8js.intro":"Introduction","v8js.synopsis":"Class synopsis","v8js.constants.v8-version":"","v8js.constants.flag-none":"","v8js.constants.flag-force-array":"","v8js.constants":"Predefined Constants","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.intro":"Introduction","v8jsexception.synopsis":"Class synopsis","v8jsexception.props.jsfilename":"","v8jsexception.props.jslinenumber":"","v8jsexception.props.jssourceline":"","v8jsexception.props.jstrace":"","v8jsexception.props":"Properties","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","intro.yaml":"Introduction","yaml.requirements":"Requirements","yaml.installation":"Installation","ini.yaml.decode-binary":"","ini.yaml.decode-php":"","ini.yaml.decode-timestamp":"","ini.yaml.output-canonical":"","ini.yaml.output-indent":"","ini.yaml.output-width":"","yaml.configuration":"Runtime Configuration","yaml.resources":"Resource Types","yaml.setup":"Installing\/Configuring","constant.yaml-any-scalar-style":"","constant.yaml-plain-scalar-style":"","constant.yaml-single-quoted-scalar-style":"","constant.yaml-double-quoted-scalar-style":"","constant.yaml-literal-scalar-style":"","constant.yaml-folded-scalar-style":"","yaml.constants.style":"Scalar entity styles usable by yaml_parse\n   callback methods.","constant.yaml-null-tag":"","constant.yaml-bool-tag":"","constant.yaml-str-tag":"","constant.yaml-int-tag":"","constant.yaml-float-tag":"","constant.yaml-timestamp-tag":"","constant.yaml-seq-tag":"","constant.yaml-map-tag":"","constant.yaml-php-tag":"","yaml.constants.tag":"Common tags usable by yaml_parse\n   callback methods.","constant.yaml-any-encoding":"","constant.yaml-utf8-encoding":"","constant.yaml-utf16le-encoding":"","constant.yaml-utf16be-encoding":"","yaml.constants.encoding":"Encoding types for yaml_emit","constant.yaml-any-break":"","constant.yaml-cr-break":"","constant.yaml-ln-break":"","constant.yaml-crln-break":"","yaml.constants.break":"Linebreak types for yaml_emit","yaml.constants":"Predefined Constants","example-3963":"Yaml Example","yaml.examples":"Examples","example-3964":"Parse callback example","yaml.callbacks.parse":"Parse callbacks","example-3965":"Emit callback example","yaml.callbacks.emit":"Emit callbacks","yaml.callbacks":"Callbacks","function.yaml-emit-file":"Send the YAML representation of a value to a file","example-3966":"yaml_emit example","function.yaml-emit":"Returns the YAML representation of a value","function.yaml-parse-file":"Parse a YAML stream from a file","function.yaml-parse-url":"Parse a Yaml stream from a URL","example-3967":"yaml_parse example","function.yaml-parse":"Parse a YAML stream","ref.yaml":"Yaml Functions","book.yaml":"YAML Data Serialization","intro.yaf":"Introduction","yaf.requirements":"Requirements","yaf.installation":"Installation","ini.yaf.library":"","ini.yaf.action-prefer":"","ini.yaf.lowcase-path":"","ini.yaf.use-spl-autoload":"","ini.yaf.forward-limit":"","ini.yaf.name-suffix":"","ini.yaf.name-separator":"","ini.yaf.cache-config":"","ini.yaf.environ":"","ini.yaf.use-namespace":"","yaf.configuration":"Runtime Configuration","yaf.resources":"Resource Types","yaf.setup":"Installing\/Configuring","constant.yaf-version":"","constant.yaf-environ":"","constant.yaf-err-startup-failed":"","constant.yaf-err-route-failed":"","constant.yaf-err-dispatch-failed":"","constant.yaf-err-autoload-failed":"","constant.yaf-err-notfound-module":"","constant.yaf-err-notfound-controller":"","constant.yaf-err-notfound-action":"","constant.yaf-err-notfound-view":"","constant.yaf-err-call-failed":"","constant.yaf-err-type-error":"","yaf.constants":"Predefined Constants","example-3968":"A classic Application directory layout","example-3969":"Entry","example-3970":"Rewrite rule","example-3971":"Application config","example-3972":"Default controller","example-3973":"Default view template","example-3974":"Run the Application","yaf.tutorials":"Examples","example-3975":"An PHP array example","example-3976":"An ini file example","configuration.yaf.directory":"","configuration.yaf.ext":"","configuration.yaf.view.ext":"","configuration.yaf.modules":"","configuration.yaf.library":"","configuration.yaf.library.directory":"","configuration.yaf.library.namespace":"","configuration.yaf.bootstrap":"","configuration.yaf.baseuri":"","configuration.yaf.dispatcher.throwexception":"","configuration.yaf.dispatcher.catchexception":"","configuration.yaf.dispatcher.defaulRoute":"","configuration.yaf.dispatcher.defaultmodule":"","configuration.yaf.dispatcher.defaultcontroller":"","configuration.yaf.dispatcher.defaultaction":"","configuration.yaf.system":"","yaf.appconfig":"Application Configuration","yaf-application.intro":"Introduction","yaf-application.synopsis":"Class synopsis","yaf-application.props.config":"","yaf-application.props.dispatcher":"","yaf-application.props.app":"","yaf-application.props.modules":"","yaf-application.props.running":"","yaf-application.props.environ":"","yaf-application.props":"Properties","yaf-application.app":"Retrieve an Application instance","example-3977":"A Bootstrapexample","example-3978":"Yaf_Application::bootstrapexample","yaf-application.bootstrap":"Call bootstrap","example-3979":"Yaf_Application::clearLastErrorexample","yaf-application.clearlasterror":"Clear the last error info","yaf.application.ini":"","example-3980":"A ini config file example","example-3981":"Yaf_Application::__constructexample","example-3982":"Yaf_Application::__constructexample","yaf-application.construct":"Yaf_Application constructor","yaf-application.destruct":"The __destruct purpose","example-3983":"Yaf_Application::environexample","yaf-application.environ":"Retrive environ","example-3984":"Yaf_Application::executeexample","yaf-application.execute":"Execute a callback","yaf-application.getappdirectory":"Get the application directory","example-3985":"Yaf_Application::getConfigexample","yaf-application.getconfig":"Retrive the config instance","example-3986":"Yaf_Application::getDispatcherexample","yaf-application.getdispatcher":"Get Yaf_Dispatcher instance","example-3987":"Yaf_Application::getLastErrorMsgexample","yaf-application.getlasterrormsg":"Get message of the last occurred error","example-3988":"Yaf_Application::getLastErrorNoexample","yaf-application.getlasterrorno":"Get code of last occurred error","example-3989":"Yaf_Application::getModulesexample","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","yaf-bootstrap-abstract.intro":"Introduction","example-3990":"Bootstrap example","yaf-bootstrap-abstract.synopsis":"Class synopsis","class.yaf-bootstrap-abstract":"The Yaf_Bootstrap_Abstract class","yaf-dispatcher.intro":"Introduction","yaf-dispatcher.synopsis":"Class synopsis","yaf-dispatcher.props.router":"","yaf-dispatcher.props.view":"","yaf-dispatcher.props.request":"","yaf-dispatcher.props.plugins":"","yaf-dispatcher.props.instance":"","yaf-dispatcher.props.auto-render":"","yaf-dispatcher.props.return-response":"","yaf-dispatcher.props.instantly-flush":"","yaf-dispatcher.props.default-module":"","yaf-dispatcher.props.default-controller":"","yaf-dispatcher.props.default-action":"","yaf-dispatcher.props":"Properties","example-3991":"Yaf_Dispatcher::autoRender example","yaf-dispatcher.autorender":"Switch on\/off autorendering","example-3992":"Yaf_Dispatcher::catchException example","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","example-3993":"Yaf_Dispatcher::registerPlugin example","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","example-3994":"A custom View engine example","example-3995":"Yaf_Dispatcher::setView example","yaf-dispatcher.setview":"Set a custom view engine","example-3996":"Yaf_Dispatcher::throwexception example","example-3997":"Yaf_Dispatcher::throwexceptionexample","yaf-dispatcher.throwexception":"Switch on\/off exception throwing","class.yaf-dispatcher":"The Yaf_Dispatcher class","yaf-config-abstract.intro":"Introduction","yaf-config-abstract.synopsis":"Class synopsis","yaf-config-abstract.props.config":"","yaf-config-abstract.props.readonly":"","yaf-config-abstract.props":"Properties","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.intro":"Introduction","yaf-config-ini.synopsis":"Class synopsis","yaf-config-ini.props.config":"","yaf-config-ini.props.readonly":"","yaf-config-ini.props":"Properties","example-3998":"Yaf_Config_Iniexample","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.intro":"Introduction","yaf-config-simple.synopsis":"Class synopsis","yaf-config-simple.props.config":"","yaf-config-simple.props.readonly":"","yaf-config-simple.props":"Properties","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.intro":"Introduction","yaf-controller-abstract.synopsis":"Class synopsis","example-3999":"define action in a separate file","example-4000":"Dummy_action.php","yaf-controller-abstract.props.actions":"","yaf-controller-abstract.props.module":"","yaf-controller-abstract.props.name":"","yaf-controller-abstract.props.request":"","yaf-controller-abstract.props.response":"","yaf-controller-abstract.props.invoke-args":"","yaf-controller-abstract.props.view":"","yaf-controller-abstract.props":"Properties","yaf-controller-abstract.construct":"Yaf_Controller_Abstract constructor","yaf-controller-abstract.display":"The display purpose","example-4001":"Yaf_Controller_Abstract::forwardexample","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.intro":"Introduction","yaf-action-abstract.synopsis":"Class synopsis","yaf-action-abstract.props.module":"","yaf-action-abstract.props.name":"","yaf-action-abstract.props.request":"","yaf-action-abstract.props.response":"","yaf-action-abstract.props.invoke-args":"","yaf-action-abstract.props.view":"","yaf-action-abstract.props.controller":"","yaf-action-abstract.props":"Properties","example-4002":"Yaf_Action_Abstract::executeexample","example-4003":"Yaf_Action_Abstract::executeexample","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.intro":"Introduction","yaf-view-interface.synopsis":"Class synopsis","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.intro":"Introduction","yaf-view-simple.synopsis":"Class synopsis","yaf-view-simple.props.tpl-vars":"","yaf-view-simple.props.tpl-dir":"","yaf-view-simple.props":"Properties","example-4004":"Yaf_View_Simple::assignexample","example-4005":"templateexample","yaf-view-simple.assign":"Assign values","example-4006":"Yaf_View_Simple::assignRefexample","example-4007":"templateexample","yaf-view-simple.assignref":"The assignRef purpose","example-4008":"Yaf_View_Simple::clearexample","yaf-view-simple.clear":"Clear Assigned values","example-4009":"Yaf_View_Simple::__constructorexample","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","example-4010":"Yaf_View_Simple::__setexample","yaf-view-simple.set":"Set value to engine","yaf-view-simple.setscriptpath":"Set tempaltes directory","class.yaf-view-simple":"The Yaf_View_Simple class","example-4011":"Config example","example-4012":"Register localnamespace","example-4013":"Load class example","example-4014":"Load namespace class example","example-4015":"MVC class loading example","example-4016":"MVC class distinctions","example-4017":"MVC loading example","yaf-loader.intro":"Introduction","yaf-loader.synopsis":"Class synopsis","yaf-loader.props.local-ns":"","yaf-loader.props.library":"","yaf-loader.props.global-library":"","yaf-loader.props.instance":"","yaf-loader.props":"Properties","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","example-4018":"Yaf_Loader::registerNamespaceexample","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","example-4019":"Yaf_Loader::registerLocalNamespaceexample","yaf-loader.registerlocalnamespace":"Register local class prefix","example-4020":"Yaf_Loader::registerNamespaceexample","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.intro":"Introduction","example-4021":"Plugin example","yaf-plugin-abstract.synopsis":"Class synopsis","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","example-4022":"Yaf_Plugin_Abstract::routerShutdownexample","yaf-plugin-abstract.routershutdown":"The routerShutdown purpose","yaf-plugin-abstract.routerstartup":"RouterStartup hook","class.yaf-plugin-abstract":"The Yaf_Plugin_Abstract class","yaf-registry.intro":"Introduction","yaf-registry.synopsis":"Class synopsis","yaf-registry.props.instance":"","yaf-registry.props.entries":"","yaf-registry.props":"Properties","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.intro":"Introduction","yaf-request-abstract.synopsis":"Class synopsis","yaf-request-abstract.props.module":"","yaf-request-abstract.props.controller":"","yaf-request-abstract.props.action":"","yaf-request-abstract.props.method":"","yaf-request-abstract.props.params":"","yaf-request-abstract.props.language":"","yaf-request-abstract.props.exception":"","yaf-request-abstract.props.base-uri":"","yaf-request-abstract.props.uri":"","yaf-request-abstract.props.dispatched":"","yaf-request-abstract.props.routed":"","yaf-request-abstract.props":"Properties","yaf-request-abstract.constants.scheme-http":"","yaf-request-abstract.constants.scheme-https":"","yaf-request-abstract.constants":"Predefined Constants","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.intro":"Introduction","yaf-request-http.synopsis":"Class synopsis","yaf-request-http.props.module":"","yaf-request-http.props.controller":"","yaf-request-http.props.action":"","yaf-request-http.props.method":"","yaf-request-http.props.params":"","yaf-request-http.props.language":"","yaf-request-http.props.exception":"","yaf-request-http.props.base-uri":"","yaf-request-http.props.uri":"","yaf-request-http.props.dispatched":"","yaf-request-http.props.routed":"","yaf-request-http.props":"Properties","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.intro":"Introduction","yaf-request-simple.synopsis":"Class synopsis","yaf-request-simple.props.module":"","yaf-request-simple.props.controller":"","yaf-request-simple.props.action":"","yaf-request-simple.props.method":"","yaf-request-simple.props.params":"","yaf-request-simple.props.language":"","yaf-request-simple.props.exception":"","yaf-request-simple.props.base-uri":"","yaf-request-simple.props.uri":"","yaf-request-simple.props.dispatched":"","yaf-request-simple.props.routed":"","yaf-request-simple.props":"Properties","yaf-request-simple.constants.scheme-http":"","yaf-request-simple.constants.scheme-https":"","yaf-request-simple.constants":"Predefined Constants","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.intro":"Introduction","yaf-response-abstract.synopsis":"Class synopsis","yaf-response-abstract.props.header":"","yaf-response-abstract.props.body":"","yaf-response-abstract.props.sendheader":"","yaf-response-abstract.props":"Properties","example-4023":"Yaf_Response_Abstract::appendBodyexample","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","example-4024":"Yaf_Response_Abstract::getBodyexample","yaf-response-abstract.getbody":"Retrieve a exists content","yaf-response-abstract.getheader":"The getHeader purpose","example-4025":"Yaf_Response_Abstract::prependBodyexample","yaf-response-abstract.prependbody":"The prependBody purpose","example-4026":"Yaf_Response_Abstract::responseexample","yaf-response-abstract.response":"Send response","yaf-response-abstract.setallheaders":"The setAllHeaders purpose","example-4027":"Yaf_Response_Abstract::setBodyexample","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.intro":"Introduction","yaf-route-interface.synopsis":"Class synopsis","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.intro":"Introduction","yaf-route-map.synopsis":"Class synopsis","yaf-route-map.props.ctl-router":"","yaf-route-map.props.delimiter":"","yaf-route-map.props":"Properties","example-4028":"Yaf_Route_Map::assembleexample","yaf-route-map.assemble":"Assemble a url","example-4029":"Yaf_Route_Mapexample","example-4030":"Yaf_Route_Mapexample","example-4031":"Yaf_Route_Mapexample","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.intro":"Introduction","yaf-route-regex.synopsis":"Class synopsis","yaf-route-regex.props.route":"","yaf-route-regex.props.default":"","yaf-route-regex.props.maps":"","yaf-route-regex.props.verify":"","yaf-route-regex.props":"Properties","example-4032":"Yaf_Route_Regex::assembleexample","yaf-route-regex.assemble":"Assemble a url","example-4033":"Yaf_Route_Regexexample","example-4034":"Yaf_Route_Regex(as of 2.3.0)example","example-4035":"Yaf_Route_Regex and named capture ground(as of 2.3.0)example","example-4036":"Yaf_Route_Regexexample","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.intro":"Introduction","yaf-route-rewrite.synopsis":"Class synopsis","yaf-route-rewrite.props.route":"","yaf-route-rewrite.props.default":"","yaf-route-rewrite.props.verify":"","yaf-route-rewrite.props":"Properties","example-4037":"Yaf_Route_Rewrite::assembleexample","yaf-route-rewrite.assemble":"Assemble a url","example-4038":"Yaf_Route_Rewriteexample","example-4039":"Yaf_Route_Rewriteexample","example-4040":"Yaf_Route_Rewrite(as of 2.3.0)example","yaf-route-rewrite.construct":"Yaf_Route_Rewrite constructor","yaf-route-rewrite.route":"The route purpose","class.yaf-route-rewrite":"The Yaf_Route_Rewrite class","example-4041":"Rewrite rule for Apache","example-4042":"Rewrite rule for Apache","example-4043":"Rewrite rule for Lighttpd","example-4044":"Rewrite rule for Nginx","yaf-router.intro":"Introduction","example-4045":"Yaf_Route_Static(default route)example","yaf-router.default":"Default route","yaf-router.synopsis":"Class synopsis","yaf-router.props.routes":"","yaf-router.props.current":"","yaf-router.props":"Properties","example-4046":"application.iniexample","example-4047":"Yaf_Dispatcher::autoConfigexample","yaf-router.addconfig":"Add config-defined routes into Router","example-4048":"Yaf_Dispatcher::autoRenderexample","yaf-router.addroute":"Add new Route into Router","yaf-router.construct":"Yaf_Router constructor","example-4049":"Register some routes in Bootstrap","example-4050":"plugin Dummy.php (under application.directory\/plugins)","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.intro":"Introduction","yaf-route-simple.synopsis":"Class synopsis","yaf-route-simple.props.controller":"","yaf-route-simple.props.module":"","yaf-route-simple.props.action":"","yaf-route-simple.props":"Properties","example-4051":"Yaf_Route_Simple::assembleexample","yaf-route-simple.assemble":"Assemble a url","example-4052":"Yaf_Route_Simple::routeexample","example-4053":"Yaf_Route_Simple::routeexample","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.intro":"Introduction","yaf-route-static.synopsis":"Class synopsis","example-4054":"Yaf_Route_Static::assembleexample","yaf-route-static.assemble":"Assemble a url","yaf-route-static.match":"The match purpose","example-4055":"Yaf_Route_Static::routeexample","yaf-route-static.route":"Route a request","class.yaf-route-static":"The Yaf_Route_Static class","yaf-route-supervar.intro":"Introduction","yaf-route-supervar.synopsis":"Class synopsis","yaf-route-supervar.props.var-name":"","yaf-route-supervar.props":"Properties","example-4056":"Yaf_Route_Supervar::assemble example","yaf-route-supervar.assemble":"Assemble a url","example-4057":"Yaf_Route_Supervarexample","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.intro":"Introduction","yaf-session.synopsis":"Class synopsis","yaf-session.props.instance":"","yaf-session.props.session":"","yaf-session.props.started":"","yaf-session.props":"Properties","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.intro":"Introduction","yaf-exception.synopsis":"Class synopsis","yaf-exception.construct":"The __construct purpose","yaf-exception.getprevious":"The getPrevious purpose","class.yaf-exception":"The Yaf_Exception class","yaf-exception-typeerror.intro":"Introduction","yaf-exception-typeerror.synopsis":"Class synopsis","class.yaf-exception-typeerror":"The Yaf_Exception_TypeError class","yaf-exception-startuperror.intro":"Introduction","yaf-exception-startuperror.synopsis":"Class synopsis","class.yaf-exception-startuperror":"The Yaf_Exception_StartupError class","yaf-exception-dispatchfailed.intro":"Introduction","yaf-exception-dispatchfailed.synopsis":"Class synopsis","class.yaf-exception-dispatchfailed":"The Yaf_Exception_DispatchFailed class","yaf-exception-routerfailed.intro":"Introduction","yaf-exception-routerfailed.synopsis":"Class synopsis","class.yaf-exception-routerfailed":"The Yaf_Exception_RouterFailed class","yaf-exception-loadfailed.intro":"Introduction","yaf-exception-loadfailed.synopsis":"Class synopsis","class.yaf-exception-loadfailed":"The Yaf_Exception_LoadFailed class","yaf-exception-loadfailed-module.intro":"Introduction","yaf-exception-loadfailed-module.synopsis":"Class synopsis","class.yaf-exception-loadfailed-module":"The Yaf_Exception_LoadFailed_Module class","yaf-exception-loadfailed-controller.intro":"Introduction","yaf-exception-loadfailed-controller.synopsis":"Class synopsis","class.yaf-exception-loadfailed-controller":"The Yaf_Exception_LoadFailed_Controller class","yaf-exception-loadfailed-action.intro":"Introduction","yaf-exception-loadfailed-action.synopsis":"Class synopsis","class.yaf-exception-loadfailed-action":"The Yaf_Exception_LoadFailed_Action class","yaf-exception-loadfailed-view.intro":"Introduction","yaf-exception-loadfailed-view.synopsis":"Class synopsis","class.yaf-exception-loadfailed-view":"The Yaf_Exception_LoadFailed_View class","book.yaf":"Yet Another Framework","example-4058":"INI example","example-4059":"INI sections example","intro.yaconf":"Introduction","yaconf.requirements":"Requirements","yaconf.installation":"Installation","ini.yaconf.check-delay":"","ini.yaconf.directory":"","yaconf.configuration":"Runtime Configuration","yaconf.resources":"Resource Types","yaconf.setup":"Installing\/Configuring","yaconf.constants":"Predefined Constants","yaconf.intro":"Introduction","yaconf.synopsis":"Class synopsis","example-4060":"INIexample","yaconf.get":"Retrieve a item","yaconf.has":"Determine if a item exists","class.yaconf":"The Yaconf class","book.yaconf":"Yaconf","example-4061":"Taintexample","intro.taint":"Introduction","taint.requirements":"Requirements","taint.installation":"Installation","ini.taint.enable":"","ini.taint.error-level":"","taint.configuration":"Runtime Configuration","taint.resources":"Resource Types","taint.setup":"Installing\/Configuring","taint.detail.basic":"Functions and Statements which will spread the tainted mark of a\n   tainted string","taint.detail.taint":"Functions and statements which will check tainted string","taint.detail.untaint":"Functions which untaint the tainted string","taint.detail":"More Details","function.is-tainted":"Checks whether a string is tainted","function.taint":"Taint a string","function.untaint":"Untaint strings","ref.taint":"Taint Functions","book.taint":"Taint","intro.ds":"Introduction","ds.requirements":"Requirements","ds.installation":"Installation","ds.setup":"Installing\/Configuring","ds.constants":"Predefined Constants","example-4062":"Vector","example-4063":"Map","ds.examples":"Examples","ds-collection.intro":"Introduction","ds-collection.synopsis":"Interface synopsis","example-4064":"Ds\\Collection::clear example","ds-collection.clear":"Removes all values","example-4065":"Ds\\Collection::copy example","ds-collection.copy":"Returns a shallow copy of the collection","example-4066":"Ds\\Collection::isEmpty example","ds-collection.isempty":"Returns whether the collection is empty","example-4067":"Ds\\Collection::toArray example","ds-collection.toarray":"Converts the collection to an array","class.ds-collection":"The Collection interface","ds-hashable.intro":"Introduction","ds-hashable.synopsis":"Interface synopsis","ds-hashable.equals":"Determines whether an object is equal to the current instance","example-4068":"Ds\\Hashable::hash example","ds-hashable.hash":"Returns a scalar value to be used as a hash value","class.ds-hashable":"The Hashable interface","ds-sequence.intro":"Introduction","ds-sequence.synopsis":"Interface synopsis","example-4069":"Ds\\Sequence::allocate example","ds-sequence.allocate":"Allocates enough memory for a required capacity","example-4070":"Ds\\Sequence::apply example","ds-sequence.apply":"Updates all values by applying a callback function to each value","example-4071":"Ds\\Sequence::capacity example","ds-sequence.capacity":"Returns the current capacity","example-4072":"Ds\\Sequence::contains example","ds-sequence.contains":"Determines if the sequence contains given values","example-4073":"Ds\\Sequence::filter example using callback function","example-4074":"Ds\\Sequence::filter example without a callback function","ds-sequence.filter":"Creates a new sequence using a callable to\n    determine which values to include","example-4075":"Ds\\Sequence::find example","ds-sequence.find":"Attempts to find a value's index","example-4076":"Ds\\Sequence::first example","ds-sequence.first":"Returns the first value in the sequence","example-4077":"Ds\\Sequence::get example","example-4078":"Ds\\Sequence::get example using array syntax","ds-sequence.get":"Returns the value at a given index","example-4079":"Ds\\Sequence::insert example","ds-sequence.insert":"Inserts values at a given index","example-4080":"Ds\\Sequence::join example using a separator string","example-4081":"Ds\\Sequence::join example without a separator string","ds-sequence.join":"Joins all values together as a string","example-4082":"Ds\\Sequence::last example","ds-sequence.last":"Returns the last value","example-4083":"Ds\\Sequence::map example","ds-sequence.map":"Returns the result of applying a callback to each value","example-4084":"Ds\\Sequence::merge example","ds-sequence.merge":"Returns the result of adding all given values to the sequence","example-4085":"Ds\\Sequence::pop example","ds-sequence.pop":"Removes and returns the last value","example-4086":"Ds\\Sequence::push example","ds-sequence.push":"Adds values to the end of the sequence","example-4087":"Ds\\Sequence::reduce with initial value example","example-4088":"Ds\\Sequence::reduce without an initial value example","ds-sequence.reduce":"Reduces the sequence to a single value using a callback function","example-4089":"Ds\\Sequence::remove example","ds-sequence.remove":"Removes and returns a value by index","example-4090":"Ds\\Sequence::reverse example","ds-sequence.reverse":"Reverses the sequence in-place","example-4091":"Ds\\Sequence::reversed example","ds-sequence.reversed":"Returns a reversed copy","example-4092":"Ds\\Sequence::rotate example","ds-sequence.rotate":"Rotates the sequence by a given number of rotations","example-4093":"Ds\\Sequence::set example","example-4094":"Ds\\Sequence::set example using array syntax","ds-sequence.set":"Updates a value at a given index","example-4095":"Ds\\Sequence::shift example","ds-sequence.shift":"Removes and returns the first value","example-4096":"Ds\\Sequence::slice example","ds-sequence.slice":"Returns a sub-sequence of a given range","example-4097":"Ds\\Sequence::sort example","example-4098":"Ds\\Sequence::sort example using a comparator","ds-sequence.sort":"Sorts the sequence in-place","example-4099":"Ds\\Sequence::sorted example","example-4100":"Ds\\Sequence::sorted example using a comparator","ds-sequence.sorted":"Returns a sorted copy","example-4101":"Ds\\Sequence::sum integer example","example-4102":"Ds\\Sequence::sum float example","ds-sequence.sum":"Returns the sum of all values in the sequence","example-4103":"Ds\\Sequence::unshift example","ds-sequence.unshift":"Adds values to the front of the sequence","class.ds-sequence":"The Sequence interface","ds-vector.intro":"Introduction","ds-vector.strengths":"Strengths","ds-vector.weaknesses":"Weaknesses","ds-vector.synopsis":"Class synopsis","ds-vector.constants.min-capacity":"","ds-vector.constants":"Predefined Constants","example-4104":"Ds\\Vector::allocate example","ds-vector.allocate":"Allocates enough memory for a required capacity","example-4105":"Ds\\Vector::apply example","ds-vector.apply":"Updates all values by applying a callback function to each value","example-4106":"Ds\\Vector::capacity example","ds-vector.capacity":"Returns the current capacity","example-4107":"Ds\\Vector::clear example","ds-vector.clear":"Removes all values","example-4108":"Ds\\Vector::__construct example","ds-vector.construct":"Creates a new instance","example-4109":"Ds\\Vector::contains example","ds-vector.contains":"Determines if the vector contains given values","example-4110":"Ds\\Vector::copy example","ds-vector.copy":"Returns a shallow copy of the vector","ds-vector.count":"Returns the number of values in the collection","example-4111":"Ds\\Vector::filter example using callback function","example-4112":"Ds\\Vector::filter example without a callback function","ds-vector.filter":"Creates a new vector using a callable to\n    determine which values to include","example-4113":"Ds\\Vector::find example","ds-vector.find":"Attempts to find a value's index","example-4114":"Ds\\Vector::first example","ds-vector.first":"Returns the first value in the vector","example-4115":"Ds\\Vector::get example","example-4116":"Ds\\Vector::get example using array syntax","ds-vector.get":"Returns the value at a given index","example-4117":"Ds\\Vector::insert example","ds-vector.insert":"Inserts values at a given index","example-4118":"Ds\\Vector::isEmpty example","ds-vector.isempty":"Returns whether the vector is empty","example-4119":"Ds\\Vector::join example using a separator string","example-4120":"Ds\\Vector::join example without a separator string","ds-vector.join":"Joins all values together as a string","ds-vector.jsonserialize":"Returns a representation that can be converted to JSON","example-4121":"Ds\\Vector::last example","ds-vector.last":"Returns the last value","example-4122":"Ds\\Vector::map example","ds-vector.map":"Returns the result of applying a callback to each value","example-4123":"Ds\\Vector::merge example","ds-vector.merge":"Returns the result of adding all given values to the vector","example-4124":"Ds\\Vector::pop example","ds-vector.pop":"Removes and returns the last value","example-4125":"Ds\\Vector::push example","ds-vector.push":"Adds values to the end of the vector","example-4126":"Ds\\Vector::reduce with initial value example","example-4127":"Ds\\Vector::reduce without an initial value example","ds-vector.reduce":"Reduces the vector to a single value using a callback function","example-4128":"Ds\\Vector::remove example","ds-vector.remove":"Removes and returns a value by index","example-4129":"Ds\\Vector::reverse example","ds-vector.reverse":"Reverses the vector in-place","example-4130":"Ds\\Vector::reversed example","ds-vector.reversed":"Returns a reversed copy","example-4131":"Ds\\Vector::rotate example","ds-vector.rotate":"Rotates the vector by a given number of rotations","example-4132":"Ds\\Vector::set example","example-4133":"Ds\\Vector::set example using array syntax","ds-vector.set":"Updates a value at a given index","example-4134":"Ds\\Vector::shift example","ds-vector.shift":"Removes and returns the first value","example-4135":"Ds\\Vector::slice example","ds-vector.slice":"Returns a sub-vector of a given range","example-4136":"Ds\\Vector::sort example","example-4137":"Ds\\Vector::sort example using a comparator","ds-vector.sort":"Sorts the vector in-place","example-4138":"Ds\\Vector::sorted example","example-4139":"Ds\\Vector::sorted example using a comparator","ds-vector.sorted":"Returns a sorted copy","example-4140":"Ds\\Vector::sum integer example","example-4141":"Ds\\Vector::sum float example","ds-vector.sum":"Returns the sum of all values in the vector","example-4142":"Ds\\Vector::toArray example","ds-vector.toarray":"Converts the vector to an array","example-4143":"Ds\\Vector::unshift example","ds-vector.unshift":"Adds values to the front of the vector","class.ds-vector":"The Vector class","ds-deque.intro":"Introduction","ds-deque.strengths":"Strengths","ds-deque.weaknesses":"Weaknesses","ds-deque.synopsis":"Class synopsis","ds-deque.constants.min-capacity":"","ds-deque.constants":"Predefined Constants","example-4144":"Ds\\Deque::allocate example","ds-deque.allocate":"Allocates enough memory for a required capacity","example-4145":"Ds\\Deque::apply example","ds-deque.apply":"Updates all values by applying a callback function to each value","example-4146":"Ds\\Deque::capacity example","ds-deque.capacity":"Returns the current capacity","example-4147":"Ds\\Deque::clear example","ds-deque.clear":"Removes all values from the deque","example-4148":"Ds\\Deque::__construct example","ds-deque.construct":"Creates a new instance","example-4149":"Ds\\Deque::contains example","ds-deque.contains":"Determines if the deque contains given values","example-4150":"Ds\\Deque::copy example","ds-deque.copy":"Returns a shallow copy of the deque","ds-deque.count":"Returns the number of values in the collection","example-4151":"Ds\\Deque::filter example using callback function","example-4152":"Ds\\Deque::filter example without a callback function","ds-deque.filter":"Creates a new deque using a callable to\n    determine which values to include","example-4153":"Ds\\Deque::find example","ds-deque.find":"Attempts to find a value's index","example-4154":"Ds\\Deque::first example","ds-deque.first":"Returns the first value in the deque","example-4155":"Ds\\Deque::get example","example-4156":"Ds\\Deque::get example using array syntax","ds-deque.get":"Returns the value at a given index","example-4157":"Ds\\Deque::insert example","ds-deque.insert":"Inserts values at a given index","example-4158":"Ds\\Deque::isEmpty example","ds-deque.isempty":"Returns whether the deque is empty","example-4159":"Ds\\Deque::join example using a separator string","example-4160":"Ds\\Deque::join example without a separator string","ds-deque.join":"Joins all values together as a string","ds-deque.jsonserialize":"Returns a representation that can be converted to JSON","example-4161":"Ds\\Deque::last example","ds-deque.last":"Returns the last value","example-4162":"Ds\\Deque::map example","ds-deque.map":"Returns the result of applying a callback to each value","example-4163":"Ds\\Deque::merge example","ds-deque.merge":"Returns the result of adding all given values to the deque","example-4164":"Ds\\Deque::pop example","ds-deque.pop":"Removes and returns the last value","example-4165":"Ds\\Deque::push example","ds-deque.push":"Adds values to the end of the deque","example-4166":"Ds\\Deque::reduce with initial value example","example-4167":"Ds\\Deque::reduce without an initial value example","ds-deque.reduce":"Reduces the deque to a single value using a callback function","example-4168":"Ds\\Deque::remove example","ds-deque.remove":"Removes and returns a value by index","example-4169":"Ds\\Deque::reverse example","ds-deque.reverse":"Reverses the deque in-place","example-4170":"Ds\\Deque::reversed example","ds-deque.reversed":"Returns a reversed copy","example-4171":"Ds\\Deque::rotate example","ds-deque.rotate":"Rotates the deque by a given number of rotations","example-4172":"Ds\\Deque::set example","example-4173":"Ds\\Deque::set example using array syntax","ds-deque.set":"Updates a value at a given index","example-4174":"Ds\\Deque::shift example","ds-deque.shift":"Removes and returns the first value","example-4175":"Ds\\Deque::slice example","ds-deque.slice":"Returns a sub-deque of a given range","example-4176":"Ds\\Deque::sort example","example-4177":"Ds\\Deque::sort example using a comparator","ds-deque.sort":"Sorts the deque in-place","example-4178":"Ds\\Deque::sorted example","example-4179":"Ds\\Deque::sorted example using a comparator","ds-deque.sorted":"Returns a sorted copy","example-4180":"Ds\\Deque::sum integer example","example-4181":"Ds\\Deque::sum float example","ds-deque.sum":"Returns the sum of all values in the deque","example-4182":"Ds\\Deque::toArray example","ds-deque.toarray":"Converts the deque to an array","example-4183":"Ds\\Deque::unshift example","ds-deque.unshift":"Adds values to the front of the deque","class.ds-deque":"The Deque class","ds-map.intro":"Introduction","ds-map.strengths":"Strengths","ds-map.weaknesses":"Weaknesses","ds-map.synopsis":"Class synopsis","ds-map.constants.min-capacity":"","ds-map.constants":"Predefined Constants","example-4184":"Ds\\Map::allocate example","ds-map.allocate":"Allocates enough memory for a required capacity","example-4185":"Ds\\Map::apply example","ds-map.apply":"Updates all values by applying a callback function to each value","example-4186":"Ds\\Map::capacity example","ds-map.capacity":"Returns the current capacity","example-4187":"Ds\\Map::clear example","ds-map.clear":"Removes all values","example-4188":"Ds\\Map::__construct example","ds-map.construct":"Creates a new instance","example-4189":"Ds\\Map::copy example","ds-map.copy":"Returns a shallow copy of the map","ds-map.count":"Returns the number of values in the map","example-4190":"Ds\\Map::diff example","ds-map.diff":"Creates a new map using keys that aren't in another map","example-4191":"Ds\\Map::filter example using callback function","example-4192":"Ds\\Map::filter example without a callback function","ds-map.filter":"Creates a new map using a callable to determine which pairs to include","example-4193":"Ds\\Map::first example","ds-map.first":"Returns the first pair in the map","example-4194":"Ds\\Map::get example","example-4195":"Ds\\Map::get example using array syntax","ds-map.get":"Returns the value for a given key","example-4196":"Ds\\Map::hasKey example","ds-map.haskey":"Determines whether the map contains a given key","example-4197":"Ds\\Map::hasValue example","ds-map.hasvalue":"Determines whether the map contains a given value","example-4198":"Ds\\Map::intersect example","ds-map.intersect":"Creates a new map by intersecting keys with another map","example-4199":"Ds\\Map::isEmpty example","ds-map.isempty":"Returns whether the map is empty","ds-map.jsonserialize":"Returns a representation that can be converted to JSON","example-4200":"Ds\\Map::keys example","ds-map.keys":"Returns a set of the map's keys","example-4201":"Ds\\Map::ksort example","example-4202":"Ds\\Map::ksort example using a comparator","ds-map.ksort":"Sorts the map in-place by key","example-4203":"Ds\\Map::ksorted example","example-4204":"Ds\\Map::ksorted example using a comparator","ds-map.ksorted":"Returns a copy, sorted by key","example-4205":"Ds\\Map::last example","ds-map.last":"Returns the last pair of the map","example-4206":"Ds\\Map::map example","ds-map.map":"Returns the result of applying a callback to each value","example-4207":"Ds\\Map::merge example","ds-map.merge":"Returns the result of adding all given associations","example-4208":"Ds\\Map::pairs example","ds-map.pairs":"Returns a sequence containing all the pairs of the map","example-4209":"Ds\\Map::put example","example-4210":"Ds\\Map::put example using objects as keys","ds-map.put":"Associates a key with a value","example-4211":"Ds\\Map::putAll example","ds-map.putall":"Associates all key-value pairs of a traversable object or array","example-4212":"Ds\\Map::reduce with initial value example","example-4213":"Ds\\Map::reduce without an initial value example","ds-map.reduce":"Reduces the map to a single value using a callback function","example-4214":"Ds\\Map::remove example","ds-map.remove":"Removes and returns a value by key","example-4215":"Ds\\Map::reverse example","ds-map.reverse":"Reverses the map in-place","example-4216":"Ds\\Map::reversed example","ds-map.reversed":"Returns a reversed copy","example-4217":"Ds\\Map::skip example","ds-map.skip":"Returns the pair at a given positional index","example-4218":"Ds\\Map::slice example","ds-map.slice":"Returns a subset of the map defined by a starting index and length","example-4219":"Ds\\Map::sort example","example-4220":"Ds\\Map::sort example using a comparator","ds-map.sort":"Sorts the map in-place by value","example-4221":"Ds\\Map::sort example","example-4222":"Ds\\Map::sort example using a comparator","ds-map.sorted":"Returns a copy, sorted by value","example-4223":"Ds\\Map::sum integer example","example-4224":"Ds\\Map::sum float example","ds-map.sum":"Returns the sum of all values in the map","example-4225":"Ds\\Map::toArray example","ds-map.toarray":"Converts the map to an array","example-4226":"Ds\\Map::union example","ds-map.union":"Creates a new map using values from the current instance and another map","example-4227":"Ds\\Map::values example","ds-map.values":"Returns a sequence of the map's values","example-4228":"Ds\\Map::xor example","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.intro":"Introduction","ds-pair.synopsis":"Class synopsis","example-4229":"Ds\\Pair::clear example","ds-pair.clear":"Removes all values","ds-pair.construct":"Creates a new instance","example-4230":"Ds\\Pair::copy example","ds-pair.copy":"Returns a shallow copy of the pair","example-4231":"Ds\\Pair::isEmpty example","ds-pair.isempty":"Returns whether the pair is empty","ds-pair.jsonserialize":"Returns a representation that can be converted to JSON","example-4232":"Ds\\Pair::toArray example","ds-pair.toarray":"Converts the pair to an array","class.ds-pair":"The Pair class","ds-set.intro":"Introduction","ds-set.strengths":"Strengths","ds-set.weaknesses":"Weaknesses","ds-set.synopsis":"Class synopsis","ds-set.constants.min-capacity":"","ds-set.constants":"Predefined Constants","example-4233":"Ds\\Set::add example using integers","example-4234":"Ds\\Set::add example using objects","ds-set.add":"Adds values to the set","example-4235":"Ds\\Set::allocate example","ds-set.allocate":"Allocates enough memory for a required capacity","example-4236":"Ds\\Set::capacity example","ds-set.capacity":"Returns the current capacity","example-4237":"Ds\\Set::clear example","ds-set.clear":"Removes all values","example-4238":"Ds\\Set::__construct example","ds-set.construct":"Creates a new instance","example-4239":"Ds\\Set::contains example","ds-set.contains":"Determines if the set contains all values","example-4240":"Ds\\Set::copy example","ds-set.copy":"Returns a shallow copy of the set","ds-set.count":"Returns the number of values in the set","example-4241":"Ds\\Set::diff example","ds-set.diff":"Creates a new set using values that aren't in another set","example-4242":"Ds\\Set::filter example using callback function","example-4243":"Ds\\Set::filter example without a callback function","ds-set.filter":"Creates a new set using a callable to\n    determine which values to include","example-4244":"Ds\\Set::first example","ds-set.first":"Returns the first value in the set","example-4245":"Ds\\Set::get example","example-4246":"Ds\\Set::get example using array syntax","ds-set.get":"Returns the value at a given index","example-4247":"Ds\\Set::intersect example","ds-set.intersect":"Creates a new set by intersecting values with another set","example-4248":"Ds\\Set::isEmpty example","ds-set.isempty":"Returns whether the set is empty","example-4249":"Ds\\Set::join example using a separator string","example-4250":"Ds\\Set::join example without a separator string","ds-set.join":"Joins all values together as a string","ds-set.jsonserialize":"Returns a representation that can be converted to JSON","example-4251":"Ds\\Set::last example","ds-set.last":"Returns the last value in the set","example-4252":"Ds\\Set::merge example","ds-set.merge":"Returns the result of adding all given values to the set","example-4253":"Ds\\Set::reduce with initial value example","example-4254":"Ds\\Set::reduce without an initial value example","ds-set.reduce":"Reduces the set to a single value using a callback function","example-4255":"Ds\\Set::remove example","ds-set.remove":"Removes all given values from the set","example-4256":"Ds\\Set::reverse example","ds-set.reverse":"Reverses the set in-place","example-4257":"Ds\\Set::reversed example","ds-set.reversed":"Returns a reversed copy","example-4258":"Ds\\Set::slice example","ds-set.slice":"Returns a sub-set of a given range","example-4259":"Ds\\Set::sort example","example-4260":"Ds\\Set::sort example using a comparator","ds-set.sort":"Sorts the set in-place","example-4261":"Ds\\Set::sorted example","example-4262":"Ds\\Set::sorted example using a comparator","ds-set.sorted":"Returns a sorted copy","example-4263":"Ds\\Set::sum integer example","example-4264":"Ds\\Set::sum float example","ds-set.sum":"Returns the sum of all values in the set","example-4265":"Ds\\Set::toArray example","ds-set.toarray":"Converts the set to an array","example-4266":"Ds\\Set::union example","ds-set.union":"Creates a new set using values from the current instance and another set","example-4267":"Ds\\Set::xor example","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.intro":"Introduction","ds-stack.synopsis":"Class synopsis","ds-stack.allocate":"Allocates enough memory for a required capacity","ds-stack.capacity":"Returns the current capacity","example-4268":"Ds\\Stack::clear example","ds-stack.clear":"Removes all values","example-4269":"Ds\\Stack::__construct example","ds-stack.construct":"Creates a new instance","example-4270":"Ds\\Stack::copy example","ds-stack.copy":"Returns a shallow copy of the stack","ds-stack.count":"Returns the number of values in the stack","example-4271":"Ds\\Stack::isEmpty example","ds-stack.isempty":"Returns whether the stack is empty","ds-stack.jsonserialize":"Returns a representation that can be converted to JSON","example-4272":"Ds\\Stack::peek example","ds-stack.peek":"Returns the value at the top of the stack","example-4273":"Ds\\Stack::pop example","ds-stack.pop":"Removes and returns the value at the top of the stack","example-4274":"Ds\\Stack::push example","ds-stack.push":"Pushes values onto the stack","example-4275":"Ds\\Stack::toArray example","ds-stack.toarray":"Converts the stack to an array","class.ds-stack":"The Stack class","ds-queue.intro":"Introduction","ds-queue.synopsis":"Class synopsis","ds-queue.constants.min-capacity":"","ds-queue.constants":"Predefined Constants","example-4276":"Ds\\Queue::allocate example","ds-queue.allocate":"Allocates enough memory for a required capacity","example-4277":"Ds\\Queue::capacity example","ds-queue.capacity":"Returns the current capacity","example-4278":"Ds\\Queue::clear example","ds-queue.clear":"Removes all values","example-4279":"Ds\\Queue::__construct example","ds-queue.construct":"Creates a new instance","example-4280":"Ds\\Queue::copy example","ds-queue.copy":"Returns a shallow copy of the queue","ds-queue.count":"Returns the number of values in the queue","example-4281":"Ds\\Queue::isEmpty example","ds-queue.isempty":"Returns whether the queue is empty","ds-queue.jsonserialize":"Returns a representation that can be converted to JSON","example-4282":"Ds\\Queue::peek example","ds-queue.peek":"Returns the value at the front of the queue","example-4283":"Ds\\Queue::pop example","ds-queue.pop":"Removes and returns the value at the front of the queue","example-4284":"Ds\\Queue::push example","ds-queue.push":"Pushes values into the queue","example-4285":"Ds\\Queue::toArray example","ds-queue.toarray":"Converts the queue to an array","class.ds-queue":"The Queue class","ds-priorityqueue.intro":"Introduction","ds-priorityqueue.synopsis":"Class synopsis","ds-priorityqueue.constants.min-capacity":"","ds-priorityqueue.constants":"Predefined Constants","example-4286":"Ds\\PriorityQueue::allocate example","ds-priorityqueue.allocate":"Allocates enough memory for a required capacity","example-4287":"Ds\\PriorityQueue::capacity example","ds-priorityqueue.capacity":"Returns the current capacity","example-4288":"Ds\\PriorityQueue::clear example","ds-priorityqueue.clear":"Removes all values","example-4289":"Ds\\PriorityQueue::__construct example","ds-priorityqueue.construct":"Creates a new instance","example-4290":"Ds\\PriorityQueue::copy example","ds-priorityqueue.copy":"Returns a shallow copy of the queue","ds-priorityqueue.count":"Returns the number of values in the queue","example-4291":"Ds\\PriorityQueue::isEmpty example","ds-priorityqueue.isempty":"Returns whether the queue is empty","ds-priorityqueue.jsonserialize":"Returns a representation that can be converted to JSON","example-4292":"Ds\\PriorityQueue::peek example","ds-priorityqueue.peek":"Returns the value at the front of the queue","example-4293":"Ds\\PriorityQueue::pop example","ds-priorityqueue.pop":"Removes and returns the value with the highest priority","example-4294":"Ds\\PriorityQueue::push example","ds-priorityqueue.push":"Pushes values into the queue","example-4295":"Ds\\PriorityQueue::toArray example","ds-priorityqueue.toarray":"Converts the queue to an array","class.ds-priorityqueue":"The PriorityQueue class","book.ds":"Data Structures","intro.var_representation":"Introduction","var-representation.requirements":"Requirements","var-representation.installation":"Installation","var-representation.setup":"Installing\/Configuring","constant.var-representation-single-line":"","constant.var-representation-unescaped":"","var-representation.constants":"Predefined Constants","example-4296":"var_representation Examples","example-4297":"Escaping control characters","example-4298":"Exporting stdClass","example-4299":"Exporting classes","example-4300":"Using __set_state()","function.var-representation":"Returns a short, readable, parsable string representation of a variable","ref.var-representation":"var_representation Functions","book.var_representation":"var_representation","refs.basic.other":"Other Basic Extensions","intro.curl":"Introduction","curl.requirements":"Requirements","curl.installation":"Installation","ini.curl.cainfo":"","curl.configuration":"Runtime Configuration","curl.resources":"Resource Types","curl.setup":"Installing\/Configuring","constant.curlopt-autoreferer":"","constant.curlopt-cookiesession":"","constant.curlopt-doh-url":"","constant.curlopt-doh-ssl-verifyhost":"","constant.curlopt-doh-ssl-verifypeer":"","constant.curlopt-doh-ssl-verifystatus":"","constant.curlopt-dns-use-global-cache":"","constant.curlopt-dns-cache-timeout":"","constant.curlopt-ftp-ssl":"","constant.curlftp-create-dir":"","constant.curlftp-create-dir-none":"","constant.curlftp-create-dir-retry":"","constant.curlftpssl-try":"","constant.curlftpssl-all":"","constant.curlftpssl-control":"","constant.curlftpssl-none":"","constant.curlftpmethod-default":"","constant.curlopt-private":"","constant.curlopt-ftpsslauth":"","constant.curlopt-port":"","constant.curlopt-file":"","constant.curlopt-infile":"","constant.curlopt-infilesize":"","constant.curlopt-issuercert-blob":"","constant.curlopt-url":"","constant.curlopt-proxy":"","constant.curlopt-proxy-issuercert":"","constant.curlopt-proxy-issuercert-blob":"","constant.curlopt-proxy-sslcert-blob":"","constant.curlopt-proxy-sslkey-blob":"","constant.curlopt-verbose":"","constant.curlopt-altsvc":"","constant.curlopt-altsvc-ctrl":"","constant.curlaltsvc-h1":"","constant.curlaltsvc-h2":"","constant.curlaltsvc-h3":"","constant.curlaltsvc-readonlyfile":"","constant.curlopt-header":"","constant.curlopt-httpheader":"","constant.curlopt-noprogress":"","constant.curlopt-nobody":"","constant.curlopt-failonerror":"","constant.curlopt-upload":"","constant.curlopt-upload-buffersize":"","constant.curlopt-post":"","constant.curlopt-ftplistonly":"","constant.curlopt-ftpappend":"","constant.curlopt-ftp-create-missing-dirs":"","constant.curlopt-netrc":"","constant.curlopt-followlocation":"","constant.curlopt-ftpascii":"","constant.curlopt-put":"","constant.curlopt-mute":"","constant.curlopt-userpwd":"","constant.curlopt-proxyuserpwd":"","constant.curlopt-range":"","constant.curlopt-timeout":"","constant.curlopt-timeout-ms":"","constant.curlopt-tcp-nodelay":"","constant.curlopt-postfields":"","constant.curlopt-progressfunction":"","constant.curlopt-referer":"","constant.curlopt-useragent":"","constant.curlopt-ftpport":"","constant.curlopt-ftp-use-epsv":"","constant.curlopt-low-speed-limit":"","constant.curlopt-low-speed-time":"","constant.curlopt-resume-from":"","constant.curlopt-cookie":"","constant.curlopt-cookielist":"","constant.curlopt-sslcert":"","constant.curlopt-sslcert-blob":"","constant.curlopt-sslcertpasswd":"","constant.curlopt-sslkey-blob":"","constant.curlopt-writeheader":"","constant.curlopt-ssl-verifyhost":"","constant.curlopt-cookiefile":"","constant.curlopt-sslversion":"","constant.curlopt-sslversion-default":"","constant.curlopt-sslversion-tlsv1":"","constant.curlopt-sslversion-sslv2":"","constant.curlopt-sslversion-sslv3":"","constant.curlopt-sslversion-tlsv1-0":"","constant.curlopt-sslversion-tlsv1-1":"","constant.curlopt-sslversion-tlsv1-2":"","constant.curlopt-sslversion-tlsv1-3":"","constant.curlopt-timecondition":"","constant.curlopt-timevalue":"","constant.curlopt-customrequest":"","constant.curlopt-stderr":"","constant.curlopt-transfertext":"","constant.curlopt-returntransfer":"","constant.curlopt-quote":"","constant.curlopt-postquote":"","constant.curlopt-interface":"","constant.curlopt-krb4level":"","constant.curlopt-httpproxytunnel":"","constant.curlopt-filetime":"","constant.curlopt-writefunction":"","constant.curlopt-readfunction":"","constant.curlopt-passwdfunction":"","constant.curlopt-headerfunction":"","constant.curlopt-maxage-conn":"","constant.curlopt-maxfilesize-large":"","constant.curlopt-maxlifetime-conn":"","constant.curlopt-maxredirs":"","constant.curlopt-maxconnects":"","constant.curlopt-fresh-connect":"","constant.curlopt-forbid-reuse":"","constant.curlopt-random-file":"","constant.curlopt-egdsocket":"","constant.curlopt-connecttimeout":"","constant.curlopt-connecttimeout-ms":"","constant.curlopt-ssl-verifypeer":"","constant.curlopt-cainfo":"","constant.curlopt-cainfo-blob":"","constant.curlopt-capath":"","constant.curlopt-cookiejar":"","constant.curlopt-ssl-cipher-list":"","constant.curlopt-ssl-ec-curves":"","constant.curlopt-binarytransfer":"","constant.curlopt-nosignal":"","constant.curlopt-proxytype":"","constant.curlopt-buffersize":"","constant.curlopt-httpget":"","constant.curlopt-http-version":"","constant.curlopt-hsts":"","constant.curlopt-hsts-ctrl":"","constant.curlhsts-enable":"","constant.curlhsts-readonlyfile":"","constant.curlopt-sslkey":"","constant.curlopt-sslkeytype":"","constant.curlopt-sslkeypasswd":"","constant.curlopt-sslengine":"","constant.curlopt-sslengine-default":"","constant.curlopt-sslcerttype":"","constant.curlopt-crlf":"","constant.curlopt-encoding":"","constant.curlopt-proxyport":"","constant.curlopt-unrestricted-auth":"","constant.curlopt-ftp-use-eprt":"","constant.curlopt-http200aliases":"","constant.curlopt-httpauth":"","constant.curlopt-aws-sigv4":"","constant.curlauth-basic":"","constant.curlauth-digest":"","constant.curlauth-gssnegotiate":"","constant.curlauth-negotiate":"","constant.curlauth-ntlm":"","constant.curlauth-ntlm-wb":"","constant.curlauth-any":"","constant.curlauth-anysafe":"","constant.curlauth-aws-sigv4":"","constant.curlopt-proxyauth":"","constant.curlopt-mail-rcpt-allowfails":"","constant.curlopt-upkeep-interval-ms":"","constant.curlopt-max-recv-speed-large":"","constant.curlopt-max-send-speed-large":"","constant.curlopt-headeropt":"","constant.curlopt-proxyheader":"","constant.curlinfo-private":"","constant.curlinfo-effective-url":"","constant.curlinfo-http-code":"","constant.curlinfo-proxy-error":"","constant.curlpx-bad-address-type":"","constant.curlpx-bad-version":"","constant.curlpx-closed":"","constant.curlpx-gssapi":"","constant.curlpx-gssapi-permsg":"","constant.curlpx-gssapi-protection":"","constant.curlpx-identd-differ":"","constant.curlpx-identd":"","constant.curlpx-long-hostname":"","constant.curlpx-long-passwd":"","constant.curlpx-long-user":"","constant.curlpx-no-auth":"","constant.curlpx-ok":"","constant.curlpx-recv-address":"","constant.curlpx-recv-auth":"","constant.curlpx-recv-connect":"","constant.curlpx-recv-reqack":"","constant.curlpx-reply-address-type-not-supported":"","constant.curlpx-reply-command-not-supported":"","constant.curlpx-reply-connection-refused":"","constant.curlpx-reply-general-server-failure":"","constant.curlpx-reply-host-unreachable":"","constant.curlpx-reply-network-unreachable":"","constant.curlpx-reply-not-allowed":"","constant.curlpx-reply-ttl-expired":"","constant.curlpx-reply-unassigned":"","constant.curlpx-request-failed":"","constant.curlpx-resolve-host":"","constant.curlpx-send-auth":"","constant.curlpx-send-connect":"","constant.curlpx-send-request":"","constant.curlpx-unknown-fail":"","constant.curlpx-unknown-mode":"","constant.curlpx-user-rejected":"","constant.curlinfo-referrer":"","constant.curlinfo-response-code":"","constant.curlinfo-retry-after":"","constant.curlinfo-header-out":"","constant.curlinfo-header-size":"","constant.curlinfo-request-size":"","constant.curlinfo-total-time":"","constant.curlinfo-namelookup-time":"","constant.curlinfo-connect-time":"","constant.curlinfo-pretransfer-time":"","constant.curlinfo-size-upload":"","constant.curlinfo-size-download":"","constant.curlinfo-speed-download":"","constant.curlinfo-speed-upload":"","constant.curlinfo-filetime":"","constant.curlinfo-ssl-verifyresult":"","constant.curlinfo-content-length-download":"","constant.curlinfo-content-length-upload":"","constant.curlinfo-starttransfer-time":"","constant.curlinfo-content-type":"","constant.curlinfo-redirect-time":"","constant.curlinfo-redirect-count":"","constant.curlinfo-redirect-url":"","constant.curlinfo-primary-ip":"","constant.curlinfo-primary-port":"","constant.curlinfo-local-ip":"","constant.curlinfo-local-port":"","constant.curl-push-ok":"","constant.curl-push-deny":"","constant.curl-redir-post-301":"","constant.curl-redir-post-302":"","constant.curl-redir-post-303":"","constant.curl-redir-post-all":"","constant.curl-timecond-none":"","constant.curl-timecond-ifmodsince":"","constant.curl-timecond-ifunmodsince":"","constant.curl-timecond-lastmod":"","constant.curl-version-altsvc":"","constant.curl-version-asynchdns":"","constant.curl-version-brotli":"","constant.curl-version-conv":"","constant.curl-version-curldebug":"","constant.curl-version-debug":"","constant.curl-version-gsasl":"","constant.curl-version-gssapi":"","constant.curl-version-gssnegotiate":"","constant.curl-version-hsts":"","constant.curl-version-idn":"","constant.curl-version-multi-ssl":"","constant.curl-version-ntlm":"","constant.curl-version-ntlm-wb":"","constant.curl-version-ipv6":"","constant.curl-version-kerberos4":"","constant.curl-version-kerberos5":"","constant.curl-version-http2":"","constant.curl-version-http3":"","constant.curl-version-largefile":"","constant.curl-version-psl":"","constant.curl-version-spnego":"","constant.curl-version-sspi":"","constant.curl-version-ssl":"","constant.curl-version-tlsauth-srp":"","constant.curl-version-unicode":"","constant.curl-version-unix-sockets":"","constant.curl-version-zstd":"","constant.curl-version-libz":"","constant.curlversion-now":"","constant.curle-ok":"","constant.curle-unsupported-protocol":"","constant.curle-failed-init":"","constant.curle-url-malformat":"","constant.curle-url-malformat-user":"","constant.curle-couldnt-resolve-proxy":"","constant.curle-couldnt-resolve-host":"","constant.curle-couldnt-connect":"","constant.curle-ftp-weird-server-reply":"","constant.curle-ftp-access-denied":"","constant.curle-ftp-user-password-incorrect":"","constant.curle-ftp-weird-pass-reply":"","constant.curle-ftp-weird-user-reply":"","constant.curle-ftp-weird-pasv-reply":"","constant.curle-ftp-weird-227-format":"","constant.curle-ftp-cant-get-host":"","constant.curle-ftp-cant-reconnect":"","constant.curle-ftp-couldnt-set-binary":"","constant.curle-partial-file":"","constant.curle-proxy":"","constant.curle-ftp-couldnt-retr-file":"","constant.curle-ftp-write-error":"","constant.curle-ftp-quote-error":"","constant.curle-http-not-found":"","constant.curle-write-error":"","constant.curle-malformat-user":"","constant.curle-ftp-couldnt-stor-file":"","constant.curle-read-error":"","constant.curle-out-of-memory":"","constant.curle-operation-timeouted":"","constant.curle-ftp-couldnt-set-ascii":"","constant.curle-ftp-port-failed":"","constant.curle-ftp-couldnt-use-rest":"","constant.curle-ftp-couldnt-get-size":"","constant.curle-http-range-error":"","constant.curle-http-post-error":"","constant.curle-ssl-connect-error":"","constant.curle-ftp-bad-download-resume":"","constant.curle-file-couldnt-read-file":"","constant.curle-ldap-cannot-bind":"","constant.curle-ldap-search-failed":"","constant.curle-library-not-found":"","constant.curle-function-not-found":"","constant.curle-aborted-by-callback":"","constant.curle-bad-function-argument":"","constant.curle-bad-calling-order":"","constant.curle-http-port-failed":"","constant.curle-bad-password-entered":"","constant.curle-too-many-redirects":"","constant.curle-unknown-telnet-option":"","constant.curle-telnet-option-syntax":"","constant.curle-obsolete":"","constant.curle-ssl-peer-certificate":"","constant.curle-got-nothing":"","constant.curle-ssl-engine-notfound":"","constant.curle-ssl-engine-setfailed":"","constant.curle-send-error":"","constant.curle-recv-error":"","constant.curle-share-in-use":"","constant.curle-ssl-certproblem":"","constant.curle-ssl-cipher":"","constant.curle-ssl-cacert":"","constant.curle-bad-content-encoding":"","constant.curle-ldap-invalid-url":"","constant.curle-filesize-exceeded":"","constant.curle-ftp-ssl-failed":"","constant.curle-ssh":"","constant.curlftpauth-default":"","constant.curlftpauth-ssl":"","constant.curlftpauth-tls":"","constant.curlproxy-http":"","constant.curlproxy-http-1-0":"","constant.curlproxy-socks4":"","constant.curlproxy-socks5":"","constant.curl-netrc-optional":"","constant.curl-netrc-ignored":"","constant.curl-netrc-required":"","constant.curl-http-version-none":"","constant.curl-http-version-1-0":"","constant.curl-http-version-1-1":"","constant.curl-http-version-2":"","constant.curl-http-version-2-0":"","constant.curl-http-version-2tls":"","constant.curl-http-version-2-prior-knowledge":"","constant.curlm-call-multi-perform":"","constant.curlm-ok":"","constant.curlm-bad-handle":"","constant.curlm-bad-easy-handle":"","constant.curlm-out-of-memory":"","constant.curlm-internal-error":"","constant.curlmsg-done":"","constant.curlopt-keypasswd":"","constant.curlopt-ssh-auth-types":"","constant.curlopt-ssh-host-public-key-md5":"","constant.curlopt-ssh-host-public-key-sha256":"","constant.curlopt-ssh-private-keyfile":"","constant.curlopt-ssh-public-keyfile":"","constant.curlopt-ssl-options":"","constant.curlsslopt-allow-beast":"","constant.curlsslopt-no-revoke":"","constant.curlsslopt-auto-client-cert":"","constant.curlsslopt-native-ca":"","constant.curlsslopt-no-partialchain":"","constant.curlsslopt-revoke-best-effort":"","constant.curlopt-username":"","constant.curlopt-sasl-authzid":"","constant.curlopt-sasl-ir":"","constant.curlopt-dns-interface":"","constant.curlopt-dns-local-ip4":"","constant.curlopt-dns-local-ip6":"","constant.curlopt-xoauth2-bearer":"","constant.curlopt-login-options":"","constant.curlopt-expect-100-timeout-ms":"","constant.curlopt-ssl-enable-alpn":"","constant.curlopt-ssl-enable-npn":"","constant.curlopt-pinnedpublickey":"","constant.curloptunix-socket-path":"","constant.curlopt-verifystatus":"","constant.curlopt-path-as-is":"","constant.curlopt-ssl-falsestart":"","constant.curlopt-pipewait":"","constant.curlopt-proxy-service-name":"","constant.curlopt-service-name":"","constant.curlopt-default-protocol":"","constant.curlopt-stream-weight":"","constant.curlopt-tftp-no-options":"","constant.curlopt-connect-to":"","constant.curlopt-tcp-fastopen":"","constant.curlopt-tcp-keepalive":"","constant.curlopt-tcp-keepidle":"","constant.curlopt-tcp-keepintvl":"","constant.curlmopt-pipelining":"","constant.curlmopt-maxconnects":"","constant.curlmopt-max-concurrent-streams":"","constant.curlmopt-chunk-length-penalty-size":"","constant.curlmopt-content-length-penalty-size":"","constant.curlmopt-max-host-connections":"","constant.curlmopt-max-pipeline-length":"","constant.curlmopt-max-total-connections":"","constant.curlmopt-pushfunction":"","constant.curlssh-auth-agent":"","constant.curlssh-auth-any":"","constant.curlssh-auth-default":"","constant.curlssh-auth-host":"","constant.curlssh-auth-keyboard":"","constant.curlssh-auth-none":"","constant.curlssh-auth-password":"","constant.curlssh-auth-publickey":"","constant.curlpause-all":"","constant.curlpause-cont":"","constant.curlpause-recv":"","constant.curlpause-recv-cont":"","constant.curlpause-send":"","constant.curlpause-send-cont":"","constant.curlpipe-nothing":"","constant.curlpipe-http1":"","constant.curlpipe-multiplex":"","constant.curlproxy-socks4a":"","constant.curlproxy-socks5-hostname":"","constant.curlheader-separate":"","constant.curlheader-unified":"","constant.curlproto-smb":"","constant.curlproto-smbs":"","constant.curlproto-mqtt":"","constant.curlopt-request-target":"","constant.curlauth-gssapi":"","constant.curle-weird-server-reply":"","constant.curlinfo-content-length-download-t":"","constant.curlinfo-content-length-upload-t":"","constant.curlinfo-http-version":"","constant.curlinfo-protocol":"","constant.curlinfo-proxy-ssl-verifyresult":"","constant.curlinfo-scheme":"","constant.curlinfo-size-download-t":"","constant.curlinfo-size-upload-t":"","constant.curlinfo-speed-download-t":"","constant.curlinfo-speed-upload-t":"","constant.curl-max-read-size":"","constant.curlopt-abstract-unix-socket":"","constant.curlopt-keep-sending-on-error":"","constant.curlopt-pre-proxy":"","constant.curlopt-proxy-cainfo":"","constant.curlopt-proxy-cainfo-blobl":"","constant.curlopt-proxy-capath":"","constant.curlopt-proxy-crlfile":"","constant.curlopt-proxy-keypasswd":"","constant.curlopt-proxy-pinnedpublickey":"","constant.curlopt-proxy-sslcert":"","constant.curlopt-proxy-sslcerttype":"","constant.curlopt-proxy-ssl-cipher-list":"","constant.curlopt-proxy-sslkey":"","constant.curlopt-proxy-sslkeytype":"","constant.curlopt-proxy-ssl-options":"","constant.curlopt-proxy-ssl-verifyhost":"","constant.curlopt-proxy-ssl-verifypeer":"","constant.curlopt-proxy-sslversion":"","constant.curlopt-proxy-tlsauth-password":"","constant.curlopt-proxy-tlsauth-type":"","constant.curlopt-proxy-tlsauth-username":"","constant.curlopt-socks5-auth":"","constant.curlopt-suppress-connect-headers":"","constant.curlproxy-https":"","constant.curl-sslversion-max-default":"","constant.curl-sslversion-max-none":"","constant.curl-sslversion-max-tlsv1-0":"","constant.curl-sslversion-max-tlsv1-1":"","constant.curl-sslversion-max-tlsv1-2":"","constant.curl-sslversion-max-tlsv1-3":"","constant.curl-sslversion-tlsv1-3":"","constant.curl-version-https-proxy":"","constant.curlauth-bearer":"","constant.curlinfo-appconnect-time-t":"","constant.curlinfo-connect-time-t":"","constant.curlinfo-filetime-t":"","constant.curlinfo-namelookup-time-t":"","constant.curlinfo-pretransfer-time-t":"","constant.curlinfo-redirect-time-t":"","constant.curlinfo-starttransfer-time-t":"","constant.curlinfo-total-time-t":"","constant.curlinfo-lock-data-connect":"","constant.curlinfo-lock-data-psl":"","constant.curlopt-disallow-username-in-url":"","constant.curlopt-dns-shuffle-addresses":"","constant.curlopt-happy-eyeballs-timeout-ms":"","constant.curlopt-haproxyprotocol":"","constant.curlopt-proxy-tls13-ciphers":"","constant.curlopt-ssh-compression":"","constant.curlopt-timevalue-large":"","constant.curlopt-tls13-ciphers":"","constant.curlssh-auth-gssapi":"","constant.curlopt-http09-allowed":"","curl.constants":"Predefined Constants","example-4301":"Using PHP's cURL module to fetch the example.com homepage","curl.examples-basic":"Basic curl example","curl.examples":"Examples","example-4302":"Initializing a new cURL session and fetching a web page","function.curl-close":"Close a cURL session","example-4303":"Copying a cURL handle","function.curl-copy-handle":"Copy a cURL handle along with all of its preferences","example-4304":"curl_errno example","function.curl-errno":"Return the last error number","example-4305":"curl_error example","function.curl-error":"Return a string containing the last error for the current session","example-4306":"curl_escape example","function.curl-escape":"URL encodes the given string","example-4307":"Fetching a web page","function.curl-exec":"Perform a cURL session","example-4308":"curl_getinfo example","example-4309":"curl_getinfo example with option parameter","function.curl-getinfo":"Get information regarding a specific transfer","example-4310":"Initializing a new cURL session and fetching a web page","function.curl-init":"Initialize a cURL session","example-4311":"curl_multi_add_handle example","function.curl-multi-add-handle":"Add a normal cURL handle to a cURL multi handle","example-4312":"curl_multi_close example","function.curl-multi-close":"Close a set of cURL handles","function.curl-multi-errno":"Return the last multi curl error number","example-4313":"curl_multi_exec example","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","example-4314":"A curl_multi_info_read example","function.curl-multi-info-read":"Get information about the current transfers","example-4315":"curl_multi_init example","function.curl-multi-init":"Returns a new cURL multi handle","function.curl-multi-remove-handle":"Remove a multi handle from a set of cURL handles","function.curl-multi-select":"Wait for activity on any curl_multi connection","function.curl-multi-setopt":"Set a cURL multi option","example-4316":"curl_multi_strerror example","function.curl-multi-strerror":"Return string describing error code","function.curl-pause":"Pause and unpause a connection","example-4317":"curl_reset example","function.curl-reset":"Reset all options of a libcurl session handle","example-4318":"Initializing a new cURL session and fetching a web page","function.curl-setopt-array":"Set multiple options for a cURL transfer","example-4319":"Initializing a new cURL session and fetching a web page","function.curl-setopt":"Set an option for a cURL transfer","example-4320":"curl_share_setopt example","function.curl-share-close":"Close a cURL share handle","function.curl-share-errno":"Return the last share curl error number","example-4321":"curl_share_init example","function.curl-share-init":"Initialize a cURL share handle","example-4322":"curl_share_setopt example","function.curl-share-setopt":"Set an option for a cURL share handle","function.curl-share-strerror":"Return string describing the given error code","example-4323":"curl_errno example","function.curl-strerror":"Return string describing the given error code","example-4324":"curl_escape example","function.curl-unescape":"Decodes the given URL encoded string","example-4325":"curl_upkeep example","function.curl_upkeep":"Performs any connection upkeep checks","example-4326":"curl_version example","function.curl-version":"Gets cURL version information","ref.curl":"cURL Functions","curlhandle.intro":"Introduction","curlhandle.synopsis":"Class synopsis","class.curlhandle":"The CurlHandle class","curlmultihandle.intro":"Introduction","curlmultihandle.synopsis":"Class synopsis","class.curlmultihandle":"The CurlMultiHandle class","curlsharehandle.intro":"Introduction","curlsharehandle.synopsis":"Class synopsis","class.curlsharehandle":"The CurlShareHandle class","curlfile.intro":"Introduction","curlfile.synopsis":"Class synopsis","curlfile.props.name":"","curlfile.props.mime":"","curlfile.props.postname":"","curlfile.props":"Properties","curlfile.seealso":"See Also","example-4327":"CURLFile::__construct example","example-4328":"CURLFile::__construct uploading multiple files example","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.intro":"Introduction","curlstringfile.synopsis":"Class synopsis","curlstringfile.props.data":"","curlstringfile.props.postname":"","curlstringfile.props.mime":"","curlstringfile.props":"Properties","curlstringfile.seealso":"See Also","example-4329":"CURLStringFile::__construct example","curlstringfile.construct":"Create a CURLStringFile object","class.curlstringfile":"The CURLStringFile class","book.curl":"Client URL Library","intro.event":"Introduction","event.requirements":"Requirements","event.installation":"Installation","event.configuration":"Runtime Configuration","event.resources":"Resource Types","event.setup":"Installing\/Configuring","example-4330":"Simple HTTP client","example-4331":"HTTP client using asynchronous DNS resolver","example-4332":"Echo server","example-4333":"SSL echo server","example-4334":"Signal handler","example-4335":"Use libevent's loop to process requests of `eio' extension","example-4336":"Miscellaneous","example-4337":"Simple HTTP server","example-4338":"Simple HTTPS server","example-4339":"OpenSSL connection","example-4340":"EventHttpConnection::makeRequest example","example-4341":"Connection listener based on a UNIX domain socket","event.example.smtp":"Simple SMTP server","event.examples":"Examples","event.flags":"Event flags","event.persistence":"About event persistence","event.callbacks":"Event callbacks","example-4343":"Handling SIGTERM signal","event.constructing.signal.events":"Constructing signal events","event.intro":"Introduction","event.synopsis":"Class synopsis","event.props.pending":"","event.props":"Properties","event.constants.et":"","event.constants.persist":"","event.constants.read":"","event.constants.write":"","event.constants.signal":"","event.constants.timeout":"","event.constants":"Predefined Constants","example-4344":"Adding a custom signal","example-4345":"Adding a timer","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.object-dtor-warning":"","eventbase.intro":"Introduction","eventbase.synopsis":"Class synopsis","eventbase.constants.loop-once":"","eventbase.constants.loop-nonblock":"","eventbase.constants.nolock":"","eventbase.constants.startup-iocp":"","eventbase.constants.no-cache-time":"","eventbase.constants.epoll-use-changelist":"","eventbase.constants":"Predefined Constants","eventbase.construct":"Constructs EventBase object","eventbase.dispatch":"Dispatch pending events","eventbase.exit":"Stop dispatching events","eventbase.free":"Free resources allocated for this event base","example-4346":"EventBase::getFeatures example","eventbase.getfeatures":"Returns bitmask of features supported","example-4347":"EventBase::getMethod example","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.intro":"Introduction","eventbuffer.synopsis":"Class synopsis","eventbuffer.props.length":"","eventbuffer.props.contiguous-space":"","eventbuffer.props":"Properties","eventbuffer.constants.eol-any":"","eventbuffer.constants.eol-crlf":"","eventbuffer.constants.eol-crlf-strict":"","eventbuffer.constants.eol-lf":"","eventbuffer.constants.ptr-set":"","eventbuffer.constants.ptr-add":"","eventbuffer.constants":"Predefined Constants","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","example-4348":"EventBuffer::search example","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.intro":"Introduction","eventbufferevent.synopsis":"Class synopsis","eventbufferevent.props.fd":"","eventbufferevent.props.priority":"","eventbufferevent.props.input":"","eventbufferevent.props.output":"","eventbufferevent.props":"Properties","eventbufferevent.constants.reading":"","eventbufferevent.constants.writing":"","eventbufferevent.constants.eof":"","eventbufferevent.constants.error":"","eventbufferevent.constants.timeout":"","eventbufferevent.constants.connected":"","eventbufferevent.constants.opt-close-on-free":"","eventbufferevent.constants.opt-threadsafe":"","eventbufferevent.constants.opt-defer-callbacks":"","eventbufferevent.constants.opt-unlock-callbacks":"","eventbufferevent.constants.ssl-open":"","eventbufferevent.constants.ssl-connecting":"","eventbufferevent.constants.ssl-accepting":"","eventbufferevent.constants":"Predefined Constants","eventbufferevent.close":"Closes file descriptor associated with the current buffer event","example-4349":"EventBufferEvent::connect example","example-4350":"Connect to UNIX domain socket which presumably is served by a server, read response from\n   the server and output it to the console","eventbufferevent.connect":"Connect buffer event's file descriptor to given address or\n  UNIX socket","example-4351":"EventBufferEvent::connectHost example","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","example-4352":"Buffer event's read callback","eventbufferevent.getinput":"Returns underlying input buffer associated with current buffer\n  event","example-4353":"EventBufferEvent::getOutput example","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","example-4354":"EventBufferEvent::sslError example","eventbufferevent.sslerror":"Returns most recent OpenSSL error reported on the buffer event","example-4355":"Simple SMTP server","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":"About buffer event callbacks","eventconfig.intro":"Introduction","eventconfig.synopsis":"Class synopsis","eventconfig.constants.feature-et":"","eventconfig.constants.feature-o1":"","eventconfig.constants.feature-fds":"","eventconfig.constants":"Predefined Constants","example-4356":"EventConfig::avoidMethod example","eventconfig.avoidmethod":"Tells libevent to avoid specific event method","example-4357":"EventConfig::__construct example","eventconfig.construct":"Constructs EventConfig object","example-4358":"EventConfig::requireFeatures example","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.intro":"Introduction","eventdnsbase.synopsis":"Class synopsis","eventdnsbase.constants.option-search":"","eventdnsbase.constants.option-nameservers":"","eventdnsbase.constants.option-misc":"","eventdnsbase.constants.option-hostsfile":"","eventdnsbase.constants.options-all":"","eventdnsbase.constants":"Predefined Constants","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.intro":"Introduction","eventhttp.synopsis":"Class synopsis","example-4359":"EventHttp::accept example","eventhttp.accept":"Makes an HTTP server accept connections on the specified socket stream or resource","example-4360":"EventHttp::addServerAlias example","eventhttp.addserveralias":"Adds a server alias to the HTTP server object","example-4361":"EventHttp::bind example","eventhttp.bind":"Binds an HTTP server on the specified address and port","example-4362":"Simple HTTP server","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","example-4363":"EventHttp::setCallback example","eventhttp.setcallback":"Sets a callback for specified URI","example-4364":"EventHttp::setDefaultCallback example","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.intro":"Introduction","eventhttpconnection.synopsis":"Class synopsis","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","example-4365":"EventHttpConnection::makeRequest example","eventhttpconnection.makerequest":"Makes an HTTP request over the specified connection","example-4366":"EventHttpConnection::setCloseCallback example","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.intro":"Introduction","eventhttprequest.synopsis":"Class synopsis","eventhttprequest.constants.cmd-get":"","eventhttprequest.constants.cmd-post":"","eventhttprequest.constants.cmd-head":"","eventhttprequest.constants.cmd-put":"","eventhttprequest.constants.cmd-delete":"","eventhttprequest.constants.cmd-options":"","eventhttprequest.constants.cmd-trace":"","eventhttprequest.constants.cmd-connect":"","eventhttprequest.constants.cmd-patch":"","eventhttprequest.constants.input-header":"","eventhttprequest.constants.output-header":"","eventhttprequest.constants":"Predefined Constants","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","example-4367":"EventHttpRequest::__construct example","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","example-4368":"EventHttpRequest::sendError example","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.intro":"Introduction","eventlistener.synopsis":"Class synopsis","eventlistener.props.fd":"","eventlistener.props":"Properties","eventlistener.constants.opt-leave-sockets-blocking":"","eventlistener.constants.opt-close-on-free":"","eventlistener.constants.opt-close-on-exec":"","eventlistener.constants.opt-reuseable":"","eventlistener.constants.opt-threadsafe":"","eventlistener.constants":"Predefined Constants","example-4369":"EventListener::__construct example","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.intro":"Introduction","eventsslcontext.synopsis":"Class synopsis","eventsslcontext.props.local-cert":"","eventsslcontext.props.local-pk":"","eventsslcontext.props":"Properties","eventsslcontext.constants.sslv2-client-method":"","eventsslcontext.constants.sslv3-client-method":"","eventsslcontext.constants.sslv23-client-method":"","eventsslcontext.constants.tls-client-method":"","eventsslcontext.constants.sslv2-server-method":"","eventsslcontext.constants.sslv3-server-method":"","eventsslcontext.constants.sslv23-server-method":"","eventsslcontext.constants.tls-server-method":"","eventsslcontext.constants.opt-local-cert":"","eventsslcontext.constants.opt-local-pk":"","eventsslcontext.constants.opt-passphrase":"","eventsslcontext.constants.opt-ca-file":"","eventsslcontext.constants.opt-ca-path":"","eventsslcontext.constants.opt-allow-self-signed":"","eventsslcontext.constants.opt-verify-peer":"","eventsslcontext.constants.opt-verify-depth":"","eventsslcontext.constants.opt-ciphers":"","eventsslcontext.constants":"Predefined Constants","example-4370":"EventSslContext::__construct example","eventsslcontext.construct":"Constructs an OpenSSL context for use with Event classes","class.eventsslcontext":"The EventSslContext class","eventutil.intro":"Introduction","eventutil.synopsis":"Class synopsis","eventutil.constants.af-inet":"","eventutil.constants.af-inet6":"","eventutil.constants.af-unspec":"","eventutil.constants.so-debug":"","eventutil.constants.so-reuseaddr":"","eventutil.constants.so-keepalive":"","eventutil.constants.so-dontroute":"","eventutil.constants.so-linger":"","eventutil.constants.so-broadcast":"","eventutil.constants.so-oobinline":"","eventutil.constants.so-sndbuf":"","eventutil.constants.so-rcvbuf":"","eventutil.constants.so-sndlowat":"","eventutil.constants.so-rcvlowat":"","eventutil.constants.so-sndtimeo":"","eventutil.constants.so-rcvtimeo":"","eventutil.constants.so-type":"","eventutil.constants.so-error":"","eventutil.constants.sol-socket":"","eventutil.constants.sol-tcp":"","eventutil.constants.sol-udp":"","eventutil.constants.ipproto-ip":"","eventutil.constants.ipproto-ipv6":"","eventutil.constants.libevent-version-number":"","eventutil.constants":"Predefined Constants","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","book.event":"Event","intro.ftp":"Introduction","ftp.requirements":"Requirements","ftp.installation":"Installation","ftp.configuration":"Runtime Configuration","ftp.resources":"Resource Types","ftp.setup":"Installing\/Configuring","constant.ftp-ascii":"","constant.ftp-autoseek":"","constant.ftp-autoresume":"","constant.ftp-failed":"","constant.ftp-finished":"","constant.ftp-moredata":"","constant.ftp-text":"","constant.ftp-binary":"","constant.ftp-image":"","constant.ftp-timeout-sec":"","constant.ftp-usepasvaddress":"","ftp.constants":"Predefined Constants","example-4371":"FTP example","ftp.examples-basic":"Basic usage","ftp.examples":"Examples","example-4372":"ftp_alloc example","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","example-4373":"ftp_cdup example","function.ftp-cdup":"Changes to the parent directory","example-4374":"ftp_chdir example","function.ftp-chdir":"Changes the current directory on a FTP server","example-4375":"ftp_chmod example","function.ftp-chmod":"Set permissions on a file via FTP","example-4376":"ftp_close example","function.ftp-close":"Closes an FTP connection","example-4377":"ftp_connect example","function.ftp-connect":"Opens an FTP connection","example-4378":"ftp_delete example","function.ftp-delete":"Deletes a file on the FTP server","example-4379":"ftp_exec example","function.ftp-exec":"Requests execution of a command on the FTP server","example-4380":"ftp_fget example","function.ftp-fget":"Downloads a file from the FTP server and saves to an open file","example-4381":"ftp_fput example","function.ftp-fput":"Uploads from an open file to the FTP server","example-4382":"ftp_get_option example","function.ftp-get-option":"Retrieves various runtime behaviours of the current FTP connection","example-4383":"ftp_get example","function.ftp-get":"Downloads a file from the FTP server","example-4384":"ftp_login example","function.ftp-login":"Logs in to an FTP connection","example-4385":"ftp_mdtm example","function.ftp-mdtm":"Returns the last modified time of the given file","example-4386":"ftp_mkdir example","function.ftp-mkdir":"Creates a directory","example-4387":"ftp_mlsd example","function.ftp-mlsd":"Returns a list of files in the given directory","example-4388":"ftp_nb_continue example","function.ftp-nb-continue":"Continues retrieving\/sending a file (non-blocking)","example-4389":"ftp_nb_fget example","function.ftp-nb-fget":"Retrieves a file from the FTP server and writes it to an open file (non-blocking)","example-4390":"ftp_nb_fput example","function.ftp-nb-fput":"Stores a file from an open file to the FTP server (non-blocking)","example-4391":"ftp_nb_get example","example-4392":"Resuming a download with ftp_nb_get","example-4393":"Resuming a download at position 100 to a new\n     file with ftp_nb_get","function.ftp-nb-get":"Retrieves a file from the FTP server and writes it to a local file (non-blocking)","example-4394":"ftp_nb_put example","example-4395":"Resuming an upload with ftp_nb_put","function.ftp-nb-put":"Stores a file on the FTP server (non-blocking)","example-4396":"ftp_nlist example","function.ftp-nlist":"Returns a list of files in the given directory","example-4397":"ftp_pasv example","function.ftp-pasv":"Turns passive mode on or off","example-4398":"ftp_put example","function.ftp-put":"Uploads a file to the FTP server","example-4399":"ftp_pwd example","function.ftp-pwd":"Returns the current directory name","function.ftp-quit":"Alias of ftp_close","example-4400":"Using ftp_raw to login to an FTP server manually.","function.ftp-raw":"Sends an arbitrary command to an FTP server","example-4401":"ftp_rawlist example","function.ftp-rawlist":"Returns a detailed list of files in the given directory","example-4402":"ftp_rename example","function.ftp-rename":"Renames a file or a directory on the FTP server","example-4403":"ftp_rmdir example","function.ftp-rmdir":"Removes a directory","example-4404":"ftp_set_option example","function.ftp-set-option":"Set miscellaneous runtime FTP options","example-4405":"Sending a SITE command to an ftp server","function.ftp-site":"Sends a SITE command to the server","example-4406":"ftp_size example","function.ftp-size":"Returns the size of the given file","example-4407":"ftp_ssl_connect example","function.ftp-ssl-connect":"Opens a Secure SSL-FTP connection","example-4408":"ftp_systype example","function.ftp-systype":"Returns the system type identifier of the remote FTP server","ref.ftp":"FTP Functions","ftp-connection.intro":"Introduction","ftp-connection.synopsis":"Class synopsis","class.ftp-connection":"The FTP\\Connection class","book.ftp":"FTP","intro.gearman":"Introduction","gearman.requirements":"Requirements","gearman.installation":"Installation","gearman.configuration":"Runtime Configuration","gearman.resources":"Resource Types","gearman.setup":"Installing\/Configuring","constant.gearman-success":"","constant.gearman-io-wait":"","constant.gearman-errno":"","constant.gearman-no-active-fds":"","constant.gearman-unexpected-packet":"","constant.gearman-getaddrinfo":"","constant.gearman-no-servers":"","constant.gearman-lost-connection":"","constant.gearman-memory-allocation-failure":"","constant.gearman-server-error":"","constant.gearman-work-data":"","constant.gearman-work-warning":"","constant.gearman-work-status":"","constant.gearman-work-exception":"","constant.gearman-work-fail":"","constant.gearman-could-not-connect":"","constant.gearman-invalid-function-name":"","constant.gearman-invalid-worker-function":"","constant.gearman-no-registered-functions":"","constant.gearman-no-jobs":"","constant.gearman-echo-data-corruption":"","constant.gearman-need-workload-fn":"","constant.gearman-pause":"","constant.gearman-unknown-state":"","constant.gearman-send-buffer-too-small":"","constant.gearman-timeout":"","constant.gearman-client-generate-unique":"","constant.gearman-client-non-blocking":"","constant.gearman-client-unbuffered-result":"","constant.gearman-client-free-tasks":"","constant.gearman-worker-non-blocking":"","constant.gearman-worker-grab-uniq":"","constant.gearman-default-tcp-host":"","constant.gearman-default-tcp-port":"","constant.gearman-default-socket-timeout":"","constant.gearman-default-socket-send-size":"","constant.gearman-default-socket-recv-size":"","constant.gearman-max-error-size":"","constant.gearman-packet-header-size":"","constant.gearman-job-handle-size":"","constant.gearman-option-size":"","constant.gearman-unique-size":"","constant.gearman-max-command-args":"","constant.gearman-args-buffer-size":"","constant.gearman-send-buffer-size":"","constant.gearman-recv-buffer-size":"","constant.gearman-worker-wait-timeout":"","gearman.constants":"Predefined Constants","example-4409":"Basic Gearman client and worker","gearman.examples-reverse":"Basic usage","example-4410":"Basic Gearman client and worker, background","gearman.examples-reverse-bg":"Basic Gearman client and worker, background","example-4411":"Basic Gearman client and worker, submitting tasks","gearman.examples-reverse-task":"Basic Gearman client and worker, submitting tasks","gearman.examples":"Examples","gearmanclient.intro":"Introduction","gearmanclient.synopsis":"Class synopsis","gearmanclient.addoptions":"Add client options","example-4412":"Adding two job servers","gearmanclient.addserver":"Add a job server to the client","example-4413":"Add two job servers","gearmanclient.addservers":"Add a list of job servers to the client","example-4414":"Basic submission of two tasks","example-4415":"Basic submission of two tasks with passing application context","gearmanclient.addtask":"Add a task to be run in parallel","example-4416":"Two tasks, one background and one not","gearmanclient.addtaskbackground":"Add a background task to be run in parallel","example-4417":"A high priority task along with two normal tasks","gearmanclient.addtaskhigh":"Add a high priority task to run in parallel","gearmanclient.addtaskhighbackground":"Add a high priority background task to be run in parallel","example-4418":"A low priority task along with two normal tasks","gearmanclient.addtasklow":"Add a low priority task to run in parallel","gearmanclient.addtasklowbackground":"Add a low priority background task to be run in parallel","example-4419":"Monitor completion of multiple background tasks","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)","example-4420":"Simple job submission with immediate return","example-4421":"Submitting a job and retrieving incremental status","gearmanclient.do":"Run a single task and return a result [deprecated]","example-4422":"Submit and monitor a background job","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","example-4423":"Simple job submission with immediate return","example-4424":"Submitting a job and retrieving incremental status","gearmanclient.donormal":"Run a single task and return a result","example-4425":"Get the status of a long running job","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","example-4426":"Monitor the status of a long running background job","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.intro":"Introduction","gearmanjob.synopsis":"Class synopsis","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.intro":"Introduction","gearmantask.synopsis":"Class synopsis","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.intro":"Introduction","gearmanworker.synopsis":"Class synopsis","example-4427":"Simple worker making use of extra application context data","gearmanworker.addfunction":"Register and add callback function","gearmanworker.addoptions":"Add worker options","example-4428":"Add alternate Gearman servers","gearmanworker.addserver":"Add a job server","example-4429":"Add two job servers","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","example-4430":"GearmanWorker::setId example","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","example-4431":"A simple worker with a 5 second timeout","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","example-4432":"Running worker in non-blocking mode","gearmanworker.wait":"Wait for activity from one of the job servers","example-4433":"GearmanWorker::work example","gearmanworker.work":"Wait for and perform jobs","class.gearmanworker":"The GearmanWorker class","gearmanexception.intro":"Introduction","gearmanexception.synopsis":"Class synopsis","class.gearmanexception":"The GearmanException class","book.gearman":"Gearman","intro.ldap":"Introduction","ldap.requirements":"Requirements","ldap.installation":"Installation","ini.ldap.max_links":"","ldap.configuration":"Runtime Configuration","ldap.resources":"Resource Types","ldap.setup":"Installing\/Configuring","constant.ldap-deref-never":"","constant.ldap-deref-searching":"","constant.ldap-deref-finding":"","constant.ldap-deref-always":"","constant.ldap-opt-deref":"","constant.ldap-opt-sizelimit":"","constant.ldap-opt-timelimit":"","constant.ldap-opt-network-timeout":"","constant.ldap-opt-protocol-version":"","constant.ldap-opt-error-number":"","constant.ldap-opt-referrals":"","constant.ldap-opt-restart":"","constant.ldap-opt-host-name":"","constant.ldap-opt-error-string":"","constant.ldap-opt-diagnostic-message":"","constant.ldap-opt-matched-dn":"","constant.ldap-opt-server-controls":"","constant.ldap-opt-client-controls":"","constant.ldap-opt-debug-level":"","constant.ldap-opt-x-keepalive-idle":"","constant.ldap-opt-x-keepalive-probes":"","constant.ldap-opt-x-keepalive-interval":"","constant.ldap-opt-x-tls-cacertdir":"","constant.ldap-opt-x-tls-cacertfile":"","constant.ldap-opt-x-tls-certfile":"","constant.ldap-opt-x-tls-cipher-suite":"","constant.ldap-opt-x-tls-crlcheck":"","constant.ldap-opt-x-tls-crlfile":"","constant.ldap-opt-x-tls-dhfile":"","constant.ldap-opt-x-tls-keyfile":"","constant.ldap-opt-x-tls-protocol-min":"","constant.ldap-opt-x-tls-random-file":"","constant.ldap-opt-x-tls-require-cert":"","constant.gslc-ssl-no-auth":"","constant.gslc-ssl-oneway-auth":"","constant.gslc-ssl-twoway-auth":"","constant.ldap-exop-start-tls":"","constant.ldap-exop-modify-passwd":"","constant.ldap-exop-refresh":"","constant.ldap-exop-who-am-i":"","constant.ldap-exop-turn":"","constant.ldap-control-managedsait":"","constant.ldap-control-proxy-authz":"","constant.ldap-control-subentries":"","constant.ldap-control-valuesreturnfilter":"","constant.ldap-control-assert":"","constant.ldap-control-pre-read":"","constant.ldap-control-post-read":"","constant.ldap-control-sortrequest":"","constant.ldap-control-sortresponse":"","constant.ldap-control-pagedresults":"","constant.ldap-control-authzid-request":"","constant.ldap-control-authzid-response":"","constant.ldap-control-sync":"","constant.ldap-control-sync-state":"","constant.ldap-control-sync-done":"","constant.ldap-control-dontusecopy":"","constant.ldap-control-passwordpolicyrequest":"","constant.ldap-control-passwordpolicyresponse":"","constant.ldap-control-x-incremental-values":"","constant.ldap-control-x-domain-scope":"","constant.ldap-control-x-permissive-modify":"","constant.ldap-control-x-search-options":"","constant.ldap-control-x-tree-delete":"","constant.ldap-control-x-extended-dn":"","constant.ldap-control-vlvrequest":"","constant.ldap-control-vlvresponse":"","ldap.constants":"Predefined Constants","ldap.using":"Using the PHP LDAP calls","example-4434":"Testing support for paged result control","ldap.controls":"LDAP controls","example-4435":"LDAP search example","ldap.examples-basic":"Basic usage","example-4436":"Bind with policy information","example-4437":"Modify description only if it's not empty","example-4438":"Read some values before deletion","example-4439":"Delete a reference","example-4440":"Use pagination for a search","ldap.examples-controls":"LDAP Controls","ldap.examples":"Examples","function.ldap-8859-to-t61":"Translate 8859 characters to t61 characters","function.ldap-add-ext":"Add entries to LDAP directory","example-4441":"Complete example with authenticated bind","function.ldap-add":"Add entries to LDAP directory","function.ldap-bind-ext":"Bind to LDAP directory","example-4442":"Using LDAP Bind","example-4443":"Using LDAP Bind Anonymously","function.ldap-bind":"Bind to LDAP directory","function.ldap-close":"Alias of ldap_unbind","example-4444":"Complete example of password check","function.ldap-compare":"Compare value of attribute found in entry specified with DN","example-4445":"Example of connecting to LDAP server.","example-4446":"Example of connecting securely to LDAP server.","function.ldap-connect":"Connect to an LDAP server","function.ldap-control-paged-result-response":"Retrieve the LDAP pagination cookie","example-4447":"LDAP pagination","example-4448":"LDAP pagination","function.ldap-control-paged-result":"Send LDAP pagination control","ldap-count-entries.example.basic":"ldap_count_entries example","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-ext":"Delete an entry from a directory","function.ldap-delete":"Delete an entry from a directory","function.ldap-dn2ufn":"Convert DN to User Friendly Naming format","example-4450":"Enumerating all LDAP error messages","function.ldap-err2str":"Convert LDAP error number into string error message","example-4451":"Generating and catching an error","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","example-4452":"Searching for an email address","function.ldap-escape":"Escape a string for use in an LDAP filter or DN","example-4453":"PASSWD extended operation","function.ldap-exop-passwd":"PASSWD extended operation helper","function.ldap-exop-refresh":"Refresh extended operation helper","function.ldap-exop-whoami":"WHOAMI extended operation helper","example-4454":"Whoami extended operation","function.ldap-exop":"Performs an extended operation","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","example-4455":"Show the list of attributes held for a particular directory entry","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","example-4456":"Check protocol version","function.ldap-get-option":"Get the current value for given option","function.ldap-get-values-len":"Get all binary values from a result entry","example-4457":"List all values of the &quot;mail&quot; attribute for a\n     directory entry","function.ldap-get-values":"Get all values from a result entry","example-4458":"Produce a list of all organizational units of an organization","function.ldap-list":"Single-level search","function.ldap-mod_add-ext":"Add attribute values to current attributes","function.ldap-mod-add":"Add attribute values to current attributes","function.ldap-mod_del-ext":"Delete attribute values from current attributes","function.ldap-mod-del":"Delete attribute values from current attributes","function.ldap-mod_replace-ext":"Replace attribute values with new ones","function.ldap-mod-replace":"Replace attribute values with new ones","example-4459":"Add a telephone number to a contact","example-4460":"Rename a user","example-4461":"Add two e-mail addresses to a user","example-4462":"Change a user's password","example-4463":"Change a user's password (Active Directory)","function.ldap-modify-batch":"Batch and execute modifications on an LDAP entry","function.ldap-modify":"Alias of ldap_mod_replace","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","example-4464":"ldap_parse_result example","function.ldap-parse-result":"Extract information from result","function.ldap-read":"Read an entry","function.ldap-rename-ext":"Modify the name of an entry","function.ldap-rename":"Modify the name of an entry","function.ldap-sasl-bind":"Bind to LDAP directory using SASL","example-4465":"LDAP search","function.ldap-search":"Search LDAP tree","example-4466":"Set protocol version","example-4467":"Set server controls","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","example-4468":"LDAP sort","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":"LDAP Functions","ldap-connection.intro":"Introduction","ldap-connection.synopsis":"Class synopsis","class.ldap-connection":"The LDAP\\Connection class","ldap-result.intro":"Introduction","ldap-result.synopsis":"Class synopsis","class.ldap-result":"The LDAP\\Result class","ldap-result-entry.intro":"Introduction","ldap-result-entry.synopsis":"Class synopsis","class.ldap-result-entry":"The LDAP\\ResultEntry class","book.ldap":"Lightweight Directory Access Protocol","intro.memcache":"Introduction","memcache.requirements":"Requirements","memcache.installation":"Installation","ini.memcache.allow-failover":"","ini.memcache.max-failover-attempts":"","ini.memcache.chunk-size":"","ini.memcache.default-port":"","ini.memcache.hash-strategy":"","ini.memcache.hash-function":"","ini.memcache.protocol":"","ini.memcache.redundancy":"","ini.memcache.session-redundancy":"","ini.memcache.compress-threshold":"","ini.memcache.lock-timeout":"","ini.memcache.save-handler":"","ini.memcache.save-path":"","memcache.ini":"Runtime Configuration","memcache.resources":"Resource Types","memcache.setup":"Installing\/Configuring","constantmemcache-compressed":"","constantmemcache-have-session":"","constantmemcache-user1":"","constantmemcache-user2":"","constantmemcache-user3":"","constantmemcache-user4":"","memcache.constants":"Predefined Constants","example-4469":"memcache extension overview example","example-4470":"Using memcache session handler","memcache.examples-overview":"Basic usage","memcache.examples":"Examples","memcache.intro":"Introduction","memcache.synopsis":"Class synopsis","example-4471":"Memcache::add example","memcache.add":"Add an item to the server","example-4472":"Memcache::addServer example","memcache.addserver":"Add a memcached server to connection pool","example-4473":"Memcache::close example","memcache.close":"Close memcached server connection","example-4474":"Memcache::connect example","memcache.connect":"Open memcached server connection","example-4475":"Memcache::decrement example","memcache.decrement":"Decrement item's value","example-4476":"Memcache::delete example","memcache.delete":"Delete item from the server","example-4477":"Memcache::flush example","memcache.flush":"Flush all existing items at the server","example-4478":"Memcache::get example","memcache.get":"Retrieve item from the server","example-4479":"Memcache::getExtendedStats example","memcache.getextendedstats":"Get statistics from all servers in pool","example-4480":"Memcache::getServerStatus example","memcache.getserverstatus":"Returns server status","memcache.getstats":"Get statistics of the server","example-4481":"Memcache::getVersion example","memcache.getversion":"Return version of the server","example-4482":"Memcache::increment example","memcache.increment":"Increment item's value","example-4483":"Memcache::pconnect example","memcache.pconnect":"Open memcached server persistent connection","example-4484":"Memcache::replace example","memcache.replace":"Replace value of the existing item","example-4485":"Memcache::set example","example-4486":"Memcache::set example","memcache.set":"Store data at the server","example-4487":"Memcache::setCompressThreshold example","memcache.setcompressthreshold":"Enable automatic compression of large values","example-4488":"Memcache::setServerParams example","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 Functions","book.memcache":"Memcache","intro.memcached":"Introduction","memcached.requirements":"Requirements","memcached.installation":"Installation","ini.memcached.sess-locking":"","ini.memcached.sess-consistent-hash":"","ini.memcached.sess-binary":"","ini.memcached.sess-lock-wait":"","ini.memcached.sess-prefix":"","ini.memcached.sess-number-of-replicas":"","ini.memcached.sess-randomize-replica-read":"","ini.memcached.sess-remove-failed":"","ini.memcached.compression-type":"","ini.memcached.compression-factor":"","ini.memcached.compression-threshold":"","ini.memcached.serializer":"","ini.memcached.use-sasl":"","ini.memcached.default-binary-protocol":"","ini.memcached.default-connect-timeout":"","ini.memcached.default-consistent-hash":"","ini.memcached.sess-binary-protocol":"","ini.memcached.sess-connect-timeout":"","ini.memcached.sess-consistent-hash-type":"","ini.memcached.sess-lock-expire":"","ini.memcached.sess-lock-retries":"","ini.memcached.sess-lock-wait-max":"","ini.memcached.sess-lock-wait-min":"","ini.memcached.sess-persistent":"","ini.memcached.sess-remove-failed-servers":"","ini.memcached.sess-server-failure-limit":"","ini.memcached.sess-sasl-password":"","ini.memcached.sess-sasl-username":"","ini.memcached.store-retry-count":"","memcached.configuration":"Runtime Configuration","memcached.resources":"Resource Types","memcached.setup":"Installing\/Configuring","memcached.constants.opt-compression":"","memcached.constants.opt-serializer":"","memcached.constants.serializer-php":"","memcached.constants.serializer-igbinary":"","memcached.constants.serializer-json":"","memcached.constants.opt-prefix-key":"","memcached.constants.opt-hash":"","memcached.constants.hash-default":"","memcached.constants.hash-md5":"","memcached.constants.hash-crc":"","memcached.constants.hash-fnv1-64":"","memcached.constants.hash-fnv1a-64":"","memcached.constants.hash-fnv1-32":"","memcached.constants.hash-fnv1a-32":"","memcached.constants.hash-hsieh":"","memcached.constants.hash-murmur":"","memcached.constants.opt-distribution":"","memcached.constants.distribution-modula":"","memcached.constants.distribution-consistent":"","memcached.constants.opt-libketama-compatible":"","memcached.constants.opt-buffer-writes":"","memcached.constants.opt-binary-protocol":"","memcached.constants.opt-no-block":"","memcached.constants.opt-noreply":"","memcached.constants.opt-tcp-nodelay":"","memcached.constants.opt-socket-send-size":"","memcached.constants.opt-socket-recv-size":"","memcached.constants.opt-connect-timeout":"","memcached.constants.opt-retry-timeout":"","memcached.constants.opt-send-timeout":"","memcached.constants.opt-recv-timeout":"","memcached.constants.opt-poll-timeout":"","memcached.constants.opt-cache-lookups":"","memcached.constants.opt-server-failure-limit":"","memcached.constants.have-igbinary":"","memcached.constants.have-json":"","memcached.constants.have-msgpack":"","memcached.constants.have-session":"","memcached.constants.have-sasl":"","memcached.constants.get-extended":"","memcached.constants.get-preserve-order":"","memcached.constants.res-success":"","memcached.constants.res-failure":"","memcached.constants.res-host-lookup-failure":"","memcached.constants.res-unknown-read-failure":"","memcached.constants.res-protocol-error":"","memcached.constants.res-client-error":"","memcached.constants.res-server-error":"","memcached.constants.res-write-failure":"","memcached.constants.res-data-exists":"","memcached.constants.res-notstored":"","memcached.constants.res-notfound":"","memcached.constants.res-partial-read":"","memcached.constants.res-some-errors":"","memcached.constants.res-no-servers":"","memcached.constants.res-end":"","memcached.constants.res-errno":"","memcached.constants.res-buffered":"","memcached.constants.res-timeout":"","memcached.constants.res-bad-key-provided":"","memcached.constants.res-connection-socket-create-failure":"","memcached.constants.res-payload-failure":"","memcached.constants.res-auth-problem":"","memcached.constants.res-auth-failure":"","memcached.constants.res-auth-continue":"","memcached.constants.res-e2big":"","memcached.constants.res-key-too-big":"","memcached.constants.res-server-temporarily-disabled":"","memcached.constants.res-server-memory-allocation-failure":"","memcached.constants":"Predefined Constants","memcached.expiration":"Expiration Times","example-4489":"Result callback example","memcached.callbacks.result":"Result callbacks","example-4490":"Read-through callback example","memcached.callbacks.read-through":"Read-through cache callbacks","memcached.callbacks":"Callbacks","memcache.sessions.save-handler":"","memcache.sessions.save-path":"","memcached.sessions":"Sessions support","memcached.intro":"Introduction","memcached.synopsis":"Class synopsis","memcached.add":"Add an item under a new key","memcached.addbykey":"Add an item under a new key on a specific server","example-4491":"Memcached::addServer example","memcached.addserver":"Add a server to the server pool","example-4492":"Memcached::addServers example","memcached.addservers":"Add multiple servers to the server pool","example-4493":"Memcached::append example","memcached.append":"Append data to an existing item","memcached.appendbykey":"Append data to an existing item on a specific server","example-4494":"Memcached::cas example","memcached.cas":"Compare and swap an item","memcached.casbykey":"Compare and swap an item on a specific server","example-4495":"Creating a Memcached object","memcached.construct":"Create a Memcached instance","example-4496":"Memcached::decrement example","memcached.decrement":"Decrement numeric item's value","memcached.decrementbykey":"Decrement numeric item's value, stored on a specific server","example-4497":"Memcached::delete example","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","example-4498":"Memcached::fetch example","memcached.fetch":"Fetch the next result","example-4499":"Memcached::getDelayed example","memcached.fetchall":"Fetch all the remaining results","example-4500":"Memcached::flush example","memcached.flush":"Invalidate all items in the cache","example-4501":"Memcached::get example #1","example-4502":"Memcached::get example #2","memcached.get":"Retrieve an item","memcached.getallkeys":"Gets the keys stored on all the servers","memcached.getbykey":"Retrieve an item from a specific server","example-4503":"Memcached::getDelayed example","memcached.getdelayed":"Request multiple items","memcached.getdelayedbykey":"Request multiple items from a specific server","example-4504":"Memcached::getMulti example for Memcached v3","example-4505":"Memcached::getMulti example for Memcached v1 and v2","example-4506":"Memcached::GET_PRESERVE_ORDER example for Memcached v3","example-4507":"Memcached::GET_PRESERVE_ORDER example for Memcached v1 and v2","memcached.getmulti":"Retrieve multiple items","memcached.getmultibykey":"Retrieve multiple items from a specific server","example-4508":"Retrieving Memcached options","memcached.getoption":"Retrieve a Memcached option value","example-4509":"Memcached::getResultCode example","memcached.getresultcode":"Return the result code of the last operation","example-4510":"Memcached::getResultMessage example","memcached.getresultmessage":"Return the message describing the result of the last operation","example-4511":"Memcached::getServerByKey example","memcached.getserverbykey":"Map a key to a server","example-4512":"Memcached::getServerList example","memcached.getserverlist":"Get the list of the servers in the pool","example-4513":"Memcached::getStats example","memcached.getstats":"Get server pool statistics","example-4514":"Memcached::getVersion example","memcached.getversion":"Get server pool version info","example-4515":"Memcached::increment example","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","example-4516":"Memcached::prepend example","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","example-4517":"Memcached::set example","memcached.set":"Store an item","example-4518":"Memcached::setByKey example","memcached.setbykey":"Store an item on a specific server","example-4519":"Memcached::setMulti example","memcached.setmulti":"Store multiple items","memcached.setmultibykey":"Store multiple items on a specific server","example-4520":"Setting a Memcached option","memcached.setoption":"Set a Memcached option","example-4521":"Setting Memcached options","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","memcachedexception.intro":"Introduction","memcachedexception.synopsis":"Class synopsis","class.memcachedexception":"The MemcachedException class","book.memcached":"Memcached","intro.mqseries":"Introduction","mqseries.requirements":"Requirements","mqseries.configure":"Installation","mqseries.ini":"Runtime Configuration","mqseries.resources":"Resource Types","mqseries.setup":"Installing\/Configuring","mqseries.constants":"Predefined Constants","example-4522":"mqseries_back\n     example","function.mqseries-back":"MQSeries MQBACK","example-4523":"mqseries_begin\n     example","function.mqseries-begin":"MQseries MQBEGIN","example-4524":"mqseries_close\n     example","function.mqseries-close":"MQSeries MQCLOSE","example-4525":"mqseries_cmit\n     example","function.mqseries-cmit":"MQSeries MQCMIT","example-4526":"mqseries_conn\n     example","function.mqseries-conn":"MQSeries MQCONN","example-4527":"mqseries_connx\n     example","example-4528":"mqseries_connx\n     example using SSL connection &amp; OCSP Responder URL","function.mqseries-connx":"MQSeries MQCONNX","example-4529":"mqseries_disc\n     example","function.mqseries-disc":"MQSeries MQDISC","example-4530":"mqseries_get\n     example","function.mqseries-get":"MQSeries MQGET","example-4531":"mqseries_inq\n     example","function.mqseries-inq":"MQSeries MQINQ","example-4532":"mqseries_open\n     example","function.mqseries-open":"MQSeries MQOPEN","function.mqseries-put1":"MQSeries MQPUT1","example-4533":"mqseries_put\n     example","function.mqseries-put":"MQSeries MQPUT","function.mqseries-set":"MQSeries MQSET","example-4534":"mqseries_strerror\n     example","function.mqseries-strerror":"Returns the error message corresponding to a result code (MQRC)","ref.mqseries":"mqseries Functions","book.mqseries":"mqseries","intro.network":"Introduction","network.requirements":"Requirements","network.installation":"Installation","network.configuration":"Runtime Configuration","network.resources":"Resource Types","network.setup":"Installing\/Configuring","constant.log-cons":"","constant.log-ndelay":"","constant.log-odelay":"","constant.log-nowait":"","constant.log-perror":"","constant.log-pid":"","constant.log-auth":"","constant.log-authpriv":"","constant.log-cron":"","constant.log-daemon":"","constant.log-kern":"","constant.log-local0":"","constant.log-lpr":"","constant.log-mail":"","constant.log-news":"","constant.log-syslog":"","constant.log-user":"","constant.log-uucp":"","constant.log-emerg":"","constant.log-alert":"","constant.log-crit":"","constant.log-err":"","constant.log-warning":"","constant.log-notice":"","constant.log-info":"","constant.log-debug":"","constant.dns-a":"","constant.dns-caa":"","constant.dns-mx":"","constant.dns-cname":"","constant.dns-ns":"","constant.dns-ptr":"","constant.dns-hinfo":"","constant.dns-soa":"","constant.dns-txt":"","constant.dns-any":"","constant.dns-aaaa":"","constant.dns-all":"","network.constants":"Predefined Constants","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","example-4535":"Using dns_get_record","example-4536":"Using dns_get_record and DNS_ANY","function.dns-get-record":"Fetch DNS Resource Records associated with a hostname","example-4537":"fsockopen Example","example-4538":"Using UDP connection","function.fsockopen":"Open Internet or Unix domain socket connection","example-4539":"A simple gethostbyaddr example","function.gethostbyaddr":"Get the Internet host name corresponding to a given IP address","example-4540":"A simple gethostbyname example","function.gethostbyname":"Get the IPv4 address corresponding to a given Internet host name","example-4541":"gethostbynamel example","function.gethostbynamel":"Get a list of IPv4 addresses corresponding to a given Internet host\n   name","example-4542":"A simple gethostname example","function.gethostname":"Gets the host name","function.getmxrr":"Get MX records corresponding to a given Internet host name","example-4543":"getprotobyname example","function.getprotobyname":"Get protocol number associated with protocol name","function.getprotobynumber":"Get protocol name associated with protocol number","example-4544":"getservbyname example","function.getservbyname":"Get port number associated with an Internet service and protocol","function.getservbyport":"Get Internet service which corresponds to port and protocol","header-register-callback.example.basic":"header_register_callback example","function.header-register-callback":"Call a header function","example-4546":"Unsetting specific header.","example-4547":"Unsetting all previously set headers.","function.header-remove":"Remove previously set headers","example-4548":"Download dialog","example-4549":"Caching directives","function.header":"Send a raw HTTP header","example-4550":"Example using headers_list","function.headers-list":"Returns a list of response headers sent (or ready to send)","example-4551":"Examples using headers_sent","function.headers-sent":"Checks if or where headers have been sent","example-4552":"Using http_response_code in a web server environment","example-4553":"Using http_response_code in a CLI environment","function.http-response-code":"Get or Set the HTTP response code","example-4554":"inet_ntop Example","function.inet-ntop":"Converts a packed internet address to a human readable representation","example-4555":"inet_pton Example","function.inet-pton":"Converts a human readable IP address to its packed in_addr representation","example-4556":"ip2long Example","example-4557":"Displaying an IP address","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","example-4558":"setcookie send example","example-4559":"setcookie delete example","example-4560":"setcookie and arrays","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","example-4561":"Using syslog","function.syslog":"Generate a system log message","ref.network":"Network Functions","book.network":"Network","intro.rrd":"Introduction","rrd.requirements":"Requirements","rrd.installation":"Installation","rrd.configuration":"Runtime Configuration","rrd.resources":"Resource Types","rrd.setup":"Installing\/Configuring","rrd.constants":"Predefined Constants","example-4562":"Procedural usage of rrd","rrd.examples-procedural":"Procedural PECL\/rrd example","example-4563":"OO usage of rrd","rrd.examples-oop":"OOP PECL\/rrd example","rrd.examples":"Examples","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":"RRD Functions","rrdcreator.intro":"Introduction","rrdcreator.synopsis":"Class synopsis","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.intro":"Introduction","rrdgraph.synopsis":"Class synopsis","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","example-4564":"RRDGraph::setOptions example","example-4565":"Set multiple color options","rrdgraph.setoptions":"Sets the options for rrd graph export","class.rrdgraph":"The RRDGraph class","rrdupdater.intro":"Introduction","rrdupdater.synopsis":"Class synopsis","rrdupdater.construct":"Creates new RRDUpdater instance","example-4566":"RRDUpdater::update examples","rrdupdater.update":"Update the RRD database file","class.rrdupdater":"The RRDUpdater class","book.rrd":"RRDtool","intro.scoutapm":"Introduction","scoutapm.requirements":"Requirements","scoutapm.installation":"Installation","scoutapm.configuration":"Runtime Configuration","scoutapm.setup":"Installing\/Configuring","scoutapm.constants":"Predefined Constants","example-4567":"Fetch instrumented calls","function.scoutapm-get-calls":"Returns a list of instrumented calls that have occurred","example-4568":"Fetch the list of functions scoutapm will instrument","function.scoutapm-list-instrumented-functions":"List functions scoutapm will instrument.","ref.scoutapm":"Scoutapm Functions","book.scoutapm":"ScoutAPM","intro.snmp":"Introduction","snmp.requirements":"Requirements","snmp.installation":"Installation","snmp.configuration":"Runtime Configuration","snmp.resources":"Resource Types","snmp.setup":"Installing\/Configuring","constant.snmp-oid-output-suffix":"","constant.snmp-oid-output-module":"","constant.snmp-oid-output-full":"","constant.snmp-oid-output-numeric":"","constant.snmp-oid-output-ucd":"","constant.snmp-oid-output-none":"","constant.snmp-value-library":"","constant.snmp-value-plain":"","constant.snmp-value-object":"","constant.snmp-bit-str":"","constant.snmp-octet-str":"","constant.snmp-opaque":"","constant.snmp-null":"","constant.snmp-object-id":"","constant.snmp-ipaddress":"","constant.snmp-counter":"","constant.snmp-unsigned":"","constant.snmp-timeticks":"","constant.snmp-uinteger":"","constant.snmp-integer":"","constant.snmp-counter64":"","snmp.constants":"Predefined Constants","example-4569":"snmp_get_quick_print example","function.snmp-get-quick-print":"Fetches the current value of the NET-SNMP library's quick_print setting","example-4570":"Using snmp_get_valueretrieval","function.snmp-get-valueretrieval":"Return the method how the SNMP values will be returned","example-4571":"Using snmp_read_mib","function.snmp-read-mib":"Reads and parses a MIB file into the active MIB tree","example-4572":"Using snmp_set_enum_print","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","example-4573":"Using snmprealwalk","function.snmp-set-oid-output-format":"Set the OID output format","example-4574":"Using snmp_set_quick_print","function.snmp-set-quick-print":"Set the value of enable within the NET-SNMP library","example-4575":"Using\n     snmp_set_valueretrieval","function.snmp-set-valueretrieval":"Specify the method how the SNMP values will be returned","example-4576":"Using snmp2_get","function.snmp2-get":"Fetch an SNMP object","example-4577":"Using snmp2_get_next","function.snmp2-getnext":"Fetch the SNMP object which follows the given object id","example-4578":"Using snmp2_real_walk","function.snmp2-real-walk":"Return all objects including their respective object ID within the specified one","example-4579":"Using snmp2_set","example-4580":"Using snmp2_set for setting BITS SNMP object id","function.snmp2-set":"Set the value of an SNMP object","example-4581":"snmp2_walk Example","function.snmp2-walk":"Fetch all the SNMP objects from an agent","example-4582":"Using snmp3_get","function.snmp3-get":"Fetch an SNMP object","example-4583":"Using snmp3_getnext","function.snmp3-getnext":"Fetch the SNMP object which follows the given object id","example-4584":"Using\n     snmp3_real_walk","function.snmp3-real-walk":"Return all objects including their respective object ID within the specified one","example-4585":"Using snmp3_set","example-4586":"Using snmp3_set for setting BITS SNMP object id","function.snmp3-set":"Set the value of an SNMP object","example-4587":"snmp3_walk Example","function.snmp3-walk":"Fetch all the SNMP objects from an agent","example-4588":"Using snmpget","function.snmpget":"Fetch an SNMP object","example-4589":"Using snmpgetnext","function.snmpgetnext":"Fetch the SNMP object which follows the given object id","example-4590":"Using snmprealwalk","function.snmprealwalk":"Return all objects including their respective object ID within the specified one","example-4591":"Using snmpset","example-4592":"Using snmpset for setting BITS SNMP object id","function.snmpset":"Set the value of an SNMP object","example-4593":"snmpwalk Example","function.snmpwalk":"Fetch all the SNMP objects from an agent","example-4594":"snmpwalkoid Example","function.snmpwalkoid":"Query for a tree of information about a network entity","ref.snmp":"SNMP Functions","snmp.intro":"Introduction","snmp.synopsis":"Class synopsis","snmp.props.max-oids":"","snmp.props.valueretrieval":"","snmp.props.quick-print":"","snmp.props.enum-print":"","snmp.props.oid-output-format":"OID .1.3.6.1.2.1.1.3.0 representation for various\n       oid_output_format values","snmp.props.oid-increasing-check":"","snmp.props.exceptions-enabled":"","snmp.props.info":"","snmp.props":"Properties","snmp.class.constants.errno-noerror":"","snmp.class.constants.errno-generic":"","snmp.class.constants.errno-timeout":"","snmp.class.constants.errno-error-in-reply":"","snmp.class.constants.errno-oid-not-increasing":"","snmp.class.constants.errno-oid-parsing-error":"","snmp.class.constants.errno-multiple-set-queries":"","snmp.class.constants.errno-any":"","snmp.class.constants.error-types":"SNMP Error Types","snmp.class.constants.version-1":"","snmp.class.constants.version-2c":"","snmp.class.constants.version-3":"","snmp.class.constants.protocols":"SNMP Protocol Versions","snmp.class.constants":"Predefined Constants","snmp.close.example.basic":"SNMP::close example","snmp.close":"Close SNMP session","snmp.construct.example.basic":"Fetching sysLocation","snmp.construct":"Creates SNMP instance representing session to remote SNMP agent","snmp.get.example.singleoid":"Single SNMP object","snmp.get.example.oidarray":"Multiple SNMP objects","snmp.get":"Fetch an SNMP object","snmp.geterrno.example.basic":"SNMP::getErrno example","snmp.geterrno":"Get last error code","snmp.geterror.example.basic":"SNMP::getError example","snmp.geterror":"Get last error message","snmp.getnext.example.singleoid":"Single SNMP object","snmp.getnext.example.oidarray":"Miltiple SNMP objects","snmp.getnext":"Fetch an SNMP object which\n  follows the given object id","snmp.set.example.basic":"Set single SNMP object id","snmp.set.example.multiple":"Set multiple values using single SNMP::set\n   call","snmp.set.example.bits":"Using SNMP::set for setting BITS SNMP object id","snmp.set":"Set the value of an SNMP object","snmp.setsecurity.example.basic":"SNMP::setSecurity example","snmp.setsecurity":"Configures security-related SNMPv3 session parameters","snmp.walk.example.basic":"SNMP::walk example","snmp.walk.example.suffix-as-key":"suffixAsKey example","snmp.walk":"Fetch SNMP object subtree","class.snmp":"The SNMP class","snmpexception.intro":"Introduction","snmpexception.synopsis":"Class synopsis","snmpexception.props.code":"","snmpexception.props":"Properties","class.snmpexception":"The SNMPException class","book.snmp":"SNMP","intro.sockets":"Introduction","sockets.requirements":"Requirements","sockets.installation":"Installation","sockets.configuration":"Runtime Configuration","sockets.resources":"Resource Types","sockets.setup":"Installing\/Configuring","constant.af-unix":"","constant.af-inet":"","constant.af-inet6":"","constant.af-divert":"","constant.sock-stream":"","constant.sock-dgram":"","constant.sock-raw":"","constant.sock-seqpacket":"","constant.sock-rdm":"","constant.msg-oob":"","constant.msg-waitall":"","constant.msg-peek":"","constant.msg-dontroute":"","constant.msg-eor":"","constant.msg-eof":"","constant.msg-zerocopy":"","constant.so-debug":"","constant.so-reuseaddr":"","constant.so-reuseport":"","constant.so-keepalive":"","constant.so-dontroute":"","constant.so-linger":"","constant.so-broadcast":"","constant.so-oobinline":"","constant.so-sndbuf":"","constant.so-rcvbuf":"","constant.so-sndlowat":"","constant.so-rcvlowat":"","constant.so-sndtimeo":"","constant.so-rcvtimeo":"","constant.so-type":"","constant.so-error":"","constant.so-zerocopy":"","constant.tcp-nodelay":"","constant.tcp-keepcnt":"","constant.tcp-keepidle":"","constant.tcp-keepintvl":"","constant.tcp-keepalive":"","constant.tcp-nosentlowat":"","constant.so-mark":"","constant.so-user-cookie":"","constant.so-rtable":"","constant.so-acceptfilter":"","constant.so-donttrunc":"","constant.so-wantmore":"","constant.so-incomingcpu":"","constant.so-meminfo":"","constant.so-bpfextensions":"","constant.so-setfib":"","constant.so-attach-reuseport-cbpf":"","constant.so-detach-bpf":"","constant.so-detach-filter":"","constant.so-rerror":"","constant.so-zeroize":"","constant.so-splice":"","constant.so-reuseport-lb":"","constant.sol-filter":"","constant.sol-udplite":"","constant.udplite-recv-csov":"","constant.udplite-send-csov":"","constant.tcp-defer-accept":"","constant.tcp-congestion":"","constant.tcp-quickack":"","constant.tcp-repair":"","constant.ip-dontfrag":"","constant.ip-mtu-discover":"","constant.ip-pmtudisc-do":"","constant.ip-pmtudisc-dont":"","constant.ip-pmtudisc-want":"","constant.ip-pmtudisc-probe":"","constant.ip-pmtudisc-interface":"","constant.ip-pmtudisc-omit":"","constant.ip-bind-address-no-port":"","constant.sol-socket":"","constant.php-normal-read":"","constant.php-binary-read":"","constant.sol-tcp":"","constant.sol-udp":"","constant.socket-eintr":"","constant.socket-ebadf":"","constant.socket-eacces":"","constant.socket-efault":"","constant.socket-einval":"","constant.socket-emfile":"","constant.socket-enametoolong":"","constant.socket-enotempty":"","constant.socket-eloop":"","constant.socket-ewouldblock":"","constant.socket-eremote":"","constant.socket-eusers":"","constant.socket-enotsock":"","constant.socket-edestaddrreq":"","constant.socket-emsgsize":"","constant.socket-eprototype":"","constant.socket-eprotonosupport":"","constant.socket-esocktnosupport":"","constant.socket-eopnotsupp":"","constant.socket-epfnosupport":"","constant.socket-eafnosupport":"","constant.socket-eaddrnotavail":"","constant.socket-enetdown":"","constant.socket-enetunreach":"","constant.socket-enetreset":"","constant.socket-econnaborted":"","constant.socket-econnreset":"","constant.socket-enobufs":"","constant.socket-eisconn":"","constant.socket-enotconn":"","constant.socket-eshutdown":"","constant.socket-etimedout":"","constant.socket-econnrefused":"","constant.socket-ehostdown":"","constant.socket-ehostunreach":"","constant.socket-ealready":"","constant.socket-einprogress":"","constant.socket-enoprotoopt":"","constant.socket-eaddrinuse":"","constant.socket-etoomyrefs":"","constant.socket-eproclim":"","constant.socket-eduot":"","constant.socket-estale":"","constant.socket-ediscon":"","constant.socket-sysnotready":"","constant.socket-vernotsupported":"","constant.socket-notinitialised":"","constant.socket-host-not-found":"","constant.socket-try-again":"","constant.socket-no-recovery":"","constant.socket-no-data":"","constant.socket-no-address":"","constant.socket-eperm":"","constant.socket-enoent":"","constant.socket-eio":"","constant.socket-enxio":"","constant.socket-e2big":"","constant.socket-eagain":"","constant.socket-enomem":"","constant.socket-enotblk":"","constant.socket-ebusy":"","constant.socket-eexist":"","constant.socket-exdev":"","constant.socket-enodev":"","constant.socket-enotdir":"","constant.socket-eisdir":"","constant.socket-enfile":"","constant.socket-enotty":"","constant.socket-enospc":"","constant.socket-espipe":"","constant.socket-erofs":"","constant.socket-emlink":"","constant.socket-epipe":"","constant.socket-enolck":"","constant.socket-enosys":"","constant.socket-enomsg":"","constant.socket-eidrm":"","constant.socket-echrng":"","constant.socket-el2nsync":"","constant.socket-el3hlt":"","constant.socket-el3rst":"","constant.socket-elnrng":"","constant.socket-eunatch":"","constant.socket-enocsi":"","constant.socket-el2hlt":"","constant.socket-ebade":"","constant.socket-ebadr":"","constant.socket-exfull":"","constant.socket-enoano":"","constant.socket-ebadrqc":"","constant.socket-ebadslt":"","constant.socket-enostr":"","constant.socket-enodata":"","constant.socket-etime":"","constant.socket-enosr":"","constant.socket-enonet":"","constant.socket-enolink":"","constant.socket-eadv":"","constant.socket-esrmnt":"","constant.socket-ecomm":"","constant.socket-eproto":"","constant.socket-emultihop":"","constant.socket-ebadmsg":"","constant.socket-enotuniq":"","constant.socket-ebadfd":"","constant.socket-eremchg":"","constant.socket-erestart":"","constant.socket-estrpipe":"","constant.socket-eprotoopt":"","constant.socket-addrinuse":"","constant.socket-etoomanyrefs":"","constant.socket-eisnam":"","constant.socket-eremoteio":"","constant.socket-edquot":"","constant.socket-enomedium":"","constant.socket-emediumtype":"","constant.socket-scmrights":"","constant.socket-credentials":"","constant.socket-creds":"","constant.socket-creds2":"","constant.socket-localcreds":"","constant.socket-localcredspersistent":"","constant.socket-skfadoff":"","constant.socket-skfadprotocol":"","constant.socket-skfadpkttype":"","constant.socket-skfadifindex":"","constant.socket-skfadnlattr":"","constant.socket-skfadnlattrnest":"","constant.socket-skfadmark":"","constant.socket-skfadqueue":"","constant.socket-skfadhatype":"","constant.socket-skfadrxhash":"","constant.socket-skfadcpu":"","constant.socket-skfadaluxorx":"","constant.socket-skfadvlantag":"","constant.socket-skfadvlantagpresent":"","constant.socket-skfadpayoffset":"","constant.socket-skfadrandom":"","constant.socket-skfadvlantpid":"","constant.socket-skfadmax":"","sockets.constants":"Predefined Constants","example-4609":"Socket example: Simple TCP\/IP server","example-4610":"Socket example: Simple TCP\/IP client","sockets.examples":"Examples","sockets.errors":"Socket Errors","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","example-4611":"Using socket_atmark to set the source address","function.socket-atmark":"Determines whether socket is at out-of-band mark","example-4612":"Using socket_bind to set the source address","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-listen":"Opens a socket on port to accept connections","example-4613":"socket_create_pair example","example-4614":"socket_create_pair IPC example","function.socket-create-pair":"Creates a pair of indistinguishable sockets and stores them in an array","function.socket-create":"Create a socket (endpoint for communication)","function.socket-export-stream":"Export a socket into a stream that encapsulates a socket","example-4615":"socket_get_option example","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 which may either result in host\/port or in a Unix filesystem path, dependent on its type","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","example-4616":"socket_import_stream example","function.socket-import-stream":"Import a stream","example-4617":"socket_last_error example","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","example-4618":"socket_recv example","function.socket-recv":"Receives data from a connected socket","example-4619":"socket_recvfrom example","function.socket-recvfrom":"Receives data from a socket whether or not it is connection-oriented","function.socket-recvmsg":"Read a message","example-4620":"Using null with socket_select","example-4621":"Understanding socket_select's result","example-4622":"socket_select example","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","example-4623":"socket_sendto Example","function.socket-sendto":"Sends a message to a socket, whether it is connected or not","example-4624":"socket_set_block example","function.socket-set-block":"Sets blocking mode on a socket","example-4625":"socket_set_nonblock example","function.socket-set-nonblock":"Sets nonblocking mode for file descriptor fd","example-4626":"socket_set_option example","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","example-4627":"socket_strerror example","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":"Socket Functions","socket.intro":"Introduction","socket.synopsis":"Class synopsis","class.socket":"The Socket class","addressinfo.intro":"Introduction","addressinfo.synopsis":"Class synopsis","class.addressinfo":"The AddressInfo class","book.sockets":"Sockets","intro.ssh2":"Introduction","ssh2.requirements":"Requirements","ssh2.installation":"Installation","ssh2.configuration":"Runtime Configuration","ssh2.resources":"Resource Types","ssh2.setup":"Installing\/Configuring","constant.ssh2-fingerprint-md5":"","constant.ssh2-fingerprint-sha1":"","constant.ssh2-fingerprint-hex":"","constant.ssh2-fingerprint-raw":"","constant.ssh2-term-unit-chars":"","constant.ssh2-term-unit-pixels":"","constant.ssh2-default-term-width":"","constant.ssh2-default-term-height":"","constant.ssh2-default-term-unit":"","constant.ssh2-stream-stdio":"","constant.ssh2-stream-stderr":"","constant.ssh2-default-terminal":"","constant.ssh2-pollin":"","constant.ssh2-pollext":"","constant.ssh2-pollout":"","constant.ssh2-pollerr":"","constant.ssh2-pollhub":"","constant.ssh2-pollnval":"","constant.ssh2-poll-session-closed":"","constant.ssh2-poll-channel-closed":"","constant.ssh2-poll-listener-closed":"","ssh2.constants":"Predefined Constants","example-4628":"Authenticating with a ssh agent","function.ssh2-auth-agent":"Authenticate over SSH using the ssh agent","example-4629":"Authentication using a public hostkey","function.ssh2-auth-hostbased-file":"Authenticate using a public hostkey","example-4630":"Retrieving a list of authentication methods","function.ssh2-auth-none":"Authenticate as &quot;none&quot;","example-4631":"Authenticating with a password","function.ssh2-auth-password":"Authenticate over SSH using a plain password","example-4632":"Authentication using a public key","function.ssh2-auth-pubkey-file":"Authenticate using a public key","example-4633":"ssh2_connect example","function.ssh2-connect":"Connect to an SSH server","function.ssh2-disconnect":"Close a connection to a remote SSH server","example-4634":"Executing a command","function.ssh2-exec":"Execute a command on a remote server","example-4635":"Opening a shell and retrieving the stderr stream associated with it","function.ssh2-fetch-stream":"Fetch an extended data stream","example-4636":"Checking the fingerprint against a known value","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","example-4637":"Determining what methods were negotiated","function.ssh2-methods-negotiated":"Return list of negotiated methods","function.ssh2-poll":"Poll the channels\/listeners\/streams for events","example-4638":"Adding a publickey with ssh2_publickey_add","function.ssh2-publickey-add":"Add an authorized publickey","function.ssh2-publickey-init":"Initialize Publickey subsystem","example-4639":"Listing authorized keys with ssh2_publickey_list","function.ssh2-publickey-list":"List currently authorized publickeys","function.ssh2-publickey-remove":"Remove an authorized publickey","example-4640":"Downloading a file via SCP","function.ssh2-scp-recv":"Request a file via SCP","example-4641":"Uploading a file via SCP","function.ssh2-scp-send":"Send a file via SCP","function.ssh2-send-eof":"Send EOF to stream","example-4642":"Changing the mode of a file on a remote server","function.ssh2-sftp-chmod":"Changes file mode","example-4643":"Stating a symbolic link via SFTP","function.ssh2-sftp-lstat":"Stat a symbolic link","example-4644":"Creating a directory on a remote server","function.ssh2-sftp-mkdir":"Create a directory","example-4645":"Reading a symbolic link","function.ssh2-sftp-readlink":"Return the target of a symbolic link","example-4646":"Resolving a pathname","function.ssh2-sftp-realpath":"Resolve the realpath of a provided path string","example-4647":"Renaming a file via sftp","function.ssh2-sftp-rename":"Rename a remote file","example-4648":"Removing a directory on a remote server","function.ssh2-sftp-rmdir":"Remove a directory","example-4649":"Stating a file via SFTP","function.ssh2-sftp-stat":"Stat a file on a remote filesystem","example-4650":"Creating a symbolic link","function.ssh2-sftp-symlink":"Create a symlink","example-4651":"Deleting a file","function.ssh2-sftp-unlink":"Delete a file","example-4652":"Opening a file via SFTP","function.ssh2-sftp":"Initialize SFTP subsystem","example-4653":"Requesting an interactive shell","function.ssh2-shell":"Request an interactive shell","example-4654":"Opening a tunnel to an arbitrary host","function.ssh2-tunnel":"Open a tunnel through a remote server","ref.ssh2":"SSH2 Functions","book.ssh2":"Secure Shell2","intro.stomp":"Introduction","stomp.requirements":"Requirements","stomp.installation":"Installation","ini.stomp.default-broker":"","ini.stomp.default-connection-timeout-sec":"","ini.stomp.default-connection-timeout-usec":"","ini.stomp.default-read-timeout-sec":"","ini.stomp.default-read-timeout-usec":"","stomp.configuration":"Runtime Configuration","stomp.resources":"Resource Types","stomp.setup":"Installing\/Configuring","example-4655":"Object-oriented style","example-4656":"Procedural style","stomp.examples":"Examples","example-4657":"stomp_connect_error example","function.stomp-connect-error":"Returns a string description of the last connect error","example-4658":"stomp_version example","function.stomp-version":"Gets the current stomp extension version","ref.stomp":"Stomp Functions","stomp.intro":"Introduction","stomp.synopsis":"Class synopsis","example-4659":"Object-oriented style","example-4660":"Procedural style","stomp.abort":"Rolls back a transaction in progress","example-4661":"Object-oriented style","example-4662":"Procedural style","stomp.ack":"Acknowledges consumption of a message","stomp.begin":"Starts a transaction","example-4663":"Object-oriented style","example-4664":"Procedural style","stomp.commit":"Commits a transaction in progress","example-4665":"Object-oriented style","example-4666":"Procedural style","stomp.construct":"Opens a connection","stomp.destruct":"Closes stomp connection","example-4667":"Object-oriented style","example-4668":"Procedural style","stomp.error":"Gets the last stomp error","example-4669":"Object-oriented style","example-4670":"Procedural style","stomp.getreadtimeout":"Gets read timeout","example-4671":"Object-oriented style","example-4672":"Procedural style","stomp.getsessionid":"Gets the current stomp session ID","stomp.hasframe":"Indicates whether or not there is a frame ready to read","example-4673":"Object-oriented style","example-4674":"Procedural style","stomp.readframe":"Reads the next frame","stomp.send":"Sends a message","example-4675":"Object-oriented style","example-4676":"Procedural style","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.intro":"Introduction","stompframe.synopsis":"Class synopsis","stompframe.props.command":"","stompframe.props.headers":"","stompframe.props.body":"","stompframe.props":"Properties","stompframe.construct":"Constructor","class.stompframe":"The StompFrame class","stompexception.intro":"Introduction","stompexception.synopsis":"Class synopsis","stomp.getdetails":"Get exception details","class.stompexception":"The StompException class","book.stomp":"Stomp Client","intro.svm":"Introduction","svm.requirements":"Requirements","svm.installation":"Installation","svm.configuration":"Runtime Configuration","svm.resources":"Resource Types","svm.setup":"Installing\/Configuring","example-4677":"Train from array","example-4678":"Train from a file","svm.examples":"Examples","svm.intro":"Introduction","svm.synopsis":"Class synopsis","svm.constants.c-svc":"","svm.constants.nu-svc":"","svm.constants.one-class":"","svm.constants.epsilon-svr":"","svm.constants.nu-svr":"","svm.constants.kernel-linear":"","svm.constants.kernel-poly":"","svm.constants.kernel-rbf":"","svm.constants.kernel-sigmoid":"","svm.constants.kernel-precomputed":"","svm.constants.opt-type":"","svm.constants.opt-kernel-type":"","svm.constants.opt-degree":"","svm.constants.opt-shrinking":"","svm.constants.opt-propability":"","svm.constants.opt-gamma":"","svm.constants.opt-nu":"","svm.constants.opt-eps":"","svm.constants.opt-p":"","svm.constants.opt-coef-zero":"","svm.constants.opt-c":"","svm.constants.opt-cache-size":"","svm.constants.types":"SVM Constants","svm.constants":"Predefined Constants","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.intro":"Introduction","svmmodel.synopsis":"Class synopsis","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-probability":"Return class probabilities for previous unseen data","svmmodel.predict":"Predict a value for previously unseen data","svmmodel.save":"Save a model to a file","class.svmmodel":"The SVMModel class","book.svm":"Support Vector Machine","intro.svn":"Introduction","svn.requirements":"Requirements","svn.installation":"Installation","svn.configuration":"Runtime Configuration","svn.resources":"Resource Types","svn.setup":"Installing\/Configuring","constant.svn-revision-head":"","constant.svn-auth-param-default-username":"","constant.svn-auth-param-default-password":"","constant.svn-auth-param-non-interactive":"","constant.svn-auth-param-dont-store-passwords":"","constant.svn-auth-param-no-auth-cache":"","constant.svn-auth-param-ssl-server-failures":"","constant.svn-auth-param-ssl-server-cert-info":"","constant.svn-auth-param-config":"","constant.svn-auth-param-server-group":"","constant.svn-auth-param-config-dir":"","constant.php-svn-auth-param-ignore-ssl-verify-errors":"","svn.constants.auth":"Constants usable with svn_auth_set_parameter","constant.svn-fs-config-fs-type":"","constant.svn-fs-type-bdb":"","constant.svn-fs-type-fsfs":"","constant.svn-prop-revision-date":"","constant.svn-prop-revision-orig-date":"","constant.svn-prop-revision-author":"","constant.svn-prop-revision-log":"","constant.svn-wc-status-none":"","constant.svn-wc-status-unversioned":"","constant.svn-wc-status-normal":"","constant.svn-wc-status-added":"","constant.svn-wc-status-missing":"","constant.svn-wc-status-deleted":"","constant.svn-wc-status-replaced":"","constant.svn-wc-status-modified":"","constant.svn-wc-status-merged":"","constant.svn-wc-status-conflicted":"","constant.svn-wc-status-ignored":"","constant.svn-wc-status-obstructed":"","constant.svn-wc-status-external":"","constant.svn-wc-status-incomplete":"","svn.constants.status":"Working copy status constants","constant.svn-node-none":"","constant.svn-node-file":"","constant.svn-node-dir":"","constant.svn-node-unknown":"","svn.constants.type":"Node type constants","svn.constants":"Predefined Constants","example-4679":"svn_add example","function.svn-add":"Schedules the addition of an item in a working directory","function.svn-auth-get-parameter":"Retrieves authentication parameter","example-4680":"Default authentication example","function.svn-auth-set-parameter":"Sets an authentication parameter","example-4681":"svn_blame example","function.svn-blame":"Get the SVN blame for a file","example-4682":"Basic example","function.svn-cat":"Returns the contents of a file in a repository","example-4683":"Basic example","function.svn-checkout":"Checks out a working copy from the repository","example-4684":"Basic example","function.svn-cleanup":"Recursively cleanup a working copy directory, finishing incomplete operations and removing locks","example-4685":"Basic example","function.svn-client-version":"Returns the version of the SVN client libraries","example-4686":"Basic example","function.svn-commit":"Sends changes from the local working copy to the repository","function.svn-delete":"Delete items from a working copy or repository","example-4687":"Basic example","example-4688":"Diffing two revisions of a repository path","example-4689":"Portably diffing two local files","function.svn-diff":"Recursively diffs two paths","example-4690":"svn_export example","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","example-4691":"Basic example","function.svn-import":"Imports an unversioned path into a repository","example-4692":"svn_log example","function.svn-log":"Returns the commit log messages of a repository URL","example-4693":"svn_ls example","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-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-fs":"Gets a handle on the filesystem for a repository","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","example-4694":"Basic example","function.svn-status":"Returns the status of working copy files and directories","example-4695":"Basic example","function.svn-update":"Update working copy","ref.svn":"SVN Functions","book.svn":"Subversion","intro.tcpwrap":"Introduction","tcpwrap.requirements":"Requirements","tcpwrap.installation":"Installation","tcpwrap.configuration":"Runtime Configuration","tcpwrap.resources":"Resource Types","tcpwrap.setup":"Installing\/Configuring","tcpwrap.constants":"Predefined Constants","example-4696":"Deny all connections from localhost","function.tcpwrap-check":"Performs a tcpwrap check","ref.tcpwrap":"TCP Functions","book.tcpwrap":"TCP Wrappers","intro.varnish":"Introduction","varnish.requirements":"Requirements","varnish.installation":"Installation","varnish.configuration":"Runtime Configuration","varnish.resources":"Resource Types","varnish.setup":"Installing\/Configuring","constant.varnish-status-syntax":"","constant.varnish-status-unknown":"","constant.varnish-status-unimpl":"","constant.varnish-status-toofew":"","constant.varnish-status-toomany":"","constant.varnish-status-param":"","constant.varnish-status-auth":"","constant.varnish-status-ok":"","constant.varnish-status-cant":"","constant.varnish-status-comms":"","constant.varnish-status-close":"","constant.varnish-config-ident":"","constant.varnish-config-host":"","constant.varnish-config-port":"","constant.varnish-config-timeout":"","constant.varnish-config-secret":"","constant.varnish-config-compat":"","constant.varnish-compat-2":"","constant.varnish-compat-3":"","varnish.constants":"Predefined Constants","example-4697":"Ban an URL","varnish.example.admin":"Basic VarnishAdmin usage","example-4698":"Get statistic snapshot","varnish.example.stat":"Basic VarnishStat usage","example-4699":"Read varnish shared memory log","varnish.example.log":"Basic VarnishLog usage","varnish.examples":"Examples","varnishadmin.intro":"Introduction","varnishadmin.synopsis":"Class synopsis","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","example-4700":"VarnishAdmin::__construct example","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.intro":"Introduction","varnishstat.synopsis":"Class synopsis","varnishstat.construct":"VarnishStat constructor","varnishstat.getsnapshot":"Get the current varnish instance statistics snapshot","class.varnishstat":"The VarnishStat class","varnishlog.intro":"Introduction","varnishlog.synopsis":"Class synopsis","varnishlog.constants.tag-debug":"","varnishlog.constants.tag-error":"","varnishlog.constants.tag-cli":"","varnishlog.constants.tag-statsess":"","varnishlog.constants.tag-reqend":"","varnishlog.constants.tag-sessionopen":"","varnishlog.constants.tag-sessionclose":"","varnishlog.constants.tag-backendopen":"","varnishlog.constants.tag-backendxid":"","varnishlog.constants.tag-backendreuse":"","varnishlog.constants.tag-backendclose":"","varnishlog.constants.tag-httpgarbage":"","varnishlog.constants.tag-backend":"","varnishlog.constants.tag-length":"","varnishlog.constants.tag-fetcherror":"","varnishlog.constants.tag-rxrequest":"","varnishlog.constants.tag-rxresponse":"","varnishlog.constants.tag-rxstatus":"","varnishlog.constants.tag-rxurl":"","varnishlog.constants.tag-rxprotocol":"","varnishlog.constants.tag-rxheader":"","varnishlog.constants.tag-txrequest":"","varnishlog.constants.tag-txresponse":"","varnishlog.constants.tag-txstatus":"","varnishlog.constants.tag-txurl":"","varnishlog.constants.tag-txprotocol":"","varnishlog.constants.tag-txheader":"","varnishlog.constants.tag-objrequest":"","varnishlog.constants.tag-objresponse":"","varnishlog.constants.tag-objstatus":"","varnishlog.constants.tag-objurl":"","varnishlog.constants.tag-objprotocol":"","varnishlog.constants.tag-objheader":"","varnishlog.constants.tag-lostheader":"","varnishlog.constants.tag-ttl":"","varnishlog.constants.tag-fetch-body":"","varnishlog.constants.tag-vcl-acl":"","varnishlog.constants.tag-vcl-call":"","varnishlog.constants.tag-vcl-trace":"","varnishlog.constants.tag-vcl-return":"","varnishlog.constants.tag-vcl-error":"","varnishlog.constants.tag-reqstart":"","varnishlog.constants.tag-hit":"","varnishlog.constants.tag-hitpass":"","varnishlog.constants.tag-expban":"","varnishlog.constants.tag-expkill":"","varnishlog.constants.tag-workthread":"","varnishlog.constants.tag-esi-xmlerror":"","varnishlog.constants.tag-hash":"","varnishlog.constants.tag-backend-health":"","varnishlog.constants.tag-vcl-log":"","varnishlog.constants.tag-gzip":"","varnishlog.constants":"Predefined Constants","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","intro.yaz":"Introduction","yaz.requirements":"Requirements","yaz.installation":"Installation","yaz.configuration":"Runtime Configuration","yaz.resources":"Resource Types","yaz.setup":"Installing\/Configuring","yaz.constants":"Predefined Constants","example-4701":"Parallel searching using Yaz","yaz.examples":"Examples","function.yaz-addinfo":"Returns additional error information","example-4702":"CCL configuration","function.yaz-ccl-conf":"Configure CCL parser","example-4703":"CCL Parsing","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-result":"Inspects Extended Services Result","example-4704":"Record Update","function.yaz-es":"Prepares for an Extended Service Request","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","example-4705":"Array for GRS-1 record","example-4706":"Working with MARCXML","function.yaz-record":"Returns a record","function.yaz-scan-result":"Returns Scan Response result","example-4707":"PHP function that scans titles","function.yaz-scan":"Prepares for a scan","function.yaz-schema":"Specifies schema for retrieval","example-4708":"Query Examples","function.yaz-search":"Prepares for a search","function.yaz-set-option":"Sets one or more options for connection","example-4709":"Sort Criterias","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 Functions","book.yaz":"YAZ","intro.zmq":"Introduction","zmq.installation":"Installation","zmq.requirements":"Requirements","zmq.setup":"Installing\/Configuring","zmq.intro":"Introduction","zmq.synopsis":"Class synopsis","zmq.constants.socket-pair":"","zmq.constants.socket-pub":"","zmq.constants.socket-sub":"","zmq.constants.socket-req":"","zmq.constants.socket-rep":"","zmq.constants.socket-xreq":"","zmq.constants.socket-xrep":"","zmq.constants.socket-push":"","zmq.constants.socket-pull":"","zmq.constants.socket-router":"","zmq.constants.socket-dealer":"","zmq.constants.socket-xpub":"","zmq.constants.socket-xsub":"","zmq.constants.socket-stream":"","zmq.constants.sockopt-hwm":"","zmq.constants.sockopt-sndhwm":"","zmq.constants.sockopt-rcvhwm":"","zmq.constants.sockopt-affinity":"","zmq.constants.sockopt-identity":"","zmq.constants.sockopt-subscribe":"","zmq.constants.sockopt-unsubscribe":"","zmq.constants.sockopt-rate":"","zmq.constants.sockopt-recovery-ivl":"","zmq.constants.sockopt-reconnect-ivl":"","zmq.constants.sockopt-reconnect-ivl-max":"","zmq.constants.sockopt-mcast-loop":"","zmq.constants.sockopt-sndbuf":"","zmq.constants.sockopt-rcvbuf":"","zmq.constants.sockopt-rcvmore":"","zmq.constants.sockopt-type":"","zmq.constants.sockopt-linger":"","zmq.constants.sockopt-backlog":"","zmq.constants.sockopt-maxmsgsize":"","zmq.constants.sockopt-sndtimeo":"","zmq.constants.sockopt-rcvtimeo":"","zmq.constants.sockopt-ipv4only":"","zmq.constants.sockopt-last-endpoint":"","zmq.constants.sockopt-tcp-keepalive-idle":"","zmq.constants.sockopt-tcp-keepalive-cnt":"","zmq.constants.sockopt-tcp-keepalive-intvl":"","zmq.constants.sockopt-delay-attach-on-connect":"","zmq.constants.sockopt-tcp-accept-filter":"","zmq.constants.sockopt-xpub-verbose":"","zmq.constants.sockopt-router-raw":"","zmq.constants.sockopt-ipv6":"","zmq.constants.ctxopt-max-sockets":"","zmq.constants.poll-in":"","zmq.constants.poll-out":"","zmq.constants.mode-noblock":"","zmq.constants.mode-dontwait":"","zmq.constants.mode-sndmore":"","zmq.constants.device-forwarder":"","zmq.constants.device-queue":"","zmq.constants.device-streamer":"","zmq.constants.err-internal":"","zmq.constants.err-eagain":"","zmq.constants.err-enotsup":"","zmq.constants.err-efsm":"","zmq.constants.err-eterm":"","zmq.constants.types":"ZMQ Constant Types","zmq.constants":"Predefined Constants","zmq.construct":"ZMQ constructor","class.zmq":"The ZMQ class","zmqcontext.intro":"Introduction","zmqcontext.synopsis":"Class synopsis","example-4710":"A ZMQContext example","zmqcontext.construct":"Construct a new ZMQContext object","zmqcontext.getopt":"Get context option","example-4711":"A ZMQContext example","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.intro":"Introduction","zmqsocket.synopsis":"Class synopsis","zmqsocket.bind":"Bind the socket","example-4712":"A ZMQContext example","zmqsocket.connect":"Connect the socket","example-4713":"A ZMQSocket example","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","example-4714":"A send\/recv example","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.intro":"Introduction","zmqpoll.synopsis":"Class synopsis","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","example-4715":"A ZMQPoll example","zmqpoll.poll":"Poll the items","zmqpoll.remove":"Remove item from poll set","class.zmqpoll":"The ZMQPoll class","zmqdevice.intro":"Introduction","zmqdevice.synopsis":"Class synopsis","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","intro.zookeeper":"Introduction","zookeeper.requirements":"Requirements","zookeeper.installation":"Installation","ini.zookeeper.recv_timeout":"","ini.zookeeper.session_lock":"","ini.zookeeper.sess_lock_wait":"","zookeeper.configuration":"Runtime Configuration","zookeeper.resources":"Resource Types","zookeeper.setup":"Installing\/Configuring","zookeeper.constants":"Predefined Constants","function.zookeeper-dispatch.example.1":"zookeeper_dispatch example #1","function.zookeeper-dispatch.example.2":"zookeeper_dispatch example #2","function.zookeeper-dispatch":"Calls callbacks for pending operations","ref.zookeeper":"ZooKeeper Functions","zookeeper.intro":"Introduction","zookeeper.synopsis":"Class synopsis","zookeeper.class.constants.perm-read":"","zookeeper.class.constants.perm-write":"","zookeeper.class.constants.perm-create":"","zookeeper.class.constants.perm-delete":"","zookeeper.class.constants.perm-admin":"","zookeeper.class.constants.perm-all":"","zookeeper.class.constants.perms":"ZooKeeper Permissions","zookeeper.class.constants.ephemeral":"","zookeeper.class.constants.sequence":"","zookeeper.class.constants.create-flags":"ZooKeeper Create Flags","zookeeper.class.constants.log-level-error":"","zookeeper.class.constants.log-level-warn":"","zookeeper.class.constants.log-level-info":"","zookeeper.class.constants.log-level-debug":"","zookeeper.class.constants.log-levels":"ZooKeeper Log Levels","zookeeper.class.constants.expired-session-state":"","zookeeper.class.constants.auth-failed-state":"","zookeeper.class.constants.connecting-state":"","zookeeper.class.constants.associating-state":"","zookeeper.class.constants.connected-state":"","zookeeper.class.constants.readonly-state":"","zookeeper.class.constants.notconnected-state":"","zookeeper.class.constants.states":"ZooKeeper States","zookeeper.class.constants.created-event":"","zookeeper.class.constants.deleted-event":"","zookeeper.class.constants.changed-event":"","zookeeper.class.constants.child-event":"","zookeeper.class.constants.session-event":"","zookeeper.class.constants.notwatching-event":"","zookeeper.class.constants.watch-types":"ZooKeeper Watch Types","zookeeper.class.constants.systemerror":"","zookeeper.class.constants.runtimeinconsistency":"","zookeeper.class.constants.datainconsistency":"","zookeeper.class.constants.connectionloss":"","zookeeper.class.constants.marshallingerror":"","zookeeper.class.constants.unimplemented":"","zookeeper.class.constants.operationtimeout":"","zookeeper.class.constants.badarguments":"","zookeeper.class.constants.invalidstate":"","zookeeper.class.constants.newconfignoquorum":"","zookeeper.class.constants.reconfiginprogress":"","zookeeper.class.constants.system-n-server-side-errors":"ZooKeeper System and Server-side Errors","zookeeper.class.constants.ok":"","zookeeper.class.constants.apierror":"","zookeeper.class.constants.nonode":"","zookeeper.class.constants.noauth":"","zookeeper.class.constants.badversion":"","zookeeper.class.constants.nochildrenforephemerals":"","zookeeper.class.constants.nodeexists":"","zookeeper.class.constants.notempty":"","zookeeper.class.constants.sessionexpired":"","zookeeper.class.constants.invalidcallback":"","zookeeper.class.constants.invalidacl":"","zookeeper.class.constants.authfailed":"","zookeeper.class.constants.closing":"","zookeeper.class.constants.nothing":"","zookeeper.class.constants.sessionmoved":"","zookeeper.class.constants.notreadonly":"","zookeeper.class.constants.ephemeralonlocalsession":"","zookeeper.class.constants.nowatcher":"","zookeeper.class.constants.reconfigdisabled":"","zookeeper.class.constants.api-errors":"ZooKeeper API Errors","zookeeper.class.constants":"Predefined Constants","zookeeper.addauth.example.basic":"Zookeeper::addAuth example","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.example.basic":"Zookeeper::create example","zookeeper.create":"Create a node synchronously","zookeeper.delete.example.basic":"Zookeeper::delete example","zookeeper.delete":"Delete a node in zookeeper synchronously","zookeeper.exists.example.basic":"Zookeeper::exists example","zookeeper.exists":"Checks the existence of a node in zookeeper synchronously","zookeeper.get.example.basic":"Zookeeper::get example","zookeeper.get.example.stat":"Zookeeper::get stat example","zookeeper.get":"Gets the data associated with a node synchronously","zookeeper.getacl.example.basic":"Zookeeper::getAcl example","zookeeper.getacl":"Gets the acl associated with a node synchronously","zookeeper.getchildren.example.basic":"Zookeeper::getChildren example","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.example.basic":"Zookeeper::set example","zookeeper.set":"Sets the data associated with a node","zookeeper.setacl.example.basic":"Zookeeper::setAcl example","zookeeper.setacl":"Sets the acl associated with a node synchronously","zookeeper.setdebuglevel.example.basic":"Zookeeper::setDebugLevel example","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.intro":"Introduction","zookeeperconfig.synopsis":"Class synopsis","zookeeperconfig.add.example.basic":"ZookeeperConfig::add example","zookeeperconfig.add":"Add servers to the ensemble","zookeeperconfig.get.example.basic":"ZookeeperConfig::get example","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.example.basic":"ZookeeperConfig::remove example","zookeeperconfig.remove":"Remove servers from the ensemble","zookeeperconfig.set.example.basic":"ZookeeperConfig::set example","zookeeperconfig.set":"Change ZK cluster ensemble membership and roles of ensemble peers","class.zookeeperconfig":"The ZookeeperConfig class","zookeeperexception.intro":"Introduction","zookeeperexception.synopsis":"Class synopsis","class.zookeeperexception":"The ZookeeperException class","zookeeperauthenticationexception.intro":"Introduction","zookeeperauthenticationexception.synopsis":"Class synopsis","class.zookeeperauthenticationexception":"The ZookeeperAuthenticationException class","zookeeperconnectionexception.intro":"Introduction","zookeeperconnectionexception.synopsis":"Class synopsis","class.zookeeperconnectionexception":"The ZookeeperConnectionException class","zookeepermarshallingexception.intro":"Introduction","zookeepermarshallingexception.synopsis":"Class synopsis","class.zookeepermarshallingexception":"The ZookeeperMarshallingException class","zookeepernonodeexception.intro":"Introduction","zookeepernonodeexception.synopsis":"Class synopsis","class.zookeepernonodeexception":"The ZookeeperNoNodeException class","zookeeperoperationtimeoutexception.intro":"Introduction","zookeeperoperationtimeoutexception.synopsis":"Class synopsis","class.zookeeperoperationtimeoutexception":"The ZookeeperOperationTimeoutException class","zookeepersessionexception.intro":"Introduction","zookeepersessionexception.synopsis":"Class synopsis","class.zookeepersessionexception":"The ZookeeperSessionException class","book.zookeeper":"ZooKeeper","refs.remote.other":"Other Services","intro.solr":"Introduction","solr.requirements":"Requirements","solr.installation":"Installation","solr.configuration":"Runtime Configuration","solr.resources":"Resource Types","solr.setup":"Installing\/Configuring","constant.solr-major-version":"","constant.solr-minor-version":"","constant.solr-patch-version":"","constant.solr-extension-version":"","solr.constants":"Predefined Constants","example-4733":"solr_get_version example","function.solr-get-version":"Returns the current version of the Apache Solr extension","ref.solr":"Solr Functions","example-4734":"Contents of the BootStrap file","example-4735":"Adding a document to the index","example-4736":"Merging one document into another document","example-4737":"Searching for documents - SolrObject responses","example-4738":"Searching for documents - SolrDocument responses","example-4739":"Simple TermsComponent example - basic","example-4740":"Simple TermsComponent example - using a prefix","example-4741":"Simple TermsComponent example - specifying a minimum frequency","example-4742":"Simple Facet Example","example-4743":"Simple Facet Example - with optional field override for mincount","example-4744":"Facet Date Example","example-4745":"Connecting to SSL-Enabled Server","example-4746":"Collapsing a SolrQuery","example-4747":"Solr Real Time Get (RTG) example SolrClient::getById","solr.examples":"Examples","solrutils.intro":"Introduction","solrutils.synopsis":"Class synopsis","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.intro":"Introduction","solrinputdocument.synopsis":"Class synopsis","solrinputdocument.constants.sort-default":"","solrinputdocument.constants.sort-asc":"","solrinputdocument.constants.sort-desc":"","solrinputdocument.constants.sort-field-name":"","solrinputdocument.constants.sort-field-value-count":"","solrinputdocument.constants.sort-field-boost-value":"","solrinputdocument.constants.types":"SolrInputDocument Class Constants","solrinputdocument.constants":"Predefined Constants","example-4748":"SolrInputDocument::addChildDocument example","solrinputdocument.addchilddocument":"Adds a child document for block indexing","example-4749":"SolrInputDocument::addChildDocuments example","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.intro":"Introduction","solrdocument.synopsis":"Class synopsis","solrdocument.constants.sort-default":"","solrdocument.constants.sort-asc":"","solrdocument.constants.sort-desc":"","solrdocument.constants.sort-field-name":"","solrdocument.constants.sort-field-value-count":"","solrdocument.constants.sort-field-boost-value":"","solrdocument.constants":"Predefined Constants","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","example-4750":"SolrDocument::toArray example","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.intro":"Introduction","solrdocumentfield.synopsis":"Class synopsis","solrdocumentfield.props.name":"","solrdocumentfield.props.boost":"","solrdocumentfield.props.values":"","solrdocumentfield.props":"Properties","solrdocumentfield.construct":"Constructor","solrdocumentfield.destruct":"Destructor","class.solrdocumentfield":"The SolrDocumentField class","solrobject.intro":"Introduction","solrobject.synopsis":"Class synopsis","example-4751":"SolrObject::__construct example","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","example-4752":"SolrObject::offsetUnset example","solrobject.offsetunset":"Unsets the value for the property","class.solrobject":"The SolrObject class","solrclient.intro":"Introduction","solrclient.synopsis":"Class synopsis","solrclient.constants.search-servlet-type":"","solrclient.constants.update-servlet-type":"","solrclient.constants.threads-servlet-type":"","solrclient.constants.ping-servlet-type":"","solrclient.constants.terms-servlet-type":"","solrclient.constants.system-servlet-type":"","solrclient.constants.default-search-servlet":"","solrclient.constants.default-update-servlet":"","solrclient.constants.default-threads-servlet":"","solrclient.constants.default-ping-servlet":"","solrclient.constants.default-terms-servlet":"","solrclient.constants.default-system-servlet":"","solrclient.constants":"Predefined Constants","example-4753":"SolrClient::addDocument example","example-4754":"SolrClient::addDocument example 2","solrclient.adddocument":"Adds a document to the index","example-4755":"SolrClient::addDocuments example","solrclient.adddocuments":"Adds a collection of SolrInputDocument instances to the index","solrclient.commit":"Finalizes all add\/deletes made to the index","example-4756":"SolrClient::__construct example","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","example-4757":"SolrQuery::deleteByQuery example","solrclient.deletebyquery":"Deletes all documents matching the given query","solrclient.destruct":"Destructor for SolrClient","example-4758":"SolrClient::getById example","solrclient.getbyid":"Get Document By Id. Utilizes Solr Realtime Get (RTG)","example-4759":"SolrClient::getByIds example","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","example-4760":"SolrClient::ping example","solrclient.ping":"Checks if Solr server is still up","example-4761":"SolrClient::query example","solrclient.query":"Sends a query to the server","example-4762":"SolrClient::request example","solrclient.request":"Sends a raw update request","solrclient.rollback":"Rollbacks all add\/deletes made to the index since the last commit","example-4763":"SolrClient::setResponseWriter example","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.intro":"Introduction","solrresponse.synopsis":"Class synopsis","solrresponse.props.http-status":"","solrresponse.props.parser-mode":"","solrresponse.props.success":"","solrresponse.props.http-status-message":"","solrresponse.props.http-request-url":"","solrresponse.props.http-raw-request-headers":"","solrresponse.props.http-raw-request":"","solrresponse.props.http-raw-response-headers":"","solrresponse.props.http-raw-response":"","solrresponse.props.http-digested-response":"","solrresponse.props":"Properties","solrresponse.constants.parse-solr-obj":"","solrresponse.constants.parse-solr-doc":"","solrresponse.constants.types":"SolrResponse Class Constants","solrresponse.constants":"Predefined Constants","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.intro":"Introduction","solrqueryresponse.synopsis":"Class synopsis","solrqueryresponse.constants.parse-solr-obj":"","solrqueryresponse.constants.parse-solr-doc":"","solrqueryresponse.constants.types":"SolrQueryResponse Class constants","solrqueryresponse.constants":"Predefined Constants","solrqueryresponse.construct":"Constructor","solrqueryresponse.destruct":"Destructor","class.solrqueryresponse":"The SolrQueryResponse class","solrupdateresponse.intro":"Introduction","solrupdateresponse.synopsis":"Class synopsis","solrupdateresponse.constants.parse-solr-obj":"","solrupdateresponse.constants.parse-solr-doc":"","solrupdateresponse.constants.types":"SolrUpdateResponse Class Constants","solrupdateresponse.constants":"Predefined Constants","solrupdateresponse.construct":"Constructor","solrupdateresponse.destruct":"Destructor","class.solrupdateresponse":"The SolrUpdateResponse class","solrpingresponse.intro":"Introduction","solrpingresponse.synopsis":"Class synopsis","solrpingresponse.props.http-status":"","solrpingresponse.props.parser-mode":"","solrpingresponse.props.success":"","solrpingresponse.props.http-status-message":"","solrpingresponse.props.http-request-url":"","solrpingresponse.props.http-raw-request-headers":"","solrpingresponse.props.http-raw-request":"","solrpingresponse.props.http-raw-response-headers":"","solrpingresponse.props.http-raw-response":"","solrpingresponse.props.http-digested-response":"","solrpingresponse.props":"Properties","solrpingresponse.constants.parse-solr-obj":"","solrpingresponse.constants.parse-solr-doc":"","solrpingresponse.constants.types":"SolrPingResponse Class Constants","solrpingresponse.constants":"Predefined Constants","solrpingresponse.construct":"Constructor","solrpingresponse.destruct":"Destructor","solrpingresponse.getresponse":"Returns the response from the server","class.solrpingresponse":"The SolrPingResponse class","solrgenericresponse.intro":"Introduction","solrgenericresponse.synopsis":"Class synopsis","solrgenericresponse.constants.parse-solr-obj":"","solrgenericresponse.constants.parse-solr-doc":"","solrgenericresponse.constants.types":"SolrGenericResponse Class constants","solrgenericresponse.constants":"Predefined Constants","solrgenericresponse.construct":"Constructor","solrgenericresponse.destruct":"Destructor","class.solrgenericresponse":"The SolrGenericResponse class","solrparams.intro":"Introduction","solrparams.synopsis":"Class synopsis","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","example-4764":"SolrParams::setParam example","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.intro":"Introduction","solrmodifiableparams.synopsis":"Class synopsis","solrmodifiableparams.construct":"Constructor","solrmodifiableparams.destruct":"Destructor","class.solrmodifiableparams":"The SolrModifiableParams class","solrquery.intro":"Introduction","solrquery.synopsis":"Class synopsis","solrquery.constants.order-asc":"","solrquery.constants.order-desc":"","solrquery.constants.facet-sort-index":"","solrquery.constants.facet-sort-count":"","solrquery.constants.terms-sort-index":"","solrquery.constants.terms-sort-count":"","solrquery.constants":"Predefined Constants","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","example-4765":"SolrQuery::addFacetField example","solrquery.addfacetfield":"Adds another field to the facet","example-4766":"SolrQuery::addFacetField example","solrquery.addfacetquery":"Adds a facet query","solrquery.addfield":"Specifies which fields to return in the result","example-4767":"SolrQuery::addFilterQuery example","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","example-4768":"SolrQuery::addGroupSortField example","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","example-4769":"SolrQuery::collapse example","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.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","example-4770":"SolrQuery::setExpand example","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.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.intro":"Introduction","solrdismaxquery.synopsis":"Class synopsis","solrdismaxquery.constants.order-asc":"","solrdismaxquery.constants.order-desc":"","solrdismaxquery.constants.facet-sort-index":"","solrdismaxquery.constants.facet-sort-count":"","solrdismaxquery.constants.terms-sort-index":"","solrdismaxquery.constants.terms-sort-count":"","solrdismaxquery.constants":"Predefined Constants","example-4771":"SolrDisMaxQuery::addBigramPhraseField example","solrdismaxquery.addbigramphrasefield":"Adds a Phrase Bigram Field (pf2 parameter)","example-4772":"SolrDisMaxQuery::addBoostQuery example","solrdismaxquery.addboostquery":"Adds a boost query field with value and optional boost (bq parameter)","example-4773":"SolrDisMaxQuery::addPhraseField example","solrdismaxquery.addphrasefield":"Adds a Phrase Field (pf parameter)","example-4774":"SolrDisMaxQuery::addQueryField example","solrdismaxquery.addqueryfield":"Add a query field with optional boost (qf parameter)","example-4775":"SolrDisMaxQuery::addTrigramPhraseField example","solrdismaxquery.addtrigramphrasefield":"Adds a Trigram Phrase Field (pf3 parameter)","example-4776":"SolrDisMaxQuery::addUserField example","solrdismaxquery.adduserfield":"Adds a field to User Fields Parameter (uf)","example-4777":"SolrDisMaxQuery::__construct example","solrdismaxquery.construct":"Class Constructor","example-4778":"SolrDisMaxQuery::removeBigramPhraseField example","solrdismaxquery.removebigramphrasefield":"Removes phrase bigram field (pf2 parameter)","example-4779":"SolrDisMaxQuery::removeBoostQuery example","solrdismaxquery.removeboostquery":"Removes a boost query partial by field name (bq)","example-4780":"SolrDisMaxQuery::removePhraseField example","solrdismaxquery.removephrasefield":"Removes a Phrase Field (pf parameter)","example-4781":"SolrDisMaxQuery::removeQueryField example","solrdismaxquery.removequeryfield":"Removes a Query Field (qf parameter)","example-4782":"SolrDisMaxQuery::removeTrigramPhraseField example","solrdismaxquery.removetrigramphrasefield":"Removes a Trigram Phrase Field (pf3 parameter)","example-4783":"SolrDisMaxQuery::removeUserField example","solrdismaxquery.removeuserfield":"Removes a field from The User Fields Parameter (uf)","example-4784":"SolrDisMaxQuery::setBigramPhraseFields example","solrdismaxquery.setbigramphrasefields":"Sets Bigram Phrase Fields and their boosts (and slops) using pf2 parameter","example-4785":"SolrDisMaxQuery::setBigramPhraseSlop example","solrdismaxquery.setbigramphraseslop":"Sets Bigram Phrase Slop (ps2 parameter)","example-4786":"SolrDisMaxQuery::setBoostFunction example","solrdismaxquery.setboostfunction":"Sets a Boost Function (bf parameter)","example-4787":"SolrDisMaxQuery::setBoostQuery example","solrdismaxquery.setboostquery":"Directly Sets Boost Query Parameter (bq)","example-4788":"SolrDisMaxQuery::setMinimumMatch example","solrdismaxquery.setminimummatch":"Set Minimum &quot;Should&quot; Match (mm)","example-4789":"SolrDisMaxQuery::setPhraseFields example","solrdismaxquery.setphrasefields":"Sets  Phrase Fields and their boosts (and slops) using pf2 parameter","example-4790":"SolrDisMaxQuery::setPhraseSlop example","solrdismaxquery.setphraseslop":"Sets the default slop on phrase queries (ps parameter)","example-4791":"SolrDisMaxQuery::setQueryAlt example","solrdismaxquery.setqueryalt":"Set Query Alternate (q.alt parameter)","example-4792":"SolrDisMaxQuery::setQueryPhraseSlop example","solrdismaxquery.setqueryphraseslop":"Specifies the amount of slop permitted on phrase queries explicitly included in the user's query string (qf parameter)","example-4793":"SolrDisMaxQuery::setTieBreaker example","solrdismaxquery.settiebreaker":"Sets Tie Breaker parameter (tie parameter)","example-4794":"SolrDisMaxQuery::setTrigramPhraseFields example","solrdismaxquery.settrigramphrasefields":"Directly Sets Trigram Phrase Fields (pf3 parameter)","example-4795":"SolrDisMaxQuery::setTrigramPhraseSlop example","solrdismaxquery.settrigramphraseslop":"Sets Trigram Phrase Slop (ps3 parameter)","example-4796":"SolrDisMaxQuery::setUserFields example","solrdismaxquery.setuserfields":"Sets User Fields parameter (uf)","example-4797":"SolrDisMaxQuery::useDisMaxQueryParser example","solrdismaxquery.usedismaxqueryparser":"Switch QueryParser to be DisMax Query Parser","example-4798":"SolrDisMaxQuery::useEDisMaxQueryParser example","solrdismaxquery.useedismaxqueryparser":"Switch QueryParser to be EDisMax","class.solrdismaxquery":"The SolrDisMaxQuery class","solrcollapsefunction.intro":"Introduction","solrcollapsefunction.synopsis":"Class synopsis","solrcollapsefunction.constants.nullpolicy-ignore":"","solrcollapsefunction.constants.nullpolicy-expand":"","solrcollapsefunction.constants.nullpolicy-collapse":"","solrcollapsefunction.constants":"Predefined Constants","example-4799":"SolrCollapseFunction::__construct example","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","example-4800":"SolrCollapseFunction::setHint example","solrcollapsefunction.sethint":"Sets collapse hint","example-4801":"SolrCollapseFunction::setMax example","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.intro":"Introduction","solrexception.synopsis":"Class synopsis","solrexception.props.sourceline":"","solrexception.props.sourcefile":"","solrexception.props.zif-name":"","solrexception.props":"Properties","solrexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrexception":"The SolrException class","solrclientexception.intro":"Introduction","solrclientexception.synopsis":"Class synopsis","solrclientexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrclientexception":"The SolrClientException class","solrserverexception.intro":"Introduction","solrserverexception.synopsis":"Class synopsis","solrserverexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrserverexception":"The SolrServerException class","solrillegalargumentexception.intro":"Introduction","solrillegalargumentexception.synopsis":"Class synopsis","solrillegalargumentexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrillegalargumentexception":"The SolrIllegalArgumentException class","solrillegaloperationexception.intro":"Introduction","solrillegaloperationexception.synopsis":"Class synopsis","solrillegaloperationexception.getinternalinfo":"Returns internal information where the Exception was thrown","class.solrillegaloperationexception":"The SolrIllegalOperationException class","solrmissingmandatoryparameterexception.intro":"Introduction","solrmissingmandatoryparameterexception.synopsis":"Class synopsis","class.solrmissingmandatoryparameterexception":"The SolrMissingMandatoryParameterException class","book.solr":"Apache Solr","refs.search":"Search Engine Extensions","intro.apache":"Introduction","apache.requirements":"Requirements","apache.installation":"Installation","example-4802":"Turning off PHP parsing for a directory using .htaccess","ini.engine":"","ini.child-terminate":"","ini.last-modified":"","ini.xbithack":"","apache.configuration":"Runtime Configuration","apache.resources":"Resource Types","apache.setup":"Installing\/Configuring","apache.constants":"Predefined Constants","function.apache-child-terminate":"Terminate apache process after this request","example-4803":"apache_get_modules example","function.apache-get-modules":"Get a list of loaded Apache modules","example-4804":"apache_get_version example","function.apache-get-version":"Fetch Apache version","example-4805":"apache_getenv example","function.apache-getenv":"Get an Apache subprocess_env variable","example-4806":"apache_lookup_uri example","function.apache-lookup-uri":"Perform a partial request for the specified URI and return all info about it","example-4807":"Passing information between PHP and Perl","example-4808":"Logging values in access.log","function.apache-note":"Get and set apache request notes","example-4809":"apache_request_headers example","function.apache-request-headers":"Fetch all HTTP request headers","example-4810":"apache_response_headers example","function.apache-response-headers":"Fetch all HTTP response headers","example-4811":"Setting an Apache environment variable using apache_setenv","function.apache-setenv":"Set an Apache subprocess_env variable","example-4812":"getallheaders example","function.getallheaders":"Fetch all HTTP request headers","function.virtual":"Perform an Apache sub-request","ref.apache":"Apache Functions","book.apache":"Apache","intro.fpm":"Introduction","fpm.setup":"Installing\/Configuring","fpm.status.configuration":"Configuration","fpm.status.parameters":"Query Parameters","fpm.status.contents":"Displayed Information","fpm.status":"Status Page","fpm.observability":"Observability","function.fastcgi-finish-request":"Flushes all response data to the client","function.fpm-get-status":"Returns the current FPM pool status","ref.fpm":"FPM Functions","book.fpm":"FastCGI Process Manager","refs.utilspec.server":"Server Specific Extensions","intro.session":"Introduction","session.requirements":"Requirements","session.installation":"Installation","ini.session.save-handler":"","ini.session.save-path":"","ini.session.name":"","ini.session.auto-start":"","ini.session.serialize-handler":"","ini.session.gc-probability":"","ini.session.gc-divisor":"","ini.session.gc-maxlifetime":"","ini.session.referer-check":"","ini.session.entropy-file":"","ini.session.entropy-length":"","ini.session.use-strict-mode":"","ini.session.use-cookies":"","ini.session.use-only-cookies":"","ini.session.cookie-lifetime":"","ini.session.cookie-path":"","ini.session.cookie-domain":"","ini.session.cookie-secure":"","ini.session.cookie-httponly":"","ini.session.cookie-samesite":"","ini.session.cache-limiter":"","ini.session.cache-expire":"","ini.session.use-trans-sid":"","ini.session.trans-sid-tags":"","ini.session.trans-sid-hosts":"","ini.session.sid-length":"","ini.session.sid-bits-per-character":"","ini.session.hash-function":"","ini.session.hash-bits-per-character":"","ini.session.upload-progress.enabled":"","ini.session.upload-progress.cleanup":"","ini.session.upload-progress.prefix":"","ini.session.upload-progress.name":"","ini.session.upload-progress.freq":"","ini.session.upload-progress.min-freq":"","ini.session.lazy-write":"","session.configuration":"Runtime Configuration","session.resources":"Resource Types","session.setup":"Installing\/Configuring","constant.sid":"","constant.php-session-disabled":"","constant.php-session-none":"","constant.php-session-active":"","session.constants":"Predefined Constants","example-4813":"Registering a variable with $_SESSION.","example-4814":"Unregistering a variable with $_SESSION.","session.examples.basic":"Basic usage","example-4815":"Counting the number of hits of a single user","session.idpassing":"Passing the Session ID","session.customhandler":"Custom Session Handlers","session.examples":"Examples","session.upload-progress.example-form":"","session.upload-progress.example-array":"","example-4816":"Example information","session.upload-progress":"Session Upload Progress","features.session.security.management.basic":"Session Security","features.session.security.management.non-adaptive-session":"Non-adaptive Session Management","features.session.security.management.session-id-regeneration":"Session ID Regeneration","features.session.security.management.session-data-deletion":"Session Data Deletion","features.session.security.management.session-locking":"Session and Locking","features.session.security.management.active-sessions":"Active Sessions","features.session.security.management.session-and-autologin":"Session and Auto-login","features.session.security.management.csrf":"CSRF (Cross-Site Request Forgeries) attacks","features.session.security.management":"Session Management Basics","session.security.ini":"Securing Session INI Settings","session.security":"Sessions and Security","function.session-abort":"Discard session array changes and finish session","example-4817":"session_cache_expire example","function.session-cache-expire":"Get and\/or set current cache expire","example-4818":"session_cache_limiter example","function.session-cache-limiter":"Get and\/or set the current cache limiter","function.session-commit":"Alias of session_write_close","example-4819":"session_create_id example with session_regenerate_id","function.session-create-id":"Create new session id","function.session-decode":"Decodes session data from a session encoded string","example-4820":"Destroying a session with $_SESSION","function.session-destroy":"Destroys all data registered to a session","function.session-encode":"Encodes the current session data as a session encoded string","example-4821":"session_gc example for task managers like cron","example-4822":"session_gc example for user accessible script","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","example-4823":"session_name example","function.session-name":"Get and\/or set the current session name","example-4824":"A session_regenerate_id example","example-4825":"Avoiding lost session by session_regenerate_id","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","example-4826":"Custom session handler: see full code in SessionHandlerInterface synopsis.","function.session-set-save-handler":"Sets user-level session storage functions","example-4827":"page1.php","example-4828":"page2.php","example-4829":"Overriding the cookie lifetime","example-4830":"Reading the session and closing it","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 Functions","sessionhandler.intro":"Introduction","sessionhandler.synopsis":"Class synopsis","session.notes":"","example-4831":"Using SessionHandler to add encryption to internal PHP save handlers.","sessionhandler.examples":"","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.intro":"Introduction","sessionhandlerinterface.synopsis":"Interface synopsis","example-4832":"Example using SessionHandlerInterface","sessionhandlerinterface.examples":"","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.intro":"Introduction","sessionidinterface.synopsis":"Interface synopsis","sessionidinterface.create-sid":"Create session ID","class.sessionidinterface":"The SessionIdInterface interface","sessionupdatetimestamphandlerinterface.intro":"Introduction","sessionupdatetimestamphandlerinterface.synopsis":"Class synopsis","sessionupdatetimestamphandlerinterface.updatetimestamp":"Update timestamp","sessionupdatetimestamphandlerinterface.validateid":"Validate ID","class.sessionupdatetimestamphandlerinterface":"The SessionUpdateTimestampHandlerInterface interface","book.session":"Session Handling","refs.basic.session":"Session Extensions","intro.cmark":"Introduction","cmark.requirements":"Requirements","cmark.installation":"Installation","cmark.setup":"Installing\/Configuring","commonmark-node-document.synopsis":"Class synopsis","class.commonmark-node-document":"Document concrete CommonMark\\Node","commonmark-node-heading.synopsis":"Class synopsis","commonmark-node-heading.construct":"Heading Construction","class.commonmark-node-heading":"Heading concrete CommonMark\\Node","commonmark-node-paragraph.synopsis":"Class synopsis","class.commonmark-node-paragraph":"Paragraph concrete CommonMark\\Node","commonmark-node-blockquote.synopsis":"Class synopsis","class.commonmark-node-blockquote":"BlockQuote concrete CommonMark\\Node","commonmark-node-bulletlist.synopsis":"Class synopsis","commonmark-node-bulletlist.construct":"BulletList Construction","class.commonmark-node-bulletlist":"BulletList concrete CommonMark\\Node","commonmark-node-orderedlist.synopsis":"Class synopsis","commonmark-node-orderedlist.construct":"OrderedList Construction","class.commonmark-node-orderedlist":"OrderedList concrete CommonMark\\Node","commonmark-node-item.synopsis":"Class synopsis","class.commonmark-node-item":"Item concrete CommonMark\\Node","commonmark-node-text.synopsis":"Class synopsis","commonmark-node-text.construct":"Text Construction","class.commonmark-node-text":"Text concrete CommonMark\\Node","commonmark-node-text-strong.synopsis":"Class synopsis","class.commonmark-node-text-strong":"Strong concrete CommonMark\\Node","commonmark-node-text-emphasis.synopsis":"Class synopsis","class.commonmark-node-text-emphasis":"Emphasis concrete CommonMark\\Node","commonmark-node-thematicbreak.synopsis":"Class synopsis","class.commonmark-node-thematicbreak":"ThematicBreak concrete CommonMark\\Node","commonmark-node-softbreak.synopsis":"Class synopsis","class.commonmark-node-softbreak":"SoftBreak concrete CommonMark\\Node","commonmark-node-linebreak.synopsis":"Class synopsis","class.commonmark-node-linebreak":"LineBreak concrete CommonMark\\Node","commonmark-node-code.synopsis":"Class synopsis","class.commonmark-node-code":"Code concrete CommonMark\\Node","commonmark-node-codeblock.synopsis":"Class synopsis","commonmark-node-codeblock.construct":"CodeBlock Construction","class.commonmark-node-codeblock":"CodeBlock concrete CommonMark\\Node","commonmark-node-htmlblock.synopsis":"Class synopsis","class.commonmark-node-htmlblock":"HTMLBlock concrete CommonMark\\Node","commonmark-node-htmlinline.synopsis":"Class synopsis","class.commonmark-node-htmlinline":"HTMLInline concrete CommonMark\\Node","commonmark-node-image.synopsis":"Class synopsis","commonmark-node-image.construct":"Image Construction","class.commonmark-node-image":"Image concrete CommonMark\\Node","commonmark-node-link.synopsis":"Class synopsis","commonmark-node-link.construct":"Link Construction","class.commonmark-node-link":"Link concrete CommonMark\\Node","commonmark-node-customblock.synopsis":"Class synopsis","class.commonmark-node-customblock":"CustomBlock concrete CommonMark\\Node","commonmark-node-custominline.synopsis":"Class synopsis","class.commonmark-node-custominline":"CustomInline concrete CommonMark\\Node","commonmark-node.intro":"Introduction","commonmark-node.synopsis":"Class synopsis","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.intro":"Introduction","commonmark-interfaces-ivisitor.synopsis":"Class synopsis","commonmark-interfaces-ivisitor.enter":"Visitation","commonmark-interfaces-ivisitor.leave":"Visitation","class.commonmark-interfaces-ivisitor":"The CommonMark\\Interfaces\\IVisitor interface","commonmark-interfaces-ivisitable.intro":"Introduction","commonmark-interfaces-ivisitable.synopsis":"Class synopsis","commonmark-interfaces-ivisitable.accept":"Visitation","class.commonmark-interfaces-ivisitable":"The CommonMark\\Interfaces\\IVisitable interface","commonmark-parser.intro":"Introduction","commonmark-parser.synopsis":"Class synopsis","commonmark-parser.construct":"Parsing","commonmark-parser.parse":"Parsing","commonmark-parser.finish":"Parsing","class.commonmark-parser":"The CommonMark\\Parser class","commonmark-cql.intro":"Introduction","commonmark-cql.synopsis":"Class synopsis","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 Functions","book.cmark":"CommonMark","intro.parle":"Introduction","parle.requirements":"Requirements","parle.installation":"Installation","parle.setup":"Installing\/Configuring","parle.constant.utf32":"","parle.constants":"Predefined Constants","parle.regex.chars":"Character representations","parle.regex.charclass":"Character classes","parle.regex.unicodecharclass":"Unicode character classes","parle.regex.alternation":"Alternation and repetition","parle.regex.anchors":"Anchors","parle.regex.grouping":"Grouping","parle.pattern.matching":"Parle pattern matching","example-4833":"Tokenize comma separated integer list","example-4834":"Tokenize assign statement","parle.examples.lexer":"Lexer examples","example-4835":"Simple calculator","example-4836":"Parse words out from a sentence","parle.examples.parser":"Parser examples","parle.examples":"Examples","parle-lexer.intro":"Introduction","parle-lexer.synopsis":"Class synopsis","parle-lexer.constants.flag-regex-icase":"","parle-lexer.constants.flag-regex-dot-not-lf":"","parle-lexer.constants.flag-regex-dot-not-cr-lf":"","parle-lexer.constants.flag-regex-skip-ws":"","parle-lexer.constants.flag-regex-match-zero-len":"","parle-lexer.constants":"Predefined Constants","parle-lexer.props.bol":"","parle-lexer.props.flags":"","parle-lexer.props.state":"","parle-lexer.props.marker":"","parle-lexer.props.cursor":"","parle-lexer.props":"Properties","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.intro":"Introduction","parle-rlexer.synopsis":"Class synopsis","parle-rlexer.constants.flag-regex-icase":"","parle-rlexer.constants.flag-regex-dot-not-lf":"","parle-rlexer.constants.flag-regex-dot-not-cr-lf":"","parle-rlexer.constants.flag-regex-skip-ws":"","parle-rlexer.constants.flag-regex-match-zero-len":"","parle-rlexer.constants":"Predefined Constants","parle-rlexer.props.bol":"","parle-rlexer.props.flags":"","parle-rlexer.props.state":"","parle-rlexer.props.marker":"","parle-rlexer.props.cursor":"","parle-rlexer.props":"Properties","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.intro":"Introduction","parle-parser.synopsis":"Class synopsis","parle-parser.constants.action-error":"","parle-parser.constants.action-shift":"","parle-parser.constants.action-reduce":"","parle-parser.constants.action-goto":"","parle-parser.constants.action-accept":"","parle-parser.constants.error-syntax":"","parle-parser.constants.error-non-associative":"","parle-parser.constants.error-unknown-token":"","parle-parser.constants":"Predefined Constants","parle-parser.props.action":"","parle-parser.props.reduceId":"","parle-parser.props":"Properties","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.intro":"Introduction","parle-rparser.synopsis":"Class synopsis","parle-rparser.constants.action-error":"","parle-rparser.constants.action-shift":"","parle-rparser.constants.action-reduce":"","parle-rparser.constants.action-goto":"","parle-rparser.constants.action-accept":"","parle-rparser.constants.error-syntax":"","parle-rparser.constants.error-non-associative":"","parle-rparser.constants.error-unknown-token":"","parle-rparser.constants":"Predefined Constants","parle-rparser.props.action":"","parle-rparser.props.reduceId":"","parle-rparser.props":"Properties","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.intro":"Introduction","parle-stack.synopsis":"Class synopsis","parle-stack.props.empty":"","parle-stack.props.size":"","parle-stack.props.top":"","parle-stack.props":"Properties","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","parle-token.intro":"Introduction","parle-token.synopsis":"Class synopsis","parle-token.props.id":"","parle-token.props.value":"","parle-token.props":"Properties","parle-token.constants.eoi":"","parle-token.constants.unknown":"","parle-token.constants.skip":"","parle-token.constants":"Predefined Constants","class.parle-token":"The Parle\\Token class","parle-errorinfo.intro":"Introduction","parle-errorinfo.synopsis":"Class synopsis","parle-errorinfo.props.id":"","parle-errorinfo.props.position":"","parle-errorinfo.props.token":"","parle-errorinfo.props":"Properties","class.parle-errorinfo":"The Parle\\ErrorInfo class","parle-lexerexception.intro":"Introduction","parle-lexerexception.synopsis":"Class synopsis","class.parle-lexerexception":"The Parle\\LexerException class","parle-parserexception.intro":"Introduction","parle-parserexception.synopsis":"Class synopsis","class.parle-parserexception":"The Parle\\ParserException class","book.parle":"Parsing and lexing","intro.pcre":"Introduction","pcre.requirements":"Requirements","pcre.installation":"Installation","ini.pcre.backtrack-limit":"","ini.pcre.recursion-limit":"","ini.pcre.jit":"","pcre.configuration":"Runtime Configuration","pcre.resources":"Resource Types","pcre.setup":"Installing\/Configuring","constant.preg-pattern-order":"","constant.preg-set-order":"","constant.preg-offset-capture":"","constant.preg-split-no-empty":"","constant.preg-split-delim-capture":"","constant.preg-split-offset-capture":"","constant.preg-unmatched-as-null":"","constant.preg-no-error":"","constant.preg-internal-error":"","constant.preg-backtrack-limit-error":"","constant.preg-recursion-limit-error":"","constant.preg-bad-utf8-error":"","constant.preg-bad-utf8-offset-error":"","constant.preg-jit-stacklimit-error":"","constant.pcre-version":"","pcre.constants":"Predefined Constants","example-4837":"Examples of valid patterns","example-4838":"Examples of invalid patterns","pcre.examples":"Examples","regexp.introduction":"Introduction","regexp.reference.delimiters":"Delimiters","regexp.reference.meta":"Meta-characters","regexp.reference.escape":"Escape sequences","regexp.reference.unicode":"Unicode character properties","regexp.reference.anchors":"Anchors","regexp.reference.dot":"Dot","regexp.reference.character-classes":"Character classes","regexp.reference.alternation":"Alternation","regexp.reference.internal-options":"Internal option setting","regexp.reference.subpatterns":"Subpatterns","regexp.reference.repetition":"Repetition","regexp.reference.back-references":"Back references","regexp.reference.assertions":"Assertions","regexp.reference.onlyonce":"Once-only subpatterns","regexp.reference.conditional":"Conditional subpatterns","example-4839":"Usage of comments in PCRE pattern","regexp.reference.comments":"Comments","regexp.reference.recursive":"Recursive patterns","regexp.reference.performance":"Performance","reference.pcre.pattern.syntax":"Pattern Syntax","reference.pcre.pattern.modifiers":"Pattern Modifiers","reference.pcre.pattern.differences":"Perl Differences","pcre.pattern":"PCRE Patterns","example-4840":"Example comparing preg_filter \n     with preg_replace","function.preg-filter":"Perform a regular expression search and replace","example-4841":"preg_grep example","function.preg-grep":"Return array entries that match the pattern","example-4842":"preg_last_error_msg example","function.preg-last-error-msg":"Returns the error message of the last PCRE regex execution","example-4843":"preg_last_error example","function.preg-last-error":"Returns the error code of the last PCRE regex execution","example-4844":"Getting all phone numbers out of some text.","example-4845":"Find matching HTML tags (greedy)","example-4846":"Using named subpattern","function.preg-match-all":"Perform a global regular expression match","example-4847":"Find the string of text &quot;php&quot;","example-4848":"Find the word &quot;web&quot;","example-4849":"Getting the domain name out of a URL","example-4850":"Using named subpattern","function.preg-match":"Perform a regular expression match","example-4851":"preg_quote example","example-4852":"Italicizing a word within some text","function.preg-quote":"Quote regular expression characters","example-4853":"preg_replace_callback_array example","function.preg-replace-callback-array":"Perform a regular expression search and replace using callbacks","example-4854":"preg_replace_callback and\n        anonymous function","example-4855":"preg_replace_callback example","example-4856":"preg_replace_callback using recursive structure\n     to handle encapsulated BB code","function.preg-replace-callback":"Perform a regular expression search and replace using a callback","example-4857":"Using backreferences followed by numeric literals","example-4858":"Using indexed arrays with preg_replace","example-4859":"Replacing several values","example-4860":"Strip whitespace","example-4861":"Using the count parameter","example-4862":"","function.preg-replace":"Perform a regular expression search and replace","example-4863":"preg_split example : Get the parts of a search string","example-4864":"Splitting a string into component characters","example-4865":"Splitting a string into matches and their offsets","function.preg-split":"Split string by a regular expression","ref.pcre":"PCRE Functions","book.pcre":"Regular Expressions (Perl-Compatible)","intro.ssdeep":"Introduction","ssdeep.requirements":"Requirements","ssdeep.installation":"Installation","ssdeep.configuration":"Runtime Configuration","ssdeep.resources":"Resource Types","ssdeep.setup":"Installing\/Configuring","ssdeep.constants":"Predefined Constants","function.ssdeep-fuzzy-compare":"Calculates the match score between two fuzzy hash signatures","function.ssdeep-fuzzy-hash-filename":"Create a fuzzy hash from a file","function.ssdeep-fuzzy-hash":"Create a fuzzy hash from a string","ref.ssdeep":"ssdeep Functions","book.ssdeep":"ssdeep Fuzzy Hashing","intro.strings":"Introduction","strings.requirements":"Requirements","strings.installation":"Installation","strings.configuration":"Runtime Configuration","strings.resources":"Resource Types","strings.setup":"Installing\/Configuring","constant.crypt-salt-length":"","constant.crypt-std-des":"","constant.crypt-ext-des":"","constant.crypt-md5":"","constant.crypt-blowfish":"","constant.crypt-sha256":"","constant.crypt-sha512":"","constant.html-specialchars":"","constant.html-entities":"","constant.ent-compat":"","constant.ent-quotes":"","constant.ent-noquotes":"","constant.ent-ignore":"","constant.ent-substitute":"","constant.ent-disallowed":"","constant.ent-html401":"","constant.ent-xml1":"","constant.ent-xhtml":"","constant.ent-html5":"","constant.char-max":"","constant.lc-ctype":"","constant.lc-numeric":"","constant.lc-time":"","constant.lc-collate":"","constant.lc-monetary":"","constant.lc-all":"","constant.lc-messages":"","constant.str-pad-left":"","constant.str-pad-right":"","constant.str-pad-both":"","string.constants":"Predefined Constants","strings.seealso":"See Also","example-4866":"addcslashes example","function.addcslashes":"Quote string with slashes in a C style","example-4867":"An addslashes example","function.addslashes":"Quote string with slashes","example-4868":"bin2hex example","function.bin2hex":"Convert binary data into hexadecimal representation","function.chop":"Alias of rtrim","example-4869":"chr example","example-4870":"Overflow behavior","example-4871":"Building a UTF-8 string from individual bytes","function.chr":"Generate a single-byte string from a number","example-4872":"chunk_split example","function.chunk-split":"Split a string into smaller chunks","function.convert-cyr-string":"Convert from one Cyrillic character set to another","example-4873":"convert_uudecode example","function.convert-uudecode":"Decode a uuencoded string","example-4874":"convert_uuencode example","function.convert-uuencode":"Uuencode a string","example-4875":"count_chars example","function.count-chars":"Return information about characters used in a string","example-4876":"Displaying a crc32 checksum","function.crc32":"Calculates the crc32 polynomial of a string","example-4877":"crypt examples","function.crypt":"One-way string hashing","example-4878":"echo examples","example-4879":"","function.echo":"Output one or more strings","example-4880":"explode examples","example-4881":"explode return examples","example-4882":"limit parameter examples","function.explode":"Split a string by a string","example-4883":"fprintf: zero-padded integers","example-4884":"fprintf: formatting currency","function.fprintf":"Write a formatted string to a stream","example-4885":"Translation Table Example","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","hex2bin.example.basic":"hex2bin example","function.hex2bin":"Decodes a hexadecimally encoded binary string","example-4887":"Decoding HTML entities","function.html-entity-decode":"Convert HTML entities to their corresponding characters","example-4888":"A htmlentities example","example-4889":"Usage of ENT_IGNORE","function.htmlentities":"Convert all applicable characters to HTML entities","example-4890":"A htmlspecialchars_decode example","function.htmlspecialchars-decode":"Convert special HTML entities back to characters","example-4891":"htmlspecialchars example","function.htmlspecialchars":"Convert special characters to HTML entities","example-4892":"implode example","function.implode":"Join array elements with a string","function.join":"Alias of implode","example-4893":"lcfirst example","function.lcfirst":"Make a string's first character lowercase","example-4894":"levenshtein example","function.levenshtein":"Calculate Levenshtein distance between two strings","example-4895":"localeconv example","function.localeconv":"Get numeric formatting information","example-4896":"Usage example of ltrim","function.ltrim":"Strip whitespace (or other characters) from the beginning of a string","example-4897":"Usage example of md5_file","function.md5-file":"Calculates the md5 hash of a given file","example-4898":"A md5 example","function.md5":"Calculate the md5 hash of a string","metaphone.example.basic":"metaphone basic example","metaphone.example.phonemes":"Using the max_phonemes parameter","metaphone.example.phonemes-overlong":"Using the max_phonemes parameter","function.metaphone":"Calculate the metaphone key of a string","example-4902":"money_format Example","function.money-format":"Formats a number as a currency string","example-4903":"nl_langinfo example","function.nl-langinfo":"Query language and locale information","example-4904":"Using nl2br","example-4905":"Generating valid HTML markup using the use_xhtml parameter","example-4906":"Various newline separators","function.nl2br":"Inserts HTML line breaks before all newlines in a string","example-4907":"number_format Example","function.number-format":"Format a number with grouped thousands","example-4908":"ord example","example-4909":"Examining the individual bytes of a UTF-8 string","function.ord":"Convert the first byte of a string to a value between 0 and 255","example-4910":"Using parse_str","example-4911":"parse_str name mangling","function.parse-str":"Parses the string into variables","example-4912":"print examples","example-4913":"","example-4914":"","function.print":"Output a string","example-4915":"printf: various examples","example-4916":"printf: string specifiers","function.printf":"Output a formatted string","example-4917":"quoted_printable_decode example","function.quoted-printable-decode":"Convert a quoted-printable string to an 8 bit string","example-4918":"quoted_printable_encode example","function.quoted-printable-encode":"Convert a 8 bit string to a quoted-printable string","example-4919":"quotemeta example","function.quotemeta":"Quote meta characters","example-4920":"Usage example of rtrim","function.rtrim":"Strip whitespace (or other characters) from the end of a string","example-4921":"setlocale Examples","example-4922":"setlocale Examples for Windows","function.setlocale":"Set locale information","example-4923":"sha1_file example","function.sha1-file":"Calculate the sha1 hash of a file","example-4924":"A sha1 example","function.sha1":"Calculate the sha1 hash of a string","similar_text.example.swapping":"similar_text argument swapping example","function.similar-text":"Calculate the similarity between two strings","example-4926":"Soundex Examples","function.soundex":"Calculate the soundex key of a string","example-4927":"Argument swapping","example-4928":"Specifying padding character","example-4929":"Position specifier with other specifiers","example-4930":"sprintf: zero-padded integers","example-4931":"sprintf: formatting currency","example-4932":"sprintf: scientific notation","function.sprintf":"Return a formatted string","example-4933":"sscanf Example","example-4934":"sscanf - using optional parameters","function.sscanf":"Parses input from a string according to a format","example-4935":"Using the empty string ''","example-4936":"Showing case-sensitivity","function.str-contains":"Determine if a string contains a given substring","example-4937":"Basic str_decrement example","example-4938":"str_decrement example with a carry","function.str-decrement":"Decrement an alphanumeric string","example-4939":"Using the empty string ''","example-4940":"Showing case-sensitivity","function.str-ends-with":"Checks if a string ends with a given substring","example-4941":"str_getcsv example","example-4942":"str_getcsv example with an empty string","function.str-getcsv":"Parse a CSV string into an array","example-4943":"Basic str_increment example","example-4944":"str_increment example with a carry","function.str-increment":"Increment an alphanumeric string","example-4945":"str_ireplace example","function.str-ireplace":"Case-insensitive version of str_replace","example-4946":"str_pad example","function.str-pad":"Pad a string to a certain length with another string","example-4947":"str_repeat example","function.str-repeat":"Repeat a string","example-4948":"Basic str_replace examples","example-4949":"Examples of potential str_replace gotchas","function.str-replace":"Replace all occurrences of the search string with the replacement string","example-4950":"str_rot13 example","function.str-rot13":"Perform the rot13 transform on a string","example-4951":"str_shuffle example","function.str-shuffle":"Randomly shuffles a string","example-4952":"Example uses of str_split","function.str-split":"Convert a string to an array","example-4953":"Using the empty string ''","example-4954":"Showing case-sensitivity","function.str-starts-with":"Checks if a string starts with a given substring","example-4955":"A str_word_count example","function.str-word-count":"Return information about words used in a string","example-4956":"strcasecmp example","function.strcasecmp":"Binary safe case-insensitive string comparison","function.strchr":"Alias of strstr","example-4957":"strcmp example","function.strcmp":"Binary safe string comparison","function.strcoll":"Locale based string comparison","strcspn.example":"strcspn example","function.strcspn":"Find length of initial segment not matching mask","example-4959":"strip_tags example","function.strip-tags":"Strip HTML and PHP tags from a string","example-4960":"stripcslashes example","function.stripcslashes":"Un-quote string quoted with addcslashes","example-4961":"stripos examples","function.stripos":"Find the position of the first occurrence of a case-insensitive substring in a string","example-4962":"A stripslashes example","example-4963":"Using stripslashes on an array","function.stripslashes":"Un-quotes a quoted string","example-4964":"stristr example","example-4965":"Testing if a string is found or not","example-4966":"Using a non &quot;string&quot; needle","function.stristr":"Case-insensitive strstr","example-4967":"A strlen example","function.strlen":"Get string length","example-4968":"strnatcasecmp example","function.strnatcasecmp":"Case insensitive string comparisons using a &quot;natural order&quot; algorithm","function.strnatcmp":"String comparisons using a &quot;natural order&quot; algorithm","example-4969":"strncasecmp example","function.strncasecmp":"Binary safe case-insensitive string comparison of the first n characters","example-4970":"strncmp example","function.strncmp":"Binary safe string comparison of the first n characters","example-4971":"strpbrk example","function.strpbrk":"Search a string for any of a set of characters","example-4972":"Using ===","example-4973":"Using !==","example-4974":"Using an offset","function.strpos":"Find the position of the first occurrence of a substring in a string","example-4975":"strrchr example","function.strrchr":"Find the last occurrence of a character in a string","example-4976":"Reversing a string with strrev","function.strrev":"Reverse a string","example-4977":"A simple strripos example","function.strripos":"Find the position of the last occurrence of a case-insensitive substring in a string","example-4978":"Checking if a needle is in the haystack","example-4979":"Searching with offsets","function.strrpos":"Find the position of the last occurrence of a substring in a string","example-4980":"strspn example","function.strspn":"Finds the length of the initial segment of a string consisting\n   entirely of characters contained within a given mask","example-4981":"strstr example","function.strstr":"Find the first occurrence of a string","example-4982":"strtok example","example-4983":"strtok behavior on empty part found","example-4984":"The difference between strtok and explode","function.strtok":"Tokenize string","example-4985":"strtolower example","function.strtolower":"Make a string lowercase","example-4986":"strtoupper example","function.strtoupper":"Make a string uppercase","example-4987":"strtr example","example-4988":"strtr example with two arguments","example-4989":"strtr behavior comparison","function.strtr":"Translate characters or replace substrings","example-4990":"A substr_compare example","function.substr-compare":"Binary safe comparison of two strings from an offset, up to length characters","example-4991":"A substr_count example","function.substr-count":"Count the number of substring occurrences","example-4992":"Simple substr_replace examples","example-4993":"Using substr_replace to replace multiple strings at\n     once","function.substr-replace":"Replace text within a portion of a string","example-4994":"Using a negative offset","example-4995":"Using a negative length","example-4996":"Basic substr usage","example-4997":"substr casting behaviour","example-4999":"","example-4998":"Invalid Character Range","function.substr":"Return part of a string","example-5000":"Usage example of trim","example-5001":"Trimming array values with trim","function.trim":"Strip whitespace (or other characters) from the beginning and end of a string","example-5002":"ucfirst example","function.ucfirst":"Make a string's first character uppercase","example-5003":"ucwords example","example-5004":"ucwords example with custom delimiter","example-5005":"ucwords example with additional delimiters","function.ucwords":"Uppercase the first character of each word in a string","example-5006":"Basic examples","function.utf8-decode":"Converts a string from UTF-8 to ISO-8859-1, replacing invalid or unrepresentable\n   characters","example-5007":"Basic example","function.utf8-encode":"Converts a string from ISO-8859-1 to UTF-8","example-5008":"vfprintf: zero-padded integers","function.vfprintf":"Write a formatted string to a stream","example-5009":"vprintf: zero-padded integers","function.vprintf":"Output a formatted string","example-5010":"vsprintf: zero-padded integers","function.vsprintf":"Return a formatted string","example-5011":"wordwrap example","example-5012":"wordwrap example","example-5013":"wordwrap example","function.wordwrap":"Wraps a string to a given number of characters","ref.strings":"String Functions","changelog.strings":"Changelog","book.strings":"Strings","refs.basic.text":"Text Processing","intro.array":"Introduction","array.requirements":"Requirements","array.installation":"Installation","array.configuration":"Runtime Configuration","array.resources":"Resource Types","array.setup":"Installing\/Configuring","constant.case-lower":"","constant.case-upper":"","constant.sort-asc":"","constant.sort-desc":"","constant.sort-regular":"","constant.sort-numeric":"","constant.sort-string":"","constant.sort-locale-string":"","constant.sort-natural":"","constant.sort-flag-case":"","constant.array-filter-use-key":"","constant.array-filter-use-both":"","constant.count-normal":"","constant.count-recursive":"","constant.extr-overwrite":"","constant.extr-skip":"","constant.extr-prefix-same":"","constant.extr-prefix-all":"","constant.extr-prefix-invalid":"","constant.extr-prefix-if-exists":"","constant.extr-if-exists":"","constant.extr-refs":"","array.constants":"Predefined Constants","array.sorting":"Sorting Arrays","array.seealso":"See Also","function.array-change-key-case.example-1":"array_change_key_case example","function.array-change-key-case":"Changes the case of all keys in an array","example-5015":"array_chunk example","function.array-chunk":"Split an array into chunks","example-5016":"Get the column of first names from a recordset","example-5017":"Get the column of last names from a recordset, indexed by the &quot;id&quot; column","example-5018":"Get the column of usernames from the public &quot;username&quot; property of an\n     object","example-5019":"Get the column of names from the private &quot;name&quot; property of an object\n     using the magic __get method.","function.array-column":"Return the values from a single column in the input array","example-5020":"A simple array_combine example","function.array-combine":"Creates an array by using one array for keys and another for its values","example-5021":"array_count_values example","function.array-count-values":"Counts the occurrences of each distinct value in an array","example-5022":"array_diff_assoc example","example-5023":"array_diff_assoc example","function.array-diff-assoc":"Computes the difference of arrays with additional index check","example-5024":"array_diff_key example","function.array-diff-key":"Computes the difference of arrays using keys for comparison","example-5025":"array_diff_uassoc example","function.array-diff-uassoc":"Computes the difference of arrays with additional index check which is performed by a user supplied callback function","example-5026":"array_diff_ukey example","function.array-diff-ukey":"Computes the difference of arrays using a callback function on the keys for comparison","example-5027":"array_diff example","example-5028":"array_diff example with non-matching types","function.array-diff":"Computes the difference of arrays","example-5029":"array_fill_keys example","function.array-fill-keys":"Fill an array with values, specifying keys","function.array-fill.example.basic":"array_fill example","function.array-fill.example.negative-start-index":"array_fill example with a negative start index","function.array-fill":"Fill an array with values","example-5032":"array_filter example","example-5033":"array_filter without\n    callback","example-5034":"array_filter with \n    mode","function.array-filter":"Filters elements of an array using a callback function","example-5035":"array_flip example","example-5036":"array_flip example : collision","function.array-flip":"Exchanges all keys with their associated values in an array","example-5037":"array_intersect_assoc example","function.array-intersect-assoc":"Computes the intersection of arrays with additional index check","example-5038":"array_intersect_key example","function.array-intersect-key":"Computes the intersection of arrays using keys for comparison","example-5039":"array_intersect_uassoc example","function.array-intersect-uassoc":"Computes the intersection of arrays with additional index check, compares indexes by a callback function","example-5040":"array_intersect_ukey example","function.array-intersect-ukey":"Computes the intersection of arrays using a callback function on the keys for comparison","example-5041":"array_intersect example","function.array-intersect":"Computes the intersection of arrays","example-5042":"array_is_list example","function.array-is-list":"Checks whether a given array is a list","example-5043":"array_key_exists example","example-5044":"array_key_exists vs isset","function.array-key-exists":"Checks if the given key or index exists in the array","array_key_first.example.basic":"Basic array_key_first Usage","function.array-key-first":"Gets the first key of an array","function.array-key-last":"Gets the last key of an array","example-5046":"array_keys example","function.array-keys":"Return all the keys or a subset of the keys of an array","example-5047":"array_map example","example-5048":"array_map using a lambda function","example-5049":"array_map - using more arrays","example-5050":"Performing a zip operation of arrays","example-5051":"null callback with only\n     array","example-5052":"array_map - with string keys","example-5053":"array_map - associative arrays","function.array-map":"Applies the callback to the elements of the given arrays","example-5054":"array_merge_recursive example","function.array-merge-recursive":"Merge one or more arrays recursively","example-5055":"array_merge example","example-5056":"Simple array_merge example","example-5057":"array_merge with non-array types","function.array-merge":"Merge one or more arrays","example-5058":"Sorting multiple arrays","example-5059":"Sorting multi-dimensional array","example-5060":"Sorting database results","example-5061":"Case insensitive sorting","function.array-multisort":"Sort multiple or multi-dimensional arrays","example-5062":"array_pad example","function.array-pad":"Pad array to the specified length with a value","example-5063":"array_pop example","function.array-pop":"Pop the element off the end of array","example-5064":"array_product examples","function.array-product":"Calculate the product of values in an array","example-5065":"array_push example","function.array-push":"Push one or more elements onto the end of array","example-5066":"array_rand example","function.array-rand":"Pick one or more random keys out of an array","example-5067":"array_reduce example","function.array-reduce":"Iteratively reduce the array to a single value using a callback function","example-5068":"array_replace_recursive example","example-5069":"array_replace_recursive and recursive behavior","function.array-replace-recursive":"Replaces elements from passed arrays into the first array recursively","example-5070":"array_replace example","function.array-replace":"Replaces elements from passed arrays into the first array","example-5071":"array_reverse example","function.array-reverse":"Return an array with elements in reverse order","example-5072":"array_search example","function.array-search":"Searches the array for a given value and returns the first corresponding key if successful","example-5073":"array_shift example","function.array-shift":"Shift an element off the beginning of array","example-5074":"array_slice examples","example-5075":"array_slice and one-based array","example-5076":"array_slice and array with mixed keys","function.array-slice":"Extract a slice of the array","example-5077":"array_splice examples","example-5078":"Equivalent statements to various array_splice examples","function.array-splice":"Remove a portion of the array and replace it with something else","example-5079":"array_sum examples","function.array-sum":"Calculate the sum of values in an array","example-5080":"array_udiff_assoc example","function.array-udiff-assoc":"Computes the difference of arrays with additional index check, compares data by a callback function","example-5081":"array_udiff_uassoc example","function.array-udiff-uassoc":"Computes the difference of arrays with additional index check, compares data and indexes by a callback function","example-5082":"array_udiff example using stdClass Objects","example-5083":"array_udiff example using DateTime Objects","function.array-udiff":"Computes the difference of arrays by using a callback function for data comparison","example-5084":"array_uintersect_assoc example","function.array-uintersect-assoc":"Computes the intersection of arrays with additional index check, compares data by a callback function","example-5085":"array_uintersect_uassoc example","function.array-uintersect-uassoc":"Computes the intersection of arrays with additional index check, compares data and indexes by separate callback functions","example-5086":"array_uintersect example","function.array-uintersect":"Computes the intersection of arrays, compares data by a callback function","example-5087":"array_unique example","example-5088":"array_unique and types","function.array-unique":"Removes duplicate values from an array","example-5089":"array_unshift example","example-5090":"Usage with associative arrays","function.array-unshift":"Prepend one or more elements to the beginning of an array","example-5091":"array_values example","function.array-values":"Return all the values of an array","example-5092":"array_walk_recursive example","function.array-walk-recursive":"Apply a user function recursively to every member of an array","example-5093":"array_walk example","example-5094":"array_walk example using anonymous function","function.array-walk":"Apply a user supplied function to every member of an array","example-5095":"array example","example-5096":"Automatic index with array","example-5097":"1-based index with array","example-5098":"Accessing an array inside double quotes","function.array":"Create an array","example-5099":"arsort example","function.arsort":"Sort an array in descending order and maintain index association","example-5100":"asort example","function.asort":"Sort an array in ascending order and maintain index association","example-5101":"compact example","function.compact":"Create array containing variables and their values","count.example.basic":"count example","count.example.badexample":"count non Countable|array example (bad example - don't do this)","count.example.recursive":"Recursive count example","count.example.countable":"Countable object","function.count":"Counts all elements in an array or in a Countable object","example-5106":"Example use of current and friends","function.current":"Return the current element in an array","example-5107":"each examples","example-5108":"Traversing an array with each","function.each":"Return the current key and value pair from an array and advance the array cursor","example-5109":"end example","function.end":"Set the internal pointer of an array to its last element","example-5110":"extract example","function.extract":"Import variables into the current symbol table from an array","example-5111":"in_array example","example-5112":"in_array with strict example","example-5113":"in_array with an array as needle","function.in-array":"Checks if a value exists in an array","function.key-exists":"Alias of array_key_exists","example-5114":"key example","function.key":"Fetch a key from an array","example-5115":"krsort example","function.krsort":"Sort an array by key in descending order","example-5116":"ksort example","example-5117":"ksort with int keys","function.ksort":"Sort an array by key in ascending order","example-5118":"list examples","example-5119":"An example use of list","example-5120":"Using nested list","example-5121":"list and order of index definitions","example-5122":"list with keys","function.list":"Assign variables as if they were an array","example-5123":"natcasesort example","function.natcasesort":"Sort an array using a case insensitive &quot;natural order&quot; algorithm","example-5124":"natsort examples demonstrating basic usage","example-5125":"natsort examples demonstrating potential gotchas","function.natsort":"Sort an array using a &quot;natural order&quot; algorithm","example-5126":"Example use of next and friends","function.next":"Advance the internal pointer of an array","function.pos":"Alias of current","example-5127":"Example use of prev and friends","function.prev":"Rewind the internal array pointer","example-5128":"range examples","function.range":"Create an array containing a range of elements","example-5129":"reset example","function.reset":"Set the internal pointer of an array to its first element","example-5130":"rsort example","function.rsort":"Sort an array in descending order","example-5131":"shuffle example","function.shuffle":"Shuffle an array","function.sizeof":"Alias of count","example-5132":"sort example","example-5133":"sort example using case-insensitive natural\n    ordering","function.sort":"Sort an array in ascending order","example-5134":"Basic uasort example","function.uasort":"Sort an array with a user-defined comparison function and maintain index association","example-5135":"uksort example","function.uksort":"Sort an array by keys using a user-defined comparison function","function.usort.examples.basic":"usort example","function.usort.examples.multi":"usort example using multi-dimensional array","function.usort.examples.object":"usort example using a member function of an object","function.usort.examples.closure":"usort example using a closure\n     to sort a multi-dimensional array","function.usort.examples.multiple-axes":"usort example using the spaceship operator","function.usort":"Sort an array by values using a user-defined comparison function","ref.array":"Array Functions","book.array":"Arrays","intro.classobj":"Introduction","classobj.requirements":"Requirements","classobj.installation":"Installation","classobj.configuration":"Runtime Configuration","classobj.resources":"Resource Types","classobj.setup":"Installing\/Configuring","classobj.constants":"Predefined Constants","example-5141":"Class Definitions","example-5142":"test_script.php","classobj.examples":"Examples","function.autoload":"Attempt to load undefined class","example-5143":"class_alias example","function.class-alias":"Creates an alias for a class","example-5144":"class_exists example","example-5145":"autoload parameter example","function.class-exists":"Checks if the class has been defined","example-5146":"enum_exists example","function.enum-exists":"Checks if the enum has been defined","example-5147":"Using get_called_class","function.get-called-class":"The &quot;Late Static Binding&quot; class name","example-5148":"get_class_methods example","function.get-class-methods":"Gets the class methods' names","example-5149":"get_class_vars example","example-5150":"get_class_vars and scoping behaviour","function.get-class-vars":"Get the default properties of the class","example-5151":"Using get_class","example-5152":"Using get_class in superclass","example-5153":"Using get_class with namespaced classes","function.get-class":"Returns the name of the class of an object","example-5154":"get_declared_classes example","function.get-declared-classes":"Returns an array with the name of the defined classes","example-5155":"get_declared_interfaces example","function.get-declared-interfaces":"Returns an array of all declared interfaces","function.get-declared-traits":"Returns an array of all declared traits","example-5156":"get_mangled_object_vars example","function.get-mangled-object-vars":"Returns an array of mangled object properties","example-5157":"Use of get_object_vars","function.get-object-vars":"Gets the properties of the given object","example-5158":"Using get_parent_class","function.get-parent-class":"Retrieves the parent class name for object or class","example-5159":"interface_exists example","function.interface-exists":"Checks if the interface has been defined","example-5160":"is_a example","example-5161":"Using the instanceof operator","function.is-a":"Checks whether the object is of a given type or subtype","example-5162":"is_subclass_of example","example-5163":"is_subclass_of using interface example","function.is-subclass-of":"Checks if the object has this class as one of its parents or implements it","example-5164":"method_exists example","example-5165":"Static method_exists example","function.method-exists":"Checks if the class method exists","example-5166":"A property_exists example","function.property-exists":"Checks if the object or class has a property","function.trait-exists":"Checks if the trait exists","ref.classobj":"Classes\/Object Functions","book.classobj":"Class\/Object Information","intro.ctype":"Introduction","ctype.requirements":"Requirements","ctype.installation":"Installation","ctype.configuration":"Runtime Configuration","ctype.resources":"Resource Types","ctype.setup":"Installing\/Configuring","ctype.constants":"Predefined Constants","example-5167":"A ctype_alnum example (using the default locale)","function.ctype-alnum":"Check for alphanumeric character(s)","example-5168":"A ctype_alpha example (using the default locale)","function.ctype-alpha":"Check for alphabetic character(s)","example-5169":"A ctype_cntrl example","function.ctype-cntrl":"Check for control character(s)","example-5170":"A ctype_digit example","example-5171":"A ctype_digit example comparing strings with integers","function.ctype-digit":"Check for numeric character(s)","example-5172":"A ctype_graph example","function.ctype-graph":"Check for any printable character(s) except space","example-5173":"A ctype_lower example (using the default locale)","function.ctype-lower":"Check for lowercase character(s)","example-5174":"A ctype_print example","function.ctype-print":"Check for printable character(s)","example-5175":"A ctype_punct example","function.ctype-punct":"Check for any printable character which is not whitespace or an\n   alphanumeric character","example-5176":"A ctype_space example","function.ctype-space":"Check for whitespace character(s)","example-5177":"A ctype_upper example (using the default locale)","function.ctype-upper":"Check for uppercase character(s)","example-5178":"A ctype_xdigit example","function.ctype-xdigit":"Check for character(s) representing a hexadecimal digit","ref.ctype":"Ctype Functions","book.ctype":"Character type checking","intro.filter":"Introduction","filter.requirements":"Requirements","filter.installation":"Installation","example-5179":"Configuring the default filter to act like htmlspecialchars","ini.filter.default":"","ini.filter.default-flags":"","filter.configuration":"Runtime Configuration","filter.resources":"Resource Types","filter.setup":"Installing\/Configuring","filter.filters.validate":"Validate filters","example-5180":"Configuring the default filter to act like htmlspecialchars","filter.filters.sanitize":"Sanitize filters","filter.filters.misc":"Other filters","filter.filters.flags":"Filter flags","filter.filters":"Types of filters","constant.input-post":"","constant.input-get":"","constant.input-cookie":"","constant.input-env":"","constant.input-server":"","constant.input-session":"","constant.input-request":"","constant.filter-flag-none":"","constant.filter-require-scalar":"","constant.filter-require-array":"","constant.filter-force-array":"","constant.filter-null-on-failure":"","constant.filter-validate-int":"","constant.filter-validate-bool":"","constant.filter-validate-boolean":"","constant.filter-validate-float":"","constant.filter-validate-regexp":"","constant.filter-validate-url":"","constant.filter-validate-domain":"","constant.filter-validate-email":"","constant.filter-validate-ip":"","constant.filter-validate-mac":"","constant.filter-default":"","constant.filter-unsafe-raw":"","constant.filter-sanitize-string":"","constant.filter-sanitize-stripped":"","constant.filter-sanitize-encoded":"","constant.filter-sanitize-special-chars":"","constant.filter-sanitize-email":"","constant.filter-sanitize-url":"","constant.filter-sanitize-number-int":"","constant.filter-sanitize-number-float":"","constant.filter-sanitize-magic-quotes":"","constant.filter-sanitize-add-slashes":"","constant.filter-callback":"","constant.filter-flag-allow-octal":"","constant.filter-flag-allow-hex":"","constant.filter-flag-strip-low":"","constant.filter-flag-strip-high":"","constant.filter-flag-strip-backtick":"","constant.filter-flag-encode-low":"","constant.filter-flag-encode-high":"","constant.filter-flag-encode-amp":"","constant.filter-flag-no-encode-quotes":"","constant.filter-flag-empty-string-null":"","constant.filter-flag-allow-fraction":"","constant.filter-flag-allow-thousand":"","constant.filter-flag-allow-scientific":"","constant.filter-flag-path-required":"","constant.filter-flag-query-required":"","constant.filter-flag-scheme-required":"","constant.filter-flag-host-required":"","constant.filter-flag-hostname":"","constant.filter-flag-ipv4":"","constant.filter-flag-ipv6":"","constant.filter-flag-no-res-range":"","constant.filter-flag-no-priv-range":"","constant.filter-flag-email-unicode":"","filter.constants":"Predefined Constants","filter.examples.validation.email":"","example-5181":"Validating email addresses with filter_var","filter.examples.validation.ip":"","example-5182":"Validating IP addresses with filter_var","filter.examples.validation.options":"","example-5183":"Passing options to filter_var","filter.examples.validation":"Validation","filter.examples.sanitization.email":"","example-5184":"Sanitizing and validating email addresses","filter.examples.sanitization.default_filter":"","example-5185":"Configuring a default filter","filter.examples.sanitization":"Sanitization","filter.examples":"Examples","function.filter-has-var":"Checks if variable of specified type exists","function.filter-id":"Returns the filter ID belonging to a named filter","example-5186":"A filter_input_array example","function.filter-input-array":"Gets external variables and optionally filters them","example-5187":"A filter_input example","function.filter-input":"Gets a specific external variable by name and optionally filters it","example-5188":"A filter_list example","function.filter-list":"Returns a list of all supported filters","example-5189":"A filter_var_array example","function.filter-var-array":"Gets multiple variables and optionally filters them","example-5190":"A filter_var example","example-5191":"Filter an array example","function.filter-var":"Filters a variable with a specified filter","ref.filter":"Filter Functions","book.filter":"Data Filtering","intro.funchand":"Introduction","funchand.requirements":"Requirements","funchand.installation":"Installation","funchand.configuration":"Runtime Configuration","funchand.resources":"Resource Types","funchand.setup":"Installing\/Configuring","funchand.constants":"Predefined Constants","example-5192":"call_user_func_array example","example-5193":"call_user_func_array using namespace name","example-5194":"Using lambda function","example-5195":"Passing values by reference","example-5196":"call_user_func_array using named arguments","function.call-user-func-array":"Call a callback with an array of parameters","example-5197":"call_user_func example and references","example-5198":"call_user_func example","example-5199":"call_user_func using namespace name","example-5200":"Using a class method with call_user_func","example-5201":"Using lambda function with call_user_func","function.call-user-func":"Call the callback given by the first parameter","example-5202":"Creating a function dynamically, with create_function\n     or anonymous functions","example-5203":"Making a general processing function, with create_function\n     or anonymous functions","example-5204":"Using dynamic functions as callback functions","function.create-function":"Create a function dynamically by evaluating a string of code","example-5205":"forward_static_call_array example","function.forward-static-call-array":"Call a static method and pass the arguments as array","example-5206":"forward_static_call example","function.forward-static-call":"Call a static method","example-5207":"func_get_arg example","example-5208":"func_get_arg example of byref and byval arguments","function.func-get-arg":"Return an item from the argument list","example-5209":"func_get_args example","example-5210":"func_get_args example of byref and byval arguments","function.func-get-args":"Returns an array comprising a function's argument list","example-5211":"func_num_args example","function.func-num-args":"Returns the number of arguments passed to the function","example-5212":"function_exists example","function.function-exists":"Return true if the given function has been defined","example-5213":"get_defined_functions example","function.get-defined-functions":"Returns an array of all defined functions","example-5214":"register_shutdown_function example","function.register-shutdown-function":"Register a function for execution on shutdown","example-5215":"register_tick_function example","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 Functions","book.funchand":"Function Handling","intro.quickhash":"Introduction","quickhash.requirements":"Requirements","quickhash.installation":"Installation","quickhash.configuration":"Runtime Configuration","quickhash.setup":"Installing\/Configuring","quickhash.constants":"Predefined Constants","example-5216":"Quickhash Example","example-5217":"Quickhash ArrayAccess Example","example-5218":"Quickhash Iterator Example","example-5219":"Quickhash String Values Example","quickhash.examples":"Examples","quickhashintset.intro":"Introduction","quickhashintset.synopsis":"Class synopsis","quickhashintset.constants.check-for-dupes":"","quickhashintset.constants.do-not-use-zend-alloc":"","quickhashintset.constants.hasher-no-hash":"","quickhashintset.constants.hasher-jenkins1":"","quickhashintset.constants.hasher-jenkins2":"","quickhashintset.constants":"Predefined Constants","example-5220":"QuickHashIntSet::add example","quickhashintset.add":"This method adds a new entry to the set","example-5221":"QuickHashIntSet::__construct example","quickhashintset.construct":"Creates a new QuickHashIntSet object","example-5222":"QuickHashIntSet::delete example","quickhashintset.delete":"This method deletes an entry from the set","example-5223":"QuickHashIntSet::exists example","quickhashintset.exists":"This method checks whether a key is part of the set","example-5224":"QuickHashIntSet::getSize example","quickhashintset.getsize":"Returns the number of elements in the set","example-5225":"QuickHashIntSet::loadFromFile example","quickhashintset.loadfromfile":"This factory method creates a set from a file","example-5226":"QuickHashIntSet::loadFromString example","quickhashintset.loadfromstring":"This factory method creates a set from a string","example-5227":"QuickHashIntSet::saveToFile example","quickhashintset.savetofile":"This method stores an in-memory set to disk","example-5228":"QuickHashIntSet::saveToString example","quickhashintset.savetostring":"This method returns a serialized version of the set","class.quickhashintset":"The QuickHashIntSet class","quickhashinthash.intro":"Introduction","quickhashinthash.synopsis":"Class synopsis","quickhashinthash.constants.check-for-dupes":"","quickhashinthash.constants.do-not-use-zend-alloc":"","quickhashinthash.constants.hasher-no-hash":"","quickhashinthash.constants.hasher-jenkins1":"","quickhashinthash.constants.hasher-jenkins2":"","quickhashinthash.constants":"Predefined Constants","example-5229":"QuickHashIntHash::add example","quickhashinthash.add":"This method adds a new entry to the hash","example-5230":"QuickHashIntHash::__construct example","quickhashinthash.construct":"Creates a new QuickHashIntHash object","example-5231":"QuickHashIntHash::delete example","quickhashinthash.delete":"This method deletes an entry from the hash","example-5232":"QuickHashIntHash::exists example","quickhashinthash.exists":"This method checks whether a key is part of the hash","example-5233":"QuickHashIntHash::get example","quickhashinthash.get":"This method retrieves a value from the hash by its key","example-5234":"QuickHashIntHash::getSize example","quickhashinthash.getsize":"Returns the number of elements in the hash","example-5235":"QuickHash IntHash file format","example-5236":"QuickHash IntHash file format","example-5237":"QuickHashIntHash::loadFromFile example","quickhashinthash.loadfromfile":"This factory method creates a hash from a file","example-5238":"QuickHashIntHash::loadFromString example","quickhashinthash.loadfromstring":"This factory method creates a hash from a string","example-5239":"QuickHashIntHash::saveToFile example","quickhashinthash.savetofile":"This method stores an in-memory hash to disk","example-5240":"QuickHashIntHash::saveToString example","quickhashinthash.savetostring":"This method returns a serialized version of the hash","example-5241":"QuickHashIntHash::set example","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","example-5242":"QuickHashIntHash::update example","quickhashinthash.update":"This method updates an entry in the hash with a new value","class.quickhashinthash":"The QuickHashIntHash class","quickhashstringinthash.intro":"Introduction","quickhashstringinthash.synopsis":"Class synopsis","quickhashstringinthash.constants.check-for-dupes":"","quickhashstringinthash.constants.do-not-use-zend-alloc":"","quickhashstringinthash.constants":"Predefined Constants","example-5243":"QuickHashStringIntHash::add example","quickhashstringinthash.add":"This method adds a new entry to the hash","example-5244":"QuickHashStringIntHash::__construct example","quickhashstringinthash.construct":"Creates a new QuickHashStringIntHash object","example-5245":"QuickHashStringIntHash::delete example","quickhashstringinthash.delete":"This method deletes an entry from the hash","quickhashstringinthash.exists":"This method checks whether a key is part of the hash","example-5246":"QuickHashStringIntHash::get example","quickhashstringinthash.get":"This method retrieves a value from the hash by its key","example-5247":"QuickHashStringIntHash::getSize example","quickhashstringinthash.getsize":"Returns the number of elements in the hash","example-5248":"QuickHash StringIntHash file format","example-5249":"QuickHash IntHash file format","example-5250":"QuickHashStringIntHash::loadFromFile example","quickhashstringinthash.loadfromfile":"This factory method creates a hash from a file","example-5251":"QuickHashStringIntHash::loadFromString example","quickhashstringinthash.loadfromstring":"This factory method creates a hash from a string","example-5252":"QuickHashStringIntHash::saveToFile example","quickhashstringinthash.savetofile":"This method stores an in-memory hash to disk","example-5253":"QuickHashStringIntHash::saveToString example","quickhashstringinthash.savetostring":"This method returns a serialized version of the hash","example-5254":"QuickHashStringIntHash::set example","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","example-5255":"QuickHashStringIntHash::update example","quickhashstringinthash.update":"This method updates an entry in the hash with a new value","class.quickhashstringinthash":"The QuickHashStringIntHash class","quickhashintstringhash.intro":"Introduction","quickhashintstringhash.synopsis":"Class synopsis","quickhashintstringhash.constants.check-for-dupes":"","quickhashintstringhash.constants.do-not-use-zend-alloc":"","quickhashintstringhash.constants.hasher-no-hash":"","quickhashintstringhash.constants.hasher-jenkins1":"","quickhashintstringhash.constants.hasher-jenkins2":"","quickhashintstringhash.constants":"Predefined Constants","example-5256":"QuickHashIntStringHash::add example","quickhashintstringhash.add":"This method adds a new entry to the hash","example-5257":"QuickHashIntStringHash::__construct example","quickhashintstringhash.construct":"Creates a new QuickHashIntStringHash object","example-5258":"QuickHashIntStringHash::delete example","quickhashintstringhash.delete":"This method deletes an entry from the hash","quickhashintstringhash.exists":"This method checks whether a key is part of the hash","example-5259":"QuickHashIntStringHash::get example","quickhashintstringhash.get":"This method retrieves a value from the hash by its key","example-5260":"QuickHashIntStringHash::getSize example","quickhashintstringhash.getsize":"Returns the number of elements in the hash","example-5261":"QuickHash IntString file format","example-5262":"QuickHash IntString file format","example-5263":"QuickHashIntStringHash::loadFromFile example","quickhashintstringhash.loadfromfile":"This factory method creates a hash from a file","example-5264":"QuickHashIntStringHash::loadFromString example","quickhashintstringhash.loadfromstring":"This factory method creates a hash from a string","example-5265":"QuickHashIntStringHash::saveToFile example","quickhashintstringhash.savetofile":"This method stores an in-memory hash to disk","example-5266":"QuickHashIntStringHash::saveToString example","quickhashintstringhash.savetostring":"This method returns a serialized version of the hash","example-5267":"QuickHashIntStringHash::set example","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","example-5268":"QuickHashIntStringHash::update example","quickhashintstringhash.update":"This method updates an entry in the hash with a new value","class.quickhashintstringhash":"The QuickHashIntStringHash class","book.quickhash":"Quickhash","intro.reflection":"Introduction","reflection.requirements":"Requirements","reflection.installation":"Installation","reflection.configuration":"Runtime Configuration","reflection.resources":"Resource Types","reflection.setup":"Installing\/Configuring","reflection.constants":"Predefined Constants","example-5269":"Reflection Example from Shell (a Terminal)","reflection.examples":"Examples","example-5270":"Extending the built-in classes","reflection.extending":"Extending","reflection.intro":"Introduction","reflection.synopsis":"Class synopsis","reflection.export":"Exports","example-5271":"Reflection::getModifierNames example","reflection.getmodifiernames":"Gets modifier names","class.reflection":"The Reflection class","reflectionclass.intro":"Introduction","reflectionclass.synopsis":"Class synopsis","reflectionclass.props.name":"","reflectionclass.props":"Properties","reflectionclass.constants.is-implicit-abstract":"","reflectionclass.constants.is-explicit-abstract":"","reflectionclass.constants.is-final":"","reflectionclass.constants.is-readonly":"","reflectionclass.constants.modifiers":"ReflectionClass Modifiers","reflectionclass.constants":"Predefined Constants","example-5272":"Basic usage ReflectionClass","reflectionclass.construct":"Constructs a ReflectionClass","example-5273":"Basic usage of ReflectionClass::export","reflectionclass.export":"Exports a class","example-5274":"Basic usage","example-5275":"Filtering results by class name","example-5276":"Filtering results by class name, with inheritance","reflectionclass.getattributes":"Gets Attributes","example-5277":"Usage of ReflectionClass::getConstant","reflectionclass.getconstant":"Gets defined constant","reflectionclass.getconstants":"Gets constants","example-5278":"Basic usage of ReflectionClass::getConstructor","reflectionclass.getconstructor":"Gets the constructor of the class","example-5279":"ReflectionClass::getDefaultProperties example","reflectionclass.getdefaultproperties":"Gets default properties","example-5280":"ReflectionClass::getDocComment example","reflectionclass.getdoccomment":"Gets doc comments","example-5281":"ReflectionClass::getEndLine example","reflectionclass.getendline":"Gets end line","example-5282":"Basic usage of ReflectionClass::getExtension","reflectionclass.getextension":"Gets a ReflectionExtension object for the extension which defined the class","example-5283":"Basic usage of ReflectionClass::getExtensionName","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","example-5284":"ReflectionClass::getInterfaceNames example","reflectionclass.getinterfacenames":"Gets the interface names","example-5285":"ReflectionClass::getInterfaces example","reflectionclass.getinterfaces":"Gets the interfaces","example-5286":"Basic usage of ReflectionClass::getMethod","reflectionclass.getmethod":"Gets a ReflectionMethod for a class method","example-5287":"Basic usage of ReflectionClass::getMethods","example-5288":"Filtering results from ReflectionClass::getMethods","reflectionclass.getmethods":"Gets an array of methods","reflectionclass.getmodifiers":"Gets the class modifiers","example-5289":"ReflectionClass::getName example","reflectionclass.getname":"Gets class name","example-5290":"ReflectionClass::getNamespaceName example","reflectionclass.getnamespacename":"Gets namespace name","reflectionclass.getparentclass":"Gets parent class","reflectionclass.getproperties.example.filter":"ReflectionClass::getProperties filtering example","reflectionclass.getproperties":"Gets properties","example-5292":"Basic usage of ReflectionClass::getProperty","reflectionclass.getproperty":"Gets a ReflectionProperty for a class's property","reflectionclass.getreflectionconstant":"Gets a ReflectionClassConstant for a class's constant","reflectionclass.getreflectionconstants.example":"Basic ReflectionClass::getReflectionConstants example","reflectionclass.getreflectionconstants":"Gets class constants","example-5294":"ReflectionClass::getShortName example","reflectionclass.getshortname":"Gets short name","reflectionclass.getstartline":"Gets starting line number","reflectionclass.getstaticproperties":"Gets static properties","example-5295":"Basic usage of ReflectionClass::getStaticPropertyValue","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","example-5296":"ReflectionClass::hasConstant example","reflectionclass.hasconstant":"Checks if constant is defined","example-5297":"ReflectionClass::hasMethod example","reflectionclass.hasmethod":"Checks if method is defined","example-5298":"ReflectionClass::hasProperty example","reflectionclass.hasproperty":"Checks if property is defined","reflectionclass.implementsinterface":"Implements interface","example-5299":"ReflectionClass::inNamespace example","reflectionclass.innamespace":"Checks if in namespace","example-5300":"ReflectionClass::isAbstract example","reflectionclass.isabstract":"Checks if class is abstract","example-5301":"ReflectionClass::isAnonymous example","reflectionclass.isanonymous":"Checks if class is anonymous","example-5302":"Basic usage of ReflectionClass::isCloneable","reflectionclass.iscloneable":"Returns whether this class is cloneable","reflectionclass.isenum":"Returns whether this is an enum","example-5303":"ReflectionClass::isFinal example","reflectionclass.isfinal":"Checks if class is final","example-5304":"ReflectionClass::isInstance related examples","reflectionclass.isinstance":"Checks class for instance","example-5305":"ReflectionClass::isInstantiable example","reflectionclass.isinstantiable":"Checks if the class is instantiable","example-5306":"Basic usage of ReflectionClass::isInterface","reflectionclass.isinterface":"Checks if the class is an interface","example-5307":"Basic usage of ReflectionClass::isInternal","reflectionclass.isinternal":"Checks if class is defined internally by an extension, or the core","example-5308":"Basic ReflectionClass::isIterable Usage","reflectionclass.isiterable":"Check whether this class is iterable","reflectionclass.isiterateable":"Alias of ReflectionClass::isIterable","example-5309":"ReflectionClass::isReadOnly example","reflectionclass.isreadonly":"Checks if class is readonly","reflectionclass.issubclassof":"Checks if a subclass","reflectionclass.istrait":"Returns whether this is a trait","reflectionclass.isuserdefined":"Checks if user defined","reflectionclass.newinstance":"Creates a new class instance from given arguments","example-5310":"Basic usage of ReflectionClass::newInstanceArgs","reflectionclass.newinstanceargs":"Creates a new class instance from given arguments","reflectionclass.newinstancewithoutconstructor":"Creates a new class instance without invoking the constructor","reflectionclass.setstaticpropertyvalue":"Sets static property value","example-5311":"ReflectionClass::__toString example","reflectionclass.tostring":"Returns the string representation of the ReflectionClass object","class.reflectionclass":"The ReflectionClass class","reflectionclassconstant.intro":"Introduction","reflectionclassconstant.synopsis":"Class synopsis","reflectionclassconstant.props.name":"","reflectionclassconstant.props.class":"","reflectionclassconstant.props":"Properties","reflectionclassconstant.constants.is-public":"","reflectionclassconstant.constants.is-protected":"","reflectionclassconstant.constants.is-private":"","reflectionclassconstant.constants.is-final":"","reflectionclassconstant.constants.modifiers":"ReflectionClassConstant Modifiers","reflectionclassconstant.constants":"Predefined Constants","reflectionclassconstant.construct":"Constructs a ReflectionClassConstant","reflectionclassconstant.export":"Export","example-5312":"Basic usage","example-5313":"Filtering results by class name","example-5314":"Filtering results by class name, with inheritance","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.getvalue":"Gets value","reflectionclassconstant.isenumcase.example.basic":"ReflectionClassConstant::isEnumCase example","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","reflectionenum.intro":"Introduction","reflectionenum.synopsis":"Class synopsis","reflectionenum.seealso":"See Also","reflectionenum.construct":"Instantiates a ReflectionEnum object","example-5316":"ReflectionEnum::getBackingType example","reflectionenum.getbackingtype":"Gets the backing type of an Enum, if any","example-5317":"ReflectionEnum::getCase example","reflectionenum.getcase":"Returns a specific case of an Enum","example-5318":"ReflectionEnum::getCases example","reflectionenum.getcases":"Returns a list of all cases on an Enum","example-5319":"ReflectionEnum::hasCase example","reflectionenum.hascase":"Checks for a case on an Enum","example-5320":"ReflectionEnum::isBacked example","reflectionenum.isbacked":"Determines if an Enum is a Backed Enum","class.reflectionenum":"The ReflectionEnum class","reflectionenumunitcase.intro":"Introduction","reflectionenumunitcase.synopsis":"Class synopsis","reflectionenumunitcase.seealso":"See Also","reflectionenumunitcase.construct":"Instantiates a ReflectionEnumUnitCase object","reflectionenumunitcase.getenum":"Gets the reflection of the enum of this case","example-5321":"ReflectionEnum::getValue example","reflectionenumunitcase.getvalue":"Gets the enum case object described by this reflection object","class.reflectionenumunitcase":"The ReflectionEnumUnitCase class","reflectionenumbackedcase.intro":"Introduction","reflectionenumbackedcase.synopsis":"Class synopsis","reflectionenumbackedcase.seealso":"See Also","reflectionenumbackedcase.construct":"Instantiates a ReflectionEnumBackedCase object","example-5322":"ReflectionEnum::getBackingValue example","reflectionenumbackedcase.getbackingvalue":"Gets the scalar value backing this Enum case","class.reflectionenumbackedcase":"The ReflectionEnumBackedCase class","reflectionzendextension.intro":"Introduction","reflectionzendextension.synopsis":"Class synopsis","reflectionzendextension.props.name":"","reflectionzendextension.props":"Properties","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.intro":"Introduction","reflectionextension.synopsis":"Class synopsis","reflectionextension.props.name":"","reflectionextension.props":"Properties","reflectionextension.clone":"Clones","example-5323":"ReflectionExtension example","reflectionextension.construct":"Constructs a ReflectionExtension","reflectionextension.export":"Export","example-5324":"ReflectionExtension::getClasses example","reflectionextension.getclasses":"Gets classes","example-5325":"ReflectionExtension::getClassNames example","reflectionextension.getclassnames":"Gets class names","example-5326":"ReflectionExtension::getConstants example","reflectionextension.getconstants":"Gets constants","example-5327":"ReflectionExtension::getDependencies example","reflectionextension.getdependencies":"Gets dependencies","example-5328":"ReflectionExtension::getFunctions example","reflectionextension.getfunctions":"Gets extension functions","example-5329":"ReflectionExtension::getINIEntries example","reflectionextension.getinientries":"Gets extension ini entries","example-5330":"ReflectionExtension::getName example","reflectionextension.getname":"Gets extension name","example-5331":"ReflectionExtension::getVersion example","reflectionextension.getversion":"Gets extension version","example-5332":"ReflectionExtension::info example","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.intro":"Introduction","reflectionfunction.synopsis":"Class synopsis","reflectionfunction.constants.is-deprecated":"","reflectionfunction.constants.modifiers":"ReflectionFunction Modifiers","reflectionfunction.constants":"Predefined Constants","example-5333":"ReflectionFunction::__construct example","reflectionfunction.construct":"Constructs a ReflectionFunction object","reflectionfunction.export":"Exports function","reflectionfunction.getclosure":"Returns a dynamically created closure for the function","example-5334":"ReflectionFunction::invoke example","reflectionfunction.invoke":"Invokes function","example-5335":"ReflectionFunction::invokeArgs example","example-5336":"ReflectionFunction::invokeArgs with references example","reflectionfunction.invokeargs":"Invokes function args","example-5337":"ReflectionFunction::isAnonymous example","reflectionfunction.isanonymous":"Checks if a function is anonymous","reflectionfunction.isdisabled":"Checks if function is disabled","example-5338":"ReflectionFunction::__toString example","reflectionfunction.tostring":"Returns the string representation of the ReflectionFunction object","class.reflectionfunction":"The ReflectionFunction class","reflectionfunctionabstract.intro":"Introduction","reflectionfunctionabstract.synopsis":"Class synopsis","reflectionfunctionabstract.props.name":"","reflectionfunctionabstract.props":"Properties","reflectionfunctionabstract.clone":"Clones function","example-5339":"Basic usage with a class method","example-5340":"Basic usage with a function","example-5341":"Filtering results by class name","example-5342":"Filtering results by class name, with inheritance","reflectionfunctionabstract.getattributes":"Gets Attributes","reflectionfunctionabstract.getclosurescopeclass":"Returns the scope class associated with the closure","reflectionfunctionabstract.getclosurethis":"Returns this pointer bound to closure","example-5343":"ReflectionFunctionAbstract::getClosureUsedVariables example","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","example-5344":"ReflectionFunctionAbstract::getReturnType example","example-5345":"Usage on built-in functions","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","example-5346":"ReflectionFunctionAbstract::getTentativeReturnType example","reflectionfunctionabstract.gettentativereturntype":"Returns the tentative return type associated with the function","example-5347":"ReflectionFunctionAbstract::hasReturnType example","example-5348":"Usage on built-in functions","reflectionfunctionabstract.hasreturntype":"Checks if the function has a specified return type","example-5349":"ReflectionFunctionAbstract::hasTentativeReturnType example","reflectionfunctionabstract.hastentativereturntype":"Returns whether the function has a tentative return type","reflectionfunctionabstract.innamespace":"Checks if function in namespace","example-5350":"ReflectionFunctionAbstract::isClosure example","reflectionfunctionabstract.isclosure":"Checks if closure","example-5351":"ReflectionFunctionAbstract::isDeprecated example","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.intro":"Introduction","reflectionmethod.synopsis":"Class synopsis","reflectionmethod.props.name":"","reflectionmethod.props.class":"","reflectionmethod.props":"Properties","reflectionmethod.constants.is-static":"","reflectionmethod.constants.is-public":"","reflectionmethod.constants.is-protected":"","reflectionmethod.constants.is-private":"","reflectionmethod.constants.is-abstract":"","reflectionmethod.constants.is-final":"","reflectionmethod.constants.modifiers":"ReflectionMethod Modifiers","reflectionmethod.constants":"Predefined Constants","example-5352":"ReflectionMethod::__construct example","reflectionmethod.construct":"Constructs a ReflectionMethod","example-5353":"ReflectionMethod::createFromMethodName example","reflectionmethod.createfrommethodname":"Creates a new ReflectionMethod","reflectionmethod.export":"Export a reflection method","reflectionmethod.getclosure":"Returns a dynamically created closure for the method","example-5354":"ReflectionMethod::getDeclaringClass example","reflectionmethod.getdeclaringclass":"Gets declaring class for the reflected method","example-5355":"ReflectionMethod::getModifiers example","reflectionmethod.getmodifiers":"Gets the method modifiers","example-5356":"ReflectionMethod::getPrototype example","reflectionmethod.getprototype":"Gets the method prototype (if there is one)","example-5357":"ReflectionMethod::hasPrototype example","reflectionmethod.hasprototype":"Returns whether a method has a prototype","example-5358":"ReflectionMethod::invoke example","reflectionmethod.invoke":"Invoke","example-5359":"ReflectionMethod::invokeArgs example","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","example-5360":"Simple Class definition","reflectionmethod.setaccessible":"Set method accessibility","example-5361":"ReflectionMethod::__toString example","reflectionmethod.tostring":"Returns the string representation of the Reflection method object","class.reflectionmethod":"The ReflectionMethod class","reflectionnamedtype.intro":"Introduction","reflectionnamedtype.synopsis":"Class synopsis","reflectionnamedtype.getname":"Get the name of the type as a string","example-5362":"ReflectionNamedType::isBuiltin example","reflectionnamedtype.isbuiltin":"Checks if it is a built-in type","class.reflectionnamedtype":"The ReflectionNamedType class","reflectionobject.intro":"Introduction","reflectionobject.synopsis":"Class synopsis","reflectionobject.construct":"Constructs a ReflectionObject","reflectionobject.export":"Export","class.reflectionobject":"The ReflectionObject class","reflectionparameter.intro":"Introduction","reflectionparameter.synopsis":"Class synopsis","reflectionparameter.props.name":"","reflectionparameter.props":"Properties","reflectionparameter.allowsnull":"Checks if null is allowed","reflectionparameter.canbepassedbyvalue":"Returns whether this parameter can be passed by value","reflectionparameter.clone":"Clone","example-5363":"Using the ReflectionParameter class","reflectionparameter.construct":"Construct","reflectionparameter.export":"Exports","example-5364":"Basic usage","example-5365":"Filtering results by class name","example-5366":"Filtering results by class name, with inheritance","reflectionparameter.getattributes":"Gets Attributes","example-5367":"Using the ReflectionParameter class","reflectionparameter.getclass":"Get a ReflectionClass object for the parameter being reflected or null","example-5368":"Getting the class that declared the method","reflectionparameter.getdeclaringclass":"Gets declaring class","reflectionparameter.getdeclaringfunction":"Gets declaring function","example-5369":"Getting default values of function parameters","reflectionparameter.getdefaultvalue":"Gets default parameter value","example-5370":"Getting default values' constant names of function parameters","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","example-5371":"ReflectionParameter::getType Usage as of PHP 7.1.0","example-5372":"ReflectionParameter::getType Usage before PHP 7.1.0","example-5373":"ReflectionParameter::getType Usage in PHP 8.0.0 and later","reflectionparameter.gettype":"Gets a parameter's type","example-5374":"ReflectionParameter::hasType example","reflectionparameter.hastype":"Checks if parameter has a type","example-5375":"PHP 8.0.0 equivalent","reflectionparameter.isarray":"Checks if parameter expects an array","example-5376":"PHP 8.0.0 equivalent","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.isvariadic":"Checks if the parameter is variadic","example-5377":"ReflectionParameter::__toString example","reflectionparameter.tostring":"To string","class.reflectionparameter":"The ReflectionParameter class","reflectionproperty.intro":"Introduction","reflectionproperty.synopsis":"Class synopsis","reflectionproperty.props.name":"","reflectionproperty.props.class":"","reflectionproperty.props":"Properties","reflectionproperty.constants.is-static":"","reflectionproperty.constants.is-readonly":"","reflectionproperty.constants.is-public":"","reflectionproperty.constants.is-protected":"","reflectionproperty.constants.is-private":"","reflectionproperty.constants.modifiers":"ReflectionProperty Modifiers","reflectionproperty.constants":"Predefined Constants","reflectionproperty.clone":"Clone","example-5378":"ReflectionProperty::__construct example","example-5379":"Getting value from private and protected properties using ReflectionProperty class","reflectionproperty.construct":"Construct a ReflectionProperty object","reflectionproperty.export":"Export","example-5380":"Basic usage","example-5381":"Filtering results by class name","example-5382":"Filtering results by class name, with inheritance","reflectionproperty.getattributes":"Gets Attributes","reflectionproperty.getdeclaringclass":"Gets declaring class","example-5383":"ReflectionProperty::getDefaultValue example","reflectionproperty.getdefaultvalue":"Returns the default value declared for a property","example-5384":"ReflectionProperty::getDocComment example","example-5385":"Multiple property declarations","reflectionproperty.getdoccomment":"Gets the property doc comment","reflectionproperty.getmodifiers":"Gets the property modifiers","reflectionproperty.getname":"Gets property name","reflectionproperty.gettype.example.basic":"ReflectionProperty::getType example","reflectionproperty.gettype":"Gets a property's type","example-5387":"ReflectionProperty::getValue example","reflectionproperty.getvalue":"Gets value","example-5388":"ReflectionProperty::hasDefaultValue example","reflectionproperty.hasdefaultvalue":"Checks if property has a default value declared","reflectionproperty.hastype.example.basic":"ReflectionProperty::hasType example","reflectionproperty.hastype":"Checks if property has a type","example-5390":"ReflectionProperty::isDefault example","reflectionproperty.isdefault":"Checks if property is a default property","reflectionproperty.isinitialized.example.basic":"ReflectionProperty::isInitialized example","reflectionproperty.isinitialized":"Checks whether a property is initialized","reflectionproperty.isprivate":"Checks if property is private","example-5392":"ReflectionProperty::isPromoted example","reflectionproperty.ispromoted":"Checks if property is promoted","reflectionproperty.isprotected":"Checks if property is protected","reflectionproperty.ispublic":"Checks if property is public","reflectionproperty.isreadonly":"Checks if property is readonly","reflectionproperty.isstatic":"Checks if property is static","example-5393":"Simple Class definition","reflectionproperty.setaccessible":"Set property accessibility","example-5394":"ReflectionProperty::setValue example","reflectionproperty.setvalue":"Set property value","reflectionproperty.tostring":"To string","class.reflectionproperty":"The ReflectionProperty class","reflectiontype.intro":"Introduction","reflectiontype.synopsis":"Class synopsis","reflectiontype.changelog":"Changelog","example-5395":"ReflectionType::allowsNull example","reflectiontype.allowsnull":"Checks if null is allowed","example-5396":"ReflectionType::__toString example","reflectiontype.tostring":"To string","class.reflectiontype":"The ReflectionType class","reflectionuniontype.intro":"Introduction","reflectionuniontype.synopsis":"Class synopsis","example-5397":"ReflectionUnionType::getTypes example","reflectionuniontype.gettypes":"Returns the types included in the union type","class.reflectionuniontype":"The ReflectionUnionType class","reflectiongenerator.intro":"Introduction","reflectiongenerator.synopsis":"Class synopsis","example-5398":"ReflectionGenerator::__construct example","reflectiongenerator.construct":"Constructs a ReflectionGenerator object","example-5399":"ReflectionGenerator::getExecutingFile example","reflectiongenerator.getexecutingfile":"Gets the file name of the currently executing generator","example-5400":"ReflectionGenerator::getExecutingGenerator example","reflectiongenerator.getexecutinggenerator":"Gets the executing Generator object","example-5401":"ReflectionGenerator::getExecutingLine example","reflectiongenerator.getexecutingline":"Gets the currently executing line of the generator","example-5402":"ReflectionGenerator::getFunction example","reflectiongenerator.getfunction":"Gets the function name of the generator","example-5403":"ReflectionGenerator::getThis example","reflectiongenerator.getthis":"Gets the $this value of the generator","example-5404":"ReflectionGenerator::getTrace example","reflectiongenerator.gettrace":"Gets the trace of the executing generator","class.reflectiongenerator":"The ReflectionGenerator class","reflectionfiber.intro":"Introduction","reflectionfiber.synopsis":"Class synopsis","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.intro":"Introduction","reflectionintersectiontype.synopsis":"Class synopsis","example-5405":"ReflectionIntersectionType::getTypes example","reflectionintersectiontype.gettypes":"Returns the types included in the intersection type","class.reflectionintersectiontype":"The ReflectionIntersectionType class","reflectionreference.intro":"Introduction","reflectionreference.synopsis":"Class synopsis","reflectionreference.construct":"Private constructor to disallow direct instantiation","reflectionreference.fromarrayelement":"Create a ReflectionReference from an array element","reflectionreference.getid.example.basic":"Basic ReflectionReference::getId usage","reflectionreference.getid":"Get unique ID of a reference","class.reflectionreference":"The ReflectionReference class","reflectionattribute.intro":"Introduction","reflectionattribute.synopsis":"Class synopsis","reflectionattribute.constants.is-instanceof":"","reflectionattribute.constants.flags":"ReflectionAttribute Flags","reflectionattribute.constants":"Predefined Constants","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.intro":"Introduction","reflector.synopsis":"Interface synopsis","reflector.export":"Exports","class.reflector":"The Reflector interface","reflectionexception.intro":"Introduction","reflectionexception.synopsis":"Class synopsis","class.reflectionexception":"The ReflectionException class","book.reflection":"Reflection","intro.var":"Introduction","var.requirements":"Requirements","var.installation":"Installation","unserialize-callback-func":"","ini.unserialize-callback-func":"","unserialize-max-depth":"","ini.unserialize-max-depth":"","var.configuration":"Runtime Configuration","var.resources":"Resource Types","var.setup":"Installing\/Configuring","var.constants":"Predefined Constants","example-5407":"boolval examples","function.boolval":"Get the boolean value of a variable","example-5408":"debug_zval_dump example","example-5409":"","function.debug-zval-dump":"Dumps a string representation of an internal zval structure to output","function.doubleval":"Alias of floatval","example-5410":"A simple empty \/ isset\n     comparison.","example-5411":"empty on String Offsets","function.empty":"Determine whether a variable is empty","example-5412":"floatval Example","example-5413":"floatval non-numeric leftmost characters Example","function.floatval":"Get float value of a variable","example-5414":"get_debug_type example","function.get-debug-type":"Gets the type name of a variable in a way that is suitable for debugging","example-5415":"get_defined_vars Example","function.get-defined-vars":"Returns an array of all defined variables","example-5416":"get_resource_id produces the same result as an int cast","function.get-resource-id":"Returns an integer identifier for the given resource","example-5417":"get_resource_type example","function.get-resource-type":"Returns the resource type","example-5418":"gettype example","function.gettype":"Get the type of a variable","example-5419":"intval examples","function.intval":"Get the integer value of a variable","example-5420":"Check that variable is an array","function.is-array":"Finds whether a variable is an array","example-5421":"is_bool examples","function.is-bool":"Finds out whether a variable is a boolean","example-5422":"is_callable example","example-5423":"is_callable and constructors","function.is-callable":"Verify that a value can be called as a function from the current scope.","example-5424":"is_countable examples","function.is-countable":"Verify that the contents of a variable is a countable value","function.is-double":"Alias of is_float","example-5425":"is_float example","function.is-float":"Finds whether the type of a variable is float","example-5426":"is_int example","function.is-int":"Find whether the type of a variable is integer","function.is-integer":"Alias of is_int","example-5427":"is_iterable examples","function.is-iterable":"Verify that the contents of a variable is an iterable value","function.is-long":"Alias of is_int","example-5428":"is_null example","function.is-null":"Finds whether a variable is null","example-5429":"is_numeric examples","example-5430":"is_numeric with whitespace","function.is-numeric":"Finds whether a variable is a number or a numeric string","example-5431":"is_object example","function.is-object":"Finds whether a variable is an object","function.is-real":"Alias of is_float","example-5432":"is_resource example","function.is-resource":"Finds whether a variable is a resource","example-5433":"is_scalar example","function.is-scalar":"Finds whether a variable is a scalar","example-5434":"is_string example","function.is-string":"Find whether the type of a variable is string","example-5435":"isset Examples","example-5436":"isset on String Offsets","function.isset":"Determine if a variable is declared and is different than null","example-5437":"print_r example","example-5438":"return parameter example","function.print-r":"Prints human-readable information about a variable","example-5439":"serialize example","function.serialize":"Generates a storable representation of a value","example-5440":"settype example","function.settype":"Set the type of a variable","example-5441":"strval example using PHP magic\n     __toString() method.","function.strval":"Get string value of a variable","example-5442":"unserialize example","example-5443":"unserialize_callback_func example","function.unserialize":"Creates a PHP value from a stored representation","example-5444":"unset example","example-5445":"Using (unset) casting","function.unset":"Unset a given variable","example-5446":"var_dump example","function.var-dump":"Dumps information about a variable","example-5447":"var_export Examples","example-5448":"Exporting stdClass (since PHP 7.3.0)","example-5449":"Exporting classes","example-5450":"Using __set_state()","function.var-export":"Outputs or returns a parsable string representation of a variable","ref.var":"Variable handling Functions","book.var":"Variable handling","refs.basic.vartype":"Variable and Type Related Extensions","intro.oauth":"Introduction","oauth.requirements":"Requirements","oauth.installation":"Installation","oauth.configuration":"Runtime Configuration","oauth.resources":"Resource Types","oauth.setup":"Installing\/Configuring","constant.oauth-sig-method-rsasha1":"","constant.oauth-sig-method-hmacsha1":"","constant.oauth-sig-method-hmacsha256":"","constant.oauth-auth-type-authorization":"","constant.oauth-auth-type-none":"","constant.oauth-auth-type-uri":"","constant.oauth-auth-type-form":"","constant.oauth-http-method-get":"","constant.oauth-http-method-post":"","constant.oauth-http-method-put":"","constant.oauth-http-method-head":"","constant.oauth-http-method-delete":"","constant.oauth-reqengine-streams":"","constant.oauth-reqengine-curl":"","constant.oauth-ok":"","constant.oauth-bad-nonce":"","constant.oauth-bad-timestamp":"","constant.oauth-consumer-key-unknown":"","constant.oauth-consumer-key-refused":"","constant.oauth-invalid-signature":"","constant.oauth-token-used":"","constant.oauth-token-expired":"","constant.oauth-token-revoked":"","constant.oauth-token-rejected":"","constant.oauth-verifier-invalid":"","constant.oauth-parameter-absent":"","constant.oauth-signature-method-rejected":"","oauth.constants":"Predefined Constants","oauth.examples.fireeagle.location":"","example-5451":"","oauth.examples.fireeagle":"FireEagle","oauth.examples":"Examples","function.oauth-get-sbs":"Generate a Signature Base String","function.oauth-urlencode":"Encode a URI to RFC 3986","ref.oauth":"OAuth Functions","oauth.intro":"Introduction","oauth.synopsis":"Class synopsis","oauth.props.debug":"","oauth.props.sslchecks":"","oauth.props.debuginfo":"","oauth.props":"Properties","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","example-5452":"OAuth::fetch example","oauth.fetch":"Fetch an OAuth protected resource","oauth.generatesignature":"Generate a signature","example-5453":"OAuth::getAccessToken example","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","example-5454":"OAuth::getRequestToken example","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","example-5455":"OAuth::setRequestEngine example","oauth.setrequestengine":"The setRequestEngine purpose","oauth.setrsacertificate.example":"An OAuth::setRsaCertificate example","oauth.setrsacertificate":"Set the RSA certificate","oauth.setsslchecks":"Tweak specific SSL checks for requests","oauth.settimestamp":"Set the timestamp","example-5457":"OAuth::setToken example","oauth.settoken":"Sets the token and secret","oauth.setversion":"Set the OAuth version","class.oauth":"The OAuth class","oauthprovider.intro":"Introduction","oauthprovider.synopsis":"Class synopsis","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","example-5458":"OAuthProvider::__construct example","oauthprovider.construct":"Constructs a new OAuthProvider object","example-5459":"Example OAuthProvider::consumerHandler callback","oauthprovider.consumerhandler":"Set the consumerHandler handler callback","example-5460":"OAuthProvider::generateToken example","oauthprovider.generatetoken":"Generate a random token","example-5461":"OAuthProvider::is2LeggedEndpoint example","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","example-5462":"Example OAuthProvider::timestampNonceHandler callback","oauthprovider.timestampnoncehandler":"Set the timestampNonceHandler handler callback","example-5463":"Example OAuthProvider::tokenHandler callback","oauthprovider.tokenhandler":"Set the tokenHandler handler callback","class.oauthprovider":"The OAuthProvider class","oauthexception.intro":"Introduction","oauthexception.synopsis":"Class synopsis","oauthexception.props.lastresponse":"","oauthexception.props.debuginfo":"","oauthexception.props":"Properties","class.oauthexception":"OAuthException class","book.oauth":"OAuth","intro.soap":"Introduction","soap.requirements":"Requirements","soap.installation":"Installation","ini.soap.wsdl-cache-enabled":"","ini.soap.wsdl-cache-dir":"","ini.soap.wsdl-cache-ttl":"","ini.soap.wsdl-cache":"","ini.soap.wsdl-cache-limit":"","soap.configuration":"Runtime Configuration","soap.resources":"Resource Types","soap.setup":"Installing\/Configuring","constant.soap-1-1":"","constant.soap-1-2":"","constant.soap-persistence-session":"","constant.soap-persistence-request":"","constant.soap-functions-all":"","constant.soap-encoded":"","constant.soap-literal":"","constant.soap-rpc":"","constant.soap-document":"","constant.soap-actor-next":"","constant.soap-actor-none":"","constant.soap-actor-unlimatereceiver":"","constant.soap-compression-accept":"","constant.soap-compression-gzip":"","constant.soap-compression-deflate":"","constant.soap-authentication-basic":"","constant.soap-authentication-digest":"","constant.soap-ssl-method-tls":"","constant.soap-ssl-method-sslv2":"","constant.soap-ssl-method-sslv3":"","constant.soap-ssl-method-sslv23":"","constant.unknown-type":"","constant.xsd-string":"","constant.xsd-boolean":"","constant.xsd-decimal":"","constant.xsd-float":"","constant.xsd-double":"","constant.xsd-duration":"","constant.xsd-datetime":"","constant.xsd-time":"","constant.xsd-date":"","constant.xsd-gyearmonth":"","constant.xsd-gyear":"","constant.xsd-gmonthday":"","constant.xsd-gday":"","constant.xsd-gmonth":"","constant.xsd-hexbinary":"","constant.xsd-base64binary":"","constant.xsd-anyuri":"","constant.xsd-qname":"","constant.xsd-notation":"","constant.xsd-normalizedstring":"","constant.xsd-token":"","constant.xsd-language":"","constant.xsd-nmtoken":"","constant.xsd-name":"","constant.xsd-ncname":"","constant.xsd-id":"","constant.xsd-idref":"","constant.xsd-idrefs":"","constant.xsd-entity":"","constant.xsd-entities":"","constant.xsd-integer":"","constant.xsd-nonpositiveinteger":"","constant.xsd-negativeinteger":"","constant.xsd-long":"","constant.xsd-int":"","constant.xsd-short":"","constant.xsd-byte":"","constant.xsd-nonnegativeinteger":"","constant.xsd-unsignedlong":"","constant.xsd-unsignedint":"","constant.xsd-unsignedshort":"","constant.xsd-unsignedbyte":"","constant.xsd-positiveinteger":"","constant.xsd-nmtokens":"","constant.xsd-anytype":"","constant.xsd-anyxml":"","constant.apache-map":"","constant.soap-enc-object":"","constant.soap-enc-array":"","constant.xsd-1999-timeinstant":"","constant.xsd-namespace":"","constant.xsd-1999-namespace":"","constant.soap-single-element-arrays":"","constant.soap-wait-one-way-calls":"","constant.soap-use-xsi-array-type":"","constant.wsdl-cache-none":"","constant.wsdl-cache-disk":"","constant.wsdl-cache-memory":"","constant.wsdl-cache-both":"","soap.constants":"Predefined Constants","example-5464":"is_soap_fault example","example-5465":"SOAP's standard method for error reporting is exceptions","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 Functions","soapclient.intro":"Introduction","soapclient.synopsis":"Class synopsis","soapclient.props.--default-headers":"","soapclient.props.--last-request":"","soapclient.props.--last-request-headers":"","soapclient.props.--last-response":"","soapclient.props.--last-response-headers":"","soapclient.props.--soap-fault":"","soapclient.props.-classmap":"","soapclient.props.-connection-timeout":"","soapclient.props.-cookies":"","soapclient.props.-digest":"","soapclient.props.-encoding":"","soapclient.props.-exceptions":"","soapclient.props.-features":"","soapclient.props.-keep-alive":"","soapclient.props.-login":"","soapclient.props.-password":"","soapclient.props.-proxy-host":"","soapclient.props.-proxy-login":"","soapclient.props.-proxy-password":"","soapclient.props.-proxy-port":"","soapclient.props.-soap-version":"","soapclient.props.-ssl-method":"","soapclient.props.-stream-context":"","soapclient.props.-use-digest":"","soapclient.props.-use-proxy":"","soapclient.props.-user-agent":"","soapclient.props.compression":"","soapclient.props.httpsocket":"","soapclient.props.httpurl":"","soapclient.props.location":"","soapclient.props.sdl":"","soapclient.props.style":"","soapclient.props.trace":"","soapclient.props.typemap":"","soapclient.props.uri":"","soapclient.props.use":"","soapclient.props":"Properties","soapclient.call":"Calls a SOAP function (deprecated)","soapclient.construct.options.location":"","soapclient.construct.options.uri":"","soapclient.construct.options.style":"","soapclient.construct.options.use":"","soapclient.construct.options.soap-version":"","soapclient.construct.options.authentication":"","soapclient.construct.options.login":"","soapclient.construct.options.password":"","soapclient.construct.options.local-cert":"","soapclient.construct.options.passphrase":"","soapclient.construct.options.proxy-host":"","soapclient.construct.options.proxy-port":"","soapclient.construct.options.proxy-login":"","soapclient.construct.options.proxy-password":"","soapclient.construct.options.compression":"","soapclient.construct.options.encoding":"","soapclient.construct.options.trace":"","soapclient.construct.options.classmap":"","soapclient.construct.options.typemap":"","soapclient.construct.options.exceptions":"","soapclient.construct.options.connection-timeout":"","soapclient.construct.options.cache-wsdl":"","soapclient.construct.options.user-agent":"","soapclient.construct.options.stream-context":"","soapclient.construct.options.features":"","soapclient.construct.options.keep-alive":"","example-5466":"Specifying use of TLS 1.3 only","soapclient.construct.options.ssl-method":"","example-5467":"SoapClient::__construct example","example-5468":"Using the SOAP_SINGLE_ELEMENT_ARRAYS feature","soapclient.construct":"SoapClient constructor","example-5469":"SoapClient::__doRequest example","soapclient.dorequest":"Performs a SOAP request","soapclient.getcookies":"Get list of cookies","example-5470":"SoapClient::__getFunctions example","soapclient.getfunctions":"Returns list of available SOAP functions","example-5471":"SoapClient::__getLastRequest() example","soapclient.getlastrequest":"Returns last SOAP request","example-5472":"SoapClient::__getLastRequestHeaders() example","soapclient.getlastrequestheaders":"Returns the SOAP headers from the last request","example-5473":"SoapClient::__getLastResponse() example","soapclient.getlastresponse":"Returns last SOAP response","example-5474":"SoapClient::__getLastResponse() example","soapclient.getlastresponseheaders":"Returns the SOAP headers from the last response","example-5475":"SoapClient::__getTypes example","soapclient.gettypes":"Returns a list of SOAP types","soapclient.setcookie":"Defines a cookie for SOAP requests","example-5476":"SoapClient::__setLocation example","soapclient.setlocation":"Sets the location of the Web service to use","example-5477":"SoapClient::__setSoapHeaders example","example-5478":"Set Multiple Headers","soapclient.setsoapheaders":"Sets SOAP headers for subsequent calls","example-5479":"SoapClient::__soapCall example","soapclient.soapcall":"Calls a SOAP function","class.soapclient":"The SoapClient class","soapserver.intro":"Introduction","soapserver.synopsis":"Class synopsis","soapserver.props.service":"","soapserver.props.--soap-fault":"","soapserver.props":"Properties","example-5480":"SoapServer::addFunction example","soapserver.addfunction":"Adds one or more functions to handle SOAP requests","soapserver.addsoapheader":"Add a SOAP header to the response","example-5481":"SoapServer::__construct example","soapserver.construct":"SoapServer constructor","soapserver.fault":"Issue SoapServer fault indicating an error","example-5482":"SoapServer::getFunctions example","soapserver.getfunctions":"Returns list of defined functions","example-5483":"SoapServer::handle example","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","example-5484":"SoapServer::setPersistence example","soapserver.setpersistence":"Sets SoapServer persistence mode","class.soapserver":"The SoapServer class","soapfault.intro":"Introduction","soapfault.synopsis":"Class synopsis","soapfault.props.-name":"","soapfault.props.detail":"","soapfault.props.faultactor":"","soapfault.props.faultcode":"","soapfault.props.faultcodens":"","soapfault.props.faultstring":"","soapfault.props.headerfault":"","soapfault.props":"Properties","example-5485":"Some examples","example-5486":"Some examples","soapfault.construct":"SoapFault constructor","soapfault.tostring":"Obtain a string representation of a SoapFault","class.soapfault":"The SoapFault class","soapheader.intro":"Introduction","soapheader.synopsis":"Class synopsis","soapheader.props.actor":"","soapheader.props.data":"","soapheader.props.mustunderstand":"","soapheader.props.name":"","soapheader.props.namespace":"","soapheader.props":"Properties","example-5487":"SoapHeader::__construct example","soapheader.construct":"SoapHeader constructor","class.soapheader":"The SoapHeader class","soapparam.intro":"Introduction","soapparam.synopsis":"Class synopsis","soapparam.props.param-data":"","soapparam.props.param-name":"","soapparam.props":"Properties","example-5488":"SoapParam::__construct example","soapparam.construct":"SoapParam constructor","class.soapparam":"The SoapParam class","soapvar.intro":"Introduction","soapvar.synopsis":"Class synopsis","soapvar.props.enc-name":"","soapvar.props.enc-namens":"","soapvar.props.enc-ns":"","soapvar.props.enc-type":"","soapvar.props.enc-stype":"","soapvar.props.enc-value":"","soapvar.props":"Properties","example-5489":"SoapVar::__construct example","soapvar.construct":"SoapVar constructor","class.soapvar":"The SoapVar class","book.soap":"SOAP","intro.yar":"Introduction","yar.requirements":"Requirements","yar.installation":"Installation","ini.yar.packager":"","ini.yar.debug":"","ini.yar.connect-timeout":"","ini.yar.timeout":"","ini.yar.expose-info":"","yar.configuration":"Runtime Configuration","yar.resources":"Resource Types","yar.setup":"Installing\/Configuring","constant.yar-version":"","constant.yar-client-protocol-http":"","constant.yar-client-opt-packager":"","constant.yar-client-opt-timeout":"","constant.yar-client-opt-connect-timeout":"","constant.yar-client-opt-header":"","constant.yar-packager-php":"","constant.yar-packager-json":"","constant.yar-err-okey":"","constant.yar-err-output":"","constant.yar-err-transport":"","constant.yar-err-request":"","constant.yar-err-protocol":"","constant.yar-err-packager":"","constant.yar-err-exception":"","yar.constants":"Predefined Constants","example-5490":"Yar Server Example","example-5491":"Access the server in borwser(GET request)","example-5492":"Yar Client Example","example-5493":"Yar Concurrent Client Example","yar.examples":"Examples","yar-server.intro":"Introduction","yar-server.synopsis":"Class synopsis","yar-server.props.executor":"","yar-server.props":"Properties","example-5494":"Yar_Server::__construct example","yar-server.construct":"Register a server","example-5495":"Yar_Server::handle example","yar-server.handle":"Start RPC Server","class.yar-server":"The Yar_Server class","yar-client.intro":"Introduction","yar-client.synopsis":"Class synopsis","yar-client.props.protocol":"","yar-client.props.uri":"","yar-client.props.options":"","yar-client.props.running":"","yar-client.props":"Properties","example-5496":"Yar_Client::__call example","yar-client.call":"Call service","example-5497":"Yar_Client::__construct example","yar-client.construct":"Create a client","example-5498":"Yar_Client::setOpt example","yar-client.setopt":"Set calling contexts","class.yar-client":"The Yar_Client class","yar-concurrent-client.intro":"Introduction","yar-concurrent-client.synopsis":"Class synopsis","yar-concurrent-client.props.callstack":"","yar-concurrent-client.props.callback":"","yar-concurrent-client.props.error-callback":"","yar-concurrent-client.props":"Properties","example-5499":"Yar_Concurrent_Client::call example","yar-concurrent-client.call":"Register a concurrent call","example-5500":"Yar_Concurrent_Client::loop example","yar-concurrent-client.loop":"Send all calls","example-5501":"Yar_Concurrent_Client::reset example","yar-concurrent-client.reset":"Clean all registered calls","class.yar-concurrent-client":"The Yar_Concurrent_Client class","yar-server-exception.intro":"Introduction","yar-server-exception.synopsis":"Class synopsis","yar-server-exception.props.message":"","yar-server-exception.props.code":"","yar-server-exception.props.file":"","yar-server-exception.props.line":"","yar-server-exception.props.type":"","yar-server-exception.props":"Properties","example-5502":"Yar_Server_Exception::getType example","yar-server-exception.gettype":"Retrieve exception's type","class.yar-server-exception":"The Yar_Server_Exception class","yar-client-exception.intro":"Introduction","yar-client-exception.synopsis":"Class synopsis","yar-client-exception.props.message":"","yar-client-exception.props.code":"","yar-client-exception.props.file":"","yar-client-exception.props.line":"","yar-client-exception.props":"Properties","example-5503":"Yar_Client_Exception::getType example","yar-client-exception.gettype":"Retrieve exception's type","class.yar-client-exception":"The Yar_Client_Exception class","book.yar":"Yet Another RPC Framework","intro.xmlrpc":"Introduction","xmlrpc.requirements":"Requirements","xmlrpc.installation":"Installation","xmlrpc.configuration":"Runtime Configuration","xmlrpc.resources":"Resource Types","xmlrpc.setup":"Installing\/Configuring","xmlrpc.constants":"Predefined Constants","function.xmlrpc-decode-request":"Decodes XML into native PHP types","function.xmlrpc-decode":"Decodes XML into native PHP types","example-5504":"XMLRPC client functions example","function.xmlrpc-encode-request":"Generates XML for a method request","function.xmlrpc-encode":"Generates XML for a PHP value","example-5505":"XML-RPC type example","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","example-5506":"A xmlrpc_set_type example","function.xmlrpc-set-type":"Sets xmlrpc type, base64 or datetime, for a PHP string value","ref.xmlrpc":"XML-RPC Functions","book.xmlrpc":"XML-RPC","refs.webservice":"Web Services","intro.com":"Introduction","com.requirements":"Requirements","com.installation":"Installation","ini.com.allow-dcom":"","ini.com.autoregister-typelib":"","ini.com.autoregister-verbose":"","ini.com.autoregister-casesensitive":"","ini.com.code-page":"","ini.com.dotnet-version":"","ini.com.typelib-file":"","com.configuration":"Runtime Configuration","com.resources":"Resource Types","com.setup":"Installing\/Configuring","constant.clsctx-inproc-server":"","constant.clsctx-inproc-handler":"","constant.clsctx-local-server":"","constant.clsctx-remote-server":"","constant.clsctx-server":"","constant.clsctx-all":"","constant.vt-null":"","constant.vt-empty":"","constant.vt-int":"","constant.vt-i1":"","constant.vt-i2":"","constant.vt-i4":"","constant.vt-i8":"","constant.vt-uint":"","constant.vt-ui1":"","constant.vt-ui2":"","constant.vt-ui4":"","constant.vt-ui8":"","constant.vt-r4":"","constant.vt-r8":"","constant.vt-bool":"","constant.vt-error":"","constant.vt-cy":"","constant.vt-date":"","constant.vt-bstr":"","constant.vt-decimal":"","constant.vt-unknown":"","constant.vt-dispatch":"","constant.vt-variant":"","constant.vt-array":"","constant.vt-byref":"","constant.cp-acp":"","constant.cp-maccp":"","constant.cp-oemcp":"","constant.cp-utf7":"","constant.cp-utf8":"","constant.cp-symbol":"","constant.cp-thread-acp":"","constant.varcmp-lt":"","constant.varcmp-eq":"","constant.varcmp-gt":"","constant.varcmp-null":"","constant.norm-ignorecase":"","constant.norm-ignorenonspace":"","constant.norm-ignoresymbols":"","constant.norm-ignorewidth":"","constant.norm-ignorekanatype":"","constant.norm-ignorekashida":"","constant.disp-e-divbyzero":"","constant.disp-e-overflow":"","constant.disp-e-badindex":"","constant.mk-e-unavailable":"","com.constants":"Predefined Constants","com.error-handling":"Errors and error handling","example-5507":"For Each in ASP","example-5508":"foreach in PHP","com.examples.foreach":"For Each","com.examples.arrays":"Arrays and Array-style COM properties","com.examples":"Examples","com.intro":"Introduction","com.synopsis":"Class synopsis","class.com.overloadedmethods":"Overloaded Methods","example.com1":"com example (1)","example.com2":"com example (2)","class.com.examples":"com examples","com.construct":"com class constructor","class.com":"The com class","dotnet.intro":"Introduction","dotnet.synopsis":"Class synopsis","class.dotnet.overloadedmethods":"Overloaded Methods","example.dotnet":"dotnet example","class.dotnet.examples":"dotnet examples","dotnet.construct":"dotnet class constructor","class.dotnet":"The dotnet class","variant.intro":"Introduction","variant.synopsis":"Class synopsis","com.variant.example.php5":"variant example","class.variant.examples":"variant examples","variant.construct":"variant class constructor","class.variant":"variant class","compersisthelper.intro":"Introduction","compersisthelper.synopsis":"Class synopsis","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.example.basic":"Basic COMPersistHelper::saveToFile Usage","compersisthelper.savetofile":"Save object to file","compersisthelper.savetostream":"Save object to stream","class.compersisthelper":"The COMPersistHelper class","com-exception.intro":"Introduction","com-exception.synopsis":"Class synopsis","class.com-exception":"The com_exception class","com.seealso":"See Also","function.com-create-guid":"Generate a globally unique identifier (GUID)","example-5514":"COM event sink example","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":"&quot;Adds&quot; 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-type":"Convert a variant into another type &quot;in-place&quot;","function.variant-set":"Assigns a new value for a variant object","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 Functions","book.com":"COM and .Net (Windows)","intro.win32service":"Introduction","win32service.requirements":"Requirements","win32service.installation":"Installation","win32service.configuration":"Runtime Configuration","win32service.resources":"Resource Types","win32service.security":"Security consideration","win32service.setup":"Installing\/Configuring","constant.win32-service-win32-own-process":"","constant.win32-service-interactive-process":"","constant.win32-service-win32-own-process-interactive":"","win32service.constants.servicetype":"Win32Service Service Type Bitmasks","constant.win32-service-continue-pending":"","constant.win32-service-pause-pending":"","constant.win32-service-paused":"","constant.win32-service-running":"","constant.win32-service-start-pending":"","constant.win32-service-stop-pending":"","constant.win32-service-stopped":"","win32service.constants.servicestatus":"Win32Service Service Status Constants","constant.win32-service-control-continue":"","constant.win32-service-control-deviceevent":"","constant.win32-service-control-hardwareprofilechange":"","constant.win32-service-control-interrogate":"","constant.win32-service-control-netbindadd":"","constant.win32-service-control-netbinddisable":"","constant.win32-service-control-netbindenable":"","constant.win32-service-control-netbindremove":"","constant.win32-service-control-paramchange":"","constant.win32-service-control-pause":"","constant.win32-service-control-powerevent":"","constant.win32-service-control-preshutdown":"","constant.win32-service-control-sessionchange":"","constant.win32-service-control-shutdown":"","constant.win32-service-control-stop":"","win32service.constants.servicecontrol":"Win32Service Service Control Message Constants","constant.win32-service-accept-hardwareprofilechange":"","constant.win32-service-accept-netbindchange":"","constant.win32-service-accept-paramchange":"","constant.win32-service-accept-pause-continue":"","constant.win32-service-accept-powerevent":"","constant.win32-service-accept-preshutdown":"","constant.win32-service-accept-sessionchange":"","constant.win32-service-accept-shutdown":"","constant.win32-service-accept-stop":"","constant.win32-service-accept-timechange":"","constant.win32-service-accept-triggerevent":"","win32service.constants.controlsaccepted":"Win32Service Service Control Message Accepted Bitmasks","constant.win32-service-boot-start":"","constant.win32-service-system-start":"","constant.win32-service-auto-start":"","constant.win32-service-demand-start":"","constant.win32-service-disabled":"","win32service.constants.servicestarttype":"Win32Service Service Start Type Constants","constant.win32-service-error-ignore":"","constant.win32-service-error-normal":"","constant.win32-service-error-severe":"","constant.win32-service-error-critical":"","win32service.constants.errorcontrol":"Win32Service Service Error Control Constants","constant.win32-service-runs-in-system-process":"","win32service.constants.serviceflag":"Win32Service Service Flag Constants","constant.win32-error-access-denied":"","constant.win32-error-circular-dependency":"","constant.win32-error-database-does-not-exist":"","constant.win32-error-dependent-services-running":"","constant.win32-error-duplicate-service-name":"","constant.win32-error-failed-service-controller-connect":"","constant.win32-error-insufficient-buffer":"","constant.win32-error-invalid-data":"","constant.win32-error-invalid-handle":"","constant.win32-error-invalid-level":"","constant.win32-error-invalid-name":"","constant.win32-error-invalid-parameter":"","constant.win32-error-invalid-service-account":"","constant.win32-error-invalid-service-control":"","constant.win32-error-path-not-found":"","constant.win32-error-service-already-running":"","constant.win32-error-service-cannot-accept-ctrl":"","constant.win32-error-service-database-locked":"","constant.win32-error-service-dependency-deleted":"","constant.win32-error-service-dependency-fail":"","constant.win32-error-service-disabled":"","constant.win32-error-service-does-not-exist":"","constant.win32-error-service-exists":"","constant.win32-error-service-logon-failed":"","constant.win32-error-service-marked-for-delete":"","constant.win32-error-service-no-thread":"","constant.win32-error-service-not-active":"","constant.win32-error-service-request-timeout":"","constant.win32-error-shutdown-in-progress":"","constant.win32-error-service-specific-error":"","constant.win32-no-error":"","win32service.constants.errors":"Win32 Error Codes","constant.win32-above-normal-priority-class":"","constant.win32-below-normal-priority-class":"","constant.win32-high-priority-class":"","constant.win32-idle-priority-class":"","constant.win32-normal-priority-class":"","constant.win32-realtime-priority-class":"","win32service.constants.basepriorities":"Win32 Base Priority Classes","constant.win32-sc-action-none":"","constant.win32-sc-action-restart":"","constant.win32-sc-action-reboot":"","constant.win32-sc-action-run-command":"","win32service.constants.recovery-action":"Win32 Recovery action","constant.win32-info-service":"","constant.win32-info-display":"","constant.win32-info-user":"","constant.win32-info-password":"","constant.win32-info-path":"","constant.win32-info-params":"","constant.win32-info-description":"","constant.win32-info-start-type":"","constant.win32-info-load-order":"","constant.win32-info-svc-type":"","constant.win32-info-error-control":"","constant.win32-info-delayed-start":"","constant.win32-info-base-priority":"","constant.win32-info-dependencies":"","constant.win32-info-recovery-delay":"","constant.win32-info-recovery-action-1":"","constant.win32-info-recovery-action-2":"","constant.win32-info-recovery-action-3":"","constant.win32-info-recovery-reset-period":"","constant.win32-info-recovery-enabled":"","constant.win32-info-recovery-reboot-msg":"","constant.win32-info-recovery-command":"","win32service.constants.serviceinfos":"Win32 Service informations","win32service.constants":"Predefined Constants","win32serviceexception.intro":"Introduction","win32serviceexception.synopsis":"Class synopsis","class.win32serviceexception":"The Win32ServiceException class","example-5515":"Registering a PHP script to run as a service","example-5516":"Unregistering a service","example-5517":"Running as a service","win32service.examples":"Examples","function.win32-continue-service":"Resumes a paused service","example-5518":"A win32_create_service example","example-5519":"A win32_create_service example with dependencies","example-5520":"A win32_create_service example with recovery","function.win32-create-service":"Creates a new service entry in the SCM database","example-5521":"A win32_delete_service example","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-pause-service":"Pauses a service","function.win32-query-service-status":"Queries the status of a 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-status":"Update the service status","example-5522":"A win32_start_service_ctrl_dispatcher example","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-start-service":"Starts a service","function.win32-stop-service":"Stops a service","ref.win32service":"win32service Functions","book.win32service":"win32service","refs.utilspec.windows":"Windows Only Extensions","intro.dom":"Introduction","dom.requirements":"Requirements","dom.installation":"Installation","dom.configuration":"Runtime Configuration","dom.resources":"Resource Types","dom.setup":"Installing\/Configuring","constant.xml-element-node":"","constant.xml-attribute-node":"","constant.xml-text-node":"","constant.xml-cdata-section-node":"","constant.xml-entity-ref-node":"","constant.xml-entity-node":"","constant.xml-pi-node":"","constant.xml-comment-node":"","constant.xml-document-node":"","constant.xml-document-type-node":"","constant.xml-document-frag-node":"","constant.xml-notation-node":"","constant.xml-html-document-node":"","constant.xml-dtd-node":"","constant.xml-element-decl-node":"","constant.xml-attribute-decl-node":"","constant.xml-entity-decl-node":"","constant.xml-namespace-decl-node":"","constant.xml-attribute-cdata":"","constant.xml-attribute-id":"","constant.xml-attribute-idref":"","constant.xml-attribute-idrefs":"","constant.xml-attribute-entity":"","constant.xml-attribute-nmtoken":"","constant.xml-attribute-nmtokens":"","constant.xml-attribute-enumeration":"","constant.xml-attribute-notation":"","constant.dom-php-err":"","constant.dom-index-size-err":"","constant.domstring-size-err":"","constant.dom-hierarchy-request-err":"","constant.dom-wrong-document-err":"","constant.dom-invalid-character-err":"","constant.dom-no-data-allowed-err":"","constant.dom-no-modification-allowed-err":"","constant.dom-not-found-err":"","constant.dom-not-supported-err":"","constant.dom-inuse-attribute-err":"","constant.dom-invalid-state-err":"","constant.dom-syntax-err":"","constant.dom-invalid-modification-err":"","constant.dom-namespace-err":"","constant.dom-invalid-access-err":"","constant.dom-validation-err":"","dom.constants":"Predefined Constants","example-5523":"book.xml","dom.examples":"Examples","domattr.intro":"Introduction","domattr.synopsis":"Class synopsis","domattr.props.name":"","domattr.props.ownerelement":"","domattr.props.schematypeinfo":"","domattr.props.specified":"","domattr.props.value":"","domattr.props":"Properties","example-5524":"Creating a new DOMAttr object","domattr.construct":"Creates a new DOMAttr object","example-5525":"DOMAttr::isId() Example","domattr.isid":"Checks if attribute is a defined ID","class.domattr":"The DOMAttr class","domcdatasection.intro":"Introduction","domcdatasection.synopsis":"Class synopsis","domcdatasection.construct.examples.basic":"Creating a new DOMCdataSection object","domcdatasection.construct":"Constructs a new DOMCdataSection object","class.domcdatasection":"The DOMCdataSection class","domcharacterdata.intro":"Introduction","domcharacterdata.synopsis":"Class synopsis","domcharacterdata.props.data":"","domcharacterdata.props.length":"","domcharacterdata.props.nextelementsibling":"","domcharacterdata.props.previouselementsibling":"","domcharacterdata.props":"Properties","domcharacterdata.after.example.basic":"DOMCharacterData::after example","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.example.basic":"DOMCharacterData::before example","domcharacterdata.before":"Adds nodes before the node","domcharacterdata.deletedata":"Remove a range of characters from the node","domcharacterdata.insertdata":"Insert a string at the specified 16-bit unit offset","domcharacterdata.remove.example.basic":"DOMCharacterData::remove example","domcharacterdata.remove":"Removes the character data","domcharacterdata.replacedata":"Replace a substring within the DOMCharacterData node","domcharacterdata.replacewith.example.basic":"DOMCharacterData::replaceWith example","domcharacterdata.replacewith":"Replaces the character data with new nodes","domcharacterdata.substringdata":"Extracts a range of data from the node","class.domcharacterdata":"The DOMCharacterData class","domchildnode.synopsis":"Interface synopsis","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.intro":"Introduction","domcomment.synopsis":"Class synopsis","example-5531":"Creating a new DOMComment","domcomment.construct":"Creates a new DOMComment object","class.domcomment":"The DOMComment class","domdocument.intro":"Introduction","domdocument.synopsis":"Class synopsis","domdocument.props.actualencoding":"","domdocument.props.childelementcount":"","domdocument.props.config":"","domdocument.props.doctype":"","domdocument.props.documentelement":"","domdocument.props.documenturi":"","domdocument.props.encoding":"","domdocument.props.firstelementchild":"","domdocument.props.formatoutput":"","domdocument.props.implementation":"","domdocument.props.lastelementchild":"","domdocument.props.preservewhitespace":"","domdocument.props.recover":"","domdocument.props.resolveexternals":"","domdocument.props.standalone":"","domdocument.props.stricterrorchecking":"","domdocument.props.substituteentities":"","domdocument.props.validateonparse":"","domdocument.props.version":"","domdocument.props.xmlencoding":"","domdocument.props.xmlstandalone":"","domdocument.props.xmlversion":"","domdocument.props":"Properties","domdocument.adoptnode.example.basic":"DOMDocument::adoptNode example","domdocument.adoptnode":"Transfer a node from another document","domdocument.append.example.basic":"DOMDocument::append example","domdocument.append":"Appends nodes after the last child node","example-5534":"Creating a new DOMDocument","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","example-5535":"Creating a new element and inserting it as root","example-5536":"Passing text containing an unescaped &amp; as value","domdocument.createelement":"Create new element node","example-5537":"Creating a new element and inserting it as root","example-5538":"A namespace prefix example","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","example-5539":"DOMDocument::getElementById() Example","domdocument.getelementbyid":"Searches for an element with a certain id","domdocument.getelementsbytagname.example.basic":"Basic Usage Example","domdocument.getelementsbytagname":"Searches for all elements with given local tag name","example-5541":"Get all the XInclude elements","domdocument.getelementsbytagnamens":"Searches for all elements with given tag name in specified namespace","example-5542":"DOMDocument::importNode example","domdocument.importnode":"Import node into current document","example-5543":"Creating a Document","domdocument.load":"Load XML from a file","example-5544":"Creating a Document","domdocument.loadhtml":"Load HTML from a string","example-5545":"Creating a Document","domdocument.loadhtmlfile":"Load HTML from a file","example-5546":"Creating a Document","domdocument.loadxml":"Load XML from a string","domdocument.normalizedocument":"Normalizes the document","domdocument.prepend.example.basic":"DOMDocument::prepend example","domdocument.prepend":"Prepends nodes before the first child node","example-5548":"Adding a new method to DOMElement to ease our code","example-5549":"Retrieving elements as custom class","example-5550":"Retrieving owner document","domdocument.registernodeclass.example.transient":"Custom objects are transient","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.example.basic":"DOMDocument::replaceChildren example","domdocument.replacechildren":"Replace children in document","example-5553":"Saving a DOM tree into a file","domdocument.save":"Dumps the internal XML tree back into a file","example-5554":"Saving a HTML tree into a string","domdocument.savehtml":"Dumps the internal document into a string using HTML formatting","example-5555":"Saving a HTML tree into a file","domdocument.savehtmlfile":"Dumps the internal document into a file using HTML formatting","example-5556":"Saving a DOM tree into a string","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","example-5557":"Example of DTD validation","domdocument.validate":"Validates the document based on its DTD","example-5558":"DOMDocument::xinclude() example","domdocument.xinclude":"Substitutes XIncludes in a DOMDocument Object","class.domdocument":"The DOMDocument class","domdocumentfragment.synopsis":"Class synopsis","domdocumentfragment.props.childelementcount":"","domdocumentfragment.props.firstelementchild":"","domdocumentfragment.props.lastelementchild":"","domdocumentfragment.props":"Properties","domdocumentfragment.append.example.basic":"DOMDocumentFragment::append example","domdocumentfragment.append":"Appends nodes after the last child node","example-5560":"Appending XML data to your document","domdocumentfragment.appendxml":"Append raw XML data","domdocumentfragment.construct":"Constructs a DOMDocumentFragment object","domdocumentfragment.prepend.example.basic":"DOMDocumentFragment::prepend example","domdocumentfragment.prepend":"Prepends nodes before the first child node","domdocumentfragment.replacechildren.example.basic":"DOMDocumentFragment::replaceChildren example","domdocumentfragment.replacechildren":"Replace children in fragment","class.domdocumentfragment":"The DOMDocumentFragment class","domdocumenttype.intro":"Introduction","domdocumenttype.synopsis":"Class synopsis","domdocumenttype.props.publicid":"","domdocumenttype.props.systemid":"","domdocumenttype.props.name":"","domdocumenttype.props.entities":"","domdocumenttype.props.notations":"","domdocumenttype.props.internalsubset":"","domdocumenttype.props":"Properties","class.domdocumenttype":"The DOMDocumentType class","domelement.synopsis":"Class synopsis","domelement.props.childelementcount":"","domelement.props.firstelementchild":"","domelement.props.lastelementchild":"","domelement.props.nextelementsibling":"","domelement.props.previouselementsibling":"","domelement.props.schematypeinfo":"","domelement.props.tagname":"","domelement.props.classname":"","domelement.props.id":"","domelement.props":"Properties","domelement.after.example.basic":"DOMElement::after example","domelement.after":"Adds nodes after the element","domelement.append.example.basic":"DOMElement::append example","domelement.append":"Appends nodes after the last child node","domelement.before.example.basic":"DOMElement::before example","domelement.before":"Adds nodes before the element","example-5566":"Creating a new DOMElement","domelement.construct":"Creates a new DOMElement object","domelement.getattribute":"Returns value of attribute","example-5567":"DOMElement::getAttributeNames example","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","example-5568":"DOMElement::insertAdjacentElement example","domelement.insertadjacentelement":"Insert adjacent element","example-5569":"DOMElement::insertAdjacentText example","domelement.insertadjacenttext":"Insert adjacent text","domelement.prepend.example.basic":"DOMElement::prepend example","domelement.prepend":"Prepends nodes before the first child node","domelement.remove.example.basic":"DOMElement::remove example","domelement.remove":"Removes the element","domelement.removeattribute":"Removes attribute","domelement.removeattributenode":"Removes attribute","domelement.removeattributens":"Removes attribute","domelement.replacechildren.example.basic":"DOMElement::replaceChildren example","domelement.replacechildren":"Replace children in element","domelement.replacewith.example.basic":"DOMElement::replaceWith example","domelement.replacewith":"Replaces the element with new nodes","example-5574":"Setting an attribute","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","example-5575":"DOMElement::toggleAttribute example","domelement.toggleattribute":"Toggle attribute","class.domelement":"The DOMElement class","domentity.intro":"Introduction","domentity.synopsis":"Class synopsis","domentity.props.publicid":"","domentity.props.systemid":"","domentity.props.notationname":"","domentity.props.actualencoding":"","domentity.props.encoding":"","domentity.props.version":"","domentity.props":"Properties","class.domentity":"The DOMEntity class","domentityreference.synopsis":"Class synopsis","example-5576":"Creating a new DOMEntityReference","domentityreference.construct":"Creates a new DOMEntityReference object","class.domentityreference":"The DOMEntityReference class","domexception.intro":"Introduction","domexception.synopsis":"Class synopsis","domexception.props.code":"","domexception.props":"Properties","class.domexception":"The DOMException class","domimplementation.intro":"Introduction","domimplementation.synopsis":"Class synopsis","domimplementation.construct":"Creates a new DOMImplementation object","domimplementation.createdocument":"Creates a DOMDocument object of the specified type with its document element","example-5577":"Creating a document with an attached DTD","domimplementation.createdocumenttype":"Creates an empty DOMDocumentType object","example-5578":"Testing your DOM Implementation","domimplementation.hasfeature":"Test if the DOM implementation implements a specific feature","class.domimplementation":"The DOMImplementation class","domnamednodemap.synopsis":"Class synopsis","domnamednodemap.props.length":"","domnamednodemap.props":"Properties","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","domnode.synopsis":"Class synopsis","domnode.props.nodename":"","domnode.props.nodevalue":"","domnode.props.nodetype":"","domnode.props.parentnode":"","domnode.props.parentelement":"","domnode.props.childnodes":"","domnode.props.firstchild":"","domnode.props.lastchild":"","domnode.props.previoussibling":"","domnode.props.nextsibling":"","domnode.props.attributes":"","domnode.props.isconnected":"","domnode.props.ownerdocument":"","domnode.props.namespaceuri":"","domnode.props.prefix":"","domnode.props.localname":"","domnode.props.baseuri":"","domnode.props.textcontent":"","domnode.props":"Properties","example-5579":"Adding a child","example-5580":"Nested children","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","example-5581":"DOMNode::contains example","domnode.contains":"Checks if node contains other node","example-5582":"DOMNode::getLineNo example","domnode.getlineno":"Get line number for a node","example-5583":"DOMNode::getNodePath example","domnode.getnodepath":"Get an XPath for a node","example-5584":"DOMNode::getRootNode example","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","example-5585":"DOMNode::isEqualNode example","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","example-5586":"Removing a child","domnode.removechild":"Removes child from list of children","domnode.replacechild":"Replaces a child","class.domnode":"The DOMNode class","domnodelist.synopsis":"Class synopsis","domnodelist.props.length":"","domnodelist.props":"Properties","domnodelist.changelog":"Changelog","domnodelist.count":"Get number of nodes in the list","domnodelist.getiterator":"Retrieve an external iterator","example-5587":"Traversing all the entries of the table","domnodelist.item":"Retrieves a node specified by index","class.domnodelist":"The DOMNodeList class","domnotation.synopsis":"Class synopsis","domnotation.props.publicid":"","domnotation.props.systemid":"","domnotation.props":"Properties","class.domnotation":"The DOMNotation class","domparentnode.synopsis":"Interface synopsis","domparentnode.append":"Appends nodes after the last child node","domparentnode.prepend":"Prepends nodes before the first child node","example-5588":"DOMParentNode::replaceChildren example","domparentnode.replacechildren":"Replace children in node","class.domparentnode":"The DOMParentNode interface","domprocessinginstruction.synopsis":"Class synopsis","domprocessinginstruction.props.target":"","domprocessinginstruction.props.data":"","domprocessinginstruction.props":"Properties","example-5589":"Creating a new DOMProcessingInstruction object","domprocessinginstruction.construct":"Creates a new DOMProcessingInstruction object","class.domprocessinginstruction":"The DOMProcessingInstruction class","domtext.intro":"Introduction","domtext.synopsis":"Class synopsis","domtext.props.wholetext":"","domtext.props":"Properties","example-5590":"Creating a new DOMText","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.intro":"Introduction","domxpath.synopsis":"Class synopsis","domxpath.props.document":"","domxpath.props.registernodenamespaces":"","domxpath.props":"Properties","domxpath.construct":"Creates a new DOMXPath object","example-5591":"Getting the count of all the english books","domxpath.evaluate":"Evaluates the given XPath expression and returns a typed result if possible","example-5592":"Getting all the english books","domxpath.query":"Evaluates the given XPath expression","domxpath.registernamespace":"Registers the namespace with the DOMXPath object","example-5593":"book.xml","example-5594":"DOMXPath::registerPHPFunctions with php:functionString","example-5595":"DOMXPath::registerPHPFunctions with php:function","domxpath.registerphpfunctions":"Register PHP functions as XPath functions","class.domxpath":"The DOMXPath class","example-5596":"Import SimpleXML into DOM with dom_import_simplexml","function.dom-import-simplexml":"Gets a DOMElement object from a\n   SimpleXMLElement object","ref.dom":"DOM Functions","book.dom":"Document Object Model","intro.libxml":"Introduction","libxml.requirements":"Requirements","libxml.installation":"Installation for PHP versions &gt;= 7.4","libxml.installation_old":"Installation for PHP versions &lt; 7.4","libxml.configuration":"Runtime Configuration","libxml.resources":"Resource Types","libxml.setup":"Installing\/Configuring","constant.libxml-biglines":"","constant.libxml-compact":"","constant.libxml-dtdattr":"","constant.libxml-dtdload":"","constant.libxml-dtdvalid":"","constant.libxml-html-noimplied":"","constant.libxml-html-nodefdtd":"","constant.libxml-noblanks":"","constant.libxml-nocdata":"","constant.libxml-noemptytag":"","constant.libxml-noent":"","constant.libxml-noerror":"","constant.libxml-nonet":"","constant.libxml-nowarning":"","constant.libxml-noxmldecl":"","constant.libxml-nsclean":"","constant.libxml-parsehuge":"","constant.libxml-pedantic":"","constant.libxml-xinclude":"","constant.libxml-err-error":"","constant.libxml-err-fatal":"","constant.libxml-err-none":"","constant.libxml-err-warning":"","constant.libxml-version":"","constant.libxml-dotted-version":"","constant.libxml-schema-create":"","libxml.constants":"Predefined Constants","libxmlerror.intro":"Introduction","libxmlerror.synopsis":"Class synopsis","libxmlerror.props.level":"","libxmlerror.props.code":"","libxmlerror.props.column":"","libxmlerror.props.message":"","libxmlerror.props.file":"","libxmlerror.props.line":"","libxmlerror.props":"Properties","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","example-5597":"A libxml_get_errors example","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","example-5598":"libxml_set_external_entity_loader example","function.libxml-set-external-entity-loader":"Changes the default external entity loader","example-5599":"A libxml_set_streams_context example","function.libxml-set-streams-context":"Set the streams context for the next libxml document load or write","example-5600":"A libxml_use_internal_errors example","function.libxml-use-internal-errors":"Disable libxml errors and allow user to fetch error information as needed","ref.libxml":"libxml Functions","book.libxml":"libxml","intro.simplexml":"Introduction","simplexml.requirements":"Requirements","simplexml.installation":"Installation","simplexml.configuration":"Runtime Configuration","simplexml.resources":"Resource Types","simplexml.setup":"Installing\/Configuring","simplexml.constants":"Predefined Constants","simplexml.examples.movie":"","example-5601":"Include file example.php with XML string","example-5602":"Getting &lt;plot&gt;","example-5603":"Getting &lt;line&gt;","example-5604":"Accessing non-unique elements in SimpleXML","example-5605":"Using attributes","example-5606":"Comparing Elements and Attributes with Text","example-5607":"Comparing Two Elements","example-5608":"Using XPath","example-5609":"Setting values","example-5610":"Adding elements and attributes","example-5611":"DOM Interoperability","simplexml.examples-basic":"Basic SimpleXML usage","simplexml.examples.error":"","example-5612":"Loading broken XML string","simplexml.examples-errors":"Dealing with XML errors","simplexml.examples":"Examples","simplexmlelement.intro":"Introduction","simplexmlelement.synopsis":"Class synopsis","example-5613":"Add attributes and children to a SimpleXML element","simplexmlelement.addattribute":"Adds an attribute to the SimpleXML element","example-5614":"Add attributes and children to a SimpleXML element","simplexmlelement.addchild":"Adds a child element to the XML node","example-5615":"Get XML","example-5616":"Using asXML() on SimpleXMLElement::xpath results","simplexmlelement.asxml":"Return a well-formed XML string based on SimpleXML element","example-5617":"Interpret an XML string","simplexmlelement.attributes":"Identifies an element's attributes","example-5618":"Traversing a children() pseudo-array","example-5619":"Using namespaces","simplexmlelement.children":"Finds children of given node","example-5620":"Create a SimpleXMLElement object","example-5621":"Create a SimpleXMLElement object from a URL","simplexmlelement.construct":"Creates a new SimpleXMLElement object","example-5622":"Counting the number of children","simplexmlelement.count":"Counts the children of an element","example-5623":"Return the current element","simplexmlelement.current":"Returns the current element","example-5624":"Get document namespaces","example-5625":"Working with multiple namespaces","simplexmlelement.getdocnamespaces":"Returns namespaces declared in document","example-5626":"Get XML element names","simplexmlelement.getname":"Gets the name of the XML element","example-5627":"Get document namespaces in use","simplexmlelement.getnamespaces":"Returns namespaces used in document","example-5628":"Return the sub-elements of the current element","simplexmlelement.getchildren":"Returns the sub-elements of the current element","example-5629":"Check whether the current element has sub-elements","simplexmlelement.haschildren":"Checks whether the current element has sub elements","example-5630":"Get the current XML tag key","simplexmlelement.key":"Return current key","example-5631":"Move to the next element","simplexmlelement.next":"Move to next element","example-5632":"Setting a namespace prefix to use in an XPath query","simplexmlelement.registerxpathnamespace":"Creates a prefix\/ns context for the next XPath query","example-5633":"Rewind to the first element","simplexmlelement.rewind":"Rewind to the first element","simplexmlelement.savexml":"Alias of SimpleXMLElement::asXML","example-5634":"Get string content","simplexmlelement.tostring":"Returns the string content","example-5635":"Check whether the current element is valid","simplexmlelement.valid":"Check whether the current element is valid","example-5636":"Xpath","simplexmlelement.xpath":"Runs XPath query on XML data","class.simplexmlelement":"The SimpleXMLElement class","simplexmliterator.intro":"Introduction","simplexmliterator.synopsis":"Class synopsis","class.simplexmliterator":"The SimpleXMLIterator class","example-5637":"Importing DOM","function.simplexml-import-dom":"Get a SimpleXMLElement object from a DOM node","example-5638":"Interpret an XML document","function.simplexml-load-file":"Interprets an XML file into an object","example-5639":"Interpret an XML string","function.simplexml-load-string":"Interprets a string of XML into an object","ref.simplexml":"SimpleXML Functions","book.simplexml":"SimpleXML","intro.wddx":"Introduction","wddx.requirements":"Requirements","wddx.installation.php74":"PHP 7.4","wddx.installation.phplt74":"PHP &lt; 7.4","wddx.installation":"Installation","wddx.configuration":"Runtime Configuration","wddx.resources":"Resource Types","wddx.setup":"Installing\/Configuring","wddx.constants":"Predefined Constants","example-5640":"Serializing a single value with WDDX","example-5641":"Using incremental packets with WDDX","wddx.examples-serialize":"wddx examples","wddx.examples":"Examples","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","example-5642":"wddx_serialize_vars example","function.wddx-serialize-vars":"Serialize variables into a WDDX packet","ref.wddx":"WDDX Functions","book.wddx":"WDDX","intro.xmldiff":"Introduction","xmldiff.requirements":"Requirements","xmldiff.installation":"Installation","xmldiff.setup":"Installing\/Configuring","xmldiff-base.intro":"Introduction","xmldiff-base.synopsis":"Class synopsis","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.intro":"Introduction","xmldiff-dom.synopsis":"Class synopsis","xmldiff-dom.diff":"Diff two DOMDocument objects","xmldiff-dom.merge":"Produce merged DOMDocument","class.xmldiff-dom":"The XMLDiff\\DOM class","xmldiff-memory.intro":"Introduction","xmldiff-memory.synopsis":"Class synopsis","xmldiff-memory.diff":"Diff two XML documents","xmldiff-memory.merge":"Produce merged XML document","class.xmldiff-memory":"The XMLDiff\\Memory class","xmldiff-file.intro":"Introduction","xmldiff-file.synopsis":"Class synopsis","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","intro.xml":"Introduction","xml.requirements":"Requirements","xml.installation":"Installation","xml.configuration":"Runtime Configuration","xml.resources":"Resource Types","xml.setup":"Installing\/Configuring","constant.xml-error-none":"","constant.xml-error-no-memory":"","constant.xml-error-syntax":"","constant.xml-error-no-elements":"","constant.xml-error-invalid-token":"","constant.xml-error-unclosed-token":"","constant.xml-error-partial-char":"","constant.xml-error-tag-mismatch":"","constant.xml-error-duplicate-attribute":"","constant.xml-error-junk-after-doc-element":"","constant.xml-error-param-entity-ref":"","constant.xml-error-undefined-entity":"","constant.xml-error-recursive-entity-ref":"","constant.xml-error-async-entity":"","constant.xml-error-bad-char-ref":"","constant.xml-error-binary-entity-ref":"","constant.xml-error-attribute-external-entity-ref":"","constant.xml-error-misplaced-xml-pi":"","constant.xml-error-unknown-encoding":"","constant.xml-error-incorrect-encoding":"","constant.xml-error-unclosed-cdata-section":"","constant.xml-error-external-entity-handling":"","constant.xml-option-case-folding":"","constant.xml-option-target-encoding":"","constant.xml-option-skip-tagstart":"","constant.xml-option-skip-white":"","constant.xml-sax-impl":"","xml.constants":"Predefined Constants","xml.eventhandlers":"Event Handlers","xml.case-folding":"Case Folding","xml.error-codes":"Error Codes","xml.encoding":"Character Encoding","example-5643":"Show XML Element Structure","example.xml-structure":"XML Element Structure Example","example-5644":"Map XML to HTML","example.xml-map-tags":"XML Tag Mapping Example","example-5645":"External Entity Example","example-5646":"xmltest.xml","example-5647":"xmltest2.xml","example.xml-external-entity":"XML External Entity Example","xml.examples":"Examples","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","example-5648":"xml_parse_into_struct example","example-5649":"moldb.xml - small database of molecular information","example-5650":"parsemoldb.php - parses moldb.xml into an array of\n     molecular objects","function.xml-parse-into-struct":"Parse XML data into an array structure","xml_parse.example.chunked":"Chunked parsing of large XML documents","function.xml-parse":"Start parsing an XML document","function.xml-parser-create-ns":"Create an XML parser with namespace support","function.xml-parser-create":"Create an XML parser","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","example-5652":"xml_set_object example","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 Functions","xmlparser.intro":"Introduction","xmlparser.synopsis":"Class synopsis","class.xmlparser":"The XMLParser class","book.xml":"XML Parser","xmlreader.encoding":"Encoding","intro.xmlreader":"Introduction","xmlreader.requirements":"Requirements","xmlreader.installation":"Installation","xmlreader.configuration":"Runtime Configuration","xmlreader.resources":"Resource Types","xmlreader.setup":"Installing\/Configuring","xmlreader.intro":"Introduction","xmlreader.synopsis":"Class synopsis","xmlreader.props.attributecount":"","xmlreader.props.baseuri":"","xmlreader.props.depth":"","xmlreader.props.hasattributes":"","xmlreader.props.hasvalue":"","xmlreader.props.isdefault":"","xmlreader.props.isemptyelement":"","xmlreader.props.localname":"","xmlreader.props.name":"","xmlreader.props.namespaceuri":"","xmlreader.props.nodetype":"","xmlreader.props.prefix":"","xmlreader.props.value":"","xmlreader.props.xmllang":"","xmlreader.props":"Properties","xmlreader.constants.none":"","xmlreader.constants.element":"","xmlreader.constants.attribute":"","xmlreader.constants.text":"","xmlreader.constants.cdata":"","xmlreader.constants.entity-ref":"","xmlreader.constants.entity":"","xmlreader.constants.pi":"","xmlreader.constants.comment":"","xmlreader.constants.doc":"","xmlreader.constants.doc-type":"","xmlreader.constants.doc-fragment":"","xmlreader.constants.notation":"","xmlreader.constants.whitespace":"","xmlreader.constants.significant-whitespace":"","xmlreader.constants.end-element":"","xmlreader.constants.end-entity":"","xmlreader.constants.xml-declaration":"","xmlreader.constants.types":"XMLReader Node Types","xmlreader.constants.loaddtd":"","xmlreader.constants.defaultattrs":"","xmlreader.constants.validate":"","xmlreader.constants.subst-entities":"","xmlreader.constants.options":"XMLReader Parser Options","xmlreader.constants":"Predefined Constants","xmlreader.close":"Close the XMLReader input","xmlreader.expand":"Returns a copy of the current node as a DOM object","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","example-5653":"Validating XML","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":"XMLReader","intro.xmlwriter":"Introduction","xmlwriter.requirements":"Requirements","xmlwriter.installation":"Installation","xmlwriter.configuration":"Runtime Configuration","xmlwriter.resources":"Resource Types","xmlwriter.setup":"Installing\/Configuring","xmlwriter.constants":"Predefined Constants","example-5654":"Creating a simple XML document","example.xmlwriter-simple":"Creating a simple XML document","example-5655":"Working with XML namespaces","example.xmlwriter-namespace":"Working with XML namespaces","example-5656":"Working with the OO API","example.xmlwriter-oop":"Working with the OO API","xmlwriter.examples":"Examples","xmlwriter.intro":"Introduction","xmlwriter.synopsis":"Class synopsis","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-open-uri.example.basic":"Direct output of XML","xmlwriter.openuri":"Create new xmlwriter using source uri for output","xmlwriter.outputmemory":"Returns current buffer","xmlwriter-set-indent.example.mixed-content":"XMLWriter::setIndent and mixed Content","xmlwriter.setindent":"Toggle indentation on\/off","xmlwriter.setindentstring":"Set string used for indenting","xmlwriter-start-attribute.example.basic":"Basic XMLWriter::startAttribute Usage","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-write-attribute.example.intermix":"Intermixing Sub-elements and Attributes","xmlwriter.writeattribute":"Write full attribute","xmlwriter.writeattributens":"Write full namespaced attribute","xmlwriter-write-cdata.example.basic":"Basic xmlwriter_write_cdata Usage","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":"XMLWriter","intro.xsl":"Introduction","xsl.requirements":"Requirements","xsl.installation":"Installation","xsl.configuration":"Runtime Configuration","xsl.resources":"Resource Types","xsl.setup":"Installing\/Configuring","constant.xsl-clone-auto":"","constant.xsl-clone-never":"","constant.xsl-clone-always":"","constant.libxslt-version":"","constant.libxslt-dotted-version":"","constant.libexslt-version":"","constant.libexslt-dotted-version":"","constant.xsl-secpref-none":"","constant.xsl-secpref-read-file":"","constant.xsl-secpref-write-file":"","constant.xsl-secpref-create-directory":"","constant.xsl-secpref-read-network":"","constant.xsl-secpref-write-network":"","constant.xsl-secpref-default":"","xsl.constants":"Predefined Constants","example-5662":"collection.xml","example-5663":"collection.xsl","xsl.examples-collection":"Example collection.xml and collection.xsl files","example-5664":"fruits.xml","example-5665":"fruits.xsl","xsl.examples-errors.capture":"Collating and printing errors","xsl.examples-errors":"Error handling with libxml error handling functions","xsl.examples":"Examples","xsltprocessor.intro":"Introduction","xsltprocessor.synopsis":"Class synopsis","example-5667":"Creating an XSLTProcessor","xsltprocessor.construct":"Creates a new XSLTProcessor object","xsltprocessor.getparameter":"Get value of a parameter","xsltprocessor.getsecurityprefs":"Get security preferences","example-5668":"Testing EXSLT support","xsltprocessor.hasexsltsupport":"Determine if PHP has EXSLT support","xsltprocessor.importstylesheet":"Import stylesheet","example-5669":"Simple PHP Function call from a stylesheet","xsltprocessor.registerphpfunctions":"Enables the ability to use PHP functions as XSLT functions","xsltprocessor.removeparameter":"Remove parameter","example-5670":"Changing the owner before the transformation","xsltprocessor.setparameter":"Set value for a parameter","example-5671":"Example profiling output","xsltprocessor.setprofiling":"Sets profiling output file","xsltprocessor.setsecurityprefs":"Set security preferences","example-5672":"Transforming to a DOMDocument","xsltprocessor.transformtodoc":"Transform to a document","example-5673":"Transforming to a HTML file","xsltprocessor.transformtouri":"Transform to URI","example-5674":"Transforming to a string","xsltprocessor.transformtoxml":"Transform to XML","class.xsltprocessor":"The XSLTProcessor class","book.xsl":"XSL","refs.xml":"XML Manipulation","intro.ui":"Introduction","ui.requirements":"Requirements","ui.installation":"Installation","ui.setup":"Installing\/Configuring","ui-point.intro":"Introduction","ui-point.synopsis":"Class synopsis","ui-point.props.x":"","ui-point.props.y":"","ui-point.props":"Properties","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.intro":"Introduction","ui-size.synopsis":"Class synopsis","ui-size.props.width":"","ui-size.props.height":"","ui-size.props":"Properties","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.intro":"Introduction","ui-window.synopsis":"Class synopsis","ui-window.props.controls":"","ui-window.props":"Properties","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.intro":"Introduction","ui-control.synopsis":"Class synopsis","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.intro":"Introduction","ui-menu.synopsis":"Class synopsis","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.intro":"Introduction","ui-menuitem.synopsis":"Class synopsis","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.intro":"Introduction","ui-area.synopsis":"Class synopsis","ui-area.constants.ctrl":"","ui-area.constants.alt":"","ui-area.constants.shift":"","ui-area.constants.super":"","ui-area.constants.down":"","ui-area.constants.up":"","ui-area.constants":"Predefined Constants","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.intro":"Introduction","ui-executor.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-tab.synopsis":"Class synopsis","ui-controls-tab.props.controls":"","ui-controls-tab.props":"Properties","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.intro":"Introduction","ui-controls-check.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-button.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-colorbutton.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-label.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-entry.synopsis":"Class synopsis","ui-controls-entry.constants.normal":"","ui-controls-entry.constants.password":"","ui-controls-entry.constants.search":"","ui-controls-entry.constants":"Predefined Constants","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.intro":"Introduction","ui-controls-multilineentry.synopsis":"Class synopsis","ui-controls-multilineentry.constants.wrap":"","ui-controls-multilineentry.constants.nowrap":"","ui-controls-multilineentry.constants":"Predefined Constants","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.intro":"Introduction","ui-controls-spin.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-slider.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-progress.synopsis":"Class synopsis","ui-controls-progress.getvalue":"Get Value","ui-controls-progress.setvalue":"Set Value","class.ui-controls-progress":"Progress Control","ui-controls-separator.intro":"Introduction","ui-controls-separator.synopsis":"Class synopsis","ui-controls-separator.constants.horizontal":"","ui-controls-separator.constants.vertical":"","ui-controls-separator.constants":"Predefined Constants","ui-controls-separator.construct":"Construct a new Separator","class.ui-controls-separator":"Control Separator","ui-controls-combo.intro":"Introduction","ui-controls-combo.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-editablecombo.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-radio.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-picker.synopsis":"Class synopsis","ui-controls-picker.constants.date":"","ui-controls-picker.constants.time":"","ui-controls-picker.constants.datetime":"","ui-controls-picker.constants":"Predefined Constants","ui-controls-picker.construct":"Construct a new Picker","class.ui-controls-picker":"Picker Control","ui-controls-form.intro":"Introduction","ui-controls-form.props.controls":"","ui-controls-form.props":"Properties","ui-controls-form.synopsis":"Class synopsis","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.intro":"Introduction","ui-controls-grid.synopsis":"Class synopsis","ui-controls-grid.constants.fill":"","ui-controls-grid.constants.start":"","ui-controls-grid.constants.center":"","ui-controls-grid.constants.end":"","ui-controls-grid.constants.leading":"","ui-controls-grid.constants.top":"","ui-controls-grid.constants.trailing":"","ui-controls-grid.constants.bottom":"","ui-controls-grid.constants":"Predefined Constants","ui-controls-grid.props.controls":"","ui-controls-grid.props":"Properties","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.intro":"Introduction","ui-controls-group.synopsis":"Class synopsis","ui-controls-group.props.controls":"","ui-controls-group.props":"Properties","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.intro":"Introduction","ui-controls-box.synopsis":"Class synopsis","ui-controls-box.props.controls":"","ui-controls-box.props":"Properties","ui-controls-box.constants.vertical":"","ui-controls-box.constants.horizontal":"","ui-controls-box.constants":"Predefined Constants","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.intro":"Introduction","ui-draw-pen.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-path.synopsis":"Class synopsis","ui-draw-path.constants.winding":"","ui-draw-path.constants.alternate":"","ui-draw-path.constants":"Predefined Constants","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.intro":"Introduction","ui-draw-matrix.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-color.synopsis":"Class synopsis","ui-draw-color.props.r":"","ui-draw-color.props.g":"","ui-draw-color.props.b":"","ui-draw-color.props.a":"","ui-draw-color.props":"Properties","ui-draw-color.constants.red":"","ui-draw-color.constants.green":"","ui-draw-color.constants.blue":"","ui-draw-color.constants.alpha":"","ui-draw-color.constants":"Predefined Constants","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.intro":"Introduction","ui-draw-stroke.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-brush.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-brush-gradient.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-brush-lineargradient.synopsis":"Class synopsis","ui-draw-brush-lineargradient.construct":"Construct a Linear Gradient","class.ui-draw-brush-lineargradient":"Linear Gradient","ui-draw-brush-radialgradient.intro":"Introduction","ui-draw-brush-radialgradient.synopsis":"Class synopsis","ui-draw-brush-radialgradient.construct":"Construct a new Radial Gradient","class.ui-draw-brush-radialgradient":"Radial Gradient","ui-draw-text-layout.intro":"Introduction","ui-draw-text-layout.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-text-font.synopsis":"Class synopsis","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.intro":"Introduction","ui-draw-text-font-descriptor.synopsis":"Class synopsis","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 Functions","ui-draw-text-font-weight.intro":"Introduction","ui-draw-text-font-weight.synopsis":"Class synopsis","class.ui-draw-text-font-weight":"Font Weight Settings","ui-draw-text-font-italic.intro":"Introduction","ui-draw-text-font-italic.synopsis":"Class synopsis","class.ui-draw-text-font-italic":"Italic Font Settings","ui-draw-text-font-stretch.intro":"Introduction","ui-draw-text-font-stretch.synopsis":"Class synopsis","class.ui-draw-text-font-stretch":"Font Stretch Settings","ui-draw-line-cap.intro":"Introduction","ui-draw-line-cap.synopsis":"Class synopsis","class.ui-draw-line-cap":"Line Cap Settings","ui-draw-line-join.intro":"Introduction","ui-draw-line-join.synopsis":"Class synopsis","class.ui-draw-line-join":"Line Join Settings","ui-key.intro":"Introduction","ui-key.synopsis":"Class synopsis","class.ui-key":"Key Identifiers","ui-exception-invalidargumentexception.intro":"Introduction","ui-exception-invalidargumentexception.synopsis":"Class synopsis","class.ui-exception-invalidargumentexception":"InvalidArgumentException","ui-exception-runtimeexception.intro":"Introduction","ui-exception-runtimeexception.synopsis":"Class synopsis","class.ui-exception-runtimeexception":"RuntimeException","book.ui":"UI","refs.ui":"GUI Extensions","funcref":"Function Reference","faq.general.what":"","faq.general.acronym":"","faq.general.relation-versions":"","faq.general.running-concurent":"","faq.general.bug":"","faq.general":"General Information","faq.mailinglist.isthere":"","faq.mailinglist.others":"","faq.mailinglist.myown":"","faq.mailinglist.subscribing":"","faq.mailinglist.archive":"","faq.mailinglist.question":"","faq.mailinglist.guideline":"","faq.mailinglist":"Mailing lists","faq.obtaining.where":"","faq.obtaining.precompiled":"","faq.obtaining.optional":"","faq.obtaining.how":"","faq.obtaining.compilent":"","faq.obtaining.browscap":"","faq.obtaining.threadsafety":"","faq.obtaining":"Obtaining PHP","faq.databases.mssql":"","faq.databases.access":"","faq.databases":"Database issues","faq.installation.apache2":"","faq.installation.phpini":"","faq.installation.nodata":"","faq.installation.processing":"","faq.installation.frontpage":"","faq.installation.blankscreen":"","faq.installation.500error":"","faq.installation.undefinedsyms":"","faq.installation.cgierror":"","faq.installation.phpandiis":"","faq.installation.forceredirect":"","faq.installation.findphpini":"","faq.installation.addtopath":"","faq.installation.phprc":"","faq.installation.apache.multiviews":"","faq.installation.requestmethods":"","faq.installation":"Installation","faq.build.configure":"","faq.build.configuring":"","faq.build.lex":"","faq.build.apache-sharedcore":"","faq.build.not-found":"","faq.build.yytname":"","faq.build.link":"","faq.build.undefined":"","faq.build.not-running":"","faq.build.activate-module":"","faq.build.ansi":"","faq.build.apxs":"","faq.build.microtime":"","faq.build.mysql.tempnam":"","faq.build.upgrade":"","faq.build.gdlibs":"","faq.installation.needgnu":"","faq.build":"Build Problems","faq.using.parameterorder":"","faq.using.anyform":"","faq.using.addslashes":"","faq.using.wrong-order":"","faq.using.newlines":"","faq.using.headers-sent":"","faq.using.header":"","faq.using.authentication":"","faq.using.iis.sharing":"","faq.using.mixml":"","faq.using.variables":"","faq.using.freepdf":"","faq.using.shorthandbytes":"kilobyte versus kibibyte","faq.using":"Using PHP","faq.passwords.hashing":"","faq.passwords.fasthash":"","faq.passwords.bestpractice":"","faq.passwords.salt":"","faq.password.storing-salts":"","faq.passwords":"Safe Password Hashing","example-5675":"A hidden HTML form element","example-5676":"Data to be edited by the user","example-5677":"In a URL","faq.html.encoding":"","faq.html.form-image":"","faq.html.arrays":"","faq.html.select-multiple":"","example-5678":"Generating Javascript with PHP","faq.html.javascript-variable":"","faq.html":"PHP and HTML","faq.com.q1":"","faq.com.q2":"","faq.com.q3":"","faq.com.q4":"","faq.com.q5":"","faq.com.q6":"","faq.com.q7":"","faq.com.q8":"","faq.com.q9":"","faq.com.q10":"","faq.com.q11":"","faq.com.q12":"","faq.com.q13":"","faq.com.q14":"","faq.com.q15":"","faq.com":"PHP and COM","faq.misc.bz2":"","faq.misc":"Miscellaneous Questions","faq":"FAQ: Frequently Asked Questions","example-5679":"Example PHP\/FI Code","history.phpfi":"PHP Tools, FI, Construction Kit, and PHP\/FI","history.php3":"PHP 3","history.php4":"PHP 4","history.php5":"PHP 5","history.php":"History of PHP","history.pear":"PEAR","history.phpqa":"PHP Quality Assurance Initiative","history.phpgtk":"PHP-GTK","history.php.related":"History of PHP related projects","history.php.books":"Books about PHP","history.php.publications":"Publications about PHP","history":"History of PHP and Related Projects","migration83.new-features.core.readonly-modifier-improvements":"Readonly Amendments","migration83.new-features.core.typed-class-constants":"Typed Class Constants","migration83.new-features.core.closures-created-from-magic-methods":"Closures created from magic methods","migration83.new-features.core.final-modifier-method-from-trait":"The final modifier with a method from a trait","migration83.new-features.core.override-attribute":"Override Attribute","migration83.new-features.core.fetch-class-constant-dynamically-syntax":"Fetch class constant dynamically syntax","migration83.new-features.core.static-variable-initializers":"Static variable Initializers","migration83.new-features.core.fallback-value-syntax-for-php-ini":"Fallback value syntax for ini variables","migration83.new-features.core":"PHP Core","migration83.new-features.cli":"CLI","migration83.new-features.dom":"DOM","migration83.new-features.ffi":"FFI","migration83.new-features.opcache":"Opcache","migration83.new-features.posix":"POSIX","migration83.new-features.streams":"Streams","migration83.new-features":"New Features","migration83.new-classes.date":"Date","migration83.new-classes.random":"Random","migration83.new-classes":"New Classes and Interfaces","migration83.new-functions.date":"Date","migration83.new-functions.dom":"DOM","migration83.new-functions.intl":"Intl","migration83.new-functions.json":"JSON","migration83.new-functions.ldap":"LDAP","migration83.new-functions.mbstring":"MBString","migration83.new-functions.posix":"Posix","migration83.new-functions.pgsql":"PostgreSQL","migration83.new-functions.random":"Random","migration83.new-functions.reflection":"Reflection","migration83.new-functions.sockets":"Sockets","migration83.new-functions.standard":"Standard","migration83.new-functions.zip":"Zip","migration83.new-functions":"New Functions","migration83.constants.curl":"cURL","migration83.constants.intl":"Intl","migration83.constants.openssl":"OpenSSL","migration83.constants.pcntl":"PCNTL","migration83.constants.pdo-odbc":"PDO_ODBC","migration83.constants.posix":"Posix","migration83.constants.sockets":"Sockets","migration83.constants.zip":"Zip","migration83.constants":"New Global Constants","migration83.incompatible.core.overflowing-call-stack":"Programs that were very close to overflowing the call stack","migration83.incompatible.core.proc-get-status-multiple-times":"Executing proc_get_status() multiple times","migration83.incompatible.core.zend-max-execution-timers":"Zend Max Execution Timers","migration83.incompatible.core.traits-with-static-properties":"Uses of traits with static properties","migration83.incompatible.core.negative-index-to-empty-array":"Assigning a negative index to an empty array","migration83.incompatible.core.class-constant-visibility-check":"Class constant visibility variance check","migration83.incompatible.core.weakmap-entries-maps-to-itself":"WeakMap entries whose key maps to itself","migration83.incompatible.core":"PHP Core","migration83.incompatible.date":"Date","migration83.incompatible.dom":"DOM","migration83.incompatible.ffi":"FFI","migration83.incompatible.opcache":"Opcache","migration83.incompatible.phar":"Phar","migration83.incompatible.standard":"Standard","migration83.incompatible.SNMP":"SNMP","migration83.incompatible":"Backward Incompatible Changes","migration83.deprecated.core.saner-inc-dec-operators":"Saner Increment\/Decrement operators","migration83.deprecated.core.get-class":"get_class()\/get_parent_class() call without arguments","migration83.deprecated.core":"PHP Core","migration83.deprecated.core.dba":"DBA","migration83.deprecated.ffi":"FFI","migration83.deprecated.intl":"Intl","migration83.deprecated.ldap":"LDAP","migration83.deprecated.mbstring":"MBString","migration83.deprecated.phar":"Phar","migration83.deprecated.random":"Random","migration83.deprecated.reflection":"Reflection","migration83.deprecated.standard":"Standard","migration83.deprecated.sqlite3":"SQLite3","migration83.deprecated.zip":"Zip","migration83.deprecated":"Deprecated Features","migration83.other-changes.core.ffi":"FFI","migration83.other-changes.core.fpm":"FPM","migration83.other-changes.core.opcache":"Opcache","migration83.other-changes.core.streams":"Streams","migration83.other-changes.core":"Core changes","migration83.other-changes.sapi.cli":"CLI","migration83.other-changes.sapi":"Changes in SAPI Modules","migration83.other-changes.functions.core":"Core","migration83.other-changes.functions.calendar":"Calendar","migration83.other-changes.functions.curl":"Curl","migration83.other-changes.functions.dom":"DOM","migration83.other-changes.functions.gd":"Gd","migration83.other-changes.functions.intl":"Intl","migration83.other-changes.functions.mbstring":"MBString","migration83.other-changes.functions.mysqli":"mysqli","migration83.other-changes.functions.odbc":"ODBC","migration83.other-changes.functions.pgsql":"PGSQL","migration83.other-changes.functions.random":"Random","migration83.other-changes.functions.reflection":"Reflection","migration83.other-changes.functions.standard":"Standard","migration83.other-changes.functions":"Changed Functions","migration83.other-changes.extensions.core":"Core","migration83.other-changes.extensions.dom":"DOM","migration83.other-changes.extensions.sqlite3":"SQLite3","migration83.other-changes.extensions":"Other Changes to Extensions","migration83.other-changes.ini":"Changes to INI File Handling","migration83.other-changes.performance.dom":"DOM","migration83.other-changes.performance.standard":"Standard","migration83.other-changes.performance.spl":"SPL","migration83.other-changes.performance":"Performance","migration83.other-changes":"Other Changes","migration83.windows-support.core":"Core","migration83.windows-support":"Windows Support","migration83":"Migrating from PHP 8.2.x to PHP 8.3.x","migration82.new-features.core.sensitiveparameter":"SensitiveParameter Attribute","migration82.new-features.core.error-log-mode-ini":"error_log_mode INI directive","migration82.new-features.core.enums-property-constant-expression":"Enumerations properties in constant expressions","migration82.new-features.core.type-system":"Type System Improvements","migration82.new-features.core.constant-in-traits":"Constants in Traits","migration82.new-features.core.readonly-classes":"Readonly Classes","migration82.new-features.core":"PHP Core","migration82.new-features.curl":"cURL","migration82.new-features.dba":"DBA","migration82.new-features.oci8":"OCI8","migration82.new-features.openssl":"OpenSSL","migration82.new-features.odbc":"ODBC","migration82.new-features.pcre":"PCRE","migration82.new-features.random":"Random","migration82.new-features":"New Features","migration82.new-functions.curl":"cURL","migration82.new-functions.imap":"IMAP","migration82.new-functions.mysqli":"MySQLi","migration82.new-functions.odbc":"ODBC","migration82.new-functions.openssl":"OpenSSL","migration82.new-functions.reflection":"Reflection","migration82.new-functions.sodium":"Sodium","migration82.new-functions.standard":"Standard","migration82.new-functions.xml":"XML","migration82.new-functions":"New Functions","migration82.constants.com":"COM","migration82.constants.curl":"cURL","migration82.constants.dba":"DBA","migration82.constants.filter":"Filter","migration82.constants.sockets":"Sockets","migration82.constants":"New Global Constants","migration82.incompatible.date":"Date","migration82.incompatible.odbc":"ODBC","migration82.incompatible.pdo-odbc":"PDO_ODBC","migration82.incompatible.standard":"Standard","migration82.incompatible.spl":"Standard PHP Library (SPL)","migration82.incompatible":"Backward Incompatible Changes","migration82.deprecated.core.dynamic-properties":"Usage of dynamic properties","migration82.deprecated.core.relative-callables":"Relative callables","migration82.deprecated.core.dollar-brace-interpolation":"&quot;${var}&quot; and &quot;${expr}&quot; style interpolation","migration82.deprecated.core":"PHP Core","migration82.deprecated.mbstring":"MBString","migration82.deprecated.spl":"SPL","migration82.deprecated.standard":"Standard","migration82.deprecated":"Deprecated Features","migration82.other-changes.core":"Core changes","migration82.other-changes.sapi.cli":"CLI","migration82.other-changes.sapi":"Changes in SAPI Modules","migration82.other-changes.functions.core":"Core","migration82.other-changes.functions.dba":"DBA","migration82.other-changes.functions.random":"Random","migration82.other-changes.functions.spl":"SPL","migration82.other-changes.functions":"Changed Functions","migration82.other-changes.extensions.date":"Date","migration82.other-changes.extensions.intl":"Intl","migration82.other-changes.extensions.mysqli":"MySQLi","migration82.other-changes.extensions.oci8":"OCI8","migration82.other-changes.extensions.pcre":"PCRE","migration82.other-changes.extensions.session":"Session","migration82.other-changes.extensions.sqlite3":"SQLite3","migration82.other-changes.extensions.standard":"Standard","migration82.other-changes.extensions.tidy":"Tidy","migration82.other-changes.extensions.zip":"Zip","migration82.other-changes.extensions":"Other Changes to Extensions","migration82.other-changes.ini":"Changes to INI File Handling","migration82.other-changes":"Other Changes","migration82.windows-support.core":"Core","migration82.windows-support.oci8":"OCI8","migration82.windows-support.zip":"Zip","migration82.windows-support":"Windows Support","migration82":"Migrating from PHP 8.1.x to PHP 8.2.x","migration81.new-features.core.octal-literal-prefix":"Integer Octal Literal Prefix","migration81.new-features.core.unpacking-string-keys":"Array Unpacking with String Keys","migration81.new-features.core.named-arg-after-unpack":"Named Argument After Argument Unpacking","migration81.new-features.core.upload-full-path-key":"full-path Key for File Uploads","migration81.new-features.core.enums":"Enumerations","migration81.new-features.core.fibers":"Fibers","migration81.new-features.core.callable-syntax":"First Class Callable Syntax","migration81.new-features.core.intersection-types":"Intersection Types","migration81.new-features.core.never-type":"Never type","migration81.new-features.core.new-in-initializer":"new in Initializers","migration81.new-features.core.readonly":"Readonly properties","migration81.new-features.core.final-constants":"Final class constants","migration81.new-features.core":"PHP Core","migration81.new-features.curl":"CURL","migration81.new-features.fpm":"FPM","migration81.new-features.gd":"GD","migration81.new-features.hash.murmurhash3":"MurmurHash3","migration81.new-features.hash.xxhash":"xxHash","migration81.new-features.hash":"Hash","migration81.new-features.mysqli.local_infile_directory":"New INI directive mysqli.local_infile_directory","migration81.new-features.mysqli.bind-in-execute":"Binding parameters in execute","migration81.new-features.mysqli.mysqli_fetch_column":"New method mysqli_result::fetch_column","migration81.new-features.mysqli":"MySQLi","migration81.new-features.pdo_mysql":"PDO","migration81.new-features.pdo_sqlite":"PDO_SQLite","migration81.new-features.posix":"POSIX","migration81.new-features.standard":"Standard","migration81.new-features.spl":"SPL","migration81.new-features":"New Features","migration81.new-classes.curl":"cURL","migration81.new-classes.intl":"Intl","migration81.new-classes.reflection":"Reflection","migration81.new-classes":"New Classes and Interfaces","migration81.new-functions.core":"PHP Core","migration81.new-functions.gd":"GD","migration81.new-functions.mysqli":"MySQLi","migration81.new-functions.pcntl":"Process Control","migration81.new-functions.reflection":"Reflection","migration81.new-functions.standard":"Standard","migration81.new-functions.sodium":"Sodium","migration81.new-functions":"New Functions","migration81.constants.curl":"cURL","migration81.constants.gd":"GD","migration81.constants.mysqli":"MySQLi","migration81.constants.pcntl":"PCNTL","migration81.constants.posix":"POSIX","migration81.constants.sockets":"Sockets","migration81.constants.sodium":"Sodium","migration81.constants.tokenizer":"Tokenizer","migration81.constants":"New Global Constants","migration81.incompatible.core.globals-access":"$GLOBALS Access Restrictions","migration81.incompatible.core.static-variable-inheritance":"Usage of static Variables in Inherited Methods","migration81.incompatible.core.optional-before-required":"Optional parameters specified before required parameters","migration81.incompatible.core.type-compatibility-internal":"Return Type Compatibility with Internal Classes","migration81.incompatible.core.new-keywords":"New Keywords","migration81.incompatible.core":"PHP Core","migration81.incompatible.resource2object":"Resource to Object Migration","migration81.incompatible.mysqli":"MySQLi","migration81.incompatible.mysqlnd":"MySQLnd","migration81.incompatible.openssl":"OpenSSL","migration81.incompatible.pdo.mysql":"MySQL Driver","migration81.incompatible.pdo.sqlite":"SQLite Driver","migration81.incompatible.pdo":"PHP Data Objects","migration81.incompatible.phar":"Phar","migration81.incompatible.standard":"Standard","migration81.incompatible.spl":"Standard PHP Library (SPL)","migration81.incompatible":"Backward Incompatible Changes","migration81.deprecated.core.serialize-interface":"Implementing Serializable without\n    __serialize and __unserialize","migration81.deprecated.core.null-not-nullable-internal":"Passing null to non-nullable parameters of built-in functions","migration81.deprecated.core.implicit-float-conversion":"Implicit incompatible float to int conversions","migration81.deprecated.core.static-trait":"Calling a static element on a trait","migration81.deprecated.core.magic-sleep":"Returning a non-array from __sleep","migration81.deprecated.core.void-by-ref":"Returning by reference from a void function","migration81.deprecated.core.autovivification-false":"Autovivification from false","migration81.deprecated.core":"PHP Core","migration81.deprecated.ctype.nonstring-arguments":"Verifying non-string arguments","migration81.deprecated.ctype":"ctype","migration81.deprecated.date":"Date","migration81.deprecated.filter":"Filter","migration81.deprecated.gd":"GD","migration81.deprecated.hash":"Hash","migration81.deprecated.imap":"IMAP","migration81.deprecated.intl":"Intl","migration81.deprecated.mbstring":"Multibyte String","migration81.deprecated.mysqli":"MySQLi","migration81.deprecated.oci8":"OCI8","migration81.deprecated.odbc":"ODBC","migration81.deprecated.pdo":"PDO","migration81.deprecated.pgsql":"PgSQL","migration81.deprecated.soap":"SOAP","migration81.deprecated.standard":"Standard","migration81.deprecated":"Deprecated Features","migration81.other-changes.sapi.cli":"CLI","migration81.other-changes.sapi.phpdbg":"PHPDBG","migration81.other-changes.sapi":"Changes in SAPI Modules","migration81.other-changes.functions.core":"Core","migration81.other-changes.functions.filter":"Filter","migration81.other-changes.functions.gmp":"GMP","migration81.other-changes.functions.pdo-odbc":"PDO ODBC","migration81.other-changes.functions.reflection":"Reflection","migration81.other-changes.functions.standard":"Standard","migration81.other-changes.functions":"Changed Functions","migration81.other-changes.extensions.gd":"GD","migration81.other-changes.extensions.mysqli":"MySQLi","migration81.other-changes.extensions.openssl":"OpenSSL","migration81.other-changes.extensions.phar":"Phar","migration81.other-changes.extensions.snmp":"SNMP","migration81.other-changes.extensions.standard":"Standard","migration81.other-changes.extensions":"Other Changes to Extensions","migration81.other-changes.ini":"Changes to INI File Handling","migration81.other-changes":"Other Changes","migration81":"Migrating from PHP 8.0.x to PHP 8.1.x","migration80.new-features.core.named-arguments":"Named Arguments","migration80.new-features.core.attributes":"Attributes","migration80.new-features.core.property-promotion":"Constructor Property Promotion","migration80.new-features.core.union-types":"Union Types","migration80.new-features.core.match":"Match Expression","migration80.new-features.core.nullsafe-operator":"Nullsafe Operator","migration80.new-features.core.others":"Other new Features","migration80.new-features.core":"PHP Core","migration80.new-features.date":"Date and Time","migration80.new-features.dom":"DOM","migration80.new-features.filter":"Filter","migration80.new-features.enchant":"Enchant","migration80.new-features.fpm":"FPM","migration80.new-features.hash":"Hash","migration80.new-features.intl":"Internationalization Functions","migration80.new-features.ldap":"LDAP","migration80.new-features.opcache":"OPcache","migration80.new-features.openssl":"OpenSSL","migration80.new-features.pcre":"Regular Expressions (Perl-Compatible)","migration80.new-features.reflection":"Reflection","migration80.new-features.sqlite3":"SQLite3","migration80.new-features.standard":"Standard Library","migration80.new-features.tokenizer":"Tokenizer","migration80.new-features.zip":"Zip","migration80.new-features":"New Features","migration80.incompatible.core.string-number-comparision":"String to Number Comparison","migration80.incompatible.core.other":"Other incompatible Changes","migration80.incompatible.core":"PHP Core","migration80.incompatible.resource2object":"Resource to Object Migration","migration80.incompatible.com":"COM and .Net (Windows)","migration80.incompatible.curl":"CURL","migration80.incompatible.datetime":"Date and Time","migration80.incompatible.dom":"DOM","migration80.incompatible.enchant":"Enchant","migration80.incompatible.exif":"Exif","migration80.incompatible.filter":"Filter","migration80.incompatible.gd":"GD","migration80.incompatible.gmp":"GMP","migration80.incompatible.iconv":"Iconv","migration80.incompatible.imap":"IMAP","migration80.incompatible.intl":"Internationalization Functions","migration80.incompatible.ldap":"LDAP","migration80.incompatible.mbstring":"MBString","migration80.incompatible.oci8":"OCI8","migration80.incompatible.odbc":"ODBC","migration80.incompatible.openssl":"OpenSSL","migration80.incompatible.pcre":"Regular Expressions (Perl-Compatible)","migration80.incompatible.pdo":"PHP Data Objects","migration80.incompatible.pdo-odbc":"PDO ODBC","migration80.incompatible.pdo-mysql":"PDO MySQL","migration80.incompatible.pgsql":"PostgreSQL","migration80.incompatible.phar":"Phar","migration80.incompatible.reflection":"Reflection","migration80.incompatible.sockets":"Sockets","migration80.incompatible.spl":"Standard PHP Library (SPL)","migration80.incompatible.standard":"Standard Library","migration80.incompatible.sysvsem":"Sysvsem","migration80.incompatible.tidy":"Tidy","migration80.incompatible.tokenizer":"Tokenizer","migration80.incompatible.xmlreader":"XMLReader","migration80.incompatible.xmlrpc":"XML-RPC","migration80.incompatible.zip":"Zip","migration80.incompatible.zlib":"Zlib","migration80.incompatible.php-test-packs":"Windows PHP Test Packs","migration80.incompatible":"Backward Incompatible Changes","migration80.deprecated.core":"PHP Core","migration80.deprecated.enchant":"Enchant","migration80.deprecated.libxml":"LibXML","migration80.deprecated.pgsql":"PGSQL \/ PDO PGSQL","migration80.deprecated.standard":"Standard Library","migration80.deprecated.zip":"Zip","migration80.deprecated.reflection":"Reflection","migration80.deprecated":"Deprecated Features","migration80.other-changes.sapi.apache2handler":"Apache2Handler","migration80.other-changes.sapi":"Changes in SAPI Modules","migration80.other-changes.functions.reflection":"Reflection","migration80.other-changes.functions.standard":"Standard","migration80.other-changes.functions.zip":"Zip","migration80.other-changes.functions":"Changed Functions","migration80.other-changes.extensions.curl":"CURL","migration80.other-changes.extensions.date":"Date and Time","migration80.other-changes.extensions.dom":"DOM","migration80.other-changes.extensions.intl":"Intl","migration80.other-changes.extensions.enchant":"Enchant","migration80.other-changes.extensions.gd":"GD","migration80.other-changes.extensions.json":"JSON","migration80.other-changes.extensions.mbstring":"MBString","migration80.other-changes.extensions.pdo":"PDO","migration80.other-changes.extensions.libxml":"LibXML","migration80.other-changes.extensions.mysqli":"MySQLi \/ PDO MySQL","migration80.other-changes.extensions.pgsql":"PGSQL \/ PDO PGSQL","migration80.other-changes.extensions.readline":"Readline","migration80.other-changes.extensions.simplexml":"SimpleXML","migration80.other-changes.extensions":"Other Changes to Extensions","migration80.other-changes.ini":"Changes to INI File Handling","migration80.other-changes.ebcdic":"EBCDIC","migration80.other-changes.performance":"Performance","migration80.other-changes":"Other Changes","migration80":"Migrating from PHP 7.4.x to PHP 8.0.x","migration74.new-features.core.typed-properties":"Typed properties","migration74.new-features.core.arrow-functions":"Arrow functions","migration74.new-features.core.type-variance":"Limited return type covariance and argument type contravariance","migration74.new-features.core.null-coalescing-assignment-operator":"Null coalescing assignment operator","migration74.new-features.core.unpack-inside-array":"Unpacking inside arrays","migration74.new-features.core.numeric-literal-separator":"Numeric literal separator","migration74.new-features.core.weakreference":"Weak references","migration74.new-features.core.tostring-exceptions":"Allow exceptions from __toString()","migration74.new-features.core":"PHP Core","migration74.new-features.curl":"CURL","migration74.new-features.filter":"Filter","migration74.new-features.ffi":"FFI","migration74.new-features.gd":"GD","migration74.new-features.hash":"Hash","migration74.new-features.mbstring":"Multibyte String","migration74.new-features.opcache":"OPcache","migration74.new-features.pcre":"Regular Expressions (Perl-Compatible)","migration74.new-features.pdo":"PDO","migration74.new-features.pdo_oci":"PDO_OCI","migration74.new-features.pdo_sqlite":"PDO_SQLite","migration74.new-features.sqlite3":"SQLite3","migration74.new-features.standard.strip-tags":"strip_tags() with array of tag names","migration74.new-features.standard.magic-serialize":"Custom object serialization","migration74.new-features.standard.array-merge-no-args":"Array merge functions without arguments","migration74.new-features.standard.proc-open":"proc_open function","migration74.new-features.standard.sodium-argon-hash":"argon2i(d) without libargon","migration74.new-features.standard":"Standard","migration74.new-features":"New Features","migration74.new-classes.reflection":"Reflection","migration74.new-classes":"New Classes and Interfaces","migration74.new-functions.core":"PHP Core","migration74.new-functions.gd":"GD","migration74.new-functions.mbstring":"Multibyte String","migration74.new-functions.openssl":"OpenSSL","migration74.new-functions.pcntl":"Process Control","migration74.new-functions.sqlite3":"SQLite3","migration74.new-functions":"New Functions","migration74.constants.core":"PHP Core","migration74.constants.mbstring":"Multibyte String","migration74.constants.sockets":"Sockets","migration74.constants.tidy":"Tidy","migration74.constants":"New Global Constants","migration74.incompatible.core.non-array-access":"Array-style access of non-arrays","migration74.incompatible.core.get-declared-classes":"get_declared_classes function","migration74.incompatible.core.fn":"fn keyword","migration74.incompatible.core.php-tag":"&lt;?php tag at end of file","migration74.incompatible.core.stream-wrappers":"Stream wrappers","migration74.incompatible.core.serialization":"Serialization","migration74.incompatible.core.password-algorithm-constants":"Password algorithm constants","migration74.incompatible.core.htmlentities":"htmlentities function","migration74.incompatible.core.fread-fwrite":"fread and fwrite function","migration74.incompatible.core":"PHP Core","migration74.incompatible.bcmath":"BCMath Arbitrary Precision Mathematics","migration74.incompatible.curl":"CURL","migration74.incompatible.datetime":"Date and Time","migration74.incompatible.intl":"Intl","migration74.incompatible.mysqli":"MySQLi","migration74.incompatible.openssl":"OpenSSL","migration74.incompatible.pcre":"Regular Expressions (Perl-Compatible)","migration74.incompatible.pdo":"PHP Data Objects","migration74.incompatible.reflection":"Reflection","migration74.incompatible.spl":"Standard PHP Library (SPL)","migration74.incompatible.tokenizer":"Tokenizer","migration74.incompatible.cookie-decode":"Incoming Cookies","migration74.incompatible":"Backward Incompatible Changes","migration74.deprecated.core.nested-ternary":"Nested ternary operators without explicit parentheses","migration74.deprecated.core.array-string-access-curly-brace":"Array and string offset access using curly braces","migration74.deprecated.core.real":"(real) cast and is_real function","migration74.deprecated.core.unbind-this":"Unbinding $this when $this is used","migration74.deprecated.core.parent":"parent keyword without parent class","migration74.deprecated.core.allow-url-include":"allow_url_include INI option","migration74.deprecated.core.invalid-base-characters":"Invalid characters in base conversion functions","migration74.deprecated.core.array-key-exists-objects":"Using array_key_exists on objects","migration74.deprecated.core.magic-quotes-functions":"Magic quotes functions","migration74.deprecated.core.hebrevc":"hebrevc function","migration74.deprecated.core.convert-cyr-string":"convert_cyr_string function","migration74.deprecated.core.money-format":"money_format function","migration74.deprecated.core.ezmlm-hash":"ezmlm_hash function","migration74.deprecated.core.restore-include-path":"restore_include_path function","migration74.deprecated.core.implode-reverse-parameters":"Implode with historical parameter order","migration74.deprecated.core":"PHP Core","migration74.deprecated.com":"COM","migration74.deprecated.filter":"Filter","migration74.deprecated.mbstring":"Multibyte String","migration74.deprecated.ldap":"Lightweight Directory Access Protocol","migration74.deprecated.reflection":"Reflection","migration74.deprecated.socket":"Socket","migration74.deprecated":"Deprecated Features","migration74.removed-extensions":"Removed Extensions","migration74.other-changes.performance.core":"PHP Core","migration74.other-changes.performance.pcre":"Regular Expressions (Perl-Compatible)","migration74.other-changes.performance":"Performance Improvements","migration74.other-changes.ini":"Changes to INI File Handling","migration74.other-changes.pkg-config":"Migration to pkg-config","migration74.other-changes.csv":"CSV escaping","migration74.other-changes.filter":"Data Filtering","migration74.other-changes.gd":"GD","migration74.other-changes.hash":"HASH Message Digest Framework","migration74.other-changes.intl":"Intl","migration74.other-changes.ldap":"Lightweight Directory Access Protocol","migration74.other-changes.libxml":"Libxml","migration74.other-changes.mbstring":"Multibyte String","migration74.other-changes.opcache":"OPcache","migration74.other-changes.password":"Password Hashing","migration74.other-changes.pear":"PEAR","migration74.other-changes.reflection":"Reflection","migration74.other-changes.simplexml":"SimpleXML","migration74.other-changes.sqlite3":"SQLite3","migration74.other-changes.zip":"Zip","migration74.other-changes":"Other Changes","migration74.windows-support.configure":"configure flags","migration74.windows-support.other":"CTRL handling","migration74.windows-support.opcache":"OPcache","migration74.windows-support.stat":"stat","migration74.windows-support.sqlite3":"libsqlite3","migration74.windows-support":"Windows Support","migration74":"Migrating from PHP 7.3.x to PHP 7.4.x","migration73.new-features.core.heredoc":"More Flexible Heredoc and Nowdoc Syntax","migration73.new-features.core.destruct-reference":"Array Destructuring supports Reference Assignments","migration73.new-features.core.instanceof-literals":"Instanceof Operator accepts Literals","migration73.new-features.core.compileerror":"CompileError Exception instead of some Compilation Errors","migration73.new-features.core.trailing-commas":"Trailing Commas are allowed in Calls","migration73.new-features.core.argon2id":"Argon2id Support","migration73.new-features.core":"PHP Core","migration73.new-features.fpm":"FastCGI Process Manager","migration73.new-features.bc":"BC Math Functions","migration73.new-features.ldap":"Lightweight Directory Access Protocol","migration73.new-features.mbstring.case-mapping-folding":"Full Case-Mapping and Case-Folding Support","migration73.new-features.mbstring.case-insensitive-ops":"Case-Insensitive String Operations use Case-Folding","migration73.new-features.mbstring.mb-case-title":"MB_CASE_TITLE performs Title-Case Conversion","migration73.new-features.mbstring.ucd11":"Unicode 11 Support","migration73.new-features.mbstring.long-strings":"Long String Support","migration73.new-features.mbstring.performance":"Performance Improvements","migration73.new-features.mbstring.named-captures":"Named Captures Support","migration73.new-features.mbstring":"Multibyte String Functions","migration73.new-features.realine":"Readline","migration73.new-features":"New Features","migration73.new-functions.core":"PHP Core","migration73.new-functions.fpm":"FastCGI Process Manager","migration73.new-functions.datetime":"Date and Time","migration73.new-functions.gmp":"GNU Multiple Precision","migration73.new-functions.intl":"Internationalization Functions","migration73.new-functions.ldap":"Lightweight Directory Access Protocol","migration73.new-functions.openssl":"OpenSSL","migration73.new-functions.sockets":"Sockets","migration73.new-functions":"New Functions","migration73.constants.core":"PHP Core","migration73.constants.curl":"Client URL Library","migration73.constants.filter":"Data Filtering","migration73.constants.json":"JavaScript Object Notation","migration73.constants.ldap":"Lightweight Directory Access Protocol","migration73.constants.mbstring":"Multibyte String","migration73.constants.openssl":"OpenSSL","migration73.constants.pgsql":"PostgreSQL","migration73.constants":"New Global Constants","migration73.incompatible.core.heredoc-nowdoc":"Heredoc\/Nowdoc Ending Label Interpretation","migration73.incompatible.core.continue-targeting-switch":"Continue Targeting Switch issues Warning","migration73.incompatible.core.arrayaccess":"Strict Interpretation of Integer String Keys on ArrayAccess","migration73.incompatible.core.static-properties":"Static Properties no longer separated by Reference Assignment","migration73.incompatible.core.reference-unwrapping":"References returned by Array and Property Accesses are immediately unwrapped","migration73.incompatible.core.traversable-unpacking":"Argument Unpacking of Traversables with non-Integer Keys no longer supported","migration73.incompatible.core.misc":"Miscellaneous","migration73.incompatible.core":"PHP Core","migration73.incompatible.bc":"BCMath Arbitrary Precision Mathematics","migration73.incompatible.imap":"IMAP, POP3 and NNTP","migration73.incompatible.mbstring":"Multibyte String","migration73.incompatible.mysqli":"MySQL Improved Extension","migration73.incompatible.pdo-mysql":"MySQL Functions (PDO_MYSQL)","migration73.incompatible.reflection":"Reflection","migration73.incompatible.spl":"Standard PHP Library (SPL)","migration73.incompatible.simplexml":"SimpleXML","migration73.incompatible.cookie-decode":"Incoming Cookies","migration73.incompatible":"Backward Incompatible Changes","migration73.deprecated.core.ci-constant":"Case-Insensitive Constants","migration73.deprecated.core.assert":"Namespaced assert()","migration73.deprecated.core.string-search":"Searching Strings for non-string Needle","migration73.deprecated.core.strip-tags-streaming":"Strip-Tags Streaming","migration73.deprecated.core":"PHP Core","migration73.deprecated.filter":"Data Filtering","migration73.deprecated.image":"Image Processing and GD","migration72.deprecated.intl":"Internationalization Functions","migration73.deprecated.mbstring":"Multibyte String","migration73.deprecated.pdo-odbc":"ODBC and DB2 Functions (PDO_ODBC)","migration73.deprecated":"Deprecated Features","migration73.other-changes.core.setcookie":"Set(raw)cookie accepts $option Argument","migration73.other-changes.core.syslog":"New Syslog ini Directives","migration73.other-changes.core.gc":"Garbage Collection","migration73.other-changes.core.misc":"Miscellaneous","migration73.other-changes.core":"PHP Core","migration73.other-changes.phpdbg":"Interactive PHP Debugger","migration73.other-changes.fpm":"FastCGI Process Manager","migration73.other-changes.curl":"Client URL Library","migration73.other-changes.filter":"Data Filtering","migration73.other-changes.ftp":"FTP","migration73.other-changes.intl":"Internationalization Functions","migration73.other-changes.json":"JavaScript Object Notation","migration73.other-changes.mbstring":"Multibyte String","migration73.other-changes.uodbc":"ODBC (Unified)","migration72.other-changes.opcache":"OPcache","migration73.other-changes.openssl":"OpenSSL","migration73.other-changes.pcre":"Regular Expressions (Perl-Compatible)","migration73.other-changes.pdo-dblib":"Microsoft SQL Server and Sybase Functions (PDO_DBLIB)","migration73.other-changes.pdo-sqlite":"SQLite Functions (PDO_SQLITE)","migration73.other-changes.session":"Session Handling","migration73.other-changes.tidy":"Tidy","migration73.other-changes.xml":"XML Parser","migration73.other-changes.zip":"Zip","migration73.other-changes.zlib":"Zlib Compression","migration73.other-changes":"Other Changes","migration73.windows-support.core.file-descriptors":"More POSIX Conforming File Deletion","migration73.windows-support.core":"PHP Core","migration73.windows-support":"Windows Support","migration73":"Migrating from PHP 7.2.x to PHP 7.3.x","migration72.new-features.object-type":"New object type","migration72.new-features.ext-loading-by-name":"Extension loading by name","migration72.new-features.abstract-method-overriding":"Abstract method overriding","migration72.new-features.sodium":"Sodium is now a core extension","migration72.new-features.pws-hashing-with-argon2":"Password hashing with Argon2","migration72.new-features.pdo-extended-str-types":"Extended string types for PDO","migration72.new-features.additional-emulated-prepares-debugging-info":"Additional emulated prepares debugging information for PDO","migration72.new-features.extended-ops-in-ldap":"Support for extended operations in LDAP","migration72.new-features.addr-info-in-sockets":"Address Information additions to the Sockets extension","migration72.new-features.param-type-widening":"Parameter type widening","migration72.new-features.trailing-comma-in-grouped-namespaces":"Allow a trailing comma for grouped namespaces","migration72.new-features.proc_nice-windows-support":"proc_nice support on Windows","migration72.new-features.pack-unpack-endian-support":"pack and unpack endian support","migration72.new-features.exif-features":"Enhancements to the EXIF extension","migration72.new-features.pcre":"New features in PCRE","migration72.new-features.sqlite3":"SQLite3 allows writing BLOBs","migration72.new-features.oci8":"Oracle OCI8 Transparent Application Failover Callbacks","migration72.new-features.zip":"Enhancements to the ZIP extension","migration72.new-features":"New features","migration72.new-functions.core":"PHP Core","migration72.new-functions.spl":"SPL","migration72.new-functions.dom":"DOM","migration72.new-functions.ftp":"FTP","migration72.new-functions.image":"GD","migration72.new-functions.hash":"Hash","migration72.new-functions.ldap":"LDAP","migration72.new-functions.mbstring":"Multibyte String","migration72.new-functions.oci8":"Oracle OCI8","migration72.new-functions.sockets":"Sockets","migration72.new-functions.sodium":"Sodium","migration72.new-functions.zip":"ZIP","migration72.new-functions":"New functions","migration72.constants.core":"PHP Core","migration72.constants.fileinfo":"File Information","migration72.constants.json":"JSON","migration72.constants.image":"GD","migration72.constants.ldap":"LDAP","migration72.constants.password":"Password Hashing","migration72.constants.pcre":"PCRE","migration72.constants.pdo":"PDO","migration72.constants.sodium":"Sodium","migration72.constants.zip":"Zip","migration72.constants":"New global constants","migration72.incompatible.number_format-no-neg-zero":"Prevent number_format from returning negative zero","migration72.incompatible.object-array-casts":"Convert numeric keys in object and array casts","migration72.incompatible.no-null-to-get_class":"Disallow passing null to get_class","migration72.incompatible.warn-on-non-countable-types":"Warn when counting non-countable types","migration72.incompatible.hash-ext-to-objects":"Move ext\/hash from resources to objects","migration72.incompatible.ssl-tls-defaults":"Improve SSL\/TLS defaults","migration72.incompatible.gettype-on-closed-resource":"gettype return value on closed resources","migration72.incompatible.is_object-on-incomplete_class":"is_object and __PHP_Incomplete_Class","migration72.incompatible.undefined-constants":"Promote the error level of undefined constants","migration72.incompatible.windows-support":"Windows support","migration72.incompatible.trait-properties":"Checks on default property values of traits","migration72.incompatible.object-reserved-word":"object for class names","migration72.incompatible.netware-support":"NetWare support","migration72.incompatible.array-unique":"array_unique with SORT_STRING","migration72.incompatible.bcmod-and-floats":"bcmod changes with floats","migration72.incompatible.hash-functions":"Hashing functions and non-cryptographic hashes","migration72.incompatible.json_decode-changes":"json_decode function options","migration72.incompatible.rand-mt_rand-output":"rand and mt_rand output","migration72.incompatible.sqlsafe_mode-ini-setting":"Removal of sql.safe_mode ini setting","migration72.incompatible.date_parse_from_format":"Changes to date_parse and date_parse_from_format","migration72.incompatible.cookie-decode":"Incoming Cookies","migration72.incompatible":"Backward incompatible changes","migration72.deprecated.unquoted-strings":"Unquoted strings","migration72.deprecated.png2wbmp-jpeg2wbmp":"png2wbmp and jpeg2wbmp","migration72.deprecated.INTL_IDNA_VARIANT_2003-variant":"INTL_IDNA_VARIANT_2003 variant","migration72.deprecated.__autoload-method":"__autoload method","migration72.deprecated.track_errors-and-php_errormsg":"track_errors ini setting and $php_errormsg variable","migration72.deprecated.create_function-function":"create_function function","migration72.deprecated.mbstringfunc_overload-ini-setting":"mbstring.func_overload ini setting","migration72.deprecated.unset-cast":"(unset) cast","migration72.deprecated.parse_str-no-second-arg":"parse_str without a second argument","migration72.deprecated.gmp_random-function":"gmp_random function","migration72.deprecated.each-function":"each function","migration72.deprecated.assert-string-arg":"assert with a string argument","migration72.deprecated.errcontext-arg-of-error-handlers":"$errcontext argument of error handlers","migration72.deprecated.read_exif_data-function":"read_exif_data function","migration72.deprecated":"Deprecated features in PHP 7.2.x","migration72.other-changes.utf8_-functions-to-ext-standard":"Moving of utf8_encode and utf8_decode","migration72.other-changes.mail":"Changes to mail and mb_send_mail","migration72.other-changes.lmdb-support":"LMDB support","migration72.other-changes.build-system":"Changes to the PHP build system","migration72.other-changes.image":"Changes to GD","migration72.other-changes.mcrypt":"Moving MCrypt to PECL","migration72.other-changes.session-module-name":"session_module_name","migration72.other-changes":"Other changes","migration72":"Migrating from PHP 7.1.x to PHP 7.2.x","migration71.new-features.nullable-types":"Nullable types","migration71.new-features.void-functions":"Void functions","migration71.new-features.symmetric-array-destructuring":"Symmetric array destructuring","migration71.new-features.class-constant-visibility":"Class constant visibility","migration71.new-features.iterable-pseudo-type":"iterable pseudo-type","migration71.new-features.mulit-catch-exception-handling":"Multi catch exception handling","migration71.new-features.support-for-keys-in-list":"Support for keys in list","migration71.new-features.support-for-negative-string-offsets":"Support for negative string offsets","migration71.new-features.support-for-aead-in-ext-openssl":"Support for AEAD in ext\/openssl","migration71.new-features.convert-callables-to-closures":"Convert callables to Closures with Closure::fromCallable","migration71.new-features.asynchronous-signal-handling":"Asynchronous signal handling","migration71.new-features.http2-server-push-support-in-ext-curl":"HTTP\/2 server push support in ext\/curl","migration71.new-features.stream-context-options":"Stream Context Options","migration71.new-features":"New features","migration71.new-functions.core":"PHP Core","migration71.new-functions.closure":"Closure","migration71.new-functions.curl":"CURL","migration71.new-functions.openssl":"OpenSSL","migration71.new-functions.session":"Session","migration71.new-functions.spl":"SPL","migration71.new-functions.pcntl":"PCNTL","migration71.new-functions":"New functions","migration71.constants.core":"Core Predefined Constants","migration71.constants.curl":"CURL","migration71.constants.filter":"Data Filtering","migration71.constants.image":"Image Processing and GD","migration71.constants.json":"JSON","migration71.constants.ldap":"LDAP","migration71.constants.pgsql":"PostgreSQL","migration71.constants.spl":"SPL","migration71.constants":"New global constants","migration71.incompatible.too-few-arguments-exception":"Throw on passing too few function arguments","migration71.incompatible.forbid-dynamic-calls-to-scope-introspection-functions":"Forbid dynamic calls to scope introspection functions","migration71.incompatible.invalid-class-names":"Invalid class, interface, and trait names","migration71.incompatible.numerical-strings-scientific-notation":"Numerical string conversions now respect scientific notation","migration71.incompatible.fixes-to-mt_rand-algorithm":"Fixes to mt_rand algorithm","migration71.incompatible.rand-srand-aliases":"rand aliased to mt_rand and\n   srand aliased to mt_srand","migration71.incompatible.delete-control-character-in-identifiers":"Disallow the ASCII delete control character in identifiers","migration71.incompatible.error_log-syslog":"error_log changes with syslog\n   value","migration71.incompatible.dont-call-destructors":"Do not call destructors on incomplete objects","migration71.incompatible.call_user_func-with-ref-args":"call_user_func handling of reference arguments","migration71.incompatible.empty-string-index-operator":"The empty index operator is not supported for strings anymore","migration71.incompatible.empty-string-modifcation-by-character":"Assignment via string index access on an empty string","migration71.incompatible.removed-ini-directives":"Removed ini directives","migration71.incompatible.array-order":"Array ordering when elements are automatically created during by reference\n   assignments has changed","migration71.incompatible.sort-order":"Sort order of equal elements","migration71.incompatible.e-recoverable":"Error message for E_RECOVERABLE errors","migration71.incompatible.unserialize":"$options parameter of unserialize()","migration71.incompatible.datetime-microseconds":"DateTime constructor incorporates microseconds","migration71.incompatible.fatal-errors-to-error-exceptions":"Fatal errors to Error exceptions conversions","migration71.incompatible.lexical-names":"Lexically bound variables cannot reuse names","migration71.incompatible.long2ip":"long2ip() parameter type change","migration71.incompatible.json":"JSON encoding and decoding","migration71.incompatible.mbstring":"Changes to mb_ereg and mb_eregi\n   parameter semantics","migration71.incompatible.openssl":"Drop support for the sslv2 stream","migration71.incompatible.typed-returns-compile-time":"Forbid &quot;return;&quot; for typed returns already at compile-time","migration71.incompatible":"Backward incompatible changes","migration71.deprecated.ext-mcrypt":"ext\/mcrypt","migration71.deprecated.eval-option-for-mb-ereg-replace":"Eval option for mb_ereg_replace and mb_eregi_replace","migration71.deprecated":"Deprecated features in PHP 7.1.x","migration71.changed-functions.core":"PHP Core","migration71.changed-functions.filesystem":"File System","migration71.changed-functions.json":"JSON","migration71.changed-functions.mbstring":"Multibyte String","migration71.changed-functions.pdo":"PDO","migration71.changed-functions.pgsql":"PostgreSQL","migration71.changed-functions.session":"Session","migration71.changed-functions":"Changed functions","migration71.other-changes.apprise-on-arithmetic-with-invalid-strings":"Notices and warnings on arithmetic with invalid strings","migration71.other-changes.warn-on-octal-overflow":"Warn on octal escape sequence overflow","migration71.other-changes.inconsistency-fixes-to-this":"Inconsistency fixes to $this","migration71.other-changes.session-id-generation-without-hashing":"Session ID generation without hashing","migration71.other-changes.ini-file-handling":"Changes to INI file handling","migration71.other-changes.session-id-csprng-gen":"Session ID generation with a CSPRNG only","migration71.other-changes.typeerror-error-messages":"More informative TypeError messages when null is allowed","migration71.other-changes":"Other changes","migration71.windows-support.long-and-utf8-path":"Support for long and UTF-8 path","migration71.windows-support.readline":"readline","migration71.windows-support.php-fcgi-children":"PHP_FCGI_CHILDREN","migration71.windows-support.ftok":"ftok()","migration71.windows-support":"Windows Support","migration71":"Migrating from PHP 7.0.x to PHP 7.1.x","migration70.incompatible.error-handling.set-exception-handler":"set_exception_handler is no longer guaranteed to\n   receive Exception objects","migration70.incompatible.error-handling.constructors":"Internal constructors always throw exceptions on failure","migration70.incompatible.error-handling.parse":"Parse errors throw ParseError","migration70.incompatible.error-handling.strict":"E_STRICT notices severity changes","migration70.incompatible.error-handling":"Changes to error and exception handling","migration70.incompatible.variable-handling.indirect":"Changes to the handling of indirect variables, properties, and methods","migration70.incompatible.variable-handling.list.order":"list no longer assigns variables in reverse order","migration70.incompatible.variable-handling.list.empty":"Empty list assignments have been removed","migration70.incompatible.variable-handling.list.string":"list cannot unpack strings","migration70.incompatible.variable-handling.list":"Changes to list handling","migration70.incompatible.variable-handling.array-order":"Array ordering when elements are automatically created during by reference\n   assignments has changed","migration70.incompatible.variable-handling.parentheses":"Parentheses around function arguments no longer affect behaviour","migration70.incompatible.variable-handling":"Changes to variable handling","migration70.incompatible.foreach.array-pointer":"foreach no longer changes the internal array pointer","migration70.incompatible.foreach.by-value":"foreach by-value operates on a copy of the array","migration70.incompatible.foreach.by-ref":"foreach by-reference has improved iteration behaviour","migration70.incompatible.foreach.object":"Iteration of non-Traversable objects","migration70.incompatible.foreach":"Changes to foreach","migration70.incompatible.integers.invalid-octals":"Invalid octal literals","migration70.incompatible.integers.negative-bitshift":"Negative bitshifts","migration70.incompatible.integers.out-of-range":"Out of range bitshifts","migration70.incompatible.integers.div-by-zero":"Changes to Division By Zero","migration70.incompatible.integers":"Changes to int handling","migration70.incompatible.strings.hex":"Hexadecimal strings are no longer considered numeric","migration70.incompatible.strings.unicode-escapes":"\\u{ may cause errors","migration70.incompatible.strings":"Changes to string handling","migration70.incompatible.removed-functions.call-user-method":"call_user_method and\n   call_user_method_array","migration70.incompatible.removed-functions.ereg":"All ereg* functions","migration70.incompatible.removed-functions.mcrypt":"mcrypt aliases","migration70.incompatible.removed-functions.mysql":"All ext\/mysql functions","migration70.incompatible.removed-functions.mssql":"All ext\/mssql functions","migration70.incompatible.removed-functions.intl":"intl aliases","migration70.incompatible.removed-functions.magic-quotes":"set_magic_quotes_runtime","migration70.incompatible.removed-functions.set-socket-blocking":"set_socket_blocking","migration70.incompatible.removed-functions.dl":"dl in PHP-FPM","migration70.incompatible.removed-functions.gd":"GD Type1 functions","migration70.incompatible.removed-functions":"Removed functions","migration70.incompatible.removed-ini-directives.features":"Removed features","migration70.incompatible.removed-ini-directives.xsl":"xsl.security_prefs","migration70.incompatible.removed-ini-directives":"Removed INI directives","migration70.incompatible.other.new-by-ref":"New objects cannot be assigned by reference","migration70.incompatible.other.classes":"Invalid class, interface and trait names","migration70.incompatible.other.php-tags":"ASP and script PHP tags removed","migration70.incompatible.other.incompatible-this":"Calls from incompatible context removed","migration70.incompatible.other.yield":"yield is now a right associative operator","migration70.incompatible.other.func-parameters":"Functions cannot have multiple parameters with the same name","migration70.incompatible.other.func-parameter-modified":"Functions inspecting arguments report the current parameter value","migration70.incompatible.other.multiple-default":"Switch statements cannot have multiple default blocks","migration70.incompatible.other.http-raw-post-data":"$HTTP_RAW_POST_DATA removed","migration70.incompatible.other.ini-comments":"# comments in INI files removed","migration70.incompatible.other.json-to-jsond":"JSON extension replaced with JSOND","migration70.incompatible.other.internal-function-failure-overflow":"Internal function failure on overflow","migration70.incompatible.other.fixes-custom-session-handler":"Fixes to custom session handler return values","migration70.incompatible.other.sort-order":"Sort order of equal elements","migration70.incompatible.other.break-continue":"Misplaced break and continue statements","migration70.incompatible.other.mhash":"Mhash is not an extension anymore","migration70.incompatible.other.declare-ticks":"declare(ticks)","migration70.incompatible.other":"Other backward incompatible changes","migration70.incompatible":"Backward incompatible changes","migration70.new-features.scalar-type-declarations":"Scalar type declarations","migration70.new-features.return-type-declarations":"Return type declarations","migration70.new-features.null-coalesce-op":"Null coalescing operator","migration70.new-features.spaceship-op":"Spaceship operator","migration70.new-features.define-array":"Constant arrays using define","migration70.new-features.anonymous-classes":"Anonymous classes","migration70.new-features.unicode-codepoint-escape-syntax":"Unicode codepoint escape syntax","migration70.new-features.closure-call-method":"Closure::call","migration70.new-features.filtered-unserialize":"Filtered unserialize","migration70.new-features.intlchar":"IntlChar","migration70.new-features.expectations":"Expectations","migration70.new-features.group-use-declarations":"Group use declarations","migration70.new-features.generator-return-expressions":"Generator Return Expressions","migration70.new-features.generator-delegation":"Generator delegation","migration70.new-features.intdiv":"Integer division with intdiv","migration70.new-features.session-options":"Session options","migration70.new-features.preg-repace-callback-array-function":"preg_replace_callback_array","migration70.new-features.csprng-functions":"CSPRNG Functions","migration70.new-features.list-arrayaccess":"list can always unpack objects implementing\n   ArrayAccess","migration70.new-features.others":"Other Features","migration70.new-features":"New features","migration70.deprecated.php4-constructors":"PHP 4 style constructors","migration70.deprecated.static-calls":"Static calls to non-static methods","migration70.deprecated.pwshash-salt-option":"password_hash salt option","migration70.deprecated.capture-session-meta":"capture_session_meta SSL context option","migration70.deprecated.ldap":"LDAP deprecations","migration70.deprecated":"Deprecated features in PHP 7.0.x","migration70.changed-functions.core":"PHP Core","migration70.changed-functions":"Changed functions","migration70.new-functions.closure":"Closure","migration70.new-functions.csprng":"CSPRNG","migration70.new-functions.errorfunc":"Error Handling and Logging","migration70.new-functions.generator":"Generator","migration70.new-functions.gmp":"GNU Multiple Precision","migration70.new-functions.math":"Math","migration70.new-functions.pcre":"PCRE","migration70.new-functions.info":"PHP Options\/Info","migration70.new-functions.posix":"POSIX","migration70.new-functions.reflection":"Reflection","migration70.new-functions.zip":"Zip","migration70.new-functions.zlib":"Zlib Compression","migration70.new-functions":"New functions","migration70.classes.intl":"Intl","migration70.classes.reflection":"Reflection","migration70.classes.session":"Session Handling","migration70.classes.exception-hierarchy":"Exception Hierarchy","migration70.classes":"New Classes and Interfaces","migration70.constants.core":"Core Predefined Constants","migration70.constants.gd":"GD","migration70.constants.json":"JSON","migration70.constants.libxml":"LibXML","migration70.constants.pcre":"PCRE","migration70.constants.posix":"POSIX","migration70.constants.zlib":"Zlib","migration70.constants":"New Global Constants","migration70.sapi-changes.fpm.listen":"Unqualified listen ports now listen on both\n    IPv4 and IPv6","migration70.sapi-changes.fpm":"FPM","migration70.sapi-changes":"Changes in SAPI Modules","migration70.removed-exts-sapis.removed-exts":"Removed Extensions","migration70.removed-exts-sapis.removed-sapis":"Removed SAPIs","migration70.removed-exts-sapis":"Removed Extensions and SAPIs","migration70.other-changes.loosening-reserved-words":"Loosening Reserved Word Restrictions","migration70.other-changes.remove-date-timezone-warning":"Removal of date.timezone Warning","migration70.other-changes":"Other Changes","migration70":"Migrating from PHP 5.6.x to PHP 7.0.x","migration56.incompatible.array-keys":"Array keys won't be overwritten when defining an array as a property of a class via an array literal","migration56.incompatible.json-decode":"json_decode strictness","migration56.incompatible.peer-verification":"Stream wrappers now verify peer certificates and host names by default when using SSL\/TLS","migration56.incompatible.gmp":"GMP resources are now objects","migration56.incompatible.mcrypt":"Mcrypt functions now require valid keys and IVs","migration56.incompatible.curl":"cURL file uploads","migration56.incompatible":"Backward incompatible changes","migration56.new-features.const-scalar-exprs":"Constant expressions","migration56.new-features.variadics":"Variadic functions via ...","migration56.new-features.splat":"Argument unpacking via ...","migration56.new-features.exponentiation":"Exponentiation via **","migration56.new-features.use":"use function and use const","migration56.new-features.phpdbg":"phpdbg","migration56.new-features.default-encoding":"Default character encoding","migration56.new-features.reusable-input":"php:\/\/input is reusable","migration56.new-features.large-file":"Large file uploads","migration56.new-features.gmp":"GMP supports operator overloading","migration56.new-features.hash-equals":"hash_equals for timing attack safe string comparison","migration56.new-features.debuginfo":"__debugInfo()","migration56.new-features.gost":"gost-crypto hash algorithm","migration56.new-features.openssl":"SSL\/TLS improvements","migration56.new-features.postgresql":"pgsql async support","migration56.new-features":"New features","migration56.deprecated.incompatible-context":"Calls from incompatible context","migration56.deprecated.raw-post-data":"$HTTP_RAW_POST_DATA and always_populate_raw_post_data","migration56.deprecated.iconv-mbstring-encoding":"iconv and mbstring encoding settings","migration56.deprecated":"Deprecated features in PHP 5.6.x","migration56.changed-functions.core":"PHP Core","migration56.changed-functions.curl":"cURL","migration56.changed-functions.mcrypt":"Mcrypt","migration56.changed-functions.openssl":"OpenSSL","migration56.changed-functions.pgsql":"PostgreSQL","migration56.changed-functions.reflection":"Reflection","migration56.changed-functions.xmlreader":"XMLReader","migration56.changed-functions":"Changed functions","migration56.new-functions.datetime":"Date and Time","migration56.new-functions.gmp":"GMP","migration56.new-functions.hash":"Hash","migration56.new-functions.ldap":"LDAP","migration56.new-functions.mysqli":"MySQLi","migration56.new-functions.oci8":"OCI8","migration56.new-functions.openssl":"OpenSSL","migration56.new-functions.pgsql":"PostgreSQL","migration56.new-functions.pdo-pgsql":"PDO_PGSQL","migration56.new-functions.session":"Session","migration56.new-functions.zip":"Zip","migration56.new-functions":"New functions","migration56.openssl.peer-verification":"Stream wrappers now verify peer certificates and host names by default when using SSL\/TLS","migration56.openssl.fingerprint":"Certificate fingerprints","migration56.openssl.ciphers":"Default ciphers updated","migration56.openssl.tls-compression":"Compression disabled by default","migration56.openssl.honor-cipher-order":"Allow servers to prefer their cipher order","migration56.openssl.metadata":"Access the negotiated protocol and cipher","migration56.openssl.forward-secrecy":"New options for perfect forward secrecy in encrypted stream servers","migration56.openssl.crypto-method":"SSL\/TLS version selection","migration56.openssl.default-certificate-paths":"openssl_get_cert_locations added","migration56.openssl.spki":"SPKI support","migration56.openssl":"OpenSSL changes in PHP 5.6.x","migration56.extensions.curl":"cURL","migration56.extensions.oci8":"OCI8","migration56.extensions.zip":"Zip","migration56.extensions.mysqli":"MySQLi","migration56.extensions":"Other changes to extensions","migration56.constants.gd":"GD","migration56.constants.ldap":"LDAP","migration56.constants.openssl":"OpenSSL","migration56.constants.pgsql":"PostgreSQL","migration56.constants":"New global constants","migration56":"Migrating from PHP 5.5.x to PHP 5.6.x","debugger-about":"About debugging in PHP","debugger":"Debugging in PHP","configure.enable-debug":"","configure.with-layout":"","configure.with-pear":"","configure.without-pear":"","configure.enable-sigchild":"","configure.disable-rpath":"","configure.enable-libgcc":"","configure.enable-php-streams":"","configure.with-zlib-dir":"","configure.with-tsrm-pthreads":"","configure.enable-shared":"","configure.enable-static":"","configure.enable-fast-install":"","configure.with-gnu-ld":"","configure.disable-libtool-lock":"","configure.with-pic":"","configure.enable-versioning.php4":"","configure.options.misc":"Misc options","configure.enable-maintainer-mode":"","configure.with-config-file-path":"","configure.disable-short-tags":"","configure.with-libdir":"","configure.enable-zts":"","configure.options.php":"PHP options","configure.with-apxs":"","configure.with-apache":"","configure.with-mod-charset":"","configure.with-apxs2":"","configure.disable-cli":"","configure.enable-phpdbg":"","configure.enable-embed":"","configure.with-servlet":"","configure.disable-cgi":"","configure.options.servers":"SAPI options","configure.options":"Configure Options in PHP","configure.about":"List of core configure options","configure":"Configure options","ini.list":"List of php.ini directives","example-5680":"Activate full on-screen error reporting for dev. domain","ini.per-host":"","example-5681":"Add security script for protected areas","ini.per-path":"","ini.sections":"List of php.ini sections","ini.short-open-tag":"","ini.precision":"","ini.serialize-precision":"","ini.expose-php":"","ini.disable-functions":"","ini.disable-classes":"","ini.zend.assertions":"","ini.zend.exception-string-param-max-len":"","ini.hard-timeout":"","ini.zend.exception-ignore-args":"","ini.zend.multibyte":"","ini.zend.script-encoding":"","ini.zend.detect-unicode":"","ini.zend.signal-check":"","ini.exit-on-timeout":"","ini.sect.language-options":"Language Options","ini.memory-limit":"","ini.sect.resource-limits":"Resource Limits","ini.realpath-cache-size":"","ini.realpath-cache-ttl":"","ini.sect.performance":"Performance Tuning","ini.arg-separator.output":"","ini.arg-separator.input":"","ini.variables-order":"","ini.request-order":"","ini.auto-globals-jit":"","ini.register-argc-argv":"","ini.enable-post-data-reading":"","ini.post-max-size":"Changelog for post_max_size","ini.auto-prepend-file":"","ini.auto-append-file":"","ini.default-mimetype":"","ini.default-charset":"","ini.input-encoding":"","ini.output-encoding":"","ini.internal-encoding":"","ini.sect.data-handling":"Data Handling","example-5682":"Unix include_path","example-5683":"Windows include_path","example-5684":"Unix include_path using ${USER} env variable","ini.include-path":"","ini.open-basedir":"","ini.doc-root":"","ini.user-ini.cache-ttl":"","ini.user-ini.filename":"","ini.user-dir":"","ini.extension-dir":"","ini.extension":"","ini.zend-extension":"","ini.cgi.check-shebang-line":"","ini.cgi.discard-path":"","ini.cgi.fix-pathinfo":"","ini.cgi.force-redirect":"","ini.cgi.nph":"","ini.cgi.redirect-status-env":"","ini.cgi.rfc2616-headers":"","ini.fastcgi.impersonate":"","ini.fastcgi.logging":"","ini.sect.path-directory":"Paths and Directories","ini.file-uploads":"","ini.upload-tmp-dir":"","ini.upload-max-filesize":"","ini.max-file-uploads":"","ini.sect.file-uploads":"File Uploads","ini.sql.safe-mode":"","ini.sect.sql-general":"General SQL","ini.windows-show-crt-warning":"","ini.sect.windows":"Windows Specific","ini.core":"Description of core php.ini directives","ini":"php.ini directives","extensions.alphabetical":"Alphabetical","extensions.membership.core":"Core Extensions","extensions.membership.bundled":"Bundled Extensions","extensions.membership.external":"External Extensions","extensions.membership.pecl":"PECL Extensions","extensions.membership":"Membership","extensions.state.deprecated":"Deprecated Extensions","extensions.state.experimental":"Experimental Extensions","extensions.state":"State","extensions":"Extension List\/Categorization","aliases":"List of Function Aliases","reserved.keywords":"List of Keywords","reserved.classes.standard":"Standard Defined Classes","reserved.classes.special":"Special classes","reserved.classes":"Predefined Classes","constant.php-version":"","constant.php-major-version":"","constant.php-minor-version":"","constant.php-release-version":"","constant.php-version-id":"","constant.php-extra-version":"","constant.php-zts":"","constant.php-debug":"","constant.php-maxpathlen":"","constant.php-os":"","constant.php-os-family":"","constant.php-sapi":"","constant.php-eol":"","constant.php-int-max":"","constant.php-int-min":"","constant.php-int-size":"","constant.php-float-dig":"","constant.php-float-epsilon":"","constant.php-float-min":"","constant.php-float-max":"","constant.default-include-path":"","constant.pear-install-dir":"","constant.pear-extension-dir":"","constant.php-extension-dir":"","constant.php-prefix":"","constant.php-bindir":"","constant.php-binary":"","constant.php-mandir":"","constant.php-libdir":"","constant.php-datadir":"","constant.php-sysconfdir":"","constant.php-localstatedir":"","constant.php-config-file-path":"","constant.php-config-file-scan-dir":"","constant.php-shlib-suffix":"","constant.php-fd-setsize":"","constant.e-error":"","constant.e-warning":"","constant.e-parse":"","constant.e-notice":"","constant.e-core-error":"","constant.e-core-warning":"","constant.e-compile-error":"","constant.e-compile-warning":"","constant.e-user-error":"","constant.e-user-warning":"","constant.e-user-notice":"","constant.e-recoverble-error":"","constant.e-deprecated":"","constant.e-user-deprecated":"","constant.e-all":"","constant.e-strict":"","constant.compiler-halt-offset":"","constant.true":"","constant.false":"","constant.null":"","constant.php-windows-event-ctrl-c":"","constant.php-windows-event-ctrl-break":"","reserved.constants.core":"Core Predefined Constants","reserved.constants.standard":"Standard Predefined Constants","reserved.constants":"Predefined Constants","reserved.other-reserved-words":"List of other reserved words","reserved":"List of Reserved Words","resource":"List of Resource Types","example-5685":"string.rot13","filters.string.rot13":"string.rot13","example-5686":"string.toupper","filters.string.toupper":"string.toupper","example-5687":"string.tolower","filters.string.tolower":"string.tolower","example-5688":"string.strip_tags","filters.string.strip_tags":"string.strip_tags","filters.string":"String Filters","example-5689":"convert.base64-encode &amp;\n     convert.base64-decode","filters.convert.base64":"convert.base64-encode and convert.base64-decode","example-5690":"convert.quoted-printable-encode &amp;\n     convert.quoted-printable-decode","filters.covert.quoted-printable":"convert.quoted-printable-encode and convert.quoted-printable-decode","example-5691":"convert.iconv.*","filters.convert.iconv":"convert.iconv.*","filters.convert":"Conversion Filters","example-5692":"zlib.deflate and\n     zlib.inflate","example-5693":"zlib.deflate simple","filters.compression.zlib":"zlib.deflate and zlib.inflate","example-5694":"bzip2.compress and\n     bzip2.decompress","filters.compression.bzip2":"bzip2.compress and bzip2.decompress","filters.compression":"Compression Filters","example-5695":"Encrypt\/Decrypt with Blowfish","example-5696":"Encrypt file using AES-128 CBC with SHA256 HMAC","filters.encryption.mcrypt":"mcrypt.* and mdecrypt.*","filters.encryption":"Encryption Filters","filters":"List of Available Filters","transports.inet":"Internet Domain: TCP, UDP, SSL, and TLS","transports.unix":"Unix Domain: Unix and UDG","transports":"List of Supported Socket Transports","types.comparisions-loose":"Loose comparisons with ==","type.comparisons-strict":"Strict comparisons with ===","types.comparisons":"PHP type comparison tables","tokens":"List of Parser Tokens","userlandnaming.globalnamespace":"Global Namespace","userlandnaming.rules":"Rules","userlandnaming.tips":"Tips","userlandnaming":"Userland Naming Guide","about.formats":"Formats","about.notes":"About user notes","about.prototypes":"How to read a function definition (prototype)","about.phpversions":"PHP versions documented in this manual","about.more":"How to find more information about PHP","about.howtohelp":"How to help improve the documentation","about.generate":"How we generate the formats","about.translations":"Translations","about":"About the manual","cc.license":"Creative Commons Attribution 3.0","indexes.functions":"Function and Method listing","indexes.examples":"Example listing","indexes":"Index listing","doc.changelog":"Changelog","appendices":"Appendices","index":"PHP Manual"}