xref: /web-php/manual/en/search-description.json (revision 5b3f6d3f)
1{"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.oldcode":"Using old code with new versions of PHP","tutorial.whatsnext":"What's next?","tutorial":"A simple tutorial","getting-started":"Getting Started","install.general":"General Installation Considerations","install.unix.apache.example":"Installation Instructions (Apache Shared Module Version) for PHP","install.unix.apache.example-static":"Installation Instructions (Static Module Installation for Apache) for PHP","example-11":"Example commands for restarting Apache","install.unix.apache":"Apache 1.3.x on Unix systems","example-12":"","example-13":"","example-14":"","example-15":"","example-16":"","example-17":"","example-18":"","example-19":"","example-20":"","example-21":"","example-22":"","example-23":"","example-24":"","example-25":"","example-26":"","install.unix.apache2":"Apache 2.x on Unix systems","example-27":"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-28":"Spawning FastCGI Responders","install.unix.lighttpd-14.spawn-php":"Spawning php-cgi","example-29":"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.sun.phpini":"CGI environment and recommended modifications in php.ini","install.unix.sun.specialpages":"Special use for error pages or self-made directory listings (PHP >= 4.3.3)","install.unix.sun.notes":"Note about nsapi_virtual and subrequests (PHP >= 4.3.3)","install.unix.sun":"Sun, iPlanet and Netscape servers on Sun Solaris","install.unix.commandline.testing":"Testing","install.unix.commandline.using-variables":"Using Variables","install.unix.commandline":"CGI and command line setups","install.unix.hpux":"HP-UX specific installation notes","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.older":"Older Releases","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 5 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","install.macosx.compile":"Compiling PHP on Mac OS X","install.macosx":"Installation on Mac OS X","install.windows.installer":"Windows Installer (PHP 5.1.0 and earlier)","install.windows.installer.msi.normal":"Normal Install","install.windows.installer.msi.silent":"Silent Install","install.windows.installer.msi.upgrade":"Upgrading PHP with the Install","install.windows.installer.msi":"Windows Installer (PHP 5.2 and later)","install.windows.manual.download":"Selecting and downloading the PHP distribution package","example-35":"PHP 5 package structure","install.windows.manual.package":"The PHP package structure and content","install.windows.manual.phpini":"Changing the php.ini file","install.windows.manual":"Manual Installation Steps","install.windows.iis":"Microsoft IIS","example-36":"CGI and FastCGI settings in php.ini","example-37":"Configuring FastCGI extension to handle PHP requests","install.windows.iis6.fastcgi":"Configuring IIS to process PHP requests","example-38":"Configuring file access permissions","install.windows.iis6.impersonation":"Impersonation and file system access","install.windows.iis6.defaultdoc":"Set index.php as a default document in IIS","example-39":"Configuring FastCGI and PHP recycling","install.windows.iis6.recycling":"FastCGI and PHP Recycling configuration","example-40":"Configuring FastCGI timeout settings","install.windows.iis6.timeouts":"Configuring FastCGI timeout settings","example-41":"Changing the location of php.ini file","install.windows.iis6.phpinilocation":"Changing the Location of php.ini file","install.windows.iis6":"Microsoft IIS 5.1 and IIS 6.0","install.windows.iis7.fastcgi.enable":"Enabling FastCGI support in IIS","example-42":"CGI and FastCGI settings in php.ini","install.windows.iis7.fastcgi.conf.ui":"Using IIS Manager user interface to create a handler mapping for PHP","example-43":"Creating IIS FastCGI process pool","example-44":"Creating handler mapping for PHP requests","install.windows.iis7.fastcgi.conf.cmd":"Using command line tool to create a handler mapping for PHP","install.windows.iis7.fastcgi.conf":"Configuring IIS to process PHP requests","example-45":"Determining the account used as IIS anonymous identity","example-46":"Configuring file access permissions","install.windows.iis7.impersonation":"Impersonation and file system access","example-47":"Set index.php as a default document in IIS","install.windows.iis7.defaultdoc":"Set index.php as a default document in IIS","example-48":"Configuring FastCGI and PHP recycling","install.windows.iis7.recycling":"FastCGI and PHP Recycling configuration","example-49":"Configuring FastCGI timeout settings","install.windows.iis7.timeouts":"FastCGI timeout settings","example-50":"Changing the location of php.ini file","install.windows.iis7.phpinilocation":"Changing the Location of php.ini file","install.windows.iis7":"Microsoft IIS 7.0 and later","example-51":"PHP as an Apache 1.3.x module","install.windows.apache1.module":"Installing as an Apache module","example-52":"PHP and Apache 1.3.x as CGI","install.windows.apache1.cgi":"Installing as a CGI binary","install.windows.apache1":"Apache 1.3.x on Microsoft Windows","example-53":"PHP and Apache 2.x as handler","example-54":"","install.windows.apache2.module":"Installing as an Apache handler","example-55":"PHP and Apache 2.x as CGI","install.windows.apache2.cgi":"Running PHP as CGI","example-56":"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.sun.cgi":"CGI setup on Sun, iPlanet and Netscape servers","install.windows.sun.nsapi":"NSAPI setup on Sun, iPlanet and Netscape servers","install.windows.sun.phpini":"CGI environment and recommended modifications in php.ini","install.windows.sun.specialpages":"Special use for error pages or self-made directory listings (PHP >= 4.3.3)","install.windows.sun.notes":"Note about nsapi_virtual and subrequests (PHP >= 4.3.3)","install.windows.sun":"Sun, iPlanet and Netscape servers on Microsoft Windows","example-57":"ISAPI configuration of Sambar","install.windows.sambar":"Sambar Server on Microsoft Windows","install.windows.xitami":"Xitami on Microsoft Windows","install.windows.building":"Building from source","example-58":"Enable Bzip2 extension for PHP-Windows","install.windows.extensions.overview":"PHP Extensions","install.windows.extensions":"Installation of extensions on Windows","example-59":"Registry changes","install.windows.commandline":"Command Line PHP on Microsoft Windows","install.windows":"Installation on Windows systems","install.cloud.azure":"Microsoft Azure","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":"","emergency-restart-threshold":"","emergency-restart-interval":"","process-control-timeout":"","daemonize":"","listen":"","listen-backlog":"","listen-allowed-clients":"","listen-owner":"","listen-group":"","listen-mode":"","user":"","group":"","pm":"","pm.max-chidlren":"","pm.start-servers":"","pm.min-spare-servers":"","pm.max-spare-servers":"","pm.max-requests":"","pm.status-path":"","ping.path":"","ping.response":"","request-terminate-timeout":"","request-slowlog-timeout":"","slowlog":"","rlimit-files":"","rlimit-core":"","chroot":"","chdir":"","catch-workers-output":"","example-60":"Passing environment variables and PHP settings to a pool","example-61":"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-62":"phpinfo 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-63":"php.ini Environment Variables","example-64":"php.ini example","configuration.file":"The configuration file","configuration.file.per-user":".user.ini files","configuration.changes.modes":"Where a configuration setting may be set","example-65":"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","language.basic-syntax.phptags":"PHP tags","example-66":"","example-67":"Advanced escaping using conditions","example-68":"PHP Opening and Closing Tags","language.basic-syntax.phpmode":"Escaping from HTML","language.basic-syntax.instruction-separation":"Instruction separation","language.basic-syntax.comments":"Comments","language.basic-syntax":"Basic syntax","language.types.intro":"Introduction","language.types.boolean.syntax":"Syntax","language.types.boolean.casting":"Converting to boolean","language.types.boolean":"Booleans","example-69":"Integer literals","example-70":"Octal weirdness","language.types.integer.syntax":"Syntax","example-71":"Integer overflow on a 32-bit system","example-72":"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-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":"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-73":"Invalid example","example-74":"Heredoc string quoting example","example-75":"Heredoc in arguments example","example-76":"Using Heredoc to initialize static values","example-77":"Using double quotes in Heredoc","language.types.string.syntax.heredoc":"Heredoc","example-78":"Nowdoc string quoting example","example-79":"Static data example","language.types.string.syntax.nowdoc":"Nowdoc","example-80":"Simple syntax example","language.types.string.parsing.simple":"Simple syntax","language.types.string.parsing.complex":"Complex (curly) syntax","language.types.string.parsing":"Variable parsing","example-81":"Some string examples","example-82":"Differences between PHP 5.3 and PHP 5.4","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.conversion":"String conversion to numbers","language.types.string.details":"Details of the String Type","language.types.string":"Strings","example-83":"A simple array","example-84":"Type Casting and Overwriting example","example-85":"Mixed integer and string keys","example-86":"Indexed arrays without key","example-87":"Keys not on all elements","language.types.array.syntax.array-func":"Specifying with array","example-88":"Accessing array elements","example-89":"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":"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-90":"Using array()","language.types.array.examples.loop":"Collection","language.types.array.examples.changeloop":"Changing element in the loop","example-93":"One-based index","example-94":"Filling an array","example-95":"Sorting an array","example-96":"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.resource.casting":"Converting to resource","language.types.resource.self-destruct":"Freeing resources","language.types.resource":"Resources","language.types.null.syntax":"Syntax","language.types.null.casting":"Casting to NULL","language.types.null":"NULL","example-97":"Callback function examples","example-98":"Callback example using a Closure","language.types.callable.passing":"Passing","language.types.callable":"Callbacks","language.types.mixed":"mixed","language.types.number":"number","language.types.callback":"callback","language.types.void":"void","language.types.dotdotdot":"...","language.pseudo-types":"Pseudo-types and variables used in this documentation","language.types.typecasting":"Type Casting","language.types.type-juggling":"Type Juggling","language.types":"Types","example-99":"Default values of uninitialized variables","language.variables.basics":"Basics","language.variables.predefined":"Predefined Variables","example-100":"Using global","example-101":"Using $GLOBALS instead of global","example-102":"Example demonstrating superglobals and scope","language.variables.scope.global":"The global keyword","example-103":"Example demonstrating need for static variables","example-104":"Example use of static variables","example-105":"Static variables with recursive functions","example-106":"Declaring static variables","language.variables.scope.static":"Using static variables","language.variables.scope.references":"References with global and static variables","language.variables.scope":"Variable scope","example-107":"Variable property example","language.variables.variable":"Variable variables","example-108":"A simple HTML form","example-109":"Accessing data from a simple POST HTML form","example-110":"More complex form variables","language.variables.external.form.submit":"IMAGE SUBMIT variable names","language.variables.external.form":"HTML Forms (GET and POST)","example-111":"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":"Variables From External Sources","language.variables":"Variables","example-112":"Valid and invalid constant names","example-113":"Defining Constants","example-114":"Defining Constants using the const keyword","language.constants.syntax":"Syntax","language.constants.predefined":"Magic constants","language.constants":"Constants","language.expressions":"Expressions","example-115":"Associativity","example-116":"Undefined order of evaluation","language.operators.precedence":"Operator Precedence","language.operators.arithmetic":"Arithmetic Operators","example-117":"Assigning by reference","language.operators.assignment.reference":"Assignment by Reference","language.operators.assignment":"Assignment Operators","example-118":"Bitwise AND, OR and XOR operations on integers","example-119":"Bitwise XOR operations on strings","example-120":"Bit shifting on integers","language.operators.bitwise":"Bitwise Operators","language.operators.comparison.types":"Comparison with Various Types","example-121":"Boolean\/null comparison","example-122":"Transcription of standard array comparison","example-123":"Assigning a default value","example-124":"Non-obvious Ternary Behaviour","language.operators.comparison.ternary":"Ternary Operator","language.operators.comparison":"Comparison Operators","language.operators.errorcontrol":"Error Control Operators","language.operators.execution":"Execution Operators","example-125":"Arithmetic Operations on Character Variables","language.operators.increment":"Incrementing\/Decrementing Operators","example-126":"Logical operators illustrated","language.operators.logical":"Logical Operators","language.operators.string":"String Operators","example-127":"Comparing arrays","language.operators.array":"Array Operators","example-128":"Using instanceof with classes","example-129":"Using instanceof with inherited classes","example-130":"Using instanceof to check if object is not an\n      instanceof a class","example-131":"Using instanceof for class","example-132":"Using instanceof with other variables","example-133":"Using instanceof to test other variables","example-134":"Avoiding classname lookups and fatal errors with instanceof in PHP 5.0","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-135":"switch structure","example-136":"switch structure allows usage of strings","control-structures.switch":"switch","example-137":"Tick usage example","example-138":"Ticks usage example","control-structures.declare.ticks":"Ticks","example-139":"Declaring an encoding for the script.","control-structures.declare.encoding":"Encoding","control-structures.declare":"declare","function.return":"return","function.require":"require","example-140":"Basic include example","example-141":"Including within functions","example-142":"include through HTTP","example-143":"Comparing return value of include","example-144":"include and the return statement","example-145":"Using output buffering to include a PHP file into a string","function.include":"include","function.require-once":"require_once","example-146":"include_once with a case insensitive OS in PHP 4","function.include-once":"include_once","example-147":"goto example","example-148":"goto loop example","example-149":"This will not work","control-structures.goto":"goto","language.control-structures":"Control Structures","example-150":"Pseudo code to demonstrate function uses","example-151":"Conditional functions","example-152":"Functions within functions","example-153":"Recursive functions","functions.user-defined":"User-defined functions","example-154":"Passing arrays to functions","example-155":"Passing function parameters by reference","functions.arguments.by-reference":"Making arguments be passed by reference","example-156":"Use of default parameters in functions","example-157":"Using non-scalar types as default values","example-158":"Incorrect usage of default function arguments","example-159":"Correct usage of default function arguments","functions.arguments.default":"Default argument values","functions.variable-arg-list":"Variable-length argument lists","functions.arguments":"Function arguments","example-160":"Use of return","example-161":"Returning an array to get multiple values","example-162":"Returning a reference from a function","functions.returning-values":"Returning values","example-163":"Variable function example","example-164":"Variable method example","example-165":"Variable method example with static properties","functions.variable-functions":"Variable functions","functions.internal":"Internal (built-in) functions","example-166":"Anonymous function example","example-167":"Anonymous function variable assignment example","example-168":"Closures and scoping","functions.anonymous":"Anonymous functions","language.functions":"Functions","oop5.intro":"Introduction","example-169":"Simple Class definition","language.oop5.basic.class.this":"Some examples of the $this pseudo-variable","language.oop5.basic.class":"class","example-171":"Creating an instance","example-172":"Object Assignment","example-173":"Creating new objects","language.oop5.basic.new":"new","example-174":"Simple Class Inheritance","language.oop5.basic.extends":"extends","language.oop5.basic.class.class.name":"Class name resolution","language.oop5.basic.class.class":"::class","language.oop5.basic":"The Basics","example-176":"property declarations","example-177":"Example of using a nowdoc to initialize a property","language.oop5.properties":"Properties","example-178":"Defining and using a constant","example-179":"Static data example","language.oop5.constants":"Class Constants","example-180":"Autoload example","example-181":"Autoload other example","example-182":"Autoloading with exception handling for 5.3.0+","example-183":"Autoloading with exception handling for 5.3.0+ - Missing custom exception","language.oop5.autoload":"Autoloading Classes","object.construct":"","example-184":"using new unified constructors","example-185":"Constructors in namespaced classes","language.oop5.decon.constructor":"Constructor","object.destruct":"","example-186":"Destructor Example","language.oop5.decon.destructor":"Destructor","language.oop5.decon":"Constructors and Destructors","example-187":"Property declaration","language.oop5.visibility-members":"Property Visibility","example-188":"Method Declaration","language.oop5.visiblity-methods":"Method Visibility","example-189":"Accessing private members of the same object type","language.oop5.visibility-other-objects":"Visibility from other objects","language.oop5.visibility":"Visibility","language.oop5.inheritance.examples.ex1":"Inheritance Example","language.oop5.inheritance.examples":"","language.oop5.inheritance":"Object Inheritance","example-191":":: from outside the class definition","example-192":":: from inside the class definition","example-193":"Calling a parent's method","language.oop5.paamayim-nekudotayim":"Scope Resolution Operator (::)","example-194":"Static property example","example-195":"Static method example","language.oop5.static":"Static Keyword","example-196":"Abstract class example","example-197":"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.ex3":"Multiple interface inheritance","language.oop5.interfaces.examples.ex4":"Interfaces with constants","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":"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":"Traits","language.oop5.overloading.changelog":"Changelog","object.set":"","object.get":"","object.isset":"","object.unset":"","example-214":"Overloading properties via the __get(),\n     __set(), __isset()\n     and __unset() methods","language.oop5.overloading.members":"Property overloading","object.call":"","object.callstatic":"","example-215":"Overloading methods via the __call()\n     and __callStatic() methods","language.oop5.overloading.methods":"Method overloading","language.oop5.overloading":"Overloading","example-216":"Simple Object Iteration","example-217":"Object Iteration implementing Iterator","example-218":"Object Iteration implementing IteratorAggregate","language.oop5.iterations":"Object Iteration","object.sleep":"","object.wakeup":"","example-219":"Sleep and wakeup","language.oop5.magic.sleep":"__sleep() and\n    __wakeup()","object.tostring":"","example-220":"Simple example","language.oop5.magic.tostring":"__toString()","object.invoke":"","example-221":"Using __invoke()","language.oop5.magic.invoke":"__invoke()","object.set-state":"","example-222":"Using __set_state() (since PHP 5.1.0)","language.oop5.magic.set-state":"__set_state()","language.oop5.magic":"Magic Methods","example-223":"Final methods example","example-224":"Final class example","language.oop5.final":"Final Keyword","object.clone":"","example-225":"Cloning an object","language.oop5.cloning":"Object Cloning","example-226":"Example of object comparison in PHP 5","language.oop5.object-comparison":"Comparing Objects","example-227":"Type Hinting examples","language.oop5.typehinting":"Type Hinting","example-228":"self:: usage","language.oop5.late-static-bindings.self":"Limitations of self::","example-229":"static:: simple usage","example-230":"static:: usage in a non-static context","example-231":"Forwarding and non-forwarding calls","language.oop5.late-static-bindings.usage":"Late Static Bindings' usage","language.oop5.late-static-bindings":"Late Static Bindings","example-232":"References and Objects","language.oop5.references":"Objects and references","language.oop5.serialization":"Object Serialization","language.oop5.changelog":"OOP Changelog","language.oop5":"Classes and Objects","example-233":"Namespace syntax example","language.namespaces.rationale":"Namespaces overview","example-234":"Declaring a single namespace","example-235":"Declaring a single namespace","language.namespaces.definition":"Defining namespaces","example-236":"Declaring a single namespace with hierarchy","language.namespaces.nested":"Declaring sub-namespaces","example-237":"Declaring multiple namespaces, simple combination syntax","example-238":"Declaring multiple namespaces, bracketed syntax","example-239":"Declaring multiple namespaces and unnamespaced code","example-240":"Declaring multiple namespaces and unnamespaced code","language.namespaces.definitionmultiple":"Defining multiple namespaces in the same file","example-241":"Accessing global classes, functions and constants from within a namespace","language.namespaces.basics":"Using namespaces: Basics","example-242":"Dynamically accessing elements","example-243":"Dynamically accessing namespaced elements","language.namespaces.dynamic":"Namespaces and dynamic language features","example-244":"__NAMESPACE__ example, namespaced code","example-245":"__NAMESPACE__ example, global code","example-246":"using __NAMESPACE__ for dynamic name construction","example-247":"the namespace operator, inside a namespace","example-248":"the namespace operator, in global code","language.namespaces.nsconstants":"namespace keyword and __NAMESPACE__ constant","example-249":"importing\/aliasing with the use operator","example-250":"importing\/aliasing with the use operator, multiple use statements combined","example-251":"Importing and dynamic names","example-252":"Importing and fully qualified names","example-253":"Illegal importing rule","language.namespaces.importing.scope":"Scoping rules for importing","language.namespaces.importing":"Using namespaces: Aliasing\/Importing","example-254":"Using global space specification","language.namespaces.global":"Global space","example-255":"Accessing global classes inside a namespace","example-256":"global functions\/constants fallback inside a namespace","language.namespaces.fallback":"Using namespaces: fallback to global function\/constant","example-257":"Name resolutions illustrated","language.namespaces.rules":"Name resolution rules","example-258":"Accessing global classes outside a namespace","example-259":"Accessing global classes outside a namespace","language.namespaces.faq.shouldicare":"If I don't use namespaces, should I care about any of this?","example-260":"Accessing internal classes in namespaces","language.namespaces.faq.globalclass":"How do I use internal or global classes in a namespace?","example-261":"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-262":"Fully Qualified names","language.namespaces.faq.full":"How does a name like \\my\\name or \\name\n     resolve?","example-263":"Qualified names","language.namespaces.faq.qualified":"How does a name like my\\name resolve?","example-264":"Unqualified class names","language.namespaces.faq.shortname1":"How does an unqualified class name like name resolve?","example-265":"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 cannot conflict with classes defined in the same file.","language.namespaces.faq.nested":"Nested namespaces are not allowed.","language.namespaces.faq.nofuncconstantuse":"Neither functions nor constants can be imported via the use\n      statement.","example-266":"Dangers of using namespaced names inside a double-quoted string","language.namespaces.faq.quote":"Dynamic namespace names (quoted identifiers) should escape backslash","example-267":"Undefined constants","language.namespaces.faq.constants":"Undefined Constants referenced using any backslash die with fatal error","example-268":"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","example-269":"Throwing an Exception","example-270":"Exception handling with a finally block","example-271":"Nested Exception","example-272":"The Built in Exception class","example-273":"Extending the Exception class (PHP 5.3.0+)","language.exceptions.extending":"Extending Exceptions","language.exceptions":"Exceptions","example-274":"Implementing range as a generator","language.generators.overview":"Generators overview","example-275":"A simple example of yielding values","example-276":"Yielding a key\/value pair","control-structures.yield.associative":"Yielding values with keys","example-277":"Yielding NULLs","control-structures.yield.null":"Yielding null values","example-278":"Yielding values by reference","control-structures.yield.references":"Yielding by reference","control-structures.yield":"yield keyword","language.generators.object":"Generator objects","language.generators.syntax":"Generator syntax","language.generators.comparison":"Comparing generators with Iterator objects","language.generators":"Generators","language.references.whatare":"What References Are","example-279":"Using references with undefined variables","example-280":"Referencing global variables inside functions","example-281":"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","references.this":"$this","language.references.spot":"Spotting References","language.references":"References Explained","language.variables.superglobals":"Superglobals are built-in variables that are always available in all scopes","variable.globals.basic":"$GLOBALS example","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","reserved.variables.httprawpostdata":"Raw POST data","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":"Properties","exception.construct":"Construct the exception","example-292":"Exception::getMessage example","exception.getmessage":"Gets the Exception message","example-293":"Exception::getPrevious example","exception.getprevious":"Returns previous Exception","example-294":"Exception::getCode example","exception.getcode":"Gets the Exception code","example-295":"Exception::getFile example","exception.getfile":"Gets the file in which the exception occurred","example-296":"Exception::getLine example","exception.getline":"Gets the line in which the exception occurred","example-297":"Exception::getTrace example","exception.gettrace":"Gets the stack trace","example-298":"Exception::getTraceAsString example","exception.gettraceasstring":"Gets the stack trace as a string","example-299":"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-301":"ErrorException::getSeverity example","errorexception.getseverity":"Gets the exception severity","class.errorexception":"ErrorException","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.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","arrayaccess.intro":"Introduction","arrayaccess.synopsis":"Interface synopsis","arrayaccess.example.basic":"Basic usage","arrayaccess.examples":"","example-305":"ArrayAccess::offsetExists example","arrayaccess.offsetexists":"Whether a offset exists","arrayaccess.offsetget":"Offset to retrieve","arrayaccess.offsetset":"Offset to set","arrayaccess.offsetunset":"Offset to unset","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-307":"Closure::bind example","closure.bind":"Duplicates a closure with a specific bound object and class scope","example-308":"Closure::bindTo example","closure.bindto":"Duplicates the closure with a new bound object and class scope","class.closure":"The Closure class","generator.intro":"Introduction","generator.synopsis":"Class synopsis","generator.current":"Get the yielded value","generator.key":"Get the yielded key","generator.next":"Resume execution of the generator","generator.rewind":"Rewind the iterator","example-309":"Using Generator::send to inject values","generator.send":"Send a value to the generator","generator.throw":"Throw an exception into the generator","generator.valid":"Check if the iterator has been closed","generator.wakeup":"Serialize callback","class.generator":"The Generator class","reserved.interfaces":"Predefined Interfaces and Classes","context.socket.bindto":"","context.socket.backlog":"","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.verify-peer":"","context.ssl.allow-self-signed":"","context.ssl.cafile":"","context.ssl.capath":"","context.ssl.local-cert":"","context.ssl.passphrase":"","context.ssl.cn-match":"","context.ssl.verify-depth":"","context.ssl.ciphers":"","context.ssl.capture-peer-cert":"","context.ssl.capture-peer-cert-chain":"","context.ssl.sni-enabled":"","context.ssl.sni-server-name":"","context.ssl.disable-compression":"","context.ssl":"SSL context option listing","context.curl.method":"","context.curl.header":"","context.curl.user-agent":"","context.curl.content":"","context.curl.proxy":"","context.curl.max-redirects":"","context.curl.curl-verify-ssl-host":"","context.curl.curl-verify-ssl-peer":"","context.curl.example-post":"Fetch a page and send POST data","context.curl":"CURL context option listing","context.phar.compress":"","context.phar.metadata":"","context.phar":"Phar context option listing","context.params.notification":"","context.params":"Context parameter 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","example-315":"php:\/\/temp\/maxmemory","example-316":"php:\/\/filter\/resource=<stream to be filtered>","example-317":"php:\/\/filter\/read=<filter list to apply to read chain>","example-318":"php:\/\/filter\/write=<filter list to apply to write chain>","wrappers.php":"Accessing various I\/O streams","wrappers.compression":"Compression Streams","example-319":"Print data:\/\/ contents","example-320":"Fetch the media type","wrappers.data":"Data (RFC 2397)","example-321":"Basic usage","wrappers.glob":"Find pathnames matching pattern","wrappers.phar":"PHP Archive","example-322":"Opening a stream from an active connection","example-323":"This $session variable must be kept available!","wrappers.ssh2":"Secure Shell 2","example-324":"Traversing a RAR archive","example-325":"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","example-326":"Poor variable checking leads to....","example-327":"... A filesystem attack","example-328":"More secure file name checking","example-329":"More secure file name checking","example-330":"Script vulnerable to null bytes","example-331":"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-332":"Using hashed password field","security.database.storage":"Encrypted Storage Model","example-333":"Splitting the result set into pages ... and making superusers\n       (PostgreSQL)","example-334":"Listing out articles ... and some passwords (any database server)","example-335":"From resetting a password ... to gaining more privileges (any database server)","example-336":"Attacking the database hosts operating system (MSSQL Server)","example-337":"A more secure way to compose a query for paging","security.database.avoiding":"Avoidance Techniques","security.database.sql-injection":"SQL Injection","security.database":"Database Security","example-338":"Attacking Variables with a custom HTML page","example-339":"Exploiting common debugging variables","example-340":"Finding dangerous variables with E_ALL","security.errors":"Error Reporting","example-341":"Example misuse with register_globals = on","example-342":"Example use of sessions with register_globals on or off","example-343":"Detecting simple variable poisoning","security.globals":"Using Register Globals","example-344":"Dangerous Variable Usage","security.variables":"User Submitted Data","security.magicquotes.what":"What are Magic Quotes","security.magicquotes.why":"Why did we use Magic Quotes","security.magicquotes.whynot":"Why not to use Magic Quotes","example-345":"Disabling magic quotes server side","example-346":"Disabling magic quotes at runtime","security.magicquotes.disabling":"Disabling Magic Quotes","security.magicquotes":"Magic Quotes","example-347":"Hiding PHP as another language","example-348":"Using unknown types for PHP extensions","example-349":"Using HTML types for PHP extensions","security.hiding":"Hiding PHP","security.current":"Keeping Current","security":"Security","example-350":"Basic HTTP Authentication example","example-351":"Digest HTTP Authentication example","example-352":"HTTP Authentication example forcing a new name\/password","features.http-auth":"HTTP authentication with PHP","features.cookies":"Cookies","features.sessions":"Sessions","example-353":"A simple XForms search form","example-354":"Using an XForm to populate $_POST","features.xforms":"Dealing with XForms","example-355":"File Upload Form","example-356":"Validating file uploads","example-357":"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-358":"Uploading multiple files","features.file-upload.multiple":"Uploading multiple files","example-359":"Saving HTTP PUT files","features.file-upload.put-method":"PUT method support","features.file-upload":"Handling file uploads","example-360":"Getting the title of a remote page","example-361":"Storing data on a remote server","features.remote-files":"Using remote files","features.connection-handling":"Connection handling","features.persistent-connections":"Persistent Database Connections","ini.safe-mode":"","ini.safe-mode-gid":"","ini.safe-mode-include-dir":"","ini.safe-mode-exec-dir":"","ini.safe-mode-allowed-env-vars":"","ini.safe-mode-protected-env-vars":"","ini.sect.safe-mode":"Security and Safe Mode","features.safe-mode.functions":"Functions restricted\/disabled by safe mode","features.safe-mode":"Safe Mode","features.commandline.introduction":"Introduction","example-362":"Example showing the difference to the CGI\n       SAPI:","features.commandline.differences":"Differences to other SAPIs","example-363":"","example-364":"Printing built in (and loaded) PHP and Zend modules","example-365":"Getting a syntax error when using double quotes","example-366":"Using single quotes to prevent the shell's variable\n          substitution","example-367":"Using the -B, -R and\n          -E options to count the number of lines of a\n          project.","example-368":"Using -v to get the SAPI\n         name and the version of PHP and Zend","example-369":"--ini example","example-370":"basic --rf usage","example-371":"--rc example","example-372":"--re example","example-373":"--ri example","features.commandline.options":"Command line options","example-374":"Execute PHP script as shell script","example-375":"Script intended to be run from command line (script.php)","example-376":"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-377":"Executing code using the interactive shell","example-378":"Tab completion","example-379":"Setting php.ini settings in the interactive shell","features.commandline.interactive":"Interactive shell","example-380":"Starting the web server","example-381":"Starting with a specific document root directory","example-382":"Using a Router Script","example-383":"Checking for CLI Web Server Use","example-384":"Handling Unsupported File Types","example-385":"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-386":"Creating a new zval container","example-387":"Displaying zval information","example-388":"Increasing refcount of a zval","example-389":"Decreasing zval refcount","example-390":"Creating a array zval","example-391":"Adding already existing element to an array","example-392":"Removing an element from an array","example-393":"Adding the array itself as an element of it self","example-394":"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-395":"Memory usage example","features.gc.performance-considerations.reduced-mem":"Reduced Memory Usage","example-396":"GC performance influences","example-397":"Running the above script","features.gc.performance-considerations.slowdowns":"Run-Time Slowdowns","example-398":"Recompiling PHP to enable GC benchmarking","example-399":"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-400":"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-401":"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.apc":"Introduction","apc.requirements":"Requirements","apc.installation":"Installation","ini.apc.enabled":"","ini.apc.shm-segments":"","ini.apc.shm-size":"","ini.apc.shm-strings-buffer":"","ini.apc.optimization":"","ini.apc.num-files-hint":"","ini.apc.user-entries-hint":"","ini.apc.ttl":"","ini.apc.user-ttl":"","ini.apc.gc-ttl":"","ini.apc.cache-by-default":"","ini.apc.filters":"","ini.apc.mmap-file-mask":"","ini.apc.slam-defense":"","ini.apc.file-update-protection":"","ini.apc.enable-cli":"","ini.apc.max-file-size":"","ini.apc.stat":"","ini.apc.write-lock":"","ini.apc.report-autofilter":"","ini.apc.serializer":"","ini.apc.include-once-override":"","example-402":"An apc.rfc1867 example","ini.apc.rfc1867":"","ini.apc.rfc1867-prefix":"","ini.apc.rfc1867-name":"","ini.apc.rfc1867-freq":"","ini.apc.rfc1867-ttl":"","ini.apc.localcache":"","ini.apc.localcache.size":"","ini.apc.coredump-unmap":"","ini.apc.stat-ctime":"","ini.apc.canonicalize":"","ini.apc.preload-path":"","ini.apc.use-request-time":"","ini.apc.file-md5":"","ini.apc.lazy-functions":"","ini.apc.lazy-classes":"","apc.configuration":"Runtime Configuration","apc.resources":"Resource Types","apc.setup":"Installing\/Configuring","constant.apc-bin-verify-crc32":"","constant.apc-bin-verify-md5":"","constant.apc-iter-all":"","constant.apc-iter-atime":"","constant.apc-iter-ctime":"","constant.apc-iter-device":"","constant.apc-iter-dtime":"","constant.apc-iter-filename":"","constant.apc-iter-inode":"","constant.apc-iter-key":"","constant.apc-iter-md5":"","constant.apc-iter-mem-size":"","constant.apc-iter-mtime":"","constant.apc-iter-none":"","constant.apc-iter-num-hits":"","constant.apc-iter-refcount":"","constant.apc-iter-ttl":"","constant.apc-iter-type":"","constant.apc-iter-value":"","constant.apc-list-active":"","constant.apc-list-deleted":"","apc.constants":"Predefined Constants","example-403":"A apc_add example","function.apc-add":"Cache a new variable in the data store","function.apc-bin-dump":"Get a binary dump of the given files and user variables","function.apc-bin-dumpfile":"Output a binary dump of cached files and user variables to a file","example-404":"apc_bin_load example","function.apc-bin-load":"Load a binary dump into the APC file\/user cache","function.apc-bin-loadfile":"Load a binary dump from a file into the APC file\/user cache","example-405":"A apc_cache_info example","function.apc-cache-info":"Retrieves cached information from APC's data store","example-406":"apc_cas example","function.apc-cas":"Updates an old value with a new value","function.apc-clear-cache":"Clears the APC cache","function.apc-compile-file":"Stores a file in the bytecode cache, bypassing all filters.","example-407":"apc_dec example","function.apc-dec":"Decrease a stored number","example-408":"apc_define_constants example","function.apc-define-constants":"Defines a set of constants for retrieval and mass-definition","example-409":"apc_delete_file example","function.apc-delete-file":"Deletes files from the opcode cache","example-410":"A apc_delete example","function.apc-delete":"Removes a stored variable from the cache","example-411":"apc_exists example","function.apc-exists":"Checks if APC key exists","example-412":"A apc_fetch example","function.apc-fetch":"Fetch a stored variable from the cache","example-413":"apc_inc example","function.apc-inc":"Increase a stored number","example-414":"apc_load_constants example","function.apc-load-constants":"Loads a set of constants from the cache","example-415":"A apc_sma_info example","function.apc-sma-info":"Retrieves APC's Shared Memory Allocation information","example-416":"A apc_store example","function.apc-store":"Cache a variable in the data store","ref.apc":"APC Functions","apciterator.intro":"Introduction","apciterator.synopsis":"Class synopsis","example-417":"A APCIterator::__construct example","apciterator.construct":"Constructs an APCIterator iterator object","apciterator.current":"Get current item","apciterator.gettotalcount":"Get total count","apciterator.gettotalhits":"Get total cache hits","apciterator.gettotalsize":"Get total cache size","apciterator.key":"Get iterator key","apciterator.next":"Move pointer to next item","apciterator.rewind":"Rewinds iterator","apciterator.valid":"Checks if current position is valid","class.apciterator":"The APCIterator class","book.apc":"Alternative PHP Cache","intro.apd":"Introduction","apd.requirements":"Requirements","apd.installation":"Installation","apd.installwin32":"Building on Win32","ini.apd.dumpdir":"","ini.apd.statement-tracing":"","apd.configuration":"Runtime Configuration","apd.resources":"Resource Types","apd.setup":"Installing\/Configuring","apd.constants":"Predefined Constants","apd.examples.usage":"How to use PHP-APD in your scripts","apd.examples":"Examples","apd.contact":"Contact information","example-418":"Typical session using tcplisten","function.apd-breakpoint":"Stops the interpreter and waits on a CR from the socket","example-419":"apd_callstack example","function.apd-callstack":"Returns the current call stack as an array","example-420":"apd_clunk example","function.apd-clunk":"Throw a warning and a callstack","example-421":"apd_continue example","function.apd-continue":"Restarts the interpreter","example-422":"apd_croak example","function.apd-croak":"Throw an error, a callstack and then exit","example-423":"apd_dump_function_table example","function.apd-dump-function-table":"Outputs the current function table","example-424":"apd_dump_persistent_resources example","function.apd-dump-persistent-resources":"Return all persistent resources as an array","example-425":"apd_dump_regular_resources example","function.apd-dump-regular-resources":"Return all current regular resources as an array","example-426":"apd_echo example","function.apd-echo":"Echo to the debugging socket","example-427":"apd_get_active_symbols example","function.apd-get-active-symbols":"Get an array of the current variables names in the local scope","example-428":"apd_set_pprof_trace example","function.apd-set-pprof-trace":"Starts the session debugging","example-429":"apd_set_session_trace_socket example","function.apd-set-session-trace-socket":"Starts the remote session debugging","example-430":"apd_set_session_trace example","function.apd-set-session-trace":"Starts the session debugging","example-431":"apd_set_session example","function.apd-set-session":"Changes or sets the current debugging level","example-432":"override_function example","function.override-function":"Overrides built-in functions","example-433":"rename_function example","function.rename-function":"Renames orig_name to new_name in the global function table","ref.apd":"APD Functions","book.apd":"Advanced PHP debugger","intro.bcompiler":"Introduction","bcompiler.requirements":"Requirements","bcompiler.installation":"Installation","bcompiler.configuration":"Runtime Configuration","bcompiler.resources":"Resource Types","bcompiler.setup":"Installing\/Configuring","bcompiler.constants":"Predefined Constants","bcompiler.contact":"Contact Information","example-434":"bcompiler_load_exe example","function.bcompiler-load-exe":"Reads and creates classes from a bcompiler exe file","example-435":"bcompiler_load example","function.bcompiler-load":"Reads and creates classes from a bz compressed file","example-436":"bcompiler_parse_class example","function.bcompiler-parse-class":"Reads the bytecodes of a class and calls back to a user function","example-437":"bcompiler_read example","function.bcompiler-read":"Reads and creates classes from a filehandle","example-438":"bcompiler_write_class example","function.bcompiler-write-class":"Writes a defined class as bytecodes","example-439":"bcompiler_write_constant example","function.bcompiler-write-constant":"Writes a defined constant as bytecodes","example-440":"bcompiler_write_exe_footer example","function.bcompiler-write-exe-footer":"Writes the start pos, and sig to the end of a exe type file","example-441":"bcompiler_write_file example","function.bcompiler-write-file":"Writes a php source file as bytecodes","example-442":"bcompiler_write_footer example","function.bcompiler-write-footer":"Writes the single character \\x00 to indicate End of compiled data","example-443":"bcompiler_write_function example","function.bcompiler-write-function":"Writes a defined function as bytecodes","example-444":"bcompiler_write_functions_from_file example","function.bcompiler-write-functions-from-file":"Writes all functions defined in a file as bytecodes","example-445":"bcompiler_write_header example","function.bcompiler-write-header":"Writes the bcompiler header","function.bcompiler-write-included-filename":"Writes an included file as bytecodes","ref.bcompiler":"bcompiler Functions","book.bcompiler":"PHP bytecode Compiler","intro.blenc":"Introduction","blenc.requirements":"Requirements","blenc.installation":"Installation","ini.blenc.key-file":"","blenc.configuration":"Runtime Configuration","blenc.resources":"Resource Types","blenc.setup":"Installing\/Configuring","constant.blenc-ext-version":"","blenc.constants":"Predefined Constants","example-446":"blenc_encrypt example","function.blenc-encrypt":"Encrypt a PHP script with BLENC.","ref.blenc":"Blenc Functions","book.blenc":"Blenc - BLowfish ENCoder for PHP source scripts","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":"","errorfunc.configuration":"Runtime Configuration","errorfunc.resources":"Resource Types","errorfunc.setup":"Installing\/Configuring","errorfunc.constants.errorlevels":"Errors and Logging","errorfunc.constants":"Predefined Constants","example-447":"Using error handling in a script","errorfunc.examples":"Examples","example-448":"debug_backtrace example","function.debug-backtrace":"Generates a backtrace","example-449":"debug_print_backtrace example","function.debug-print-backtrace":"Prints a backtrace","example-450":"An error_get_last example","function.error-get-last":"Get the last occurred error","example-451":"error_log examples","function.error-log":"Send an error message to the defined error handling routines","example-452":"error_reporting examples","function.error-reporting":"Sets which PHP errors are reported","example-453":"restore_error_handler example","function.restore-error-handler":"Restores the previous error handler function","example-454":"restore_exception_handler example","function.restore-exception-handler":"Restores the previously defined exception handler function","example-455":"Error handling with set_error_handler and trigger_error","function.set-error-handler":"Sets a user-defined error handler function","example-456":"set_exception_handler example","function.set-exception-handler":"Sets a user-defined exception handler function","example-457":"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.htscanner":"Introduction","htscanner.requirements":"Requirements","htscanner.installation":"Installation","ini.htscanner.config-file":"","ini.htscanner.default-docroot":"","ini.htscanner.default-ttl":"","ini.htscanner.stop-on-error":"","htscanner.configuration":"Runtime Configuration","htscanner.resources":"Resource Types","htscanner.setup":"Installing\/Configuring","book.htscanner":"htaccess-like support for all SAPIs","intro.inclued":"Introduction","inclued.requirements":"Requirements","inclued.installation":"Installation","ini.inclued.enabled":"","ini.inclued.dumpdir":"","inclued.configuration":"Runtime Configuration","inclued.resources":"Resource Types","inclued.setup":"Installing\/Configuring","inclued.constants":"Predefined Constants","example-458":"Getting the data within the PHP application itself (function)","example-459":"Example use of gengraph.php","example-460":"Listing data via inclued dumps (configuration)","inclued.examples-implementation":"Example that implements inclued into an application","inclued.examples":"Examples","example-461":"inclued_get_data example","function.inclued-get-data":"Get the inclued data","ref.inclued":"inclued Functions","book.inclued":"Inclusion hierarchy viewer","intro.memtrack":"Introduction","memtrack.requirements":"Requirements","memtrack.installation":"Installation","ini.memtrack.enabled":"","ini.memtrack.soft-limit":"","ini.memtrack.hard-limit":"","ini.memtrack.vm-limit":"","ini.memtrack.ignore-functions":"","memtrack.ini":"Runtime Configuration","memtrack.resources":"Resource Types","memtrack.setup":"Installing\/Configuring","memtrack.constants":"Predefined Constants","example-462":"Creating large array in a function","memtrack.examples.basic":"Basic usage","memtrack.examples":"Examples","book.memtrack":"Memtrack","intro.opcache":"Introduction","opcache.requirements":"Requirements","opcache.installation.bundled":"PHP 5.5.0 and later","opcache.installation.pecl":"PHP 5.2, 5.3 and 5.4","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.load-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.preferred-memory-model":"","ini.opcache.protect-memory":"","ini.opcache.mmap-base":"","opcache.configuration":"Runtime Configuration","opcache.resources":"Resource Types","opcache.setup":"Installing\/Configuring","function.opcache-compile-file":"Compiles and caches a PHP script without executing it","function.opcache-invalidate":"Invalidates a cached script","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":"","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-463":"Output Control example","outcontrol.examples.basic":"Basic usage","outcontrol.examples":"Examples","function.flush":"Flush the output buffer","function.ob-clean":"Clean (erase) the output buffer","example-464":"ob_end_clean example","function.ob-end-clean":"Clean (erase) the output buffer and turn off output buffering","example-465":"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-466":"A simple ob_get_clean example","function.ob-get-clean":"Get current buffer contents and delete current output buffer","example-467":"A simple ob_get_contents example","function.ob-get-contents":"Return the contents of the output buffer","example-468":"ob_get_flush example","function.ob-get-flush":"Flush the output buffer, return it as a string and turn off output buffering","example-469":"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-470":"ob_gzhandler example","function.ob-gzhandler":"ob_start callback function to gzip output buffer","function.ob-implicit-flush":"Turn implicit flush on\/off","example-471":"ob_list_handlers example","function.ob-list-handlers":"List all output handlers in use","example-472":"User defined callback function example","function.ob-start.flags-bc":"Creating an uneraseable output buffer in a way compatible with both PHP 5.3 and 5.4","function.ob-start":"Turn on output buffering","example-474":"output_add_rewrite_var example","function.output-add-rewrite-var":"Add URL rewriter values","example-475":"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.enable-dl":"","ini.max-execution-time":"","ini.max-input-time":"","ini.max-input-nesting-level":"","ini.max-input-vars":"","ini.magic-quotes-gpc":"","ini.magic-quotes-runtime":"","ini.zend.enable-gc":"","info.configuration":"Runtime Configuration","info.resources":"Resource Types","info.setup":"Installing\/Configuring","info.constants":"Predefined Constants","example-476":"assert_options example","function.assert-options":"Set\/get the various assert flags","example-477":"Handle a failed assertion with a custom handler","example-478":"Using a custom handler to print a description","function.assert":"Checks if assertion is FALSE","example-479":"cli_get_process_title example","function.cli-get-process-title":"Returns the current process title","example-480":"cli_set_process_title example","function.cli-set-process-title":"Sets the process title","example-481":"dl examples","function.dl":"Loads a PHP extension at runtime","example-482":"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-483":"A gc_enabled example","function.gc-enabled":"Returns status of the circular reference collector","function.get-cfg-var":"Gets the value of a PHP configuration option","example-484":"get_current_user example","function.get-current-user":"Gets the name of the owner of the current PHP script","example-485":"get_defined_constants Example","function.get-defined-constants":"Returns an associative array with the names of all the constants and their values","example-486":"Prints the XML functions","function.get-extension-funcs":"Returns an array with the names of the functions of a module","example-487":"get_include_path example","function.get-include-path":"Gets the current include_path configuration option","example-488":"get_included_files example","function.get-included-files":"Returns an array with the names of included or required files","example-489":"get_loaded_extensions Example","function.get-loaded-extensions":"Returns an array with the names of all modules compiled and loaded","example-490":"get_magic_quotes_gpc example","function.get-magic-quotes-gpc":"Gets the current configuration setting of magic_quotes_gpc","example-491":"get_magic_quotes_runtime example","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-492":"getenv Example","function.getenv":"Gets the value of an environment variable","example-493":"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","getopt.examples-2":"getopt example#2","getopt.examples-3":"getopt example#3","function.getopt":"Gets options from the command line argument list","example-497":"getrusage example","function.getrusage":"Gets the current resource usages","function.ini-alter":"Alias of ini_set","example-498":"ini_get_all examples","example-499":"Disabling details","function.ini-get-all":"Gets all configuration options","example-500":"A few ini_get examples","function.ini-get":"Gets the value of a configuration option","example-501":"ini_restore example","function.ini-restore":"Restores the value of a configuration option","example-502":"Setting an ini option","function.ini-set":"Sets the value of a configuration option","function.magic-quotes-runtime":"Alias of set_magic_quotes_runtime","function.main":"Dummy for main","function.memory-get-peak-usage":"Returns the peak of memory allocated by PHP","example-503":"A memory_get_usage example","function.memory-get-usage":"Returns the amount of memory allocated to PHP","example-504":"php_ini_loaded_file example","function.php-ini-loaded-file":"Retrieve a path to the loaded php.ini file","example-505":"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-506":"php_logo_guid example","function.php-logo-guid":"Gets the logo guid","example-507":"php_sapi_name example","function.php-sapi-name":"Returns the type of interface between web server and PHP","example-508":"Some php_uname examples","example-509":"A few OS related constant examples","function.php-uname":"Returns information about the operating system PHP is running on","example-510":"Prints the general credits","example-511":"Prints the core developers and the documentation group","example-512":"Printing all the credits","function.phpcredits":"Prints out the credits for PHP","example-513":"phpinfo Example","function.phpinfo":"Outputs information about PHP's configuration","example-514":"phpversion example","example-515":"PHP_VERSION_ID example and usage","function.phpversion":"Gets the current PHP version","example-516":"Setting an environment variable","function.putenv":"Sets the value of an environment variable","example-517":"restore_include_path example","function.restore-include-path":"Restores the value of the include_path configuration option","example-518":"set_include_path example","example-519":"Adding to the include path","function.set-include-path":"Sets the include_path configuration option","example-520":"set_magic_quotes_runtime example","function.set-magic-quotes-runtime":"Sets the current active configuration setting of magic_quotes_runtime","function.set-time-limit":"Limits the maximum execution time","example-521":"sys_get_temp_dir example","function.sys-get-temp-dir":"Returns directory path used for temporary files","example-522":"version_compare examples","function.version-compare":"Compares two "PHP-standardized" version number strings","example-523":"zend_logo_guid example","function.zend-logo-guid":"Gets the Zend guid","example-524":"zend_thread_id example","function.zend-thread-id":"Returns a unique identifier for the current thread","example-525":"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.runkit":"Introduction","constant.runkit-import-functions":"","constant.runkit-import-class-methods":"","constant.runkit-import-class-consts":"","constant.runkit-import-class-props":"","constant.runkit-import-classes":"","constant.runkit-import-override":"","constant.runkit-acc-public":"","constant.runkit-acc-protected":"","constant.runkit-acc-private":"","constant.runkit-version":"","runkit.constants":"Predefined Constants","runkit.requirements":"Requirements","runkit.installation":"Installation","example-526":"Custom Superglobals with runkit.superglobal=_FOO,_BAR in php.ini","ini.runkit.superglobal":"","ini.runkit.internal-override":"","runkit.configuration":"Runtime Configuration","runkit.resources":"Resource Types","runkit.setup":"Installing\/Configuring","example-527":"Instantiating a restricted sandbox","example-528":"Working with variables in a sandbox","example-529":"Calling sandbox functions","example-530":"Passing arguments to sandbox functions","runkit.sandbox":"Runkit Sandbox Class -- PHP Virtual Machine","example-531":"Working with variables in a sandbox","example-532":"Accessing parental variables","runkit.sandbox-parent":"Runkit Anti-Sandbox Class","example-533":"A runkit_class_adopt example","function.runkit-class-adopt":"Convert a base class to an inherited class, add ancestral methods when appropriate","example-534":"A runkit_class_emancipate example","function.runkit-class-emancipate":"Convert an inherited class to a base class, removes any method whose scope is ancestral","function.runkit-constant-add":"Similar to define(), but allows defining in class definitions as well","function.runkit-constant-redefine":"Redefine an already defined constant","function.runkit-constant-remove":"Remove\/Delete an already defined constant","example-535":"A runkit_function_add example","function.runkit-function-add":"Add a new function, similar to create_function","example-536":"A runkit_function_copy example","function.runkit-function-copy":"Copy a function to a new function name","example-537":"A runkit_function_redefine example","function.runkit-function-redefine":"Replace a function definition with a new implementation","function.runkit-function-remove":"Remove a function definition","function.runkit-function-rename":"Change a function's name","function.runkit-import":"Process a PHP file importing function and class definitions, overwriting where appropriate","function.runkit-lint-file":"Check the PHP syntax of the specified file","function.runkit-lint":"Check the PHP syntax of the specified php code","example-538":"runkit_method_add example","function.runkit-method-add":"Dynamically adds a new method to a given class","example-539":"runkit_method_copy example","function.runkit-method-copy":"Copies a method from class to another","example-540":"runkit_method_redefine example","function.runkit-method-redefine":"Dynamically changes the code of the given method","example-541":"runkit_method_remove example","function.runkit-method-remove":"Dynamically removes the given method","example-542":"runkit_method_rename example","function.runkit-method-rename":"Dynamically changes the name of the given method","example-543":"runkit_return_value_used example","function.runkit-return-value-used":"Determines if the current functions return value will be used","example-544":"Feeding output to a variable","function.runkit-sandbox-output-handler":"Specify a function to capture and\/or process output from a runkit sandbox","function.runkit-superglobals":"Return numerically indexed array of registered superglobals","ref.runkit":"runkit Functions","book.runkit":"runkit","intro.scream":"Introduction","scream.requirements":"Requirements","scream.installation":"Installation","ini.scream.enabled":"","scream.configuration":"Runtime Configuration","scream.resources":"Resource Types","scream.setup":"Installing\/Configuring","example-545":"Enabling and disabling scream at runtime","scream.examples-simple":"Example that shows the effect of scream","scream.examples":"Examples","book.scream":"Break the silence operator","example-546":"Weakref usage example","intro.weakref":"Introduction","weakref.requirements":"Requirements","weakref.installation":"Installation","weakref.resources":"Resource Types","weakref.setup":"Installing\/Configuring","weakref.intro":"Introduction","weakref.synopsis":"Class synopsis","example-547":"WeakRef usage example","weakref.examples":"Examples","example-548":"Weakref::acquire example","example-549":"Nested acquire\/release example","weakref.acquire":"Acquires a strong reference on that object","example-550":"Weakref::__construct example","weakref.construct":"Constructs a new weak reference","weakref.get":"Returns the object pointed to by the weak reference","example-551":"Weakref::release example","weakref.release":"Releases a previously acquired reference","weakref.valid":"Checks whether the object referenced still exists","class.weakref":"The WeakRef class","weakmap.intro":"Introduction","weakmap.synopsis":"Class synopsis","example-552":"Weakmap usage example","weakmap.examples":"Examples","weakmap.construct":"Constructs a new map","weakmap.count":"Counts the number of live entries in the map","weakmap.current":"Returns the current value under iteration","weakmap.key":"Returns the current key under iteration.","weakmap.next":"Advances to the next map element","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","weakmap.rewind":"Rewinds the iterator to the beginning of the map","weakmap.valid":"Returns whether the iterator is still on a valid map element","class.weakmap":"The WeakMap class","book.weakref":"Weak References","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-553":"wincache.ignorelist example","ini.wincache.ignorelist":"","ini.wincache.namesalt":"","ini.wincache.ucenabled":"","ini.wincache.ucachesize":"","ini.wincache.scachesize":"","ini.wincache.rerouteini":"","wincache.configuration":"Runtime Configuration","example-554":"Authentication configuration for wincache.php","wincache.stats":"WinCache Statistics Script","example-555":"Enabling WinCache session handler","wincache.sessionhandler":"WinCache Session Handler","example-556":"Enabling WinCache functions reroutes","example-557":"Reroute.ini file content","wincache.reroutes":"WinCache Functions Reroutes","wincache.resources":"Resource Types","wincache.setup":"Installing\/Configuring","wincache.constants":"Predefined Constants","example-558":"A wincache_fcache_fileinfo example","function.wincache-fcache-fileinfo":"Retrieves information about files cached in the file cache","example-559":"A wincache_fcache_meminfo example","function.wincache-fcache-meminfo":"Retrieves information about file cache memory usage","example-560":"Using wincache_lock","function.wincache-lock":"Acquires an exclusive lock on a given key","example-561":"A wincache_ocache_fileinfo example","function.wincache-ocache-fileinfo":"Retrieves information about files cached in the opcode cache","example-562":"A wincache_ocache_meminfo example","function.wincache-ocache-meminfo":"Retrieves information about opcode cache memory usage","example-563":"A wincache_refresh_if_changed example","function.wincache-refresh-if-changed":"Refreshes the cache entries for the cached files","example-564":"A wincache_rplist_fileinfo example","function.wincache-rplist-fileinfo":"Retrieves information about resolve file path cache","example-565":"A wincache_rplist_meminfo example","function.wincache-rplist-meminfo":"Retrieves information about memory usage by the resolve file path cache","example-566":"A wincache_scache_info example","function.wincache-scache-info":"Retrieves information about files cached in the session cache","example-567":"A wincache_scache_meminfo example","function.wincache-scache-meminfo":"Retrieves information about session cache memory usage","example-568":"wincache_ucache_add with key as a string","example-569":"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-570":"Using wincache_ucache_cas","function.wincache-ucache-cas":"Compares the variable with old value and assigns new value to it","example-571":"using wincache_ucache_clear","function.wincache-ucache-clear":"Deletes entire content of the user cache","example-572":"Using wincache_ucache_dec","function.wincache-ucache-dec":"Decrements the value associated with the key","example-573":"Using wincache_ucache_delete with key as a string","example-574":"Usingwincache_ucache_delete with key as an array","example-575":"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-576":"Using wincache_ucache_exists","function.wincache-ucache-exists":"Checks if a variable exists in the user cache","example-577":"wincache_ucache_get with key as a string","example-578":"wincache_ucache_get with key as an array","function.wincache-ucache-get":"Gets a variable stored in the user cache","example-579":"Using wincache_ucache_inc","function.wincache-ucache-inc":"Increments the value associated with the key","example-580":"Using wincache_ucache_info","function.wincache-ucache-info":"Retrieves information about data stored in the user cache","example-581":"A wincache_ucache_meminfo example","function.wincache-ucache-meminfo":"Retrieves information about user cache memory usage","example-582":"wincache_ucache_set with key as a string","example-583":"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-584":"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-585":"Xhprof example with the optional GUI","xhprof.examples":"Examples","example-586":"xhprof_disable example","function.xhprof-disable":"Stops xhprof profiler","example-587":"xhprof_enable examples","function.xhprof-enable":"Start xhprof profiler","example-588":"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","refs.basic.php":"Affecting PHP's Behaviour","intro.id3":"Introduction","id3.requirements":"Requirements","id3.installation":"Installation","id3.configuration":"Runtime Configuration","id3.resources":"Resource Types","id3.setup":"Installing\/Configuring","constant.id3-v1-0":"","constant.id3-v1-1":"","constant.id3-v2-1":"","constant.id3-v2-2":"","constant.id3-v2-3":"","constant.id3-v2-4":"","constant.id3-best":"","id3.constants":"Predefined Constants","example-589":"id3_get_frame_long_name example","function.id3-get-frame-long-name":"Get the long name of an ID3v2 frame","example-590":"id3_get_frame_short_name example","function.id3-get-frame-short-name":"Get the short name of an ID3v2 frame","example-591":"id3_get_genre_id example","function.id3-get-genre-id":"Get the id for a genre","example-592":"id3_get_genre_list example","function.id3-get-genre-list":"Get all possible genre values","example-593":"id3_get_genre_name example","function.id3-get-genre-name":"Get the name for a genre id","example-594":"id3_get_tag example","example-595":"id3_get_tag example","function.id3-get-tag":"Get all information stored in an ID3 tag","example-596":"id3_get_version example","function.id3-get-version":"Get version of an ID3 tag","example-597":"id3_remove_tag example","function.id3-remove-tag":"Remove an existing ID3 tag","example-598":"id3_set_tag example","function.id3-set-tag":"Update information stored in an ID3 tag","ref.id3":"ID3 Functions","book.id3":"ID3 Tags","intro.ktaglib":"Introduction","ktaglib.requirements":"Requirements","ktaglib.installation":"Installation","ktaglib.setup":"Installing\/Configuring","ktaglib-mpeg-header.constants.version1":"","ktaglib-mpeg-header.constants.version2":"","ktaglib-mpeg-header.constants.version2-5":"","ktaglib-id3v2-attachedpictureframe.constants.other":"","ktaglib-id3v2-attachedpictureframe.constants.fileicon":"","ktaglib-id3v2-attachedpictureframe.constants.otherfileicon":"","ktaglib-id3v2-attachedpictureframe.constants.frontcover":"","ktaglib-id3v2-attachedpictureframe.constants.backcover":"","ktaglib-id3v2-attachedpictureframe.constants.leafletpage":"","ktaglib-id3v2-attachedpictureframe.constants.media":"","ktaglib-id3v2-attachedpictureframe.constants.leadartist":"","ktaglib-id3v2-attachedpictureframe.constants.artist":"","ktaglib-id3v2-attachedpictureframe.constants.conductor":"","ktaglib-id3v2-attachedpictureframe.constants.band":"","ktaglib-id3v2-attachedpictureframe.constants.composer":"","ktaglib-id3v2-attachedpictureframe.constants.lyricist":"","ktaglib-id3v2-attachedpictureframe.constants.recordinglocation":"","ktaglib-id3v2-attachedpictureframe.constants.duringrecording":"","ktaglib-id3v2-attachedpictureframe.constants.duringperformance":"","ktaglib-id3v2-attachedpictureframe.constants.moviescreencapture":"","ktaglib-id3v2-attachedpictureframe.constants.colouredfish":"","ktaglib-id3v2-attachedpictureframe.constants.illustration":"","ktaglib-id3v2-attachedpictureframe.constants.bandlogo":"","ktaglib.constants":"Predefined Constants","mpegfile.intro":"Introduction","mpegfile.synopsis":"Class synopsis","example-599":"Opens a new MP3 file and read the title","mpegfile.construct":"Opens a new file","mpegfile.getaudioproperties":"Returns an object that provides access to the audio properties","mpegfile.getid3v1tag":"Returns an object representing an ID3v1 tag","mpegfile.getid3v2tag":"Returns a ID3v2 object","class.ktaglib-mpeg-file":"The KTaglib_MPEG_File class","audioproperties.intro":"Introduction","audioproperties.synopsis":"Class synopsis","audioproperties.getbitrate":"Returns the bitrate of the MPEG file","audioproperties.getchannels":"Returns the amount of channels of a MPEG file","audioproperties.getlayer":"Returns the layer of a MPEG file","audioproperties.getlength":"Returns the length of a MPEG file","audioproperties.getsamplebitrate":"Returns the sample bitrate of a MPEG file","audioproperties.getversion":"Returns the version of a MPEG file","audioproperties.iscopyrighted":"Returns the copyright status of an MPEG file","audioproperties.isoriginal":"Returns if the file is marked as the original file","audioproperties.isprotectionenabled":"Returns if protection mechanisms of an MPEG file are enabled","class.ktaglib-mpeg-audioproperties":"The KTaglib_MPEG_AudioProperties class","tag.intro":"Introduction","tag.synopsis":"Class synopsis","tag.getalbum":"Returns the title string from a ID3 tag","tag.getartist":"Returns the artist string from a ID3 tag","tag.getcomment":"Returns the comment from a ID3 tag","tag.getgenre":"Returns the genre from a ID3 tag","tag.gettitle":"Returns the title string from a ID3 tag","tag.gettrack":"Returns the track number from a ID3 tag","tag.getyear":"Returns the year from a ID3 tag","tag.isempty":"Returns true if the tag is empty","class.ktaglib-tag":"The KTaglib_Tag class","id3v2tag.intro":"Introduction","id3v2tag.synopsis":"Class synopsis","id3v2tag.addframe":"Add a frame to the ID3v2 tag","id3v2tag.getframelist":"Returns an array of ID3v2 frames, associated with the ID3v2 tag","class.ktaglib-id3v2-tag":"The KTaglib_ID3v2_Tag class","id3v2frame.intro":"Introduction","id3v2frame.synopsis":"Class synopsis","id3v2frame.getsize":"Returns the size of the frame in bytes","id3v2frame.tostring":"Returns a string representation of the frame","class.ktaglib-id3v2-frame":"The KTaglib_ID3v2_Frame class","id3v2attachedpictureframe.intro":"Introduction","id3v2attachedpictureframe.synopsis":"Class synopsis","id3v2attachedpictureframe.getdescription":"Returns a description for the picture in a picture frame","id3v2attachedpictureframe.getmimetype":"Returns the mime type of the picture","id3v2attachedpictureframe.gettype":"Returns the type of the image","id3v2attachedpictureframe.savepicture":"Saves the picture to a file","id3v2attachedpictureframe.setmimetype":"Set's the mime type of the picture","id3v2attachedpictureframe.setpicture":"Sets the frame picture to the given image","id3v2attachedpictureframe.settype":"Set the type of the image","class.ktaglib-id3v2-attachedpictureframe":"The KTaglib_ID3v2_AttachedPictureFrame class","book.ktaglib":"KTaglib","intro.oggvorbis":"Introduction","oggvorbis.requirements":"Requirements","oggvorbis.installation":"Installation","oggvorbis.configuration":"Runtime Configuration","oggvorbis.resources":"Resource Types","oggvorbis.setup":"Installing\/Configuring","oggvorbis.constants":"Predefined Constants","oggvorbis.contexts":"Context options","example-600":"Reading an OGG\/Vorbis file","example-601":"Encode an audio file to OGG\/Vorbis","oggvorbis.examples-basisc":"Examples on using the ogg:\/\/ wrapper.","oggvorbis.examples":"Examples","book.oggvorbis":"OGG\/Vorbis","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.kadm5":"Introduction","kadm5.requirements":"Requirements","kadm5.installation":"Installation","kadm5.configuration":"Runtime Configuration","kadm5.resources":"Resource Types","kadm5.setup":"Installing\/Configuring","kadm5.constantsaf":"Constants for Attribute Flags","pecl.kadm5.constantsop":"Constants for Options","kadm5.constants":"Predefined Constants","example-602":"KADM5 extension overview example","kadm5.examples-connect":"Basic usage","kadm5.examples":"Examples","example-603":"Example of changing principal's password","function.kadm5-chpass-principal":"Changes the principal's password","example-604":"Example of principal's creation","function.kadm5-create-principal":"Creates a kerberos principal with the given parameters","example-605":"kadm5_delete_principal example","function.kadm5-delete-principal":"Deletes a kerberos principal","function.kadm5-destroy":"Closes the connection to the admin server and releases all related resources","function.kadm5-flush":"Flush all changes to the Kerberos database","example-606":"kadm5_get_policies example","function.kadm5-get-policies":"Gets all policies from the Kerberos database","example-607":"kadm5_get_principal example","function.kadm5-get-principal":"Gets the principal's entries from the Kerberos database","example-608":"kadm5_get_principals example","function.kadm5-get-principals":"Gets all principals from the Kerberos database","example-609":"KADM5 initialization example","function.kadm5-init-with-password":"Opens a connection to the KADM5 library","example-610":"Example of modifying principal","function.kadm5-modify-principal":"Modifies a kerberos principal with the given parameters","ref.kadm5":"KADM5 Functions","book.kadm5":"Kerberos V","intro.radius":"Introduction","radius.requirements":"Requirements","radius.installation":"Installation","radius.configuration":"Runtime Configuration","radius.resources":"Resource Types","radius.setup":"Installing\/Configuring","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-611":"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-612":"radius_acct_open example","function.radius-acct-open":"Creates a Radius handle for accounting","example-613":"radius_add_server example","function.radius-add-server":"Adds a server","example-614":"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-615":"radius_create_request example","function.radius-create-request":"Create accounting or authentication request","example-616":"radius_cvt_addr example","function.radius-cvt-addr":"Converts raw data to IP-Address","example-617":"radius_cvt_int example","function.radius-cvt-int":"Converts raw data to integer","example-618":"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-619":"radius_get_attr example","function.radius-get-attr":"Extracts an attribute","example-620":"radius_get_tagged_attr_data example","function.radius-get-tagged-attr-data":"Extracts the data from a tagged attribute","example-621":"radius_get_tagged_attr_tag example","function.radius-get-tagged-attr-tag":"Extracts the tag from a tagged attribute","example-622":"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-623":"radius_put_attr example","function.radius-put-attr":"Attaches a binary attribute","example-624":"radius_put_int example","function.radius-put-int":"Attaches an integer attribute","example-625":"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-626":"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 waites 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.ncurses":"Introduction","ncurses.requirements":"Requirements","ncurses.installation":"Installation","ncurses.configuration":"Runtime Configuration","ncurses.resources":"Resource Types","ncurses.setup":"Installing\/Configuring","ncurses.errconsts":"Error codes","ncurses.colorconsts":"Colors","ncurses.keyconsts":"Keys","ncurses.mouseconsts":"Mouse","ncurses.constants":"Predefined Constants","function.ncurses-addch":"Add character at current position and advance cursor","function.ncurses-addchnstr":"Add attributed string with specified length at current position","function.ncurses-addchstr":"Add attributed string at current position","function.ncurses-addnstr":"Add string with specified length at current position","function.ncurses-addstr":"Output text at current position","function.ncurses-assume-default-colors":"Define default colors for color 0","function.ncurses-attroff":"Turn off the given attributes","function.ncurses-attron":"Turn on the given attributes","function.ncurses-attrset":"Set given attributes","function.ncurses-baudrate":"Returns baudrate of terminal","function.ncurses-beep":"Let the terminal beep","function.ncurses-bkgd":"Set background property for terminal screen","function.ncurses-bkgdset":"Control screen background","function.ncurses-border":"Draw a border around the screen using attributed characters","function.ncurses-bottom-panel":"Moves a visible panel to the bottom of the stack","function.ncurses-can-change-color":"Checks if terminal color definitions can be changed","function.ncurses-cbreak":"Switch of input buffering","function.ncurses-clear":"Clear screen","function.ncurses-clrtobot":"Clear screen from current position to bottom","function.ncurses-clrtoeol":"Clear screen from current position to end of line","function.ncurses-color-content":"Retrieves RGB components of a color","example-627":"Writing a string with a specified color to the screen","function.ncurses-color-set":"Set active foreground and background colors","function.ncurses-curs-set":"Set cursor state","function.ncurses-def-prog-mode":"Saves terminals (program) mode","function.ncurses-def-shell-mode":"Saves terminals (shell) mode","function.ncurses-define-key":"Define a keycode","function.ncurses-del-panel":"Remove panel from the stack and delete it (but not the associated window)","function.ncurses-delay-output":"Delay output on terminal using padding characters","function.ncurses-delch":"Delete character at current position, move rest of line left","function.ncurses-deleteln":"Delete line at current position, move rest of screen up","function.ncurses-delwin":"Delete a ncurses window","function.ncurses-doupdate":"Write all prepared refreshes to terminal","function.ncurses-echo":"Activate keyboard input echo","function.ncurses-echochar":"Single character output including refresh","function.ncurses-end":"Stop using ncurses, clean up the screen","function.ncurses-erase":"Erase terminal screen","function.ncurses-erasechar":"Returns current erase character","function.ncurses-filter":"Set LINES for iniscr() and newterm() to 1","function.ncurses-flash":"Flash terminal screen (visual bell)","function.ncurses-flushinp":"Flush keyboard input buffer","function.ncurses-getch":"Read a character from keyboard","function.ncurses-getmaxyx":"Returns the size of a window","example-628":"ncurses_getmouse example","function.ncurses-getmouse":"Reads mouse event","function.ncurses-getyx":"Returns the current cursor position for a window","function.ncurses-halfdelay":"Put terminal into halfdelay mode","example-629":"Writing a string with a specified color to the screen","function.ncurses-has-colors":"Checks if terminal has color capabilities","function.ncurses-has-ic":"Check for insert- and delete-capabilities","function.ncurses-has-il":"Check for line insert- and delete-capabilities","function.ncurses-has-key":"Check for presence of a function key on terminal keyboard","function.ncurses-hide-panel":"Remove panel from the stack, making it invisible","function.ncurses-hline":"Draw a horizontal line at current position using an attributed character and max. n characters long","function.ncurses-inch":"Get character and attribute at current position","function.ncurses-init-color":"Define a terminal color","example-630":"Writing a string with a specified color to the screen","function.ncurses-init-pair":"Define a color pair","function.ncurses-init":"Initialize ncurses","function.ncurses-insch":"Insert character moving rest of line including character at current position","function.ncurses-insdelln":"Insert lines before current line scrolling down (negative numbers delete and scroll up)","function.ncurses-insertln":"Insert a line, move rest of screen down","function.ncurses-insstr":"Insert string at current position, moving rest of line right","function.ncurses-instr":"Reads string from terminal screen","function.ncurses-isendwin":"Ncurses is in endwin mode, normal screen output may be performed","function.ncurses-keyok":"Enable or disable a keycode","function.ncurses-keypad":"Turns keypad on or off","function.ncurses-killchar":"Returns current line kill character","function.ncurses-longname":"Returns terminals description","function.ncurses-meta":"Enables\/Disable 8-bit meta key information","function.ncurses-mouse-trafo":"Transforms coordinates","function.ncurses-mouseinterval":"Set timeout for mouse button clicks","example-631":"ncurses_mousemask example","function.ncurses-mousemask":"Sets mouse options","function.ncurses-move-panel":"Moves a panel so that its upper-left corner is at [startx, starty]","function.ncurses-move":"Move output position","function.ncurses-mvaddch":"Move current position and add character","function.ncurses-mvaddchnstr":"Move position and add attributed string with specified length","function.ncurses-mvaddchstr":"Move position and add attributed string","function.ncurses-mvaddnstr":"Move position and add string with specified length","function.ncurses-mvaddstr":"Move position and add string","function.ncurses-mvcur":"Move cursor immediately","function.ncurses-mvdelch":"Move position and delete character, shift rest of line left","function.ncurses-mvgetch":"Move position and get character at new position","function.ncurses-mvhline":"Set new position and draw a horizontal line using an attributed character and max. n characters long","function.ncurses-mvinch":"Move position and get attributed character at new position","function.ncurses-mvvline":"Set new position and draw a vertical line using an attributed character and max. n characters long","function.ncurses-mvwaddstr":"Add string at new position in window","function.ncurses-napms":"Sleep","function.ncurses-new-panel":"Create a new panel and associate it with window","function.ncurses-newpad":"Creates a new pad (window)","function.ncurses-newwin":"Create a new window","function.ncurses-nl":"Translate newline and carriage return \/ line feed","function.ncurses-nocbreak":"Switch terminal to cooked mode","function.ncurses-noecho":"Switch off keyboard input echo","function.ncurses-nonl":"Do not translate newline and carriage return \/ line feed","function.ncurses-noqiflush":"Do not flush on signal characters","function.ncurses-noraw":"Switch terminal out of raw mode","function.ncurses-pair-content":"Retrieves foreground and background colors of a color pair","function.ncurses-panel-above":"Returns the panel above panel","function.ncurses-panel-below":"Returns the panel below panel","function.ncurses-panel-window":"Returns the window associated with panel","function.ncurses-pnoutrefresh":"Copies a region from a pad into the virtual screen","function.ncurses-prefresh":"Copies a region from a pad into the virtual screen","function.ncurses-putp":"Apply padding information to the string and output it","function.ncurses-qiflush":"Flush on signal characters","function.ncurses-raw":"Switch terminal into raw mode","function.ncurses-refresh":"Refresh screen","function.ncurses-replace-panel":"Replaces the window associated with panel","function.ncurses-reset-prog-mode":"Resets the prog mode saved by def_prog_mode","function.ncurses-reset-shell-mode":"Resets the shell mode saved by def_shell_mode","function.ncurses-resetty":"Restores saved terminal state","function.ncurses-savetty":"Saves terminal state","function.ncurses-scr-dump":"Dump screen content to file","function.ncurses-scr-init":"Initialize screen from file dump","function.ncurses-scr-restore":"Restore screen from file dump","function.ncurses-scr-set":"Inherit screen from file dump","function.ncurses-scrl":"Scroll window content up or down without changing current position","function.ncurses-show-panel":"Places an invisible panel on top of the stack, making it visible","function.ncurses-slk-attr":"Returns current soft label key attribute","function.ncurses-slk-attroff":"Turn off the given attributes for soft function-key labels","function.ncurses-slk-attron":"Turn on the given attributes for soft function-key labels","function.ncurses-slk-attrset":"Set given attributes for soft function-key labels","function.ncurses-slk-clear":"Clears soft labels from screen","function.ncurses-slk-color":"Sets color for soft label keys","function.ncurses-slk-init":"Initializes soft label key functions","function.ncurses-slk-noutrefresh":"Copies soft label keys to virtual screen","function.ncurses-slk-refresh":"Copies soft label keys to screen","function.ncurses-slk-restore":"Restores soft label keys","function.ncurses-slk-set":"Sets function key labels","function.ncurses-slk-touch":"Forces output when ncurses_slk_noutrefresh is performed","function.ncurses-standend":"Stop using 'standout' attribute","function.ncurses-standout":"Start using 'standout' attribute","example-632":"Writing a string with a specified color to the screen","function.ncurses-start-color":"Initializes color functionality","function.ncurses-termattrs":"Returns a logical OR of all attribute flags supported by terminal","function.ncurses-termname":"Returns terminals (short)-name","function.ncurses-timeout":"Set timeout for special key sequences","function.ncurses-top-panel":"Moves a visible panel to the top of the stack","function.ncurses-typeahead":"Specify different filedescriptor for typeahead checking","function.ncurses-ungetch":"Put a character back into the input stream","function.ncurses-ungetmouse":"Pushes mouse event to queue","function.ncurses-update-panels":"Refreshes the virtual screen to reflect the relations between panels in the stack","function.ncurses-use-default-colors":"Assign terminal default colors to color id -1","function.ncurses-use-env":"Control use of environment information about terminal size","function.ncurses-use-extended-names":"Control use of extended names in terminfo descriptions","function.ncurses-vidattr":"Display the string on the terminal in the video attribute mode","function.ncurses-vline":"Draw a vertical line at current position using an attributed character and max. n characters long","function.ncurses-waddch":"Adds character at current position in a window and advance cursor","function.ncurses-waddstr":"Outputs text at current postion in window","function.ncurses-wattroff":"Turns off attributes for a window","function.ncurses-wattron":"Turns on attributes for a window","function.ncurses-wattrset":"Set the attributes for a window","function.ncurses-wborder":"Draws a border around the window using attributed characters","function.ncurses-wclear":"Clears window","function.ncurses-wcolor-set":"Sets windows color pairings","function.ncurses-werase":"Erase window contents","function.ncurses-wgetch":"Reads a character from keyboard (window)","function.ncurses-whline":"Draws a horizontal line in a window at current position using an attributed character and max. n characters long","function.ncurses-wmouse-trafo":"Transforms window\/stdscr coordinates","function.ncurses-wmove":"Moves windows output position","function.ncurses-wnoutrefresh":"Copies window to virtual screen","function.ncurses-wrefresh":"Refresh window on terminal screen","function.ncurses-wstandend":"End standout mode for a window","function.ncurses-wstandout":"Enter standout mode for a window","function.ncurses-wvline":"Draws a vertical line in a window at current position using an attributed character and max. n characters long","ref.ncurses":"Ncurses Functions","book.ncurses":"Ncurses Terminal Screen Control","intro.newt":"Introduction","newt.requirements":"Requirements","newt.installation":"Installation","newt.configuration":"Runtime Configuration","newt.resources":"Resource Types","newt.setup":"Installing\/Configuring","constants.newt.reasons":"Newt form exit reasons","constants.newt.colorsets":"Newt colorsets","constants.newt.args-flags":"Newt argument flags","constants.newt.sense-flags":"Newt Flags Sense","constants.newt.components-flags":"Newt Components Flags","constants.newt.fd-flags":"File Descriptor Flags","constants.newt.cbtree-flags":"Checkbox Tree Flags","constants.newt.entry-flags":"Entry Flags","constants.newt.listbox-flags":"Listbox Flags","constants.newt.textbox-flags":"Textbox Flags","constants.newt.form-flags":"Form Flags","constants.newt.keys":"Newt Keys","constants.newt.anchor":"Newt Anchors","constants.newt.grid-flags":"Grid Flags","newt.constants":"Predefined Constants","example-633":"Newt Usage Example","newt.examples-usage":"Basic usage","newt.examples":"Examples","function.newt-bell":"Send a beep to the terminal","function.newt-button-bar":"This function returns a grid containing the buttons created.","example-634":"A newt_button example","function.newt-button":"Create a new button","function.newt-centered-window":"Open a centered window of the specified size","function.newt-checkbox-get-value":"Retreives value of checkox resource","function.newt-checkbox-set-flags":"Configures checkbox resource","function.newt-checkbox-set-value":"Sets the value of the checkbox","function.newt-checkbox-tree-add-item":"Adds new item to the checkbox tree","function.newt-checkbox-tree-find-item":"Finds an item in the checkbox tree","function.newt-checkbox-tree-get-current":"Returns checkbox tree selected item","function.newt-checkbox-tree-get-entry-value":"Description","function.newt-checkbox-tree-get-multi-selection":"Description","function.newt-checkbox-tree-get-selection":"Description","function.newt-checkbox-tree-multi":"Description","function.newt-checkbox-tree-set-current":"Description","function.newt-checkbox-tree-set-entry-value":"Description","function.newt-checkbox-tree-set-entry":"Description","function.newt-checkbox-tree-set-width":"Description","function.newt-checkbox-tree":"Description","function.newt-checkbox":"Description","function.newt-clear-key-buffer":"Discards the contents of the terminal's input buffer without\n  waiting for additional input","function.newt-cls":"Description","function.newt-compact-button":"Description","function.newt-component-add-callback":"Description","function.newt-component-takes-focus":"Description","function.newt-create-grid":"Description","function.newt-cursor-off":"Description","function.newt-cursor-on":"Description","function.newt-delay":"Description","function.newt-draw-form":"Description","example-635":"A newt_draw_root_text example","function.newt-draw-root-text":"Displays the string text at the position indicated","function.newt-entry-get-value":"Description","function.newt-entry-set-filter":"Description","function.newt-entry-set-flags":"Description","function.newt-entry-set":"Description","function.newt-entry":"Description","function.newt-finished":"Uninitializes newt interface","example-636":"A newt_form_add_component example","function.newt-form-add-component":"Adds a single component to the form","example-637":"A newt_form_add_components example","function.newt-form-add-components":"Add several components to the form","function.newt-form-add-hot-key":"Description","function.newt-form-destroy":"Destroys a form","function.newt-form-get-current":"Description","function.newt-form-run":"Runs a form","function.newt-form-set-background":"Description","function.newt-form-set-height":"Description","function.newt-form-set-size":"Description","function.newt-form-set-timer":"Description","function.newt-form-set-width":"Description","function.newt-form-watch-fd":"Description","example-638":"A newt_form example","function.newt-form":"Create a form","example-639":"A newt_get_screen_size example","function.newt-get-screen-size":"Fills in the passed references with the current size of the\n  terminal","function.newt-grid-add-components-to-form":"Description","function.newt-grid-basic-window":"Description","function.newt-grid-free":"Description","function.newt-grid-get-size":"Description","function.newt-grid-h-close-stacked":"Description","function.newt-grid-h-stacked":"Description","function.newt-grid-place":"Description","function.newt-grid-set-field":"Description","function.newt-grid-simple-window":"Description","function.newt-grid-v-close-stacked":"Description","function.newt-grid-v-stacked":"Description","function.newt-grid-wrapped-window-at":"Description","function.newt-grid-wrapped-window":"Description","function.newt-init":"Initialize newt","function.newt-label-set-text":"Description","function.newt-label":"Description","function.newt-listbox-append-entry":"Description","function.newt-listbox-clear-selection":"Description","function.newt-listbox-clear":"Description","function.newt-listbox-delete-entry":"Description","function.newt-listbox-get-current":"Description","function.newt-listbox-get-selection":"Description","function.newt-listbox-insert-entry":"Description","function.newt-listbox-item-count":"Description","function.newt-listbox-select-item":"Description","function.newt-listbox-set-current-by-key":"Description","function.newt-listbox-set-current":"Description","function.newt-listbox-set-data":"Description","function.newt-listbox-set-entry":"Description","function.newt-listbox-set-width":"Description","function.newt-listbox":"Description","function.newt-listitem-get-data":"Description","function.newt-listitem-set":"Description","function.newt-listitem":"Description","function.newt-open-window":"Open a window of the specified size and position","function.newt-pop-help-line":"Replaces the current help line with the one from the stack","function.newt-pop-window":"Removes the top window from the display","function.newt-push-help-line":"Saves the current help line on a stack, and displays the new line","function.newt-radio-get-current":"Description","function.newt-radiobutton":"Description","function.newt-redraw-help-line":"Description","function.newt-reflow-text":"Description","function.newt-refresh":"Updates modified portions of the screen","function.newt-resize-screen":"Description","function.newt-resume":"Resume using the newt interface after calling\n  newt_suspend","function.newt-run-form":"Runs a form","function.newt-scale-set":"Description","function.newt-scale":"Description","function.newt-scrollbar-set":"Description","function.newt-set-help-callback":"Description","function.newt-set-suspend-callback":"Set a callback function which gets invoked when user\n  presses the suspend key","function.newt-suspend":"Tells newt to return the terminal to its initial state","function.newt-textbox-get-num-lines":"Description","function.newt-textbox-reflowed":"Description","function.newt-textbox-set-height":"Description","function.newt-textbox-set-text":"Description","function.newt-textbox":"Description","function.newt-vertical-scrollbar":"Description","function.newt-wait-for-key":"Doesn't return until a key has been pressed","function.newt-win-choice":"Description","example-640":"A newt_win_entries example","function.newt-win-entries":"Description","function.newt-win-menu":"Description","function.newt-win-message":"Description","function.newt-win-messagev":"Description","function.newt-win-ternary":"Description","ref.newt":"Newt Functions","book.newt":"Newt","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","readline.constants":"Predefined Constants","function.readline-add-history":"Adds a line to the history","example-641":"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-642":"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-643":"Small bzip2 Example","bzip2.examples":"Examples","function.bzclose":"Close a bzip2 file","example-644":"Compressing data","function.bzcompress":"Compress a string into bzip2 encoded data","example-645":"Decompressing a String","function.bzdecompress":"Decompresses bzip2 encoded data","function.bzerrno":"Returns a bzip2 error number","example-646":"bzerror example","function.bzerror":"Returns the bzip2 error number and error string in an array","function.bzerrstr":"Returns a bzip2 error string","function.bzflush":"Force a write of all buffered data","example-647":"bzopen example","function.bzopen":"Opens a bzip2 compressed file","example-648":"bzread example","function.bzread":"Binary safe bzip2 file read","example-649":"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-650":"Using an external file","example-651":"Using a file within a phar archive","example-652":"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-653":"phar.extract_list usage example","ini.phar.extract-list":"","example-654":"phar.cache_list usage example","ini.phar.cache-list":"","phar.configuration":"Runtime Configuration","phar.resources":"Resource Types","phar.setup":"Installing\/Configuring","phar.constants.compression":"Phar compression constants","phar.constants.fileformat":"Phar file format constants","phar.constants.signature":"Phar signature constants","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-655":"A Phar::addEmptyDir example","phar.addemptydir":"Add an empty directory to the phar archive","example-656":"A Phar::addFile example","phar.addfile":"Add a file from the filesystem to the phar archive","example-657":"A Phar::addFromString example","phar.addfromstring":"Add a file from the filesystem to the phar archive","example-658":"A Phar::apiVersion example","phar.apiversion":"Returns the api version","example-659":"A Phar::buildFromDirectory example","phar.buildfromdirectory":"Construct a phar archive from the files within a directory.","example-660":"A Phar::buildFromIterator with SplFileInfo","example-661":"A Phar::buildFromIterator with other iterators","phar.buildfromiterator":"Construct a phar archive from an iterator.","example-662":"A Phar::canCompress example","phar.cancompress":"Returns whether phar extension supports compression using either zlib or bzip2","example-663":"A Phar::canWrite example","phar.canwrite":"Returns whether phar extension supports writing and creating phars","example-664":"A Phar::compress example","phar.compress":"Compresses the entire Phar archive using Gzip or Bzip2 compression","example-665":"A Phar::compressAllFilesBZIP2 example","phar.compressallfilesbzip2":"Compresses all files in the current Phar archive using Bzip2 compression","example-666":"A Phar::compressAllFilesGZ example","phar.compressallfilesgz":"Compresses all files in the current Phar archive using Gzip compression","example-667":"A Phar::compressFiles example","phar.compressfiles":"Compresses all files in the current Phar archive","example-668":"A Phar::__construct example","phar.construct":"Construct a Phar archive object","example-669":"A Phar::convertToData example","phar.converttodata":"Convert a phar archive to a non-executable tar or zip file","example-670":"A Phar::convertToExecutable example","phar.converttoexecutable":"Convert a phar archive to another executable phar archive file format","example-671":"A Phar::copy example","phar.copy":"Copy a file internal to the phar archive to another new file within the phar","example-672":"A Phar::count example","phar.count":"Returns the number of entries (files) in the Phar archive","example-673":"A Phar::createDefaultStub example","phar.createdefaultstub":"Create a phar-file format specific stub","example-674":"A Phar::decompress example","phar.decompress":"Decompresses the entire Phar archive","example-675":"A Phar::decompressFiles example","phar.decompressfiles":"Decompresses all files in the current Phar archive","example-676":"A Phar::delMetaData example","phar.delmetadata":"Deletes the global metadata of the phar","example-677":"A Phar::delete example","phar.delete":"Delete a file within a phar archive","example-678":"A Phar::extractTo example","phar.extractto":"Extract the contents of a phar archive to a directory","example-679":"A Phar::getMetadata example","phar.getmetadata":"Returns phar archive meta-data","phar.getmodified":"Return whether phar was modified","phar.getsignature":"Return MD5\/SHA1\/SHA256\/SHA512\/OpenSSL signature of a Phar archive","example-680":"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-681":"A Phar::hasMetadata example","phar.hasmetadata":"Returns whether phar has global meta-data","example-682":"A Phar::interceptFileFuncs example","example-683":"A Phar::interceptFileFuncs example","phar.interceptfilefuncs":"instructs phar to intercept fopen, file_get_contents, opendir, and all of the stat-related functions","example-684":"A Phar::isBuffering example","phar.isbuffering":"Used to determine whether Phar write operations are being buffered, or are flushing directly to disk","example-685":"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-686":"A Phar::loadPhar example","phar.loadphar":"Loads any phar archive with an alias","example-687":"A Phar::mapPhar example","phar.mapphar":"Reads the currently executed file (a phar) and registers its manifest","example-688":"A Phar::mount example","phar.mount":"Mount an external path or file to a virtual location within the phar archive","example-689":"A Phar::mungServer example","phar.mungserver":"Defines a list of up to 4 $_SERVER variables that should be modified for execution","example-690":"A Phar::offsetExists example","phar.offsetexists":"determines whether a file exists in the phar","example-691":"Phar::offsetGet example","phar.offsetget":"Gets a PharFileInfo object for a specific file","example-692":"A Phar::offsetSet example","phar.offsetset":"set the contents of an internal file to those of an external file","example-693":"A Phar::offsetUnset example","phar.offsetunset":"remove a file from a phar","example-694":"A Phar::running example","phar.running":"Returns the full path on disk or full phar URL to the currently executing Phar archive","example-695":"A Phar::setAlias example","phar.setalias":"Set the alias for the Phar archive","example-696":"A Phar::setDefaultStub example","phar.setdefaultstub":"Used to set the PHP loader or bootstrap stub of a Phar archive to the default loader","example-697":"A Phar::setMetadata example","phar.setmetadata":"Sets phar archive meta-data","phar.setsignaturealgorithm":"set the signature algorithm for a phar and apply it.","example-698":"A Phar::setStub example","phar.setstub":"Used to set the PHP loader or bootstrap stub of a Phar archive","example-699":"A Phar::startBuffering example","phar.startbuffering":"Start buffering Phar write operations, do not modify the Phar object on disk","example-700":"A Phar::stopBuffering example","phar.stopbuffering":"Stop buffering write requests to the Phar archive, and save changes to disk","example-701":"A Phar::uncompressAllFiles example","phar.uncompressallfiles":"Uncompresses all files in the current Phar archive","example-702":"A Phar::unlinkArchive example","phar.unlinkarchive":"Completely remove a phar archive from disk and from memory","example-703":"A Phar::webPhar example","phar.webphar":"mapPhar for web-based phars. front controller for web applications","class.phar":"The Phar class","phardata.intro":"Introduction","phardata.synopsis":"Class synopsis","example-704":"A PharData::addEmptyDir example","phardata.addemptydir":"Add an empty directory to the tar\/zip archive","example-705":"A PharData::addFile example","phardata.addfile":"Add a file from the filesystem to the tar\/zip archive","example-706":"A PharData::addFromString example","phardata.addfromstring":"Add a file from the filesystem to the tar\/zip archive","example-707":"A PharData::buildFromDirectory example","phardata.buildfromdirectory":"Construct a tar\/zip archive from the files within a directory.","example-708":"A PharData::buildFromIterator with SplFileInfo","example-709":"A PharData::buildFromIterator with other iterators","phardata.buildfromiterator":"Construct a tar or zip archive from an iterator.","example-710":"A PharData::compress example","phardata.compress":"Compresses the entire tar\/zip archive using Gzip or Bzip2 compression","example-711":"A PharData::compressFiles example","phardata.compressfiles":"Compresses all files in the current tar\/zip archive","example-712":"A PharData::__construct example","phardata.construct":"Construct a non-executable tar or zip archive object","example-713":"A PharData::convertToData example","phardata.converttodata":"Convert a phar archive to a non-executable tar or zip file","example-714":"A PharData::convertToExecutable example","phardata.converttoexecutable":"Convert a non-executable tar\/zip archive to an executable phar archive","example-715":"A PharData::copy example","phardata.copy":"Copy a file internal to the phar archive to another new file within the phar","example-716":"A PharData::decompress example","phardata.decompress":"Decompresses the entire Phar archive","example-717":"A PharData::decompressFiles example","phardata.decompressfiles":"Decompresses all files in the current zip archive","example-718":"A PharData::delMetaData example","phardata.delmetadata":"Deletes the global metadata of a zip archive","example-719":"A PharData::delete example","phardata.delete":"Delete a file within a tar\/zip archive","example-720":"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-721":"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-722":"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-723":"A Phar::setMetadata example","phardata.setmetadata":"Sets phar archive meta-data","phardata.setsignaturealgorithm":"set the signature algorithm for a phar and apply it.  The","phardata.setstub":"dummy function (Phar::setStub is not valid for PharData)","class.phardata":"The PharData class","pharfileinfo.intro":"Introduction","pharfileinfo.synopsis":"Class synopsis","example-724":"A PharFileInfo::chmod example","pharfileinfo.chmod":"Sets file-specific permission bits","example-725":"A PharFileInfo::compress example","pharfileinfo.compress":"Compresses the current Phar entry with either zlib or bzip2 compression","example-726":"A PharFileInfo::__construct example","pharfileinfo.construct":"Construct a Phar entry object","example-727":"A PharFileInfo::decompress example","pharfileinfo.decompress":"Decompresses the current Phar entry within the phar","example-728":"A PharFileInfo::delMetaData example","pharfileinfo.delmetadata":"Deletes the metadata of the entry","example-729":"A PharFileInfo::getCRC32 example","pharfileinfo.getcrc32":"Returns CRC32 code or throws an exception if CRC has not been verified","example-730":"A PharFileInfo::getCompressedSize example","pharfileinfo.getcompressedsize":"Returns the actual size of the file (with compression) inside the Phar archive","example-731":"A PharFileInfo::getMetadata example","pharfileinfo.getmetadata":"Returns file-specific meta-data saved with a file","example-732":"A PharFileInfo::getPharFlags example","pharfileinfo.getpharflags":"Returns the Phar file entry flags","pharfileinfo.hasmetadata":"Returns the metadata of the entry","example-733":"A PharFileInfo::isCRCChecked example","pharfileinfo.iscrcchecked":"Returns whether file entry has had its CRC verified","example-734":"A PharFileInfo::isCompressed example","pharfileinfo.iscompressed":"Returns whether the entry is compressed","example-735":"A PharFileInfo::isCompressedBZIP2 example","pharfileinfo.iscompressedbzip2":"Returns whether the entry is compressed using bzip2","example-736":"A PharFileInfo::isCompressedGZ example","pharfileinfo.iscompressedgz":"Returns whether the entry is compressed using gz","example-737":"A PharFileInfo::setCompressedBZIP2 example","pharfileinfo.setcompressedbzip2":"Compresses the current Phar entry within the phar using Bzip2 compression","example-738":"A PharFileInfo::setCompressedGZ example","pharfileinfo.setcompressedgz":"Compresses the current Phar entry within the phar using gz compression","example-739":"A PharFileInfo::setMetadata example","pharfileinfo.setmetadata":"Sets file-specific meta-data saved with a file","example-740":"A PharFileInfo::setUncompressed example","pharfileinfo.setuncompressed":"Uncompresses the current Phar entry within the phar, if it is compressed","class.pharfileinfo":"The PharFileInfo class","pharexception.intro":"Introduction","pharexception.synopsis":"Class synopsis","pharexception.intro.unused":"The PharException class provides a phar-specific exception class\n    for try\/catch blocks.","class.pharexception":"The PharException class","book.phar":"Phar","intro.rar":"Introduction","rar.requirements":"Requirements","example-741":"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-742":"On-the-fly decompression","example-743":"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-744":"Object oriented style","example-745":"Procedural style","rararchive.close":"Close RAR archive and free all resources","example-746":"Object oriented style","example-747":"Procedural style","rararchive.getcomment":"Get comment text from the RAR archive","example-748":"Object oriented style","example-749":"Procedural style","rararchive.getentries":"Get full list of entries from the RAR archive","example-750":"Object oriented style","example-751":"Procedural style","rararchive.getentry":"Get entry object from the RAR archive","example-752":"Object oriented style","example-753":"Procedural style","rararchive.isbroken":"Test whether an archive is broken (incomplete)","example-754":"Object oriented style","example-755":"Procedural style","rararchive.issolid":"Check whether the RAR archive is solid","example-756":"Object oriented style","example-757":"Procedural style","example-758":"Volume Callback","rararchive.open":"Open RAR archive","example-759":"Object oriented style","example-760":"Procedural style","rararchive.setallowbroken":"Whether opening broken archives is allowed","example-761":"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-762":"RarEntry::extract example","example-763":"How to extract all files in archive:","rarentry.extract":"Extract entry from the archive","example-764":"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-765":"RarEntry::getHostOs example (version >= 2.0.0)","example-766":"RarEntry::getHostOs example (version <= 1.0.0)","rarentry.gethostos":"Get entry host OS","example-767":"RarEntry::getMethod example","rarentry.getmethod":"Get pack method of the entry","example-768":"RarEntry::getName example","rarentry.getname":"Get name of the entry","example-769":"RarEntry::getPackedSize example","rarentry.getpackedsize":"Get packed size of the entry","example-770":"RarEntry::getStream example","rarentry.getstream":"Get file handler for entry","example-771":"RarEntry::getUnpackedSize example","rarentry.getunpackedsize":"Get unpacked size of the entry","example-772":"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-773":"RarException::isUsingExceptions example","rarexception.isusingexceptions":"Check whether error handling with exceptions is in use","example-774":"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.old":"PHP 4","zip.requirements.new":"PHP 5.2.0 or later","zip.requirements":"Requirements","zip.installation.old.linux":"Linux systems","zip.installation.old.windows":"Windows","zip.old.installation":"PHP 4","zip.installation.new.linux":"Linux systems","zip.installation.new.windows":"Windows","zip.installation.new":"PHP 5.2.0 and later","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.checkcons":"","ziparchive.constants.fl-nocase":"","ziparchive.constants.fl-nodir":"","ziparchive.constants.fl-compressed":"","ziparchive.constants.fl-unchanged":"","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.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":"","zip.constants":"Predefined Constants","example-775":"Create a Zip archive","example-776":"Dump the archive details and listing","example-777":"Zip stream wrapper, read an OpenOffice meta info","example-778":"Zip Usage Example","zip.examples":"Examples","ziparchive.intro":"Introduction","ziparchive.synopsis":"Class synopsis","ziparchive.props.status":"","ziparchive.props.statussys":"","ziparchive.props.numfiles":"","ziparchive.props.filename":"","ziparchive.props.comment":"","ziparchive.props":"Properties","example-779":"Create a new directory in an archive","ziparchive.addemptydir":"Add a new directory","example-780":"Open and extract","ziparchive.addfile":"Adds a file to a ZIP archive from the given path","example-781":"Add an entry to a new archive","example-782":"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.close":"Close the active archive (opened or newly created)","example-785":"Delete file from archive using its index","ziparchive.deleteindex":"delete an entry in the archive using its index","example-786":"Deleting a file and directory from an archive, using names","ziparchive.deletename":"delete an entry in the archive using its name","example-787":"Extract all entries","example-788":"Extract two entries","ziparchive.extractto":"Extract the archive contents","example-789":"Dump an archive comment","ziparchive.getarchivecomment":"Returns the Zip archive comment","example-790":"Dump an entry comment","ziparchive.getcommentindex":"Returns the comment of an entry using the entry index","example-791":"Dump an entry comment","ziparchive.getcommentname":"Returns the comment of an entry using the entry name","example-792":"Get the file contents","ziparchive.getfromindex":"Returns the entry contents using its index","example-793":"Get the file contents","example-794":"Convert an image from a zip entry","ziparchive.getfromname":"Returns the entry contents using its name","example-795":"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-796":"Get the entry contents with fread and store it","example-797":"Same as the previous example but with fopen and the zip\n     stream wrapper","example-798":"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-799":"Create an archive and then use it with ZipArchive::locateName","ziparchive.locatename":"Returns the index of the entry in the archive","example-800":"Open and extract","example-801":"Create an archive","ziparchive.open":"Open a ZIP file archive","example-802":"Rename one entry","ziparchive.renameindex":"Renames an entry defined by its index","example-803":"Rename one entry","ziparchive.renamename":"Renames an entry defined by its name","example-804":"Create an archive and set a comment","ziparchive.setarchivecomment":"Set the comment of a ZIP archive","example-805":"Open an archive and set a comment for an entry","ziparchive.setcommentindex":"Set the comment of an entry defined by its index","example-806":"Open an archive and set a comment for an entry","ziparchive.setcommentname":"Set the comment of an entry defined by its name","example-807":"Dump the stat info of an entry","ziparchive.statindex":"Get the details of an entry defined by its index.","example-808":"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":"","zlib.constants":"Predefined Constants","example-809":"Small Zlib Example","zlib.examples":"Examples","example-810":"gzclose example","function.gzclose":"Close an open gz-file pointer","example-811":"gzcompress example","function.gzcompress":"Compress a string","function.gzdecode":"Decodes a gzip compressed string","example-812":"gzdeflate example","function.gzdeflate":"Deflate a string","example-813":"Creating a gzip file","function.gzencode":"Create a gzip compressed string","example-814":"gzeof example","function.gzeof":"Test for EOF on a gz-file pointer","example-815":"gzfile example","function.gzfile":"Read entire gz-file into an array","example-816":"gzgetc example","function.gzgetc":"Get character from gz-file pointer","example-817":"gzgets example","function.gzgets":"Get line from file pointer","example-818":"gzgetss example","function.gzgetss":"Get line from gz-file pointer and strip HTML tags","example-819":"gzinflate example","function.gzinflate":"Inflate a deflated string","example-820":"gzopen Example","function.gzopen":"Open gz-file","example-821":"gzpassthru example","function.gzpassthru":"Output all remaining data on a gz-file pointer","function.gzputs":"Alias of gzwrite","example-822":"gzread example","function.gzread":"Binary-safe gz-file read","function.gzrewind":"Rewind the position of a gz-file pointer","example-823":"gzseek example","function.gzseek":"Seek on a gz-file pointer","function.gztell":"Tell gz-file pointer read\/write position","example-824":"gzuncompress example","function.gzuncompress":"Uncompress a compressed string","example-825":"gzwrite example","function.gzwrite":"Binary-safe gz-file write","function.readgzfile":"Output a gz-file","function.zlib-decode":"Uncompress any raw\/gzip\/zlib encoded data","function.zlib-encode":"Compress data with the specified encoding","function.zlib-get-coding-type":"Returns the coding type used for output compression","ref.zlib":"Zlib Functions","book.zlib":"Zlib Compression","refs.compression":"Compression and Archive Extensions","intro.mcve":"Introduction","mcve.requirements":"Requirements","mcve.installation":"Installation","mcve.configuration":"Runtime Configuration","mcve.resources":"Resource Types","mcve.setup":"Installing\/Configuring","constant.m-pending":"","constant.m-done":"","constant.m-error":"","constant.m-fail":"","constant.m-success":"","mcve.constants":"Predefined Constants","function.m-checkstatus":"Check to see if a transaction has completed","function.m-completeauthorizations":"Number of complete authorizations in queue, returning an array of their identifiers","function.m-connect":"Establish the connection to MCVE","function.m-connectionerror":"Get a textual representation of why a connection failed","function.m-deletetrans":"Delete specified transaction from MCVE_CONN structure","function.m-destroyconn":"Destroy the connection and MCVE_CONN structure","function.m-destroyengine":"Free memory associated with IP\/SSL connectivity","function.m-getcell":"Get a specific cell from a comma delimited response by column name","function.m-getcellbynum":"Get a specific cell from a comma delimited response by column number","function.m-getcommadelimited":"Get the RAW comma delimited data returned from MCVE","function.m-getheader":"Get the name of the column in a comma-delimited response","function.m-initconn":"Create and initialize an MCVE_CONN structure","function.m-initengine":"Ready the client for IP\/SSL Communication","function.m-iscommadelimited":"Checks to see if response is comma delimited","function.m-maxconntimeout":"The maximum amount of time the API will attempt a connection to MCVE","function.m-monitor":"Perform communication with MCVE (send\/receive data) Non-blocking","function.m-numcolumns":"Number of columns returned in a comma delimited response","function.m-numrows":"Number of rows returned in a comma delimited response","function.m-parsecommadelimited":"Parse the comma delimited response so m_getcell, etc will work","function.m-responsekeys":"Returns array of strings which represents the keys that can be used\n for response parameters on this transaction","function.m-responseparam":"Get a custom response parameter","function.m-returnstatus":"Check to see if the transaction was successful","function.m-setblocking":"Set blocking\/non-blocking mode for connection","function.m-setdropfile":"Set the connection method to Drop-File","function.m-setip":"Set the connection method to IP","function.m-setssl-cafile":"Set SSL CA (Certificate Authority) file for verification of server\n certificate","function.m-setssl-files":"Set certificate key files and certificates if server requires client certificate\n verification","function.m-setssl":"Set the connection method to SSL","function.m-settimeout":"Set maximum transaction time (per trans)","function.m-sslcert-gen-hash":"Generate hash for SSL client certificate verification","function.m-transactionssent":"Check to see if outgoing buffer is clear","function.m-transinqueue":"Number of transactions in client-queue","function.m-transkeyval":"Add key\/value pair to a transaction. Replaces deprecated transparam()","function.m-transnew":"Start a new transaction","function.m-transsend":"Finalize and send the transaction","function.m-uwait":"Wait x microsecs","function.m-validateidentifier":"Whether or not to validate the passed identifier on any transaction it is passed to","function.m-verifyconnection":"Set whether or not to PING upon connect to verify connection","function.m-verifysslcert":"Set whether or not to verify the server ssl certificate","ref.mcve":"MCVE Functions","book.mcve":"MCVE (Monetra) Payment","intro.spplus":"Introduction","spplus.requirements":"Requirements","spplus.installation":"Installation","spplus.configuration":"Runtime Configuration","spplus.resources":"Resource Types","spplus.setup":"Installing\/Configuring","spplus.constants":"Predefined Constants","function.calcul-hmac":"Obtain a hmac key (needs 8 arguments)","function.calculhmac":"Obtain a hmac key (needs 2 arguments)","function.nthmac":"Obtain a nthmac key (needs 2 arguments)","function.signeurlpaiement":"Obtain the payment url (needs 2 arguments)","ref.spplus":"SPPLUS Functions","book.spplus":"SPPLUS Payment System","refs.creditcard":"Credit Card Processing","intro.crack":"Introduction","crack.requirements":"Requirements","crack.installation":"Installation","crack.configuration":"Runtime Configuration","crack.resources":"Resource Types","crack.setup":"Installing\/Configuring","crack.constants":"Predefined Constants","example-826":"CrackLib example","crack.examples":"Examples","function.crack-check":"Performs an obscure check with the given password","function.crack-closedict":"Closes an open CrackLib dictionary","function.crack-getlastmessage":"Returns the message from the last obscure check","function.crack-opendict":"Opens a new CrackLib dictionary","ref.crack":"Crack Functions","book.crack":"Cracklib","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","example-827":"hash_algos example","function.hash-algos":"Return a list of registered hashing algorithms","example-828":"hash_copy example","function.hash-copy":"Copy hashing context","example-829":"Using hash_file","function.hash-file":"Generate a hash value using the contents of a given file","example-830":"hash_final example","function.hash-final":"Finalize an incremental hash and return resulting digest","example-831":"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-832":"hash_hmac example","function.hash-hmac":"Generate a keyed hash value using the HMAC method","example-833":"Incremental hashing example","function.hash-init":"Initialize an incremental hashing context","example-834":"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-835":"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-836":"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-837":"Encrypt an input value with TripleDES under 2.4.x and higher in ECB mode","mcrypt.examples":"Examples","function.mcrypt-cbc":"Encrypts\/decrypts data in CBC mode","function.mcrypt-cfb":"Encrypts\/decrypts data in CFB mode","example-838":"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","function.mcrypt-ecb":"Deprecated: Encrypts\/decrypts data in ECB mode","example-839":"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-840":"mcrypt_enc_get_modes_name example","function.mcrypt-enc-get-modes-name":"Returns the name of the opened mode","example-841":"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-842":"mcrypt_encrypt Example","function.mcrypt-encrypt":"Encrypts plaintext with given parameters","function.mcrypt-generic-deinit":"This function deinitializes an encryption module","function.mcrypt-generic-end":"This function terminates encryption","function.mcrypt-generic-init":"This function initializes all buffers needed for encryption","function.mcrypt-generic":"This function encrypts data","example-843":"mcrypt_get_block_size example","function.mcrypt-get-block-size":"Gets the block size of the specified cipher","example-844":"mcrypt_get_cipher_name Example","function.mcrypt-get-cipher-name":"Gets the name of the specified cipher","example-845":"mcrypt_get_iv_size Example","function.mcrypt-get-iv-size":"Returns the size of the IV belonging to a specific cipher\/mode combination","example-846":"mcrypt_get_key_size Example","function.mcrypt-get-key-size":"Gets the key size of the specified cipher","example-847":"mcrypt_list_algorithms Example","function.mcrypt-list-algorithms":"Gets an array of all supported ciphers","example-848":"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-849":"mcrypt_module_open Examples","example-850":"Using mcrypt_module_open in encryption","function.mcrypt-module-open":"Opens the module of the algorithm and the mode to be used","example-851":"mcrypt_module_self_test example","function.mcrypt-module-self-test":"This function runs a self test on the specified module","function.mcrypt-ofb":"Encrypts\/decrypts data in OFB mode","example-852":"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-853":"Computes the MD5 digest and hmac and print it out as hex","mhash.examples":"Examples","example-854":"Traversing all hashes","function.mhash-count":"Gets the highest available hash ID","example-855":"mhash_get_block_size Example","function.mhash-get-block-size":"Gets the block size of the specified hash","example-856":"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","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","openssl.pkcs7.flags":"PKCS7 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","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","function.openssl-csr-export-to-file":"Exports a CSR to a file","function.openssl-csr-export":"Exports a CSR as a string","function.openssl-csr-get-public-key":"Returns the public key of a CERT","function.openssl-csr-get-subject":"Returns the subject of a CERT","example-858":"Creating a self-signed-certificate","function.openssl-csr-new":"Generates a CSR","example-859":"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","function.openssl-dh-compute-key":"Computes shared secret for public value of remote DH key and local DH key","function.openssl-digest":"Computes a digest","function.openssl-encrypt":"Encrypts data","example-860":"openssl_error_string example","function.openssl-error-string":"Return openSSL error message","function.openssl-free-key":"Free key resource","example-861":"openssl_get_cipher_methods example","function.openssl-get-cipher-methods":"Gets available cipher methods","example-862":"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-863":"openssl_open example","function.openssl-open":"Open sealed data","function.openssl-pbkdf2":"Generates a PKCS5 v2 PBKDF2 string, defaults to SHA-1","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.","function.openssl-pkcs12-read":"Parse a PKCS#12 Certificate Store into an array","example-864":"openssl_pkcs7_decrypt example","function.openssl-pkcs7-decrypt":"Decrypts an S\/MIME encrypted message","example-865":"openssl_pkcs7_encrypt example","function.openssl-pkcs7-encrypt":"Encrypt an S\/MIME message","example-866":"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","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":"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-867":"openssl_random_pseudo_bytes example","function.openssl-random-pseudo-bytes":"Generate a pseudo-random string of bytes","example-868":"openssl_seal example","function.openssl-seal":"Seal (encrypt) data","example-869":"openssl_sign example","function.openssl-sign":"Generate signature","example-870":"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-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 a resource identifier for\n  it","ref.openssl":"OpenSSL Functions","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-default":"","password.constants":"Predefined Constants","function.password-get-info":"Returns information about the given hash","example-871":"password_hash example","example-872":"password_hash example setting cost manually","example-873":"password_hash example setting salt manually","example-874":"password_hash example finding a good cost","function.password-hash":"Creates a password hash","function.password-needs-rehash":"Checks if the given hash matches the given options","example-875":"password_verify example","function.password-verify":"Verifies that a password matches a hash","ref.password":"Password Hashing Functions","book.password":"Password Hashing","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","dba.constants":"Predefined Constants","example-876":"DBA example","example-877":"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-878":"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.dbx":"Introduction","dbx.requirements":"Requirements","dbx.installation":"Installation","ini.dbx.colnames-case":"","dbx.configuration":"Runtime Configuration","dbx.resources":"Resource Types","dbx.setup":"Installing\/Configuring","constant.dbx-mysql":"","constant.dbx-odbc":"","constant.dbx-pgsql":"","constant.dbx-mssql":"","constant.dbx-fbsql":"","constant.dbx-oci8":"","constant.dbx-sybasect":"","constant.dbx-sqlite":"","constant.dbx-persistent":"","constant.dbx-result-info":"","constant.dbx-result-index":"","constant.dbx-result-assoc":"","constant.dbx-result-unbuffered":"","constant.dbx-colnames-unchanged":"","constant.dbx-colnames-uppercase":"","constant.dbx-colnames-lowercase":"","constant.dbx-cmp-native":"","constant.dbx-cmp-text":"","constant.dbx-cmp-number":"","constant.dbx-cmp-asc":"","constant.dbx-cmp-desc":"","constants.dbx":"Predefined Constants","example-879":"dbx_close example","function.dbx-close":"Close an open connection\/database","example-880":"dbx_compare example","function.dbx-compare":"Compare two rows for sorting purposes","example-881":"dbx_connect example","function.dbx-connect":"Open a connection\/database","example-882":"dbx_error example","function.dbx-error":"Report the error message of the latest function call in the module","example-883":"dbx_escape_string example","function.dbx-escape-string":"Escape a string so it can safely be used in an sql-statement","example-884":"How to handle the returned value","function.dbx-fetch-row":"Fetches rows from a query-result that had the \n  DBX_RESULT_UNBUFFERED flag set","example-885":"lists each field's name and type","example-886":"outputs the content of data property into HTML table","example-887":"How to handle UNBUFFERED queries","example-888":"How to handle the returned value","function.dbx-query":"Send a query and fetch all results (if any)","example-889":"dbx_sort example","function.dbx-sort":"Sort a result from a dbx_query by a custom sort function","ref.dbx":"dbx Functions","book.dbx":"dbx","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","function.odbc-columnprivileges":"Lists columns and associated privileges for the given table","function.odbc-columns":"Lists the column names in specified tables","function.odbc-commit":"Commit an ODBC transaction","example-890":"DSN-less connections","function.odbc-connect":"Connect to a datasource","function.odbc-cursor":"Get cursorname","function.odbc-data-source":"Returns information about a current connection","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":"Prepare and execute an SQL statement","example-891":"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-892":"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-893":"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-894":"odbc_execute and odbc_prepare example","function.odbc-prepare":"Prepares a statement for execution","function.odbc-primarykeys":"Gets the primary keys for a table","function.odbc-procedurecolumns":"Retrieve information about parameters to procedures","function.odbc-procedures":"Get the list of procedures stored in a specific data source","function.odbc-result-all":"Print result as HTML table","example-895":"odbc_result examples","function.odbc-result":"Get result data","function.odbc-rollback":"Rollback a transaction","example-896":"odbc_setoption examples","function.odbc-setoption":"Adjust ODBC settings","function.odbc-specialcolumns":"Retrieves special columns","function.odbc-statistics":"Retrieve statistics about a table","function.odbc-tableprivileges":"Lists tables and the privileges associated with each table","function.odbc-tables":"Get the list of table names stored in a specific data source","ref.uodbc":"ODBC 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-lob":"","pdo.constants.param-stmt":"","pdo.constants.param-input-output":"","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-897":"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.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":"Predefined Constants","example-898":"Connecting to MySQL","example-899":"Handling connection errors","example-900":"Closing a connection","example-901":"Persistent connections","pdo.connections":"Connections and Connection management","example-902":"Executing a batch in a transaction","pdo.transactions":"Transactions and auto-commit","example-903":"Repeated inserts using prepared statements","example-904":"Repeated inserts using prepared statements","example-905":"Fetching data using prepared statements","example-906":"Calling a stored procedure with an output parameter","example-907":"Calling a stored procedure with an input\/output parameter","example-908":"Invalid use of placeholder","pdo.prepared-statements":"Prepared statements and stored procedures","example-909":"Create a PDO instance and set the error mode","example-910":"Create a PDO instance and set the error mode from the constructor","pdo.error-handling":"Errors and error handling","example-911":"Displaying an image from a database","example-912":"Inserting an image into a database","example-913":"Inserting an image into a database: Oracle","pdo.lobs":"Large Objects (LOBs)","pdo.intro":"Introduction","pdo.synopsis":"Class synopsis","example-914":"Roll back a transaction","pdo.begintransaction":"Initiates a transaction","example-915":"Committing a basic transaction","example-916":"Committing a DDL transaction","pdo.commit":"Commits a transaction","example-917":"Create a PDO instance via driver invocation","example-918":"Create a PDO instance via URI invocation","example-919":"Create a PDO instance using an alias","pdo.construct":"Creates a PDO instance representing a connection to a database","example-920":"Retrieving an SQLSTATE code","pdo.errorcode":"Fetch the SQLSTATE associated with the last operation on the database handle","example-921":"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-922":"Issuing a DELETE statement","pdo.exec":"Execute an SQL statement and return the number of affected rows","example-923":"Retrieving database connection attributes","pdo.getattribute":"Retrieve a database connection attribute","example-924":"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-925":"Prepare an SQL statement with named parameters","example-926":"Prepare an SQL statement with question mark parameters","pdo.prepare":"Prepares a statement for execution and returns a statement object","example-927":"Demonstrate PDO::query","pdo.query":"Executes an SQL statement, returning a result set as a PDOStatement object","example-928":"Quoting a normal string","example-929":"Quoting a dangerous string","example-930":"Quoting a complex string","pdo.quote":"Quotes a string for use in a query.","example-931":"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-932":"Binding result set output to PHP variables","pdostatement.bindcolumn":"Bind a column to a PHP variable","example-933":"Execute a prepared statement with named placeholders","example-934":"Execute a prepared statement with question mark placeholders","example-935":"Call a stored procedure with an INOUT parameter","pdostatement.bindparam":"Binds a parameter to the specified variable name","example-936":"Execute a prepared statement with named placeholders","example-937":"Execute a prepared statement with question mark placeholders","pdostatement.bindvalue":"Binds a value to a parameter","example-938":"A PDOStatement::closeCursor example","pdostatement.closecursor":"Closes the cursor, enabling the statement to be executed again.","example-939":"Counting columns","pdostatement.columncount":"Returns the number of columns in the result set","example-940":"PDOStatement::debugDumpParams example with named parameters","example-941":"PDOStatement::debugDumpParams example with unnamed parameters","pdostatement.debugdumpparams":"Dump an SQL prepared command","example-942":"Retrieving an SQLSTATE code","pdostatement.errorcode":"Fetch the SQLSTATE associated with the last operation on the statement handle","example-943":"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-944":"Execute a prepared statement with bound variables","example-945":"Execute a prepared statement with an array of insert values (named parameters)","example-946":"Execute a prepared statement with an array of insert values (placeholders)","example-947":"Execute a prepared statement with question mark placeholders","example-948":"Execute a prepared statement using array for IN clause","pdostatement.execute":"Executes a prepared statement","example-949":"Fetching rows using different fetch styles","example-950":"Fetching rows with a scrollable cursor","pdostatement.fetch":"Fetches the next row from a result set","example-951":"Fetch all remaining rows in a result set","example-952":"Fetching all values of a single column from a result set","example-953":"Grouping all values by a single column","example-954":"Instantiating a class for each result","example-955":"Calling a function for each result","pdostatement.fetchall":"Returns an array containing all of the result set rows","example-956":"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-957":"Retrieving column metadata","pdostatement.getcolumnmeta":"Returns metadata for a column in a result set","example-958":"Fetching multiple rowsets returned from a stored procedure","pdostatement.nextrowset":"Advances to the next rowset in a multi-rowset statement handle","example-959":"Return the number of deleted rows","example-960":"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-961":"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-962":"Insert LOBs in CUBRID PDO","example-963":"Fetch LOBs in CUBRID PDO","example-964":"Insert set in CUBRID PDO with default data type.","example-965":"Specify data type when insert set in CUBRID PDO","ref.pdo-cubrid.features":"Features","pdo-cubrid.constants":"Predefined Constants","example-966":"PDO_CUBRID DSN examples","ref.pdo-cubrid.connection":"Connecting to CUBRID databases","example-967":"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-968":"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-969":"PDO_FIREBIRD DSN example with path","example-970":"PDO_FIREBIRD DSN example with port and path","example-971":"PDO_FIREBIRD DSN example with localhost and path to employee.fdb on Debian system","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-972":"PDO_IBM DSN example using db2cli.ini","example-973":"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-974":"PDO_INFORMIX DSN example using odbc.ini","example-975":"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-976":"Forcing queries to be buffered in mysql","pdo.constants.mysql-attr-use-buffered-query":"","pdo.constants.mysql-attr-local-infile":"","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-mysql.constants":"Predefined Constants","ini.pdo-mysql.default-socket":"","ini.pdo-mysql.debug":"","pdo-mysql.configuration":"Runtime Configuration","example-977":"Setting the connection character set to UTF-8 prior to PHP 5.3.6","example-978":"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-979":"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)","pdo-oci.intro":"Introduction","ref.pdo-oci.installation":"Installation","example-980":"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","ini.pdo-odbc.connection-pooling":"","ini.pdo-odbc.db2-instance-name":"","pdo-odbc.configuration":"Runtime Configuration","example-981":"PDO_ODBC DSN example (ODBC driver manager)","example-982":"PDO_ODBC DSN example (IBM DB2 uncataloged connection)","example-983":"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","example-984":"PDO_PGSQL DSN examples","ref.pdo-pgsql.connection":"Connecting to PostgreSQL databases","example-985":"A PDO::pgsqlLOBCreate example","pdo.pgsqllobcreate":"Creates a new large object","example-986":"A PDO::pgsqlLOBOpen example","pdo.pgsqllobopen":"Opens an existing large object stream","example-987":"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-988":"PDO_SQLITE DSN examples","ref.pdo-sqlite.connection":"Connecting to SQLite databases","example-989":"max_length aggregation function example","pdo.sqlitecreateaggregate":"Registers an aggregating User Defined Function for use in SQL statements","example-990":"PDO::sqliteCreateFunction example","pdo.sqlitecreatefunction":"Registers a User Defined Function for use in SQL statements","ref.pdo-sqlite":"SQLite Functions (PDO_SQLITE)","pdo-4d.intro":"Introduction","example-991":"DSN examples for PDO_4D","ref.pdo-4d.connection":"Connecting to 4D SQL server","pdo.constants.fourd-attr-charset":"","pdo.constants.fourd-attr-preferred-image-types":"","pdo-4d.constants":"Constants for PDO_4D","pdo-4d.sqltypes":"SQL types with PDO_4D and PHP","ref.pdo-4d.sql4d":"PDO and SQL 4D","example-992":"Basic example with PDO_4D","example-993":"Accessing 4D language from pdo_4d","example-994":"Escaping 4D table names","pdo-4d.examples":"Examples PDO_4D","ref.pdo-4d":"4D Functions (PDO_4D)","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-995":"Example of Data Retrieval","example-996":"Example of Data Insertion","cubrid.examples":"Examples","example-997":"cubrid_bind example","example-998":"cubrid_bind BLOB\/CLOB example","example-999":"cubrid_bind BLOB\/CLOB example","function.cubrid-bind":"Bind variables to a prepared statement as parameters","example-1000":"cubrid_close_prepare example","function.cubrid-close-prepare":"Close the request handle","example-1001":"cubrid_close_request example","function.cubrid-close-request":"Close the request handle","example-1002":"cubrid_col_get example","function.cubrid-col-get":"Get contents of collection type column using OID","example-1003":"cubrid_col_size example","function.cubrid-col-size":"Get the number of elements in collection type column using OID","example-1004":"cubrid_column_names example","function.cubrid-column-names":"Get the column names in result","example-1005":"cubrid_column_types example","function.cubrid-column-types":"Get column types in result","example-1006":"cubrid_commit example","function.cubrid-commit":"Commit a transaction","example-1007":"cubrid_connect_with_url url without properties example","example-1008":"cubrid_connect_with_url url with properties example","function.cubrid-connect-with-url":"Establish the environment for connecting to CUBRID server","example-1009":"cubrid_connect example","function.cubrid-connect":"Open a connection to a CUBRID Server","example-1010":"cubrid_current_oid example","function.cubrid-current-oid":"Get OID of the current cursor location","example-1011":"cubrid_disconnect example","function.cubrid-disconnect":"Close a database connection","example-1012":"cubrid_drop example","function.cubrid-drop":"Delete an instance using OID","example-1013":"cubrid_error_code_facility example","function.cubrid-error-code-facility":"Get the facility code of error","example-1014":"cubrid_error_code example","function.cubrid-error-code":"Get error code for the most recent function call","example-1015":"cubrid_error_msg example","function.cubrid-error-msg":"Get last error message for the most recent function call","example-1016":"cubrid_execute example","function.cubrid-execute":"Execute a prepared SQL statement","example-1017":"cubrid_fetch example","function.cubrid-fetch":"Fetch the next row from a result set","example-1018":"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-1019":"cubrid_get_charset example","function.cubrid-get-charset":"Return the current CUBRID connection charset","example-1020":"cubrid_get_class_name example","function.cubrid-get-class-name":"Get the class name using OID","example-1021":"cubrid_get_client_info example","function.cubrid-get-client-info":"Return the client library version","example-1022":"cubrid_get_db_parameter example","function.cubrid-get-db-parameter":"Returns the CUBRID database parameters","example-1023":"cubrid_get_query_timeout example","function.cubrid-get-query-timeout":"Get the query timeout value of the request","example-1024":"cubrid_get_server_info example","function.cubrid-get-server-info":"Return the CUBRID server version","example-1025":"cubrid_get example","function.cubrid-get":"Get a column using OID","example-1026":"cubrid_insert_id example","function.cubrid-insert-id":"Return the ID generated for the last updated AUTO_INCREMENT column","example-1027":"cubrid_is_instance example","function.cubrid-is-instance":"Check whether the instance pointed by OID exists","example-1028":"cubrid_lob_close example","function.cubrid-lob-close":"Close BLOB\/CLOB data","example-1029":"cubrid_lob_export example","function.cubrid-lob-export":"Export BLOB\/CLOB data to file","example-1030":"cubrid_lob_get example","function.cubrid-lob-get":"Get BLOB\/CLOB data","example-1031":"cubrid_lob_send example","function.cubrid-lob-send":"Read BLOB\/CLOB data and send straight to browser","example-1032":"cubrid_lob_size example","function.cubrid-lob-size":"Get BLOB\/CLOB data size","example-1033":"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-1034":"cubrid_lob2_export example","function.cubrid-lob2-export":"Export the lob object to a file.","example-1035":"cubrid_lob2_export example","function.cubrid-lob2-import":"Import BLOB\/CLOB data from a file.","function.cubrid-lob2-new":"Create a lob object.","example-1036":"cubrid_lob2_read example 1","example-1037":"cubrid_lob2_read example 2","function.cubrid-lob2-read":"Read from BLOB\/CLOB data.","example-1038":"cubrid_lob2_seek64 example","function.cubrid-lob2-seek64":"Move the cursor of a lob object.","example-1039":"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-1040":"cubrid_lob2_write example 1","example-1041":"cubrid_lob2_write example 2","function.cubrid-lob2-write":"Write to a lob object.","example-1042":"cubrid_lock_read example","function.cubrid-lock-read":"Set a read lock on the given OID","example-1043":"cubrid_lock_write example","function.cubrid-lock-write":"Set a write lock on the given OID","example-1044":"cubrid_move_cursor example","function.cubrid-move-cursor":"Move the cursor in the result","example-1045":"cubrid_next_result example","function.cubrid-next-result":"Get result of next query when executing multiple SQL statements","example-1046":"cubrid_num_cols example","function.cubrid-num-cols":"Return the number of columns in the result set","example-1047":"cubrid_num_rows example","function.cubrid-num-rows":"Get the number of rows in the result set","example-1048":"cubrid_pconnect_with_url url without properties example","example-1049":"cubrid_pconnect_with_url url with properties example","function.cubrid-pconnect-with-url":"Open a persistent connection to CUBRID server","example-1050":"cubrid_connect example","function.cubrid-pconnect":"Open a persistent connection to a CUBRID server","example-1051":"cubrid_prepare example","function.cubrid-prepare":"Prepare a SQL statement for execution","example-1052":"cubrid_put example","function.cubrid-put":"Update a column using OID","example-1053":"cubrid_rollback example","function.cubrid-rollback":"Roll back a transaction","example-1054":"cubrid_schema example","function.cubrid-schema":"Get the requested schema information","example-1055":"cubrid_seq_drop example","function.cubrid-seq-drop":"Delete an element from sequence type column using OID","example-1056":"cubrid_seq_insert example","function.cubrid-seq-insert":"Insert an element to a sequence type column using OID","example-1057":"cubrid_seq_put example","function.cubrid-seq-put":"Update the element value of sequence type column using OID","example-1058":"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-1059":"cubrid_get_db_parameter example","function.cubrid-set-db-parameter":"Sets the CUBRID database parameters","example-1060":"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-1061":"cubrid_version example","function.cubrid-version":"Get the CUBRID PHP module's version","ref.cubrid":"CUBRID Functions","example-1062":"cubrid_affected_rows example","function.cubrid-affected-rows":"Return the number of rows affected by the last SQL statement","example-1063":"cubrid_client_encoding example","function.cubrid-client-encoding":"Return the current CUBRID connection charset","example-1064":"cubrid_close example","function.cubrid-close":"Close CUBRID connection","example-1065":"cubrid_data_seek example","function.cubrid-data-seek":"Move the internal row pointer of the CUBRID result","example-1066":"cubrid_db_name example","function.cubrid-db-name":"Get db name from results of cubrid_list_dbs","example-1067":"cubrid_errno example","function.cubrid-errno":"Return the numerical value of the error message from previous CUBRID operation","example-1068":"cubrid_error example","function.cubrid-error":"Get the error message","example-1069":"cubrid_fetch_array example","function.cubrid-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","example-1070":"cubrid_fetch_assoc example","function.cubrid-fetch-assoc":"Return the associative array that corresponds to the fetched row","example-1071":"cubrid_fetch_field example","function.cubrid-fetch-field":"Get column information from a result and return as an object","example-1072":"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-1073":"cubrid_fetch_object example","function.cubrid-fetch-object":"Fetche the next row and returns it as an object","example-1074":"cubrid_fetch_row example","function.cubrid-fetch-row":"Return a numerical array with the values of the current row","example-1075":"cubrid_field_flags example","function.cubrid-field-flags":"Return a string with the flags of the given field offset","example-1076":"cubrid_field_len example","function.cubrid-field-len":"Get the maximum length of the specified field","example-1077":"cubrid_field_name example","function.cubrid-field-name":"Return the name of the specified field index","example-1078":"cubrid_field_seek example","function.cubrid-field-seek":"Move the result set cursor to the specified field offset","example-1079":"cubrid_field_table example","function.cubrid-field-table":"Return the name of the table of the specified field","example-1080":"cubrid_field_type example","function.cubrid-field-type":"Return the type of the column corresponding to the given field offset","example-1081":"cubrid_list_dbs example","function.cubrid-list-dbs":"Return an array with the list of all existing CUBRID databases","example-1082":"cubrid_num_fields example","function.cubrid-num-fields":"Return the number of columns in the result set","example-1083":"cubrid_ping example","function.cubrid-ping":"Ping a server connection or reconnect if there is no connection","example-1084":"Invalid Query","example-1085":"Valid Query","function.cubrid-query":"Send a CUBRID query","example-1086":"cubrid_real_escape_string example","function.cubrid-real-escape-string":"Escape special characters in a string for use in an SQL statement","example-1087":"cubrid_result example","function.cubrid-result":"Return the value of a specific field in a specific row","example-1088":"cubrid_unbuffered_query example","function.cubrid-unbuffered-query":"Perform a query without fetching the results into memory","cubridmysql.cubrid":"CUBRID MySQL Compatibility Functions","example-1089":"cubrid_load_from_glo example","function.cubrid-load-from-glo":"Read data from a GLO instance and save it in a file","example-1090":"cubrid_new_glo example","function.cubrid-new-glo":"Create a glo instance","example-1091":"cubrid_save_to_glo example","function.cubrid-save-to-glo":"Save requested file in a GLO instance","example-1092":"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.dbplus":"Introduction","dbplus.requirements":"Requirements","dbplus.installation":"Installation","dbplus.configuration":"Runtime Configuration","dbplus.resources.relation":"dbplus_relation","dbplus.resources":"Resource Types","dbplus.setup":"Installing\/Configuring","constant.dbplus-err-noerr":"","constant.dbplus-err-duplicate":"","constant.dbplus-err-eoscan":"","constant.dbplus-err-empty":"","constant.dbplus-err-close":"","constant.dbplus-err-wlocked":"","constant.dbplus-err-locked":"","constant.dbplus-err-nolock":"","constant.dbplus-err-read":"","constant.dbplus-err-write":"","constant.dbplus-err-create":"","constant.dbplus-err-lseek":"","constant.dbplus-err-length":"","constant.dbplus-err-open":"","constant.dbplus-err-wopen":"","constant.dbplus-err-magic":"","constant.dbplus-err-version":"","constant.dbplus-err-pgsize":"","constant.dbplus-err-crc":"","constant.dbplus-err-pipe":"","constant.dbplus-err-nidx":"","constant.dbplus-err-malloc":"","constant.dbplus-err-nusers":"","constant.dbplus-err-preexit":"","constant.dbplus-err-ontrap":"","constant.dbplus-err-preproc":"","constant.dbplus-err-dbparse":"","constant.dbplus-err-dbrunerr":"","constant.dbplus-err-dbpreexit":"","constant.dbplus-err-wait":"","constant.dbplus-err-corrupt-tuple":"","constant.dbplus-err-warning0":"","constant.dbplus-err-panic":"","constant.dbplus-err-fifo":"","constant.dbplus-err-perm":"","constant.dbplus-err-tcl":"","constant.dbplus-err-restricted":"","constant.dbplus-err-user":"","constant.dbplus-err-unknown":"","dbplus.errorcodes":"db++ error codes","dbplus.constants":"Predefined Constants","function.dbplus-add":"Add a tuple to a relation","function.dbplus-aql":"Perform AQL query","function.dbplus-chdir":"Get\/Set database virtual current directory","function.dbplus-close":"Close a relation","function.dbplus-curr":"Get current tuple from relation","function.dbplus-errcode":"Get error string for given errorcode or last error","function.dbplus-errno":"Get error code for last operation","function.dbplus-find":"Set a constraint on a relation","function.dbplus-first":"Get first tuple from relation","function.dbplus-flush":"Flush all changes made on a relation","function.dbplus-freealllocks":"Free all locks held by this client","function.dbplus-freelock":"Release write lock on tuple","function.dbplus-freerlocks":"Free all tuple locks on given relation","function.dbplus-getlock":"Get a write lock on a tuple","function.dbplus-getunique":"Get an id number unique to a relation","function.dbplus-info":"Get information about a relation","function.dbplus-last":"Get last tuple from relation","function.dbplus-lockrel":"Request write lock on relation","function.dbplus-next":"Get next tuple from relation","function.dbplus-open":"Open relation file","function.dbplus-prev":"Get previous tuple from relation","function.dbplus-rchperm":"Change relation permissions","function.dbplus-rcreate":"Creates a new DB++ relation","function.dbplus-rcrtexact":"Creates an exact but empty copy of a relation including indices","function.dbplus-rcrtlike":"Creates an empty copy of a relation with default indices","function.dbplus-resolve":"Resolve host information for relation","function.dbplus-restorepos":"Restore position","function.dbplus-rkeys":"Specify new primary key for a relation","function.dbplus-ropen":"Open relation file local","function.dbplus-rquery":"Perform local (raw) AQL query","function.dbplus-rrename":"Rename a relation","function.dbplus-rsecindex":"Create a new secondary index for a relation","function.dbplus-runlink":"Remove relation from filesystem","function.dbplus-rzap":"Remove all tuples from relation","function.dbplus-savepos":"Save position","function.dbplus-setindex":"Set index","function.dbplus-setindexbynumber":"Set index by number","function.dbplus-sql":"Perform SQL query","function.dbplus-tcl":"Execute TCL code on server side","function.dbplus-tremove":"Remove tuple and return new current tuple","function.dbplus-undo":"Undo","function.dbplus-undoprepare":"Prepare undo","function.dbplus-unlockrel":"Give up write lock on relation","function.dbplus-unselect":"Remove a constraint from relation","function.dbplus-update":"Update specified tuple in relation","function.dbplus-xlockrel":"Request exclusive lock on relation","function.dbplus-xunlockrel":"Free exclusive lock on relation","ref.dbplus":"DB++ Functions","book.dbplus":"DB++","intro.dbase":"Introduction","dbase.requirements":"Requirements","dbase.installation":"Installation","dbase.configuration":"Runtime Configuration","dbase.resources":"Resource Types","dbase.setup":"Installing\/Configuring","dbase.constants":"Predefined Constants","dbase.examples.note":"Examples","example-1093":"Inserting a record in a dBase database","function.dbase-add-record":"Adds a record to a database","example-1094":"Closing a dBase database file","function.dbase-close":"Closes a database","example-1095":"Creating a dBase database file","function.dbase-create":"Creates a database","function.dbase-delete-record":"Deletes a record from a database","example-1096":"Showing header information for a dBase database file","function.dbase-get-header-info":"Gets the header info of a database","example-1097":"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-1098":"dbase_numfields Example","function.dbase-numfields":"Gets the number of fields of a database","example-1099":"Looping over all the records of the database","function.dbase-numrecords":"Gets the number of records in a database","example-1100":"Opening a dBase database file","function.dbase-open":"Opens a database","example-1101":"Emptying a dBase database","function.dbase-pack":"Packs a database","example-1102":"Updating a record in the database","function.dbase-replace-record":"Replaces a record in a database","ref.dbase":"dBase Functions","book.dbase":"dBase","intro.filepro":"Introduction","filepro.requirements":"Requirements","filepro.installation":"Installation","filepro.configuration":"Runtime Configuration","filepro.resources":"Resource Types","filepro.setup":"Installing\/Configuring","filepro.constants":"Predefined Constants","function.filepro-fieldcount":"Find out how many fields are in a filePro database","function.filepro-fieldname":"Gets the name of a field","function.filepro-fieldtype":"Gets the type of a field","function.filepro-fieldwidth":"Gets the width of a field","function.filepro-retrieve":"Retrieves data from a filePro database","function.filepro-rowcount":"Find out how many rows are in a filePro database","function.filepro":"Read and verify the map file","ref.filepro":"filePro Functions","book.filepro":"filePro","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.ibase-add-user":"Add a user to a security database","function.ibase-affected-rows":"Return the number of rows that were affected by the previous query","function.ibase-backup":"Initiates a backup task in the service manager and returns immediately","function.ibase-blob-add":"Add data into a newly created blob","function.ibase-blob-cancel":"Cancel creating blob","function.ibase-blob-close":"Close blob","function.ibase-blob-create":"Create a new blob for adding data","function.ibase-blob-echo":"Output blob contents to browser","example-1103":"ibase_blob_get example","function.ibase-blob-get":"Get len bytes data from open blob","example-1104":"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-1105":"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-1106":"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-1107":"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-1108":"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-1109":"ibase_name_result example","function.ibase-name-result":"Assigns a name to a result set","example-1110":"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-1111":"ibase_query example","function.ibase-query":"Execute a query on an InterBase database","function.ibase-restore":"Initiates a restore task in the service manager and returns immediately","function.ibase-rollback-ret":"Roll back a transaction without closing it","function.ibase-rollback":"Roll back a transaction","function.ibase-server-info":"Request information about a database server","function.ibase-service-attach":"Connect to the service manager","function.ibase-service-detach":"Disconnect from the service manager","example-1112":"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.fbsql":"Introduction","fbsql.requirements":"Requirements","fbsql.installation":"Installation","fbsql.configuration":"Runtime Configuration","fbsql.resources":"Resource Types","fbsql.setup":"Installing\/Configuring","constant.fbsql-assoc":"","constant.fbsql-num":"","constant.fbsql-both":"","constant.fbsql-lock-deferred":"","constant.fbsql-lock-optimistic":"","constant.fbsql-lock-pessimistic":"","constant.fbsql-iso-read-uncommitted":"","constant.fbsql-iso-read-committed":"","constant.fbsql-iso-repeatable-read":"","constant.fbsql-iso-serializable":"","constant.fbsql-iso-versioned":"","constant.fbsql-unknown":"","constant.fbsql-stopped":"","constant.fbsql-starting":"","constant.fbsql-running":"","constant.fbsql-stopping":"","constant.fbsql-noexec":"","constant.fbsql-lob-direct":"","constant.fbsql-lob-handle":"","fbsql.constants":"Predefined Constants","function.fbsql-affected-rows":"Get number of affected rows in previous FrontBase operation","function.fbsql-autocommit":"Enable or disable autocommit","function.fbsql-blob-size":"Get the size of a BLOB","function.fbsql-change-user":"Change logged in user of the active connection","function.fbsql-clob-size":"Get the size of a CLOB","example-1113":"fbsql_close example","function.fbsql-close":"Close FrontBase connection","function.fbsql-commit":"Commits a transaction to the database","example-1114":"fbsql_connect example","function.fbsql-connect":"Open a connection to a FrontBase Server","example-1115":"fbsql_create_blob example","function.fbsql-create-blob":"Create a BLOB","example-1116":"fbsql_create_clob example","function.fbsql-create-clob":"Create a CLOB","example-1117":"fbsql_create_db example","function.fbsql-create-db":"Create a FrontBase database","example-1118":"fbsql_data_seek example","function.fbsql-data-seek":"Move internal result pointer","example-1119":"fbsql_create_clob example","function.fbsql-database-password":"Sets or retrieves the password for a FrontBase database","function.fbsql-database":"Get or set the database name used with a connection","function.fbsql-db-query":"Send a FrontBase query","function.fbsql-db-status":"Get the status for a given database","function.fbsql-drop-db":"Drop (delete) a FrontBase database","example-1120":"fbsql_errno Example","function.fbsql-errno":"Returns the error number from previous operation","example-1121":"fbsql_error Example","function.fbsql-error":"Returns the error message from previous operation","example-1122":"fbsql_fetch_array example","function.fbsql-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","example-1123":"fbsql_fetch_assoc example","function.fbsql-fetch-assoc":"Fetch a result row as an associative array","example-1124":"fbsql_fetch_field example","function.fbsql-fetch-field":"Get column information from a result and return as an object","function.fbsql-fetch-lengths":"Get the length of each output in a result","example-1125":"fbsql_fetch_object example","function.fbsql-fetch-object":"Fetch a result row as an object","function.fbsql-fetch-row":"Get a result row as an enumerated array","function.fbsql-field-flags":"Get the flags associated with the specified field in a result","function.fbsql-field-len":"Returns the length of the specified field","example-1126":"fbsql_field_name example","function.fbsql-field-name":"Get the name of the specified field in a result","function.fbsql-field-seek":"Set result pointer to a specified field offset","function.fbsql-field-table":"Get name of the table the specified field is in","example-1127":"fbsql_field_type example","function.fbsql-field-type":"Get the type of the specified field in a result","function.fbsql-free-result":"Free result memory","function.fbsql-get-autostart-info":"Description","function.fbsql-hostname":"Get or set the host name used with a connection","function.fbsql-insert-id":"Get the id generated from the previous INSERT operation","example-1128":"fbsql_list_dbs example","function.fbsql-list-dbs":"List databases available on a FrontBase server","example-1129":"fbsql_list_fields example","function.fbsql-list-fields":"List FrontBase result fields","function.fbsql-list-tables":"List tables in a FrontBase database","example-1130":"fbsql_next_result example","function.fbsql-next-result":"Move the internal result pointer to the next result","function.fbsql-num-fields":"Get number of fields in result","example-1131":"fbsql_num_rows example","function.fbsql-num-rows":"Get number of rows in result","function.fbsql-password":"Get or set the user password used with a connection","function.fbsql-pconnect":"Open a persistent connection to a FrontBase Server","example-1132":"fbsql_query example","example-1133":"fbsql_query example","function.fbsql-query":"Send a FrontBase query","example-1134":"fbsql_read_blob example","function.fbsql-read-blob":"Read a BLOB from the database","example-1135":"fbsql_read_clob example","function.fbsql-read-clob":"Read a CLOB from the database","function.fbsql-result":"Get result data","function.fbsql-rollback":"Rollback a transaction to the database","function.fbsql-rows-fetched":"Get the number of rows affected by the last statement","function.fbsql-select-db":"Select a FrontBase database","function.fbsql-set-characterset":"Change input\/output character set","function.fbsql-set-lob-mode":"Set the LOB retrieve mode for a FrontBase result set","function.fbsql-set-password":"Change the password for a given user","function.fbsql-set-transaction":"Set the transaction locking and isolation","function.fbsql-start-db":"Start a database on local or remote server","function.fbsql-stop-db":"Stop a database on local or remote server","example-1136":"fbsql_table_name example","function.fbsql-table-name":"Get table name of field","function.fbsql-tablename":"Alias of fbsql_table_name","function.fbsql-username":"Get or set the username for the connection","function.fbsql-warnings":"Enable or disable FrontBase warnings","ref.fbsql":"FrontBase Functions","book.fbsql":"FrontBase","intro.ibm-db2":"Introduction","ibm-db2.requirements.unix":"Requirements on Linux or Unix","ibm-db2.requirements":"Requirements","ibm-db2.installation":"Installation","ibm-db2.configuration.list":"","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-1137":"Retrieving the AUTOCOMMIT value for a connection","example-1138":"Setting the AUTOCOMMIT value for a connection","function.db2-autocommit":"Returns or sets the AUTOCOMMIT state for a database connection","example-1139":"Binding PHP variables to a prepared statement","example-1140":"Calling stored procedures with IN and OUT parameters","example-1141":"Inserting a binary large object (BLOB) directly from a file","function.db2-bind-param":"Binds a PHP variable to an SQL statement parameter","example-1142":"A db2_client_info example","function.db2-client-info":"Returns an object with properties that describe the DB2 database client","example-1143":"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-1144":"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-1145":"Retrieving the error message returned by a failed connection attempt","function.db2-conn-errormsg":"Returns the last connection error message and SQLCODE value","example-1146":"Creating a cataloged connection","example-1147":"Creating an uncataloged connection","example-1148":"Creating a connection with autocommit off by default","example-1149":"i5\/OS best performance","example-1150":"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-1151":"A db2_escape_string example","function.db2-escape-string":"Used to escape certain characters","example-1152":"Creating a table with db2_exec","example-1153":"Executing a SELECT statement with a scrollable cursor","example-1154":"Returning XML data as an SQL ResultSet","example-1155":"Performing a "JOIN" with XML data","example-1156":"Returning SQL data as part of a larger XML document","function.db2-exec":"Executes an SQL statement directly","example-1157":"Preparing and executing an SQL statement with parameter markers","example-1158":"Calling a stored procedure with an OUT parameter","example-1159":"Returning XML data as an SQL ResultSet","example-1160":"Performing a "JOIN" with XML data","example-1161":"Returning SQL data as part of a larger XML document","function.db2-execute":"Executes a prepared SQL statement","example-1162":"Iterating through a forward-only cursor","example-1163":"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-1164":"Iterating through a forward-only cursor","example-1165":"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-1166":"Iterating through a forward-only cursor","example-1167":"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-1168":"A db2_fetch_object example","function.db2-fetch-object":"Returns an object with properties representing columns in the fetched row","example-1169":"Iterating through a result set","example-1170":"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-1171":"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-1173":"Iterating through different types of data","function.db2-lob-read":"Gets a user defined size of LOB files with each invocation","example-1174":"Calling a stored procedure that returns multiple result sets","function.db2-next-result":"Requests the next result set from a stored procedure","example-1175":"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-1177":"A db2_pconnect example","example-1178":"Using trusted context","function.db2-pconnect":"Returns a persistent connection to a database","example-1179":"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-1180":"A db2_result example","function.db2-result":"Returns a single column from a row in the result set","example-1181":"Rolling back a DELETE statement","function.db2-rollback":"Rolls back a transaction","example-1182":"A db2_server_info example","function.db2-server-info":"Returns an object with properties that describe the DB2 database server","example-1183":"Setting one parameter with a connection resource","example-1184":"Setting multiple parameters with a connection resource","example-1185":"Setting multiple parameters with an invalid key","example-1186":"Setting multiple parameters with an invalid value","example-1187":"Setting multiple parameters with a connection resource and the wrong type","example-1188":"Setting multiple parameters with the wrong resource","example-1189":"Putting it all together","example-1190":"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","intro.ifx":"Introduction","ifx.requirements":"Requirements","ifx.installation":"Installation","ini.ifx.allow-persistent":"","ini.ifx.max-persistent":"","ini.ifx.max-links":"","ini.ifx.default-host":"","ini.ifx.default-user":"","ini.ifx.default-password":"","ini.ifx.blobinfile":"","ini.ifx.textasvarchar":"","ini.ifx.byteasvarchar":"","ini.ifx.charasvarchar":"","ini.ifx.nullformat":"","ifx.configuration":"Runtime Configuration","ifx.resources":"Resource Types","ifx.setup":"Installing\/Configuring","constant.ifx-scroll":"","constant.ifx-hold":"","constant.ifx-lo-rdonly":"","constant.ifx-lo-wronly":"","constant.ifx-lo-append":"","constant.ifx-lo-rdwr":"","constant.ifx-lo-buffer":"","constant.ifx-lo-nobuffer":"","ifx.constants":"Predefined Constants","example-1191":"Informix affected rows","function.ifx-affected-rows":"Get number of rows affected by a query","function.ifx-blobinfile-mode":"Set the default blob mode for all select queries","function.ifx-byteasvarchar":"Set the default byte mode","example-1192":"Closing a Informix connection","function.ifx-close":"Close Informix connection","example-1193":"Connect to a Informix database","function.ifx-connect":"Open Informix server connection","function.ifx-copy-blob":"Duplicates the given blob object","function.ifx-create-blob":"Creates an blob object","function.ifx-create-char":"Creates an char object","example-1194":"ifx_do Example","function.ifx-do":"Execute a previously prepared SQL-statement","function.ifx-error":"Returns error code of last Informix call","example-1195":"ifx_errormsg example","function.ifx-errormsg":"Returns error message of last Informix call","example-1196":"Informix fetch rows","function.ifx-fetch-row":"Get row as an associative array","example-1197":"Informix SQL fieldproperties","function.ifx-fieldproperties":"List of SQL fieldproperties","example-1198":"Fieldnames and SQL fieldtypes","function.ifx-fieldtypes":"List of Informix SQL fields","function.ifx-free-blob":"Deletes the blob object","function.ifx-free-char":"Deletes the char object","function.ifx-free-result":"Releases resources for the query","function.ifx-get-blob":"Return the content of a blob object","function.ifx-get-char":"Return the content of the char object","example-1199":"Retrieve Informix sqlca.sqlerrd[x] values","function.ifx-getsqlca":"Get the contents of sqlca.sqlerrd[0..5] after a query","example-1200":"Informix results as HTML table","function.ifx-htmltbl-result":"Formats all rows of a query into a HTML table","function.ifx-nullformat":"Sets the default return value on a fetch row","example-1201":"ifx_num_fields Example","function.ifx-num-fields":"Returns the number of columns in the query","function.ifx-num-rows":"Count the rows already fetched from a query","function.ifx-pconnect":"Open persistent Informix connection","function.ifx-prepare":"Prepare an SQL-statement for execution","example-1202":"Show all rows of the "orders" table as a HTML table","example-1203":"Insert some values into the "catalog" table","function.ifx-query":"Send Informix query","function.ifx-textasvarchar":"Set the default text mode","function.ifx-update-blob":"Updates the content of the blob object","function.ifx-update-char":"Updates the content of the char object","function.ifxus-close-slob":"Deletes the slob object","function.ifxus-create-slob":"Creates an slob object and opens it","function.ifxus-free-slob":"Deletes the slob object","function.ifxus-open-slob":"Opens an slob object","function.ifxus-read-slob":"Reads nbytes of the slob object","function.ifxus-seek-slob":"Sets the current file or seek position","function.ifxus-tell-slob":"Returns the current file or seek position","function.ifxus-write-slob":"Writes a string into the slob object","ref.ifx":"Informix Functions","book.ifx":"Informix","intro.ingres":"Introduction","ingres.requirements":"Requirements","example-1204":"Example usage of PassEnv for Ingres","ingres.installation":"Installation","ingres.configuration.list":"","ini.ingres.allow-persistent":"","ini.ingres.array-index-start":"","ini.ingres.auto":"","ini.ingres.blob-segment-length":"","ini.ingres.cursor-mode":"","ini.ingres.default-database":"","ini.ingres.default-password":"","ini.ingres.default-user":"","ini.ingres.describe":"","ini.ingres.fetch-buffer-size":"","ini.ingres.max-links":"","ini.ingres.max-persistent":"","ini.ingres.reuse-connection":"","ini.ingres.scrollable":"","ini.ingres.trace":"","ini.ingres.trace-connect":"","ini.ingres.utf8":"","ingres.configuration":"Runtime Configuration","ingres.resources":"Resource Types","ingres.setup":"Installing\/Configuring","constant.ingres-assoc":"","constant.ingres-num":"","constant.ingres-both":"","constant.ingres-ext-version":"","constant.ingres-api-version":"","constant.ingres-cursor-readonly":"","constant.ingres-cursor-update":"","constant.ingres-date-multinational":"","constant.ingres-date-multinational4":"","constant.ingres-date-finnish":"","constant.ingres-date-iso":"","constant.ingres-date-iso4":"","constant.ingres-date-german":"","constant.ingres-date-mdy":"","constant.ingres-date-dmy":"","constant.ingres-date-ymd":"","constant.ingres-money-leading":"","constant.ingres-money-trailing":"","constant.ingres-structure-btree":"","constant.ingres-structure-cbtree":"","constant.ingres-structure-hash":"","constant.ingres-structure-chash":"","constant.ingres-structure-heap":"","constant.ingres-structure-cheap":"","constant.ingres-structure-isam":"","constant.ingres-structure-cisam":"","ingres.constants":"Predefined Constants","example-1205":"Simple Ingres Example","ingres.examples-basic":"Basic usage","ingres.examples":"Examples","function.ingres-autocommit-state":"Test if the connection is using autocommit","function.ingres-autocommit":"Switch autocommit on or off","example-1206":"ingres_charset - Get the installation character set","function.ingres-charset":"Returns the installation character set","function.ingres-close":"Close an Ingres database connection","function.ingres-commit":"Commit a transaction","function.ingres-connect.options":"","example-1207":"Open a connection to an Ingres database","function.ingres-connect":"Open a connection to an Ingres database","example-1208":"Get cursor name for a query resource","function.ingres-cursor":"Get a cursor name for a given result resource","example-1209":"Get the last Ingres error number generated","function.ingres-errno":"Get the last Ingres error number generated","example-1210":"Get a message for the last error generated","function.ingres-error":"Get a meaningful error message for the last error generated","example-1211":"Get the last SQLSTATE error code generated","function.ingres-errsqlstate":"Get the last SQLSTATE error code generated","example-1212":"Escape special characters for use in a query","function.ingres-escape-string":"Escape special characters for use in a query","function.ingres-execute":"Execute a prepared query","example-1213":"Fetch a row of result into an array","function.ingres-fetch-array":"Fetch a row of result into an array","example-1214":"Fetch a row into an associative array","function.ingres-fetch-assoc":"Fetch a row of result into an associative array","example-1215":"Fetch a row into an object","function.ingres-fetch-object":"Fetch a row of result into an object","example-1216":"Get the return value from a procedure call","function.ingres-fetch-proc-return":"Get the return value from a procedure call","example-1217":"Fetch a row of result into an enumerated array","function.ingres-fetch-row":"Fetch a row of result into an enumerated array","function.ingres-field-length":"Get the length of a field","function.ingres-field-name":"Get the name of a field in a query result","function.ingres-field-nullable":"Test if a field is nullable","function.ingres-field-precision":"Get the precision of a field","function.ingres-field-scale":"Get the scale of a field","function.ingres-field-type":"Get the type of a field in a query result","example-1218":"Free a result resource","function.ingres-free-result":"Free the resources associated with a result identifier","function.ingres-next-error":"Get the next Ingres error","function.ingres-num-fields":"Get the number of fields returned by the last query","function.ingres-num-rows":"Get the number of rows affected or returned by a query","function.ingres-pconnect":"Open a persistent connection to an Ingres database","function.ingres-prepare":"Prepare a query for later execution","function.ingres-query.query":"","function.ingres-query.types":"","example-1219":"Send a simple select","example-1220":"Passing query parameters to ingres_query","example-1221":"Inserting a BLOB with parameter types","function.ingres-query":"Send an SQL query to Ingres","example-1222":"Position the cursor on the 3rd row","function.ingres-result-seek":"Set the row position before fetching data","function.ingres-rollback":"Roll back a transaction","function.ingres-set-environment.options":"","example-1223":"Set date_format to ISO4","example-1224":"Set timezone to HONG-KONG","function.ingres-set-environment":"Set environment features controlling output options","example-1225":"Issue a simple un-buffered select","example-1226":"Passing query parameters to ingres_unbuffered_query","example-1227":"Inserting a BLOB with parameter types","function.ingres-unbuffered-query":"Send an unbuffered  SQL query to Ingres","ref.ingres":"Ingres Functions","book.ingres":"Ingres DBMS, EDBC, and Enterprise Access Gateways","intro.maxdb":"Introduction","maxdb.requirements":"Requirements","maxdb.configure":"","maxdb.installation":"Installation","ini.maxdb.default-host":"","ini.maxdb.default-db":"","ini.maxdb.default-user":"","ini.maxdb.default-pw":"","ini.maxdb.long-readlen":"","maxdb.configuration":"Runtime Configuration","maxdb.resources":"Resource Types","maxdb.setup":"Installing\/Configuring","maxdb.constants":"Predefined Constants","example-1228":"MaxDB extension overview example","example-1229":"Example for use of SELECT INTO statements","example-1230":"Example fore using database procedures","maxdb.examples-basic":"Basic usage","maxdb.examples":"Examples","maxdb.class.maxdb.constructor":"Constructor","maxdb.class.maxdb.methods":"Methods","maxdb.class.maxdb.properties":"Properties","maxdb.class.maxdb":"maxdb","maxdb.class.stmt.methods":"Methods","maxdb.class.stmt.properties":"Properties","maxdb.classes.stmt":"maxdb_stmt","maxdb.class.result.methods":"Methods","maxdb.class.result.properties":"Properties","maxdb.classes.result":"maxdb_result","maxdb.classes":"Predefined Classes","example-1231":"Object oriented style","example-1232":"Procedural style","function.maxdb-affected-rows":"Gets the number of affected rows in a previous MaxDB operation","example-1233":"Object oriented style","example-1234":"Procedural style","function.maxdb-autocommit":"Turns on or off auto-commiting database modifications","function.maxdb-bind-param":"Alias of maxdb_stmt_bind_param","function.maxdb-bind-result":"Alias of maxdb_stmt_bind_result","example-1235":"Object oriented style","example-1236":"Procedural style","function.maxdb-change-user":"Changes the user of the specified database connection","example-1237":"Object oriented style","example-1238":"Procedural style","function.maxdb-character-set-name":"Returns the default character set for the database connection","function.maxdb-client-encoding":"Alias of maxdb_character_set_name","function.maxdb-close-long-data":"Alias of maxdb_stmt_close_long_data","function.maxdb-close":"Closes a previously opened database connection","example-1239":"Object oriented style","example-1240":"Procedural style","function.maxdb-commit":"Commits the current transaction","example-1241":"maxdb_connect_errno sample","function.maxdb-connect-errno":"Returns the error code from last connect call","example-1242":"maxdb_connect_error sample","function.maxdb-connect-error":"Returns a string description of the last connect error","example-1243":"Object oriented style","example-1244":"Procedural style","function.maxdb-connect":"Open a new connection to the MaxDB server","example-1245":"Object oriented style","example-1246":"Procedural style","function.maxdb-data-seek":"Adjusts the result pointer to an arbitary row in the result","example-1247":"Procedural style","function.maxdb-debug":"Performs debugging operations","function.maxdb-disable-reads-from-master":"Disable reads from master","function.maxdb-disable-rpl-parse":"Disable RPL parse","function.maxdb-dump-debug-info":"Dump debugging information into the log","function.maxdb-embedded-connect":"Open a connection to an embedded MaxDB server","function.maxdb-enable-reads-from-master":"Enable reads from master","function.maxdb-enable-rpl-parse":"Enable RPL parse","example-1248":"Object oriented style","example-1249":"Procedural style","function.maxdb-errno":"Returns the error code for the most recent function call","example-1250":"Object oriented style","example-1251":"Procedural style","function.maxdb-error":"Returns a string description of the last error","function.maxdb-escape-string":"Alias of maxdb_real_escape_string","function.maxdb-execute":"Alias of maxdb_stmt_execute","example-1252":"Object oriented style","example-1253":"Procedural style","function.maxdb-fetch-array":"Fetch a result row as an associative, a numeric array, or both","example-1254":"Object oriented style","example-1255":"Procedural style","function.maxdb-fetch-assoc":"Fetch a result row as an associative array","example-1256":"Object oriented style","example-1257":"Procedural style","function.maxdb-fetch-field-direct":"Fetch meta-data for a single field","example-1258":"Object oriented style","example-1259":"Procedural style","function.maxdb-fetch-field":"Returns the next field in the result set","example-1260":"Object oriented style","example-1261":"Procedural style","function.maxdb-fetch-fields":"Returns an array of resources representing the fields in a result set","example-1262":"Object oriented style","example-1263":"Procedural style","function.maxdb-fetch-lengths":"Returns the lengths of the columns of the current row in the result set","example-1264":"Object oriented style","example-1265":"Procedural style","function.maxdb-fetch-object":"Returns the current row of a result set as an object","example-1266":"Object oriented style","example-1267":"Procedural style","function.maxdb-fetch-row":"Get a result row as an enumerated array","function.maxdb-fetch":"Alias of maxdb_stmt_fetch","example-1268":"Object oriented style","example-1269":"Procedural style","function.maxdb-field-count":"Returns the number of columns for the most recent query","example-1270":"Object oriented style","example-1271":"Procedural style","function.maxdb-field-seek":"Set result pointer to a specified field offset","example-1272":"Object oriented style","example-1273":"Procedural style","function.maxdb-field-tell":"Get current field offset of a result pointer","function.maxdb-free-result":"Frees the memory associated with a result","example-1274":"maxdb_get_client_info","function.maxdb-get-client-info":"Returns the MaxDB client version as a string","example-1275":"maxdb_get_client_version","function.maxdb-get-client-version":"Get MaxDB client info","example-1276":"Object oriented style","example-1277":"Procedural style","function.maxdb-get-host-info":"Returns a string representing the type of connection used","function.maxdb-get-metadata":"Alias of maxdb_stmt_result_metadata","example-1278":"Object oriented style","example-1279":"Procedural style","function.maxdb-get-proto-info":"Returns the version of the MaxDB protocol used","example-1280":"Object oriented style","example-1281":"Procedural style","function.maxdb-get-server-info":"Returns the version of the MaxDB server","example-1282":"Object oriented style","example-1283":"Procedural style","function.maxdb-get-server-version":"Returns the version of the MaxDB server as an integer","example-1284":"Object oriented style","example-1285":"Procedural style","function.maxdb-info":"Retrieves information about the most recently executed query","function.maxdb-init":"Initializes MaxDB and returns an resource for use with maxdb_real_connect","example-1286":"Object oriented style","example-1287":"Procedural style","function.maxdb-insert-id":"Returns the auto generated id used in the last query","example-1288":"Object oriented style","example-1289":"Procedural style","function.maxdb-kill":"Disconnects from a MaxDB server","function.maxdb-master-query":"Enforce execution of a query on the master in a master\/slave setup","function.maxdb-more-results":"Check if there any more query results from a multi query","example-1290":"Object oriented style","example-1291":"Procedural style","function.maxdb-multi-query":"Performs a query on the database","function.maxdb-next-result":"Prepare next result from multi_query","example-1292":"Object oriented style","example-1293":"Procedural style","function.maxdb-num-fields":"Get the number of fields in a result","example-1294":"Object oriented style","example-1295":"Procedural style","function.maxdb-num-rows":"Gets the number of rows in a result","function.maxdb-options":"Set options","function.maxdb-param-count":"Alias of maxdb_stmt_param_count","example-1296":"Object oriented style","example-1297":"Procedural style","function.maxdb-ping":"Pings a server connection, or tries to reconnect if the connection has gone down","example-1298":"Object oriented style","example-1299":"Procedural style","function.maxdb-prepare":"Prepare an SQL statement for execution","example-1300":"Object oriented style","example-1301":"Procedural style","function.maxdb-query":"Performs a query on the database","example-1302":"Object oriented style","example-1303":"Procedural style","function.maxdb-real-connect":"Opens a connection to a MaxDB server","example-1304":"Object oriented style","example-1305":"Procedural style","function.maxdb-real-escape-string":"Escapes special characters in a string for use in an SQL statement, taking into account the current charset of the connection","function.maxdb-real-query":"Execute an SQL query","example-1306":"Procedural style","function.maxdb-report":"Enables or disables internal report functions","example-1307":"Object oriented style","example-1308":"Procedural style","function.maxdb-rollback":"Rolls back current transaction","function.maxdb-rpl-parse-enabled":"Check if RPL parse is enabled","function.maxdb-rpl-probe":"RPL probe","function.maxdb-rpl-query-type":"Returns RPL query type","example-1309":"Object oriented style","example-1310":"Procedural style","function.maxdb-select-db":"Selects the default database for database queries","function.maxdb-send-long-data":"Alias of maxdb_stmt_send_long_data","function.maxdb-send-query":"Send the query and return","function.maxdb-server-end":"Shut down the embedded server","function.maxdb-server-init":"Initialize embedded server","function.maxdb-set-opt":"Alias of maxdb_options","example-1311":"Object oriented style","example-1312":"Procedural style","function.maxdb-sqlstate":"Returns the SQLSTATE error from previous MaxDB operation","function.maxdb-ssl-set":"Used for establishing secure connections using SSL","example-1313":"Object oriented style","example-1314":"Procedural style","function.maxdb-stat":"Gets the current system status","example-1315":"Object oriented style","example-1316":"Procedural style","function.maxdb-stmt-affected-rows":"Returns the total number of rows changed, deleted, or\n  inserted by the last executed statement","example-1317":"Object oriented style","example-1318":"Procedural style","example-1319":"Procedural style (SELECT INTO)","example-1320":"Procedural style (DB procedure)","example-1321":"Object oriented style (extended syntax)","function.maxdb-stmt-bind-param":"Binds variables to a prepared statement as parameters","example-1322":"Object oriented style","example-1323":"Procedural style","function.maxdb-stmt-bind-result":"Binds variables to a prepared statement for result storage","function.maxdb-stmt-close-long-data":"Ends a sequence of maxdb_stmt_send_long_data","function.maxdb-stmt-close":"Closes a prepared statement","example-1324":"Object oriented style","example-1325":"Procedural style","function.maxdb-stmt-data-seek":"Seeks to an arbitray row in statement result set","example-1326":"Object oriented style","example-1327":"Procedural style","function.maxdb-stmt-errno":"Returns the error code for the most recent statement call","example-1328":"Object oriented style","example-1329":"Procedural style","function.maxdb-stmt-error":"Returns a string description for last statement error","example-1330":"Object oriented style","example-1331":"Procedural style","function.maxdb-stmt-execute":"Executes a prepared Query","example-1332":"Object oriented style","example-1333":"Procedural style","function.maxdb-stmt-fetch":"Fetch results from a prepared statement into the bound variables","function.maxdb-stmt-free-result":"Frees stored result memory for the given statement handle","function.maxdb-stmt-init":"Initializes a statement and returns an resource for use with maxdb_stmt_prepare","example-1334":"Object oriented style","example-1335":"Procedural style","function.maxdb-stmt-num-rows":"Return the number of rows in statements result set","example-1336":"Object oriented style","example-1337":"Procedural style","function.maxdb-stmt-param-count":"Returns the number of parameter for the given statement","example-1338":"Object oriented style","example-1339":"Procedural style","function.maxdb-stmt-prepare":"Prepare an SQL statement for execution","function.maxdb-stmt-reset":"Resets a prepared statement","example-1340":"Object oriented style","example-1341":"Procedural style","function.maxdb-stmt-result-metadata":"Returns result set metadata from a prepared statement","function.maxdb-stmt-send-long-data":"Send data in blocks","example-1342":"Object oriented style","example-1343":"Procedural style","function.maxdb-stmt-sqlstate":"Returns SQLSTATE error from previous statement operation","example-1344":"Object oriented style","example-1345":"Procedural style","function.maxdb-stmt-store-result":"Transfers a result set from a prepared statement","function.maxdb-store-result":"Transfers a result set from the last query","example-1346":"Object oriented style","example-1347":"Procedural style","function.maxdb-thread-id":"Returns the thread ID for the current connection","function.maxdb-thread-safe":"Returns whether thread safety is given or not","example-1348":"Object oriented style","example-1349":"Procedural style","function.maxdb-use-result":"Initiate a result set retrieval","example-1350":"Object oriented style","example-1351":"Procedural style","function.maxdb-warning-count":"Returns the number of warnings from the last query for the given link","ref.maxdb":"MaxDB Functions","book.maxdb":"MaxDB","mongo.requirements":"Requirements","mongo.installation.nix":"Installing on *NIX","mongo.installation.windows":"Installing on Windows","mongo.installation.osx":"OS X","mongo.installation.gentoo":"Gentoo","mongo.installation.fedora":"Red Hat","mongo.installation.manual":"Manual Installation","mongo.installation.thirdparty":"Third-Party Installation Instructions","mongo.installation":"Installation","mongo.configuration.list":"","ini.mongo.allow-empty-keys":"","ini.mongo.allow-persistent":"","ini.mongo.chunk-size":"","ini.mongo.cmd":"","ini.mongo.default-host":"","ini.mongo.default-port":"","ini.mongo.is-master-interval":"","ini.mongo.long-as-object":"","ini.mongo.native-long":"","ini.mongo.ping-interval":"","ini.mongo.utf8":"","mongo.configuration":"Runtime Configuration","mongo.setup":"Installing\/Configuring","mongo.manual.intro":"","mongo.tutorial.basics":"","mongo.tutorial.connecting-example":"","mongo.tutorial.connecting.seealso":"See Also","mongo.tutorial.connecting":"Making a Connection","mongo.tutorial.selectdb-example":"","mongo.tutorial.selectdb.typo":"","mongo.tutorial.selectdb.seealso":"See Also","mongo.tutorial.selectdb":"Getting a Database","mongo.tutorial.collection-example":"","mongo.tutorial.collection.seealso":"See Also","mongo.tutorial.collection":"Getting A Collection","mongo.tutorial.insert-data-example":"","mongo.tutorial.insert-example-2":"","mongo.tutorial.insert.seealso":"See Also","mongo.tutorial.insert":"Inserting a Document","mongo.tutorial.findone-example":"","mongo.tutorial.findone-example-2":"","mongo.tutorial.findone.seealso":"See Also","mongo.tutorial.findone":"Finding Documents using MongoCollection::findOne","mongo.tutorial.insert.multiple-example":"","mongo.tutorial.insert.multiple":"Adding Multiple Documents","mongo.tutorial.counting-example":"","mongo.tutorial.counting":"Counting Documents in A Collection","mongo.tutorial.cursor-example":"","mongo.tutorial.cursor.seealso":"See Also","mongo.tutorial.cursor":"Using a Cursor to Get All of the Documents","mongo.tutorial.criteria-example":"","mongo.tutorial.criteria":"Setting Criteria for a Query","mongo.tutorial.multi.query-example":"","mongo.tutorial.multi.query":"Getting A Set of Documents With a Query","mongo.tutorial.indexes-example":"","mongo.tutorial.indexes":"Creating An Index","mongo.tutorial":"Tutorial","mongo.readpreferences.modes":"Read Preference Modes","mongo.readpreferences.tagsets":"Tag Sets","example-1367":"Connection URI read preferences with query string syntax","example-1368":"Setting read preferences with array syntax for tag sets","mongo.readpreference.usage":"Specifying Read Preferences","mongo.readpreferences":"Read Preferences","mongo.writeconcerns.options":"Available Write Concerns","example-1369":"Passing a WriteConcern to a write operation","example-1370":"Connection string WriteConcerns","example-1371":"MongoDB::setWriteConcern and MongoCollection::setWriteConcern","mongo.writeconcerns.setting":"Using WriteConcerns","mongo.writeconcerns.unacknowledged-example":"Unacknowledged WriteConcern, followed with Acknowledged Write","mongo.writeconcerns.unacknowledged":"Unacknowledged Writes","mongo.writeconcerns.acknowledged-example":"Acknowledged Writes","mongo.writeconcerns.acknowledged":"Acknowledged Writes","mongo.writeconcerns.majority.acknowledged-example":"Majority Acknowledged Write","mongo.writeconcerns.majority.acknowledged":"Majority Acknowledged Writes","mongo.writeconcerns.journalled":"Acknowledged and Journaled Write","mongo.writeconcerns.journal":"Journaled Writes","mongo.writeconcerns":"Write Concerns","mongo.sqltomongo":"SQL to Mongo Mapping Chart","mongo.connecting.auth-example":"Authenticating against the "admin" database","mongo.connecting.auth-db-example":"Authenticating against normal databases","mongo.connecting.auth":"Authentication","mongo.connecting.rs-example":"ReplicaSet seedlist","mongo.connecting.rs-example-wrong-replset":"Wrong replica set name duplication","mongo.connecting.rs-example-correct-replset":"Correct use of two replica set names","mongo.connecting.rs":"Replica Sets","mongo.connecting.mongos-example":"","mongo.connecting.mongos":"Sharding","mongo.connecting.uds-example":"","mongo.connecting.uds-auth-example":"","mongo.connecting.uds":"Domain Socket Support","mongo.connecting.pools":"Connection Pooling (version 1.2.0-1.2.12 *only*)","mongo.connecting.no-persistent-example":"","mongo.connecting.persistent-example":"","mongo.connecting.persistent":"Persistent Connections (version up to 1.1.4 *only*)","mongo.connecting":"Connecting","mongo.writes":"Writes","mongo.queries.secondaries.inheritence-example":"Inheriting ReadPreferences from the Database level down to the Cursor","mongo.queries.secondaries":"Distributing queries to secondaries","mongo.queries.choosing.secondary-example":"","mongo.queries.choosing.secondary":"How secondaries are chosen","mongo.queries.notes":"Random notes","mongo.queries.querying-example":"","mongo.queries.querying.wrong":"","mongo.queries.querying":"Querying by _id","mongo.queries.arrays-example":"","mongo.queries.arrays-example-2":"","mongo.queries.querying-arrays-nested":"","mongo.queries.querying-arrays-in":"","mongo.queries.arrays":"Arrays","mongo.queries":"Querying","mongo.updates":"Updates","mongo.security":"Security","mongo.trouble":"Troubleshooting","mongo.testing":"Running the Driver's Tests","mongo.manual":"Manual","mongoclient.intro-example":"MongoClient basic usage","mongoclient.intro":"Introduction","mongoclient.synopsis":"Class synopsis","mongoclient.constants.version":"","mongoclient.constants.defaulthost":"","mongoclient.constants.defaultport":"","mongoclient.constants.rpprimary":"","mongoclient.constants.rpprimarypreferred":"","mongoclient.constants.rpsecondary":"","mongoclient.constants.rpsecondarypreferred":"","mongoclient.constants.rpnearest":"","mongoclient.constants.types":"MongoClient Constants","mongoclient.constants":"Predefined Constants","mongoclient.props.connected":"","mongoclient.props.status":"","mongoclient.fields":"Fields","mongoclient.seealso":"See Also","example-1395":"MongoClient::close example","mongoclient.close":"Closes this connection","mongoclient.connect":"Connects to a database server","example-1396":"MongoClient::__construct replica set example","example-1397":"Connecting to a domain socket","example-1398":"MongoClient::__construct authentication example","example-1399":"MongoClient::__construct read preference example","example-1400":"MongoClient::__construct options example","example-1401":"MongoClient::__construct read preference example","mongoclient.construct":"Creates a new database connection object","mongoclient.dropdb":"Drops a database [deprecated]","mongoclient.get":"Gets a database","mongoclient-getconnections.example.basic":"MongoClient::getConnections example","mongoclient.getconnections":"Return info about all open connections","mongoclient.gethosts":"Updates status for all associated hosts","example-1403":"MongoClient::getReadPreference return value example","mongoclient.getreadpreference":"Get the read preference for this connection","example-1404":"MongoClient::killCursor example","mongoclient.killcursor":"Kills a specific cursor on the server","example-1405":"MongoClient::listDBs example","mongoclient.listdbs":"Lists all of the databases available.","example-1406":"MongoClient::selectCollection example","mongoclient.selectcollection":"Gets a database collection","mongoclient.selectdb":"Gets a database","example-1407":"MongoClient::setReadPreference tag set array syntax example","mongoclient.setreadpreference":"Set the read preference for this connection","mongoclient.tostring":"String representation of this connection","class.mongoclient":"The MongoClient class","example-1408":"Selecting a database","mongodb.intro":"Introduction","mongodb.synopsis":"Class synopsis","mongodb.constants.profilingoff":"","mongodb.constants.profilingslow":"","mongodb.constants.profilingon":"","mongodb.constants.types":"MongoDB Log Levels","mongodb.props.w":"","mongodb.props.wtimeout":"","mongodb.authenticate":"Log in to this database","example-1409":"MongoDB::command "distinct" example","example-1410":"MongoDB::command "distinct" example","example-1411":"MongoDB::command MapReduce example","example-1412":"MongoDB::command "textSearch" example","example-1413":"MongoDB::command "geoNear" example","mongodb.command":"Execute a database command","mongodb.construct":"Creates a new database","example-1414":"MongoDB::createCollection capped collection example","mongodb.createcollection":"Creates a collection","example-1415":"MongoDB::createDBRef example","example-1416":"MongoDB::createDBRef example","mongodb.createdbref":"Creates a database reference","example-1417":"MongoDB::drop example","mongodb.drop":"Drops this database","mongodb.dropcollection":"Drops a collection [deprecated]","example-1418":"Simple MongoDB::execute example","example-1419":"Parameter MongoDB::execute example","example-1420":"Scope example","mongodb.execute":"Runs JavaScript code on the database server.","mongodb.forceerror":"Creates a database error","mongodb.get":"Gets a collection","example-1421":"MongoDB::getCollectionNames example","mongodb.getcollectionnames":"Get all collections from this database","example-1422":"MongoDB::getDBRef example","mongodb.getdbref":"Fetches the document pointed to by a database reference","example-1423":"MongoDB::getGridFS example","mongodb.getgridfs":"Fetches toolkit for dealing with files stored in this database","mongodb.getprofilinglevel":"Gets this database's profiling level","example-1424":"MongoDB::getReadPreference return value example","mongodb.getreadpreference":"Get the read preference for this database","mongodb.getslaveokay":"Get slaveOkay setting for this database","example-1425":"MongoDB::lastError NULL error example","example-1426":"MongoDB::lastError duplicate key example","mongodb.lasterror":"Check if there was an error on the most recent db operation performed","example-1427":"MongoDB::listCollections example","mongodb.listcollections":"Gets an array of all MongoCollections for this database","mongodb.preverror":"Checks for the last error thrown during a database operation","example-1428":"MongoDB::repair example","mongodb.repair":"Repairs and compacts this database","mongodb.reseterror":"Clears any flagged errors on the database","mongodb.selectcollection":"Gets a collection","mongodb.setprofilinglevel":"Sets this database's profiling level","example-1429":"MongoDB::setReadPreference tag set array syntax example","mongodb.setreadpreference":"Set the read preference for this database","mongodb.setslaveokay":"Change slaveOkay setting for this database","mongodb.--tostring":"The name of this database","class.mongodb":"The MongoDB class","mongocollection.intro":"Introduction","mongocollection.synopsis":"Class synopsis","mongocollection.constants.ascending":"","mongocollection.constants.descending":"","mongocollection.props.db":"","mongocollection.props.w":"","mongocollection.props.wtimeout":"","mongocollection.aggregate.example.basic":"MongoCollection::aggregate example","mongocollection.aggregate.example.zipcode.population":"MongoCollection::aggregate example","mongocollection.aggregate.example.zipcode.population.average":"MongoCollection::aggregate example","mongocollection.aggregate":"Perform an aggregation using the aggregation framework","example-1433":"MongoCollection::batchInsert example","example-1434":"MongoCollection::batchInsert example with\n   ignoring errors","mongocollection.batchinsert":"Inserts multiple documents into this collection","mongocollection.construct":"Creates a new collection","example-1435":"MongoCollection::count example","mongocollection.count":"Counts the number of documents in this collection","example-1436":"MongoCollection::createDBRef example","mongocollection.createdbref":"Creates a database reference","example-1437":"MongoCollection::deleteIndex example","mongocollection.deleteindex":"Deletes an index from this collection","example-1438":"MongoCollection::deleteIndexes example","mongocollection.deleteindexes":"Delete all indices for this collection","mongocollection.distinct.basic":"MongoCollection::distinct example","mongocollection.distinct.basic-embedded":"MongoCollection::distinct example on a embedded document","mongocollection.distinct":"Retrieve a list of distinct values for the given key across a collection.","example-1441":"MongoCollection::drop example","mongocollection.drop":"Drops this collection","example-1442":"MongoCollection::ensureIndex example","example-1443":"Drop duplicates example","example-1444":"Geospatial Indexing","mongocollection.ensureindex":"Creates an index on the given field(s), or does nothing if the index \n   already exists","example-1445":"MongoCollection::find example","example-1446":"MongoCollection::find example","example-1447":"MongoCollection::find example using $where","example-1448":"MongoCollection::find example using $in","example-1449":"Getting results as an array","mongocollection.find":"Querys this collection, returning a MongoCursor\n  for the result set","mongocollection.findandmodify.example.basic":"MongoCollection::findAndModify example","mongocollection.findandmodify.example.error":"MongoCollection::findAndModify error handling","mongocollection.findandmodify":"Update a document and return it","example-1452":"MongoCollection::findOne document by its id.","example-1453":"MongoCollection::findOne document by some condition.","mongocollection.findone":"Querys this collection, returning a single element","mongocollection.get":"Gets a collection","example-1454":"MongoCollection::getDBRef example","mongocollection.getdbref":"Fetches the document pointed to by a database reference","example-1455":"MongoCollection::getIndexInfo example","mongocollection.getindexinfo":"Returns information about indexes on this collection","example-1456":"MongoCollection::getName example","mongocollection.getname":"Returns this collection's name","example-1457":"MongoCollection::getReadPreference return value example","mongocollection.getreadpreference":"Get the read preference for this collection","mongocollection.getslaveokay":"Get slaveOkay setting for this collection","example-1458":"MongoCollection::group example","example-1459":"MongoCollection::group example","example-1460":"Passing a keys function","mongocollection.group":"Performs an operation similar to SQL's GROUP BY command","example-1461":"MongoCollection::insert _id example","example-1462":"MongoCollection::insert acknowledged write example","mongocollection.insert":"Inserts a document into the collection","example-1463":"MongoCollection::remove with justOne example","mongocollection.remove":"Remove records from this collection","example-1464":"MongoCollection::save example","mongocollection.save":"Saves a document to this collection","example-1465":"MongoCollection::setReadPreference tag set array syntax example","mongocollection.setreadpreference":"Set the read preference for this collection","mongocollection.setslaveokay":"Change slaveOkay setting for this collection","example-1466":"MongoCollection::toIndexString example","mongocollection.toindexstring":"Converts keys specifying an index to its identifying string","example-1467":"MongoCollection::__toString example","mongocollection.--tostring":"String representation of this collection","example-1468":"MongoCollection::update","example-1469":"MongoCollection::update upsert examples","example-1470":"MongoCollection::update multiple example","mongocollection.update":"Update records based on a given criteria","mongocollection.validate":"Validates this collection","class.mongocollection":"The MongoCollection class","mongocursor.intro-example":"MongoCursor basic usage","example-1472":"Iterating over MongoCursor","mongocursor.intro":"Introduction","mongocursor.stages.adding-options":"Adding options to MongoCursor","mongocursor.synopsis":"Class synopsis","mongocursor.props.slaveokay":"","mongocursor.props.timeout":"","example-1474":"MongoCursor::addOption example","mongocursor.addoption":"Adds a top-level key\/value pair to a query","example-1475":"MongoCursor::awaitData example","mongocursor.awaitdata":"Sets whether this cursor will wait for a while for a tailable cursor to return more data","example-1476":"MongoCursor::batchSize and combinations with\n   MongoCursor::limit","mongocursor.batchsize":"Limits the number of elements returned in one batch.","mongocursor.construct":"Create a new cursor","example-1477":"MongoCursor::count example","mongocursor.count":"Counts the number of results for this query","mongocursor.current":"Returns the current element","mongocursor.dead":"Checks if there are documents that have not been sent yet from the database for this cursor","mongocursor.doquery.example.basic":"MongoCursor::doQuery example","mongocursor.doquery":"Execute the query.","example-1479":"MongoCursor::explain example","mongocursor.explain":"Return an explanation of the query, often useful for optimization and debugging","mongocursor.fields":"Sets the fields for a query","mongocursor.getnext":"Return the next object to which this cursor points, and advance the cursor","example-1480":"MongoCursor::getReadPreference return value example","mongocursor.getreadpreference":"Get the read preference for this query","mongocursor.hasnext":"Checks if there are any more elements in this cursor","mongocursor.hint":"Gives the database a hint about the query","mongocursor.immortal":"Sets whether this cursor will timeout","example-1481":"MongoCursor::info example","mongocursor.info":"Gets the query, fields, limit, and skip for this cursor","mongocursor.key":"Returns the current result's _id","mongocursor.limit":"Limits the number of results returned","mongocursor.next":"Advances the cursor to the next result","mongocursor.partial":"If this query should fetch partial results from mongos if a shard is down","mongocursor.reset":"Clears the cursor","mongocursor.rewind":"Returns the cursor to the beginning of the result set","example-1482":"MongoCursor::setFlag example","mongocursor.setflag":"Sets arbitrary flags in case there is no method available the specific flag","example-1483":"MongoCursor::setReadPreference tag set array syntaxexample","mongocursor.setreadpreference":"Set the read preference for this query","mongocursor.skip":"Skips a number of results","example-1484":"MongoCursor::slaveOkay example","mongocursor.slaveokay":"Sets whether this query can be done on a secondary","mongocursor.snapshot":"Use snapshot mode for the query","example-1485":"MongoCursor::sort example","mongocursor.sort":"Sorts the results by given fields","example-1486":"MongoCursor::tailable example","mongocursor.tailable":"Sets whether this cursor will be left open after fetching the last results","example-1487":"MongoCursor::timeout example","mongocursor.timeout":"Sets a client-side timeout for this query","mongocursor.valid":"Checks if the cursor is reading a valid result.","class.mongocursor":"The MongoCursor class","mongo.core":"Core Classes","mongoid.intro":"Introduction","mongoid.synopsis":"Class synopsis","mongoid.props.id":"","example-1488":"MongoId::__construct example","example-1489":"Parameter example","mongoid.construct":"Creates a new id","mongoid.gethostname":"Gets the hostname being used for this machine's ids","mongoid.getinc":"Gets the incremented value to create this id","mongoid.getpid":"Gets the process ID","mongoid.gettimestamp":"Gets the number of seconds since the epoch that this id was created","mongoid.set-state":"Create a dummy MongoId","example-1490":"MongoId::__toString example","mongoid.tostring":"Returns a hexidecimal representation of this id","class.mongoid":"The MongoId class","mongocode.intro":"Introduction","mongocode.synopsis":"Class synopsis","example-1491":"MongoCode::__construct example","example-1492":"Using MongoCode with $where","mongocode.construct":"Creates a new code object","example-1493":"MongoCode::__toString example","mongocode.tostring":"Returns this code as a string","class.mongocode":"The MongoCode class","example-1494":"Storing dates with MongoDate","mongodate.intro":"Introduction","mongodate.synopsis":"Class synopsis","example-1495":"MongoDate::__construct example","mongodate.construct":"Creates a new date.","mongodate.tostring":"Returns a string representation of this date","class.mongodate":"The MongoDate class","example-1496":"Regular expression pattern","mongoregex.intro":"Introduction","mongoregex.synopsis":"Class synopsis","example-1497":"MongoRegex::__construct example","mongoregex.construct":"Creates a new regular expression","example-1498":"MongoRegex::__toString example","mongoregex.tostring":"A string representation of this regular expression","class.mongoregex":"The MongoRegex class","mongobindata.intro-example":"","mongobindata.intro":"Introduction","mongobindata.synopsis":"Class synopsis","mongobindata.constants.func":"","mongobindata.constants.bytearray":"","mongobindata.constants.uuid":"","mongobindata.constants.md5":"","mongobindata.constants.custom":"","mongobindata.constants.types":"Binary Data Types","mongobindata.construct":"Creates a new binary data object.","mongobindata.tostring":"The string representation of this binary data object.","class.mongobindata":"The MongoBinData class","mongoint32.intro":"Introduction","mongoint32.synopsis":"Class synopsis","mongoint32.props.value":"","mongoint32.construct":"Creates a new 32-bit integer.","mongoint32.tostring":"Returns the string representation of this 32-bit integer.","class.mongoint32":"The MongoInt32 class","mongoint64.intro":"Introduction","mongoint64.synopsis":"Class synopsis","mongoint64.props.value":"","mongoint64.construct":"Creates a new 64-bit integer.","mongoint64.tostring":"Returns the string representation of this 64-bit integer.","class.mongoint64":"The MongoInt64 class","example-1500":"Linking documents","example-1501":"Creating MongoDBRef links","mongodbref.intro":"Introduction","mongodbref.synopsis":"Class synopsis","example-1502":"MongoDBRef::create example","mongodbref.create":"Creates a new database reference","example-1503":"MongoCollection::createDBRef example","mongodbref.get":"Fetches the object pointed to by a reference","mongodbref.isref":"Checks if an array is a database reference","class.mongodbref":"The MongoDBRef class","mongominkey.intro":"Introduction","mongominkey.synopsis":"Class synopsis","mongominkey.example":"Using MongoMinKey as a value","class.mongominkey":"The MongoMinKey class","mongomaxkey.intro":"Introduction","mongomaxkey.synopsis":"Class synopsis","mongomaxkey.example":"Using MongoMaxKey as a value","class.mongomaxkey":"The MongoMaxKey class","mongotimestamp.intro":"Introduction","mongotimestamp.synopsis":"Class synopsis","mongotimestamp.construct":"Creates a new timestamp.","mongotimestamp.tostring":"Returns a string representation of this timestamp","class.mongotimestamp":"The MongoTimestamp class","mongo.types":"Types","mongogridfs.intro":"Introduction","mongogridfs.synopsis":"Class synopsis","mongogridfs.construct":"Creates new file collections","mongogridfs.delete":"Delete a file from the database","mongogridfs.drop":"Drops the files and chunks collections","mongogridfs.find":"Queries for files","example-1504":"MongoGridFS::findOne example","mongogridfs.findone":"Returns a single file matching the criteria","mongogridfs.get":"Retrieve a file from the database","mongogridfs.put":"Stores a file in the database","mongogridfs.remove":"Removes files from the collections","example-1505":"MongoGridFS::storeBytes with additional metadata","mongogridfs.storebytes":"Stores a string of bytes in the database","example-1506":"MongoGridFS::storeFile with additional metadata","mongogridfs.storefile":"Stores a file in the database","example-1507":"MongoGridFS::storeUpload HTML form example","mongogridfs.storeupload":"Stores an uploaded file in the database","class.mongogridfs":"The MongoGridFS class","mongogridfsfile.intro":"Introduction","mongogridfsfile.synopsis":"Class synopsis","mongogridfsfile.construct":"Create a new GridFS file","example-1508":"MongoGridFSFile::getBytes example","mongogridfsfile.getbytes":"Returns this file's contents as a string of bytes","mongogridfsfile.getfilename":"Returns this file's filename","example-1509":"MongoGridFSFile::getResource example","mongogridfsfile.getresource":"Returns a resource that can be used to read the stored file","mongogridfsfile.getsize":"Returns this file's size","example-1510":"MongoGridFSFile::write example","mongogridfsfile.write":"Writes this file to the filesystem","class.mongogridfsfile":"The MongoGridFSFile class","mongogridfscursor.intro":"Introduction","mongogridfscursor.synopsis":"Class synopsis","mongogridfscursor.construct":"Create a new cursor","mongogridfscursor.current":"Returns the current file","mongogridfscursor.getnext":"Return the next file to which this cursor points, and advance the cursor","mongogridfscursor.key":"Returns the current result's filename","class.mongogridfscursor":"The MongoGridFSCursor class","mongo.gridfs":"GridFS Classes","mongolog.intro":"Introduction","mongolog.synopsis":"Class synopsis","mongolog.constants.none":"","mongolog.constants.all":"","mongolog.constants.types":"MongoLog Constants","mongolog.constants.warning":"","mongolog.constants.info":"","mongolog.constants.fine":"","mongolog.constants.level":"MongoLog Level Constants","mongolog.constants.io":"","mongolog.constants.parse":"","mongolog.constants.pool":"","mongolog.constants.rs":"","mongolog.constants.server":"","mongolog.constants.module":"MongoLog Module Constants","mongolog.getcallback":"Retrieve the previously set callback function name","mongolog.getlevel":"Gets the log level","mongolog.getmodule":"Gets the modules currently being logged","mongolog.setcallback.example.basic":"MongoLog::setCallback example","mongolog.setcallback":"Set a callback function to be called on events","mongolog.setlevel":"Sets logging level","mongolog.setmodule":"Sets driver functionality to log","class.mongolog":"The MongoLog class","mongopool.intro":"Introduction","mongopool.synopsis":"Class synopsis","example-1512":"Changing pool size","mongopool.getsize":"Get pool size for connection pools","mongopool.info":"Returns information about all connection pools.","mongopool.setpoolsize.example.basic":"Mongo::setPoolSize example","mongopool.setsize":"Set the size for future connection pools.","class.mongopool":"The MongoPool class","mongo.intro":"Introduction","mongo.synopsis":"Class synopsis","mongo.connectutil":"Connects with a database server","mongo.construct":"The __construct purpose","example-1514":"Changing pool size","mongo.getpoolsize":"Get pool size for connection pools","mongo.getslave":"Returns the address being used by this for slaveOkay reads","mongo.getslaveokay":"Get slaveOkay setting for this connection","mongo.pooldebug":"Returns information about all connection pools.","mongo.setpoolsize.example.basic":"Mongo::setPoolSize example","mongo.setpoolsize":"Set the size for future connection pools.","mongo.setslaveokay":"Change slaveOkay setting for this connection","mongo.switchslave":"Choose a new secondary for slaveOkay reads","class.mongo":"The Mongo class [deprecated]","mongo.miscellaneous":"Miscellaneous","function.bson-decode":"Deserializes a BSON object into a PHP array","function.bson-encode":"Serializes a PHP variable into a BSON string","ref.mongo":"Mongo Functions","mongoexception.intro":"Introduction","mongoexception.synopsis":"Class synopsis","class.mongoexception":"The MongoException class","mongoresultexception.intro":"Introduction","mongoresultexception.synopsis":"Class synopsis","mongoresultexception.props.document":"","mongoresultexception.props":"Properties","mongoresultexception.getdocument":"Retrieve the full result document","class.mongoresultexception":"The MongoResultException class","mongocursorexception.intro":"Introduction","mongocursorexception.synopsis":"Class synopsis","mongocursorexception.gethost":"The hostname of the server that encountered the error","class.mongocursorexception":"The MongoCursorException class","mongocursortimeoutexception.intro":"Introduction","mongocursortimeoutexception.synopsis":"Class synopsis","class.mongocursortimeoutexception":"The MongoCursorTimeoutException class","mongoconnectionexception.intro":"Introduction","mongoconnectionexception.synopsis":"Class synopsis","class.mongoconnectionexception":"The MongoConnectionException class","mongogridfsexception.intro":"Introduction","mongogridfsexception.synopsis":"Class synopsis","mongogridfsexception.error-codes":"Error codes","class.mongogridfsexception":"The MongoGridFSException class","mongo.exceptions":"Exceptions","changelog.mongo.1.3":"MongoDB PHP Driver 1.3.0","changelog.mongo":"Changelog","book.mongo":"MongoDB","intro.msql":"Introduction","msql.requirements":"Requirements","msql.installation":"Installation","ini.msql.allow-persistent":"","ini.msql.max-persistent":"","ini.msql.max-links":"","msql.configuration":"Runtime Configuration","msql.resources":"Resource Types","msql.setup":"Installing\/Configuring","constant.msql-assoc":"","constant.msql-num":"","constant.msql-both":"","msql.constants":"Predefined Constants","example-1516":"mSQL usage example","msql.examples-basic":"Basic usage","msql.examples":"Examples","function.msql-affected-rows":"Returns number of affected rows","function.msql-close":"Close mSQL connection","function.msql-connect":"Open mSQL connection","function.msql-create-db":"Create mSQL database","function.msql-createdb":"Alias of msql_create_db","function.msql-data-seek":"Move internal row pointer","function.msql-db-query":"Send mSQL query","function.msql-dbname":"Alias of msql_result","function.msql-drop-db":"Drop (delete) mSQL database","function.msql-error":"Returns error message of last msql call","example-1517":"msql_fetch_array example","function.msql-fetch-array":"Fetch row as array","function.msql-fetch-field":"Get field information","example-1518":"msql_fetch_object example","function.msql-fetch-object":"Fetch row as object","example-1519":"msql_fetch_row example","function.msql-fetch-row":"Get row as enumerated array","function.msql-field-flags":"Get field flags","function.msql-field-len":"Get field length","function.msql-field-name":"Get the name of the specified field in a result","function.msql-field-seek":"Set field offset","function.msql-field-table":"Get table name for field","function.msql-field-type":"Get field type","function.msql-fieldflags":"Alias of msql_field_flags","function.msql-fieldlen":"Alias of msql_field_len","function.msql-fieldname":"Alias of msql_field_name","function.msql-fieldtable":"Alias of msql_field_table","function.msql-fieldtype":"Alias of msql_field_type","function.msql-free-result":"Free result memory","function.msql-list-dbs":"List mSQL databases on server","function.msql-list-fields":"List result fields","function.msql-list-tables":"List tables in an mSQL database","function.msql-num-fields":"Get number of fields in result","function.msql-num-rows":"Get number of rows in result","function.msql-numfields":"Alias of msql_num_fields","function.msql-numrows":"Alias of msql_num_rows","function.msql-pconnect":"Open persistent mSQL connection","example-1520":"msql_query example","function.msql-query":"Send mSQL query","function.msql-regcase":"Alias of sql_regcase","function.msql-result":"Get result data","function.msql-select-db":"Select mSQL database","function.msql-tablename":"Alias of msql_result","function.msql":"Alias of msql_db_query","ref.msql":"mSQL Functions","book.msql":"mSQL","intro.mssql":"Introduction","mssql.requirements":"Requirements","mssql.installation":"Installation","mssql.configuration":"Runtime Configuration","mssql.resources.link":"mssql link","mssql.resources.result":"mssql result","mssql.resources.statement":"mssql statement","mssql.resources":"Resource Types","mssql.setup":"Installing\/Configuring","constant.mssql-assoc":"","constant.mssql-num":"","constant.mssql-both":"","constant.sqltext":"","constant.sqlvarchar":"","constant.sqlchar":"","constant.sqlint1":"","constant.sqlint2":"","constant.sqlint4":"","constant.sqlbit":"","constant.sqlflt4":"","constant.sqlflt8":"","mssql.constants":"Predefined Constants","example-1521":"mssql_bind example","function.mssql-bind":"Adds a parameter to a stored procedure or a remote stored procedure","example-1522":"mssql_close example","function.mssql-close":"Close MS SQL Server connection","example-1523":"mssql_connect example","function.mssql-connect":"Open MS SQL server connection","example-1524":"mssql_data_seek example","function.mssql-data-seek":"Moves internal row pointer","example-1525":"mssql_execute example","function.mssql-execute":"Executes a stored procedure on a MS SQL server database","example-1526":"mssql_fetch_array example","function.mssql-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","example-1527":"mssql_fetch_assoc example","function.mssql-fetch-assoc":"Returns an associative array of the current row in the result","example-1528":"mssql_fetch_batch example","function.mssql-fetch-batch":"Returns the next batch of records","example-1529":"mssql_fetch_field example","function.mssql-fetch-field":"Get field information","example-1530":"mssql_fetch_object example","function.mssql-fetch-object":"Fetch row as object","example-1531":"mssql_fetch_row example","function.mssql-fetch-row":"Get row as enumerated array","example-1532":"mssql_field_length example","function.mssql-field-length":"Get the length of a field","example-1533":"mssql_field_name example","function.mssql-field-name":"Get the name of a field","example-1534":"Using mssql_field_seek on the example for mssql_fetch_field","function.mssql-field-seek":"Seeks to the specified field offset","example-1535":"mssql_field_type example","function.mssql-field-type":"Gets the type of a field","example-1536":"mssql_free_result example","function.mssql-free-result":"Free result memory","example-1537":"mssql_free_statement example","function.mssql-free-statement":"Free statement memory","example-1538":"mssql_get_last_message example","function.mssql-get-last-message":"Returns the last message from the server","example-1539":"mssql_guid_string example","function.mssql-guid-string":"Converts a 16 byte binary GUID to a string","example-1540":"mssql_init example","function.mssql-init":"Initializes a stored procedure or a remote stored procedure","example-1541":"mssql_min_error_severity example","function.mssql-min-error-severity":"Sets the minimum error severity","example-1542":"mssql_min_message_severity example","function.mssql-min-message-severity":"Sets the minimum message severity","example-1543":"mssql_next_result example","function.mssql-next-result":"Move the internal result pointer to the next result","example-1544":"mssql_num_fields example","function.mssql-num-fields":"Gets the number of fields in result","example-1545":"mssql_num_rows example","function.mssql-num-rows":"Gets the number of rows in result","example-1546":"mssql_pconnect using the new_link parameter","function.mssql-pconnect":"Open persistent MS SQL connection","example-1547":"mssql_query example","function.mssql-query":"Send MS SQL query","example-1548":"mssql_result example","example-1549":"Faster alternative to above example","function.mssql-result":"Get result data","example-1550":"mssql_rows_affected example","function.mssql-rows-affected":"Returns the number of records affected by the query","mssql.mssql-select-db.example.basic":"mssql_select_db example","mssql.mssql-select-db.example.escape":"Escaping the database name with square brackets","function.mssql-select-db":"Select MS SQL database","ref.mssql":"Mssql Functions","book.mssql":"Microsoft SQL Server","mysqlinfo.info":"","mysqlinfo.intro":"Introduction","mysqlinfo.terminology":"Terminology overview","example-1553":"Comparing the three MySQL APIs","mysqlinfo.api.choosing":"Choosing an API","example-1554":"Configure commands for using mysqlnd or libmysqlclient","mysqlinfo.library.choosing":"Choosing a library","example-1555":"Unbuffered query example: mysqli","example-1556":"Unbuffered query example: pdo_mysql","example-1557":"Unbuffered query example: mysql","mysqlinfo.concepts.buffering":"Buffered and Unbuffered queries","example-1558":"Problems with setting the character set with SQL","example-1559":"Setting the character set example: mysqli","example-1560":"Setting the character set example: pdo_mysql","example-1561":"Setting the character set example: mysql","mysqlinfo.concepts.charset":"Character sets","mysqlinfo.concepts":"Concepts","mysql":"Overview of the MySQL PHP drivers","intro.mysql":"Introduction","mysql.requirements":"Requirements","mysql.configure":"","mysql.installation.linux":"Installation on Linux Systems","mysql.installation.windows":"Installation on Windows Systems","mysql.installation.notes":"MySQL Installation Notes","mysql.installation":"Installation","mysql.configuration.list":"","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.functions":"Changes to existing functions","changelog.mysql.global":"Global ext\/mysql changes","changelog.mysql":"Changelog","mysql.client-flags":"MySQL client constants","mysql.constants":"Predefined Constants","example-1562":"MySQL extension overview example","mysql.examples-basic":"MySQL extension overview example","mysql.examples":"Examples","mysql.notes":"Notes","example-1563":"mysql_affected_rows example","example-1564":"mysql_affected_rows example using transactions","function.mysql-affected-rows":"Get number of affected rows in previous MySQL operation","example-1565":"mysql_client_encoding example","function.mysql-client-encoding":"Returns the name of the character set","example-1566":"mysql_close example","function.mysql-close":"Close MySQL connection","example-1567":"mysql_connect example","example-1568":"mysql_connect example using hostname:port syntax","example-1569":"mysql_connect example using  ":\/path\/to\/socket" syntax","function.mysql-connect":"Open a connection to a MySQL Server","example-1570":"mysql_create_db alternative example","function.mysql-create-db":"Create a MySQL database","example-1571":"mysql_data_seek example","function.mysql-data-seek":"Move internal result pointer","example-1572":"mysql_db_name example","function.mysql-db-name":"Retrieves database name from the call to mysql_list_dbs","example-1573":"mysql_db_query alternative example","function.mysql-db-query":"Selects a database and executes a query on it","example-1574":"mysql_drop_db alternative example","function.mysql-drop-db":"Drop (delete) a MySQL database","example-1575":"mysql_errno example","function.mysql-errno":"Returns the numerical value of the error message from previous MySQL operation","example-1576":"mysql_error example","function.mysql-error":"Returns the text of the error message from previous MySQL operation","example-1577":"mysql_escape_string example","function.mysql-escape-string":"Escapes a string for use in a mysql_query","example-1578":"Query with aliased duplicate field names","example-1579":"mysql_fetch_array with MYSQL_NUM","example-1580":"mysql_fetch_array with MYSQL_ASSOC","example-1581":"mysql_fetch_array with MYSQL_BOTH","function.mysql-fetch-array":"Fetch a result row as an associative array, a numeric array, or both","example-1582":"An expanded mysql_fetch_assoc example","function.mysql-fetch-assoc":"Fetch a result row as an associative array","example-1583":"mysql_fetch_field example","function.mysql-fetch-field":"Get column information from a result and return as an object","example-1584":"A mysql_fetch_lengths example","function.mysql-fetch-lengths":"Get the length of each output in a result","example-1585":"mysql_fetch_object example","example-1586":"mysql_fetch_object example","function.mysql-fetch-object":"Fetch a result row as an object","example-1587":"Fetching one row with mysql_fetch_row","function.mysql-fetch-row":"Get a result row as an enumerated array","example-1588":"A mysql_field_flags example","function.mysql-field-flags":"Get the flags associated with the specified field in a result","example-1589":"mysql_field_len example","function.mysql-field-len":"Returns the length of the specified field","example-1590":"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-1591":"A mysql_field_table example","function.mysql-field-table":"Get name of the table the specified field is in","example-1592":"mysql_field_type example","function.mysql-field-type":"Get the type of the specified field in a result","example-1593":"A mysql_free_result example","function.mysql-free-result":"Free result memory","example-1594":"mysql_get_client_info example","function.mysql-get-client-info":"Get MySQL client info","example-1595":"mysql_get_host_info example","function.mysql-get-host-info":"Get MySQL host info","example-1596":"mysql_get_proto_info example","function.mysql-get-proto-info":"Get MySQL protocol info","example-1597":"mysql_get_server_info example","function.mysql-get-server-info":"Get MySQL server info","example-1598":"Relevant MySQL Statements","function.mysql-info":"Get information about the most recent query","example-1599":"mysql_insert_id example","function.mysql-insert-id":"Get the ID generated in the last query","example-1600":"mysql_list_dbs example","function.mysql-list-dbs":"List databases available on a MySQL server","example-1601":"Alternate to deprecated mysql_list_fields","function.mysql-list-fields":"List MySQL table fields","example-1602":"mysql_list_processes example","function.mysql-list-processes":"List MySQL processes","example-1603":"mysql_list_tables alternative example","function.mysql-list-tables":"List tables in a MySQL database","example-1604":"A mysql_num_fields example","function.mysql-num-fields":"Get number of fields in result","example-1605":"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-1606":"A mysql_ping example","function.mysql-ping":"Ping a server connection or reconnect if there is no connection","example-1607":"Invalid Query","example-1608":"Valid Query","function.mysql-query":"Send a MySQL query","example-1609":"Simple mysql_real_escape_string example","example-1610":"An example SQL Injection Attack","function.mysql-real-escape-string":"Escapes special characters in a string for use in an SQL statement","example-1611":"mysql_result example","function.mysql-result":"Get result data","example-1612":"mysql_select_db example","function.mysql-select-db":"Select a MySQL database","function.mysql-set-charset":"Sets the client character set","example-1613":"mysql_stat example","example-1614":"Alternative mysql_stat example","function.mysql-stat":"Get current system status","example-1615":"mysql_tablename example","function.mysql-tablename":"Get table name of field","example-1616":"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","mysqli.examples":"Examples","intro.mysqli":"Introduction","mysqli.overview.pdo":"","mysqli.overview.mysqlnd":"","mysqli.overview":"Overview","example-1617":"Easy migration from the old mysql extension","example-1618":"Object-oriented and procedural interface","example-1619":"Bad coding style","mysqli.quickstart.dual-interface":"Dual procedural and object-oriented interface","example-1620":"Special meaning of localhost","example-1621":"Setting defaults","mysqli.quickstart.connections":"Connections","example-1622":"Connecting to MySQL","example-1623":"Navigation through buffered results","example-1624":"Navigation through unbuffered results","example-1625":"Text protocol returns strings by default","example-1626":"Native data types with mysqlnd and connection option","mysqli.quickstart.statements":"Executing statements","example-1627":"First stage: prepare","example-1628":"Second stage: bind and execute","example-1629":"INSERT prepared once, executed multiple times","example-1630":"Less round trips using multi-INSERT SQL","example-1631":"Native datatypes","example-1632":"Output variable binding","example-1633":"Using mysqli_result to fetch results","example-1634":"Buffered result set for flexible read out","mysqli.quickstart.prepared-statements":"Prepared Statements","example-1635":"Calling a stored procedure","example-1636":"Using session variables","example-1637":"Fetching results from stored procedures","example-1638":"Stored Procedures and Prepared Statements","example-1639":"Stored Procedures and Prepared Statements using bind API","mysqli.quickstart.stored-procedures":"Stored Procedures","example-1640":"Multiple Statements","example-1641":"SQL Injection","mysqli.quickstart.multiple-statement":"Multiple Statements","example-1642":"Setting auto commit mode with SQL and through the API","example-1643":"Commit and rollback","mysqli.quickstart.transactions":"API support for transactions","example-1644":"Accessing result set meta data","example-1645":"Prepared statements metadata","mysqli.quickstart.metadata":"Metadata","mysqli.quickstart":"Quick start guide","mysqli.requirements":"Requirements","mysqli.installation.linux":"Installation on Linux","mysqli.installation.windows":"Installation on Windows Systems","mysqli.installation":"Installation","mysqli.configuration.list":"","ini.mysqli.allow-local-infile":"","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.cache-size":"","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-local-infile":"","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-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-refresh-grant":"","constantmysqli-refresh-log":"","constantmysqli-refresh-tables":"","constantmysqli-refresh-hosts":"","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":"","mysqli.constants":"Predefined Constants","mysqli.notes":"Notes","mysqli.summary":"The MySQLi Extension Function Summary","mysqli.intro":"Introduction","mysqli.synopsis":"Class synopsis","example-1646":"$mysqli->affected_rows example","mysqli.affected-rows":"Gets the number of affected rows in a previous MySQL operation","example-1647":"mysqli::autocommit example","mysqli.autocommit":"Turns on or off auto-committing database modifications","mysqli.begin-transaction":"Starts a transaction","example-1648":"mysqli::change_user example","mysqli.change-user":"Changes the user of the specified database connection","example-1649":"mysqli::character_set_name example","mysqli.character-set-name":"Returns the default character set for the database connection","example-1650":"mysqli_get_client_info","mysqli.client-info":"Get MySQL client info","example-1651":"mysqli_get_client_version","mysqli.client-version":"Returns the MySQL client version as a string","mysqli.close":"Closes a previously opened database connection","example-1652":"mysqli::commit example","mysqli.commit":"Commits the current transaction","example-1653":"$mysqli->connect_errno example","mysqli.connect-errno":"Returns the error code from last connect call","example-1654":"$mysqli->connect_error example","mysqli.connect-error":"Returns a string description of the last connect error","example-1655":"mysqli::__construct example","mysqli.construct":"Open a new connection to the MySQL server","example-1656":"Generating a Trace File","mysqli.debug":"Performs debugging operations","mysqli.dump-debug-info":"Dump debugging information into the log","example-1657":"$mysqli->errno example","mysqli.errno":"Returns the error code for the most recent function call","example-1658":"$mysqli->error_list example","mysqli.error-list":"Returns a list of errors from the last command executed","example-1659":"$mysqli->error example","mysqli.error":"Returns a string description of the last error","example-1660":"$mysqli->field_count example","mysqli.field-count":"Returns the number of columns for the most recent query","example-1661":"mysqli::get_charset example","mysqli.get-charset":"Returns a character set object","example-1662":"mysqli_get_client_info","mysqli.get-client-info":"Get MySQL client info","example-1663":"A mysqli_get_client_stats example","mysqli.get-client-stats":"Returns client per-process statistics","example-1664":"mysqli_get_client_version","mysqli.get-client-version":"Returns the MySQL client version as an integer","example-1665":"A mysqli_get_connection_stats example","mysqli.get-connection-stats":"Returns statistics about the client connection","example-1666":"$mysqli->host_info example","mysqli.get-host-info":"Returns a string representing the type of connection used","example-1667":"$mysqli->protocol_version example","mysqli.get-proto-info":"Returns the version of the MySQL protocol used","example-1668":"$mysqli->server_info example","mysqli.get-server-info":"Returns the version of the MySQL server","example-1669":"$mysqli->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","example-1670":"$mysqli->info example","mysqli.info":"Retrieves information about the most recently executed query","mysqli.init":"Initializes MySQLi and returns a resource for use with mysqli_real_connect()","example-1671":"$mysqli->insert_id example","mysqli.insert-id":"Returns the auto generated id used in the last query","example-1672":"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-1673":"mysqli::multi_query example","mysqli.multi-query":"Performs a query on the database","mysqli.next-result":"Prepare next result from multi_query","mysqli.options":"Set options","example-1674":"mysqli::ping example","mysqli.ping":"Pings a server connection, or tries to reconnect if the connection has gone down","example-1675":"A mysqli_poll example","mysqli.poll":"Poll connections","example-1676":"mysqli::prepare example","mysqli.prepare":"Prepare an SQL statement for execution","example-1677":"mysqli::query example","mysqli.query":"Performs a query on the database","example-1678":"mysqli::real_connect example","mysqli.real-connect":"Opens a connection to a mysql server","example-1679":"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":"Rolls back a transaction to the named savepoint","example-1680":"mysqli::rollback example","mysqli.rollback":"Rolls back current transaction","mysqli.rpl-query-type":"Returns RPL query type","mysqli.savepoint":"Set a named transaction savepoint","example-1681":"mysqli::select_db example","mysqli.select-db":"Selects the default database for database queries","mysqli.send-query":"Send the query and return","example-1682":"mysqli::set_charset example","mysqli.set-charset":"Sets the default client character set","mysqli.set-local-infile-default":"Unsets user defined handler for load local infile command","example-1683":"mysqli::set_local_infile_handler example","mysqli.set-local-infile-handler":"Set callback function for LOAD DATA LOCAL INFILE command","example-1684":"$mysqli->sqlstate example","mysqli.sqlstate":"Returns the SQLSTATE error from previous MySQL operation","mysqli.ssl-set":"Used for establishing secure connections using SSL","example-1685":"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":"Transfers a result set from the last query","example-1686":"$mysqli->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-1687":"mysqli::use_result example","mysqli.use-result":"Initiate a result set retrieval","example-1688":"$mysqli->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","example-1689":"Object oriented style","example-1690":"Procedural style","mysqli-stmt.affected-rows":"Returns the total number of rows changed, deleted, or\n  inserted by the last executed statement","mysqli-stmt.attr-get":"Used to get the current value of a statement attribute","mysqli-stmt.attr-set":"Used to modify the behavior of a prepared statement","example-1691":"Object oriented style","example-1692":"Procedural style","mysqli-stmt.bind-param":"Binds variables to a prepared statement as parameters","example-1693":"Object oriented style","example-1694":"Procedural style","mysqli-stmt.bind-result":"Binds variables to a prepared statement for result storage","mysqli-stmt.close":"Closes a prepared statement","example-1695":"Object oriented style","example-1696":"Procedural style","mysqli-stmt.data-seek":"Seeks to an arbitrary row in statement result set","example-1697":"Object oriented style","example-1698":"Procedural style","mysqli-stmt.errno":"Returns the error code for the most recent statement call","example-1699":"Object oriented style","example-1700":"Procedural style","mysqli-stmt.error-list":"Returns a list of errors from the last statement executed","example-1701":"Object oriented style","example-1702":"Procedural style","mysqli-stmt.error":"Returns a string description for last statement error","example-1703":"Object oriented style","example-1704":"Procedural style","mysqli-stmt.execute":"Executes a prepared Query","example-1705":"Object oriented style","example-1706":"Procedural style","mysqli-stmt.fetch":"Fetch results from a prepared statement into the bound variables","mysqli-stmt.field-count":"Returns the number of field in the given statement","mysqli-stmt.free-result":"Frees stored result memory for the given statement handle","example-1707":"Object oriented style","example-1708":"Procedural style","mysqli-stmt.get-result":"Gets a result set from a prepared statement","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-1709":"Object oriented style","example-1710":"Procedural style","mysqli-stmt.num-rows":"Return the number of rows in statements result set","example-1711":"Object oriented style","example-1712":"Procedural style","mysqli-stmt.param-count":"Returns the number of parameter for the given statement","example-1713":"Object oriented style","example-1714":"Procedural style","mysqli-stmt.prepare":"Prepare an SQL statement for execution","mysqli-stmt.reset":"Resets a prepared statement","example-1715":"Object oriented style","example-1716":"Procedural style","mysqli-stmt.result-metadata":"Returns result set metadata from a prepared statement","example-1717":"Object oriented style","mysqli-stmt.send-long-data":"Send data in blocks","example-1718":"Object oriented style","example-1719":"Procedural style","mysqli-stmt.sqlstate":"Returns SQLSTATE error from previous statement operation","example-1720":"Object oriented style","example-1721":"Procedural style","mysqli-stmt.store-result":"Transfers a result set from a prepared statement","class.mysqli-stmt":"The mysqli_stmt class","mysqli-result.intro":"Introduction","mysqli-result.synopsis":"Class synopsis","example-1722":"Object oriented style","example-1723":"Procedural style","mysqli-result.current-field":"Get current field offset of a result pointer","example-1724":"Object oriented style","example-1725":"Procedural style","mysqli-result.data-seek":"Adjusts the result pointer to an arbitrary row in the result","mysqli-result.fetch-all":"Fetches all result rows as an associative array, a numeric array, or both","example-1726":"Object oriented style","example-1727":"Procedural style","mysqli-result.fetch-array":"Fetch a result row as an associative, a numeric array, or both","example-1728":"Object oriented style","example-1729":"Procedural style","mysqli-result.example.iterator":"A mysqli_result example comparing iterator usage","mysqli-result.fetch-assoc":"Fetch a result row as an associative array","example-1731":"Object oriented style","example-1732":"Procedural style","mysqli-result.fetch-field-direct":"Fetch meta-data for a single field","example-1733":"Object oriented style","example-1734":"Procedural style","mysqli-result.fetch-field":"Returns the next field in the result set","example-1735":"Object oriented style","example-1736":"Procedural style","mysqli-result.fetch-fields":"Returns an array of objects representing the fields in a result set","example-1737":"Object oriented style","example-1738":"Procedural style","mysqli-result.fetch-object":"Returns the current row of a result set as an object","example-1739":"Object oriented style","example-1740":"Procedural style","mysqli-result.fetch-row":"Get a result row as an enumerated array","example-1741":"Object oriented style","example-1742":"Procedural style","mysqli-result.field-count":"Get the number of fields in a result","example-1743":"Object oriented style","example-1744":"Procedural style","mysqli-result.field-seek":"Set result pointer to a specified field offset","mysqli-result.free":"Frees the memory associated with a result","example-1745":"Object oriented style","example-1746":"Procedural style","mysqli-result.lengths":"Returns the lengths of the columns of the current row in the result set","example-1747":"Object oriented style","example-1748":"Procedural style","mysqli-result.num-rows":"Gets the number of rows in a result","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","example-1749":"Object oriented style","example-1750":"Procedural style","mysqli-driver.report-mode":"Enables or disables internal report functions","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":"The __construct purpose","mysqli-warning.next":"The next purpose","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","class.mysqli-sql-exception":"The mysqli_sql_exception class","function.mysqli-bind-param":"Alias for mysqli_stmt_bind_param","function.mysqli-bind-result":"Alias for mysqli_stmt_bind_result","function.mysqli-client-encoding":"Alias of mysqli_character_set_name","function.mysqli-connect":"Alias of mysqli::__construct","function.mysqli-disable-reads-from-master":"Disable reads from master","function.mysqli-disable-rpl-parse":"Disable RPL parse","function.mysqli-enable-reads-from-master":"Enable reads from master","function.mysqli-enable-rpl-parse":"Enable RPL parse","function.mysqli-escape-string":"Alias of mysqli_real_escape_string","function.mysqli-execute":"Alias for mysqli_stmt_execute","function.mysqli-fetch":"Alias for mysqli_stmt_fetch","example-1751":"A mysqli_get_cache_stats example","function.mysqli-get-cache-stats":"Returns client Zval cache statistics","function.mysqli-get-metadata":"Alias for mysqli_stmt_result_metadata","function.mysqli-master-query":"Enforce execution of a query on the master in a master\/slave setup","function.mysqli-param-count":"Alias for mysqli_stmt_param_count","function.mysqli-report":"Alias of of mysqli_driver->report_mode","function.mysqli-rpl-parse-enabled":"Check if RPL parse is enabled","function.mysqli-rpl-probe":"RPL probe","function.mysqli-send-long-data":"Alias for mysqli_stmt_send_long_data","function.mysqli-set-opt":"Alias of mysqli_options","function.mysqli-slave-query":"Force execution of a query on a slave in a master\/slave setup","ref.mysqli":"Aliases and deprecated Mysqli Functions","changelog.mysqli":"Changelog","book.mysqli":"MySQL Improved Extension","intro.mysqlnd":"Introduction","mysqlnd.overview":"Overview","mysqlnd.install":"Installation","ini.mysqlnd.collect-statistics":"","ini.mysqlnd.collect-memory-statistics":"","ini.mysqlnd.debug":"","ini.ini.mysqlnd.log-mask":"","ini.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":"","mysqlnd.config":"Runtime Configuration","mysqlnd.incompatibilities":"Incompatibilities","mysqlnd.persist":"Persistent Connections","mysqlnd.stats":"Statistics","mysqlnd.notes":"Notes","mysqlnd.plugin.mysql-proxy":"A comparison of mysqlnd plugins with MySQL Proxy","mysqlnd.plugin.obtaining":"Obtaining the mysqlnd plugin API","mysqlnd.plugin.architecture":"MySQL Native Driver Plugin Architecture","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","mysqlnd-ms.key-features":"Key Features","mysqlnd-ms.limitations":"Limitations","mysqlnd-ms.name":"On the name","intro.mysqlnd-ms":"Introduction","example-1752":"Enabling the plugin (php.ini)","example-1753":"Minimal plugin-specific configuration file (mysqlnd_ms_plugin.ini)","example-1754":"Recommended minimal plugin-specific config (mysqlnd_ms_plugin.ini)","example-1755":"Using one server as a master and as a slave (testing only!)","mysqlnd-ms.quickstart.configuration":"Setup","example-1756":"Plugin specific configuration file (mysqlnd_ms_plugin.ini)","example-1757":"Opening a load balanced connection","example-1758":"Executing statements","mysqlnd-ms.quickstart.usage":"Running statements","example-1759":"Plugin config with one slave and one master","example-1760":"Pitfall: connection state and SQL user variables","mysqlnd-ms.quickstart.connectionpooling":"Connection state","example-1761":"Plugin config with one slave and one master","example-1762":"SQL hints to prevent connection switches","example-1763":"Fighting replication lag","example-1764":"Table creation on a slave","mysqlnd-ms.quickstart.sqlhints":"SQL Hints","example-1765":"Plugin config with one slave and one master","example-1766":"Using SQL hints for transactions","example-1767":"Transaction aware load balancing: trx_stickiness setting","example-1768":"Transaction aware","mysqlnd-ms.quickstart.transactions":"Transactions","example-1769":"Session consistency: read your writes","example-1770":"Requesting session consistency","example-1771":"Maximum age\/slave lag","example-1772":"Limiting slave lag","example-1773":"Fail over not set","example-1774":"No slave within time limit","mysqlnd-ms.quickstart.qos-consistency":"Service level and consistency","example-1775":"Create counter table on master","example-1776":"Plugin config: SQL for client-side GTID injection","example-1777":"Transparent global transaction ID injection","example-1778":"Plugin config: SQL for fetching GTID","example-1779":"Obtaining GTID after injection","example-1780":"Plugin config: Checking for a certain GTID","example-1781":"Session consistency service level and GTID combined","example-1782":"Plugin config: using MySQL 5.6.5-m8 built-in GTID feature","mysqlnd-ms.quickstart.gtid":"Global transaction IDs","example-1783":"Recap: quality of service to request read your writes","example-1784":"Plugin config: no special entries for caching","example-1785":"Caching a slave request","example-1786":"Read your writes and caching combined","mysqlnd-ms.quickstart.cache":"Cache integration","example-1787":"Manual failover, automatic optional","example-1788":"Manual failover","mysqlnd-ms.quickstart.failover":"Failover","example-1789":"Cluster node groups","example-1790":"Manual partitioning using SQL hints","mysqlnd-ms.quickstart.partitioning":"Partitioning and Sharding","mysqlnd-ms.quickstart":"Quickstart and Examples","mysqlnd-ms.architecture":"Architecture","mysqlnd-ms.pooling":"Connection pooling and switching","mysqlnd-ms.transaction":"Transaction handling","example-1791":"Provoking a connection error","example-1792":"Connection error on query execution","example-1793":"Provoking a connection error","example-1794":"Most basic failover","mysqlnd-ms.errorhandling":"Error handling","example-1795":"Provoking a transient error","example-1796":"Transient error retry loop","mysqlnd-ms.transient_errors":"Transient errors","mysqlnd-ms.failover":"Failover","mysqlnd-ms.loadbalancing":"Load balancing","mysqlnd-ms.rwsplit":"Read-write splitting","mysqlnd-ms.filter":"Filter","mysqlnd-ms.qos-consistency":"Service level and consistency","mysqlnd-ms.gtid":"Global transaction IDs","mysqlnd-ms.concept_cache":"Cache integration","example-1797":"Enabling the plugin (php.ini)","example-1798":"Basic plugin configuration (mysqlnd_ms_plugin.ini) for MySQL Replication","example-1799":"Multiple primaries - multi master (php.ini)","example-1800":"Primary copy with multiple primaries and paritioning","example-1801":"Multiple primaries - multi master (php.ini)","example-1802":"Synchronous update anywhere cluster","mysqlnd-ms.supportedclusters":"Supported clusters","mysqlnd-ms.concepts":"Concepts","mysqlnd-ms.requirements":"Requirements","mysqlnd-ms.installation":"Installation","mysqlnd-ms.configuration.list":"","ini.mysqlnd-ms.enable":"","ini.mysqlnd-ms.force-config-usage":"","ini.mysqlnd-ms.ini-file":"","ini.mysqlnd-ms.config-file":"","ini.mysqlnd-ms.collect-statistics":"","ini.mysqlnd-ms.multi-master":"","ini.mysqlnd-ms.disable-rw-split":"Multiple master servers","mysqlnd-ms.configuration":"Runtime Configuration","example-1803":"Converting a PHP array (hash) into JSON format","example-1804":"Using section names example","mysqlnd-ms.plugin-ini-json.using-section":"","mysqlnd-ms.plugin-ini-json.server-list-syntax":"","example-1805":"List of anonymous slaves","example-1806":"Master list using symbolic names","example-1807":"Keywords to configure a server","example-1808":"New roundrobin filter, old functionality","example-1809":"The user filter replaces mysqlnd_ms_set_user_pick_server","mysqlnd-ms.plugin-ini-json.debug_config":"","example-1810":"Common error message in case of configuration file issues (upto version 1.5.0)","example-1811":"Improved configuration file validation since 1.5.0","example-1812":"Possibly more precise error due to mysqlnd_ms.force_config_usage=1","mysqlnd-ms.plugin-ini-json.server-config-keywords":"","ini.mysqlnd-ms-plugin-config-v2.master":"","ini.mysqlnd-ms-plugin-config-v2.slave":"","ini.mysqlnd-ms-plugin-config-v2.gtid":"","example-1813":"Invalid filter sequence","ini.mysqlnd-ms-plugin-config-v2.filters":"","example-1814":"Random load balancing with random filter","example-1815":"Random once load balancing with random filter","example-1816":"Referencing error","example-1817":"Assigning a weight for load balancing","ini.mysqlnd-ms-plugin-config-v2.filter-random":"","example-1818":"roundrobin filter","ini.mysqlnd-ms-plugin-config-v2.filter-roundrobin":"","example-1819":"Setting a callback","example-1820":"Using a callback","ini.mysqlnd-ms-plugin-config-v2.filter-user":"","example-1821":"Returning random masters and slaves","ini.mysqlnd-ms-plugin-config-v2.filter-user-multi":"","example-1822":"Manual partitioning","ini.mysqlnd-ms-plugin-config-v2.filter-node-groups":"","example-1823":"Global limit on slave lag","ini.mysqlnd-ms-plugin-config-v2.filter-qos":"","example-1824":"Optional master failover when failing to connect to slave (PECL\/mysqlnd_ms < 1.4.0)","example-1825":"New syntax since 1.4.0","ini.mysqlnd-ms-plugin-config-v2.failover":"","example-1826":"Disabling lazy connection","ini.mysqlnd-ms-plugin-config-v2.lazy-connections":"","example-1827":"String escaping on a lazy connection handle","ini.mysqlnd-ms-plugin-config-v2.server-charset":"","example-1828":"Master on write for consistent reads","ini.mysqlnd-ms-plugin-config-v2.master-on-write":"","example-1829":"Using master to execute transactions","example-1830":"No automatic failover, error handling pitfall","ini.mysqlnd-ms-plugin-config-v2.trx-stickiness":"","example-1831":"Retry loop for transient errors","ini.mysqlnd-ms-plugin-config-v2.transient_error":"","mysqlnd-ms.plugin-ini-json":"Plugin configuration file (>=1.1.x)","example-1832":"Using section names example","example-1833":"List-like syntax","ini.mysqlnd-ms-plugin-config.master":"","ini.mysqlnd-ms-plugin-config.slave":"","ini.mysqlnd-ms-plugin-config.pick":"","ini.mysqlnd-ms-plugin-config.failover":"","ini.mysqlnd-ms-plugin-config.lazy-connections":"","ini.mysqlnd-ms-plugin-config.master-on-write":"","ini.mysqlnd-ms-plugin-config.trx-stickiness":"","mysqlnd-ms.plugin-ini-v1":"Plugin configuration file (<= 1.0.x)","mysqlnd-ms.testing":"Testing","mysqlnd-ms.debugging":"Debugging and Tracing","example-1834":"Verify plugin activity in a non-threaded deployment model","example-1835":"Recording statistics during shutdown","mysqlnd-ms.monitoring":"Monitoring","mysqlnd-ms.setup":"Installing\/Configuring","example-1836":"Example demonstrating the usage of mysqlnd_ms constants","constant.mysqlnd-ms-master-switch":"","constant.mysqlnd-ms-slave-switch":"","constant.mysqlnd-ms-last-used-switch":"","constant.mysqlnd-ms-query-use-master":"","constant.mysqlnd-ms-query-use-slave":"","constant.mysqlnd-ms-query-use-last-used":"","constant.mysqlnd-ms-qos-consistency-eventual":"","constant.mysqlnd-ms-qos-consistency-session":"","constant.mysqlnd-ms-qos-consistency-strong":"","constant.mysqlnd-ms-qos-option-gtid":"","constant.mysqlnd-ms-qos-option-age":"","constant.mysqlnd-ms-version":"","constant.mysqlnd-ms-version-id":"","mysqlnd-ms.constants":"Predefined Constants","example-1837":"mysqlnd_ms_get_last_gtid example","function.mysqlnd-ms-get-last-gtid":"Returns the latest global transaction ID","example-1838":"mysqlnd_ms_get_last_used_connection example","function.mysqlnd-ms-get-last-used-connection":"Returns an array which describes the last used connection","example-1839":"mysqlnd_ms_get_stats example","function.mysqlnd-ms-get-stats":"Returns query distribution and connection statistics","example-1840":"mysqlnd_ms_match_wild example","function.mysqlnd-ms-match-wild":"Finds whether a table name matches a wildcard pattern or not","example-1841":"mysqlnd_ms_query_is_select example","function.mysqlnd-ms-query-is-select":"Find whether to send the query to the master, the slave or the last used MySQL server","example-1842":"mysqlnd_ms_set_qos example","function.mysqlnd-ms-set-qos":"Sets the quality of service needed from the cluster","example-1843":"mysqlnd_ms_set_user_pick_server example","function.mysqlnd-ms-set-user-pick-server":"Sets a callback for user-defined read\/write splitting","ref.mysqlnd-ms":"Mysqlnd_ms Functions","mysqlnd-ms.changes-one-six":"PECL\/mysqlnd_ms 1.6 series","mysqlnd-ms.changes-one-five":"PECL\/mysqlnd_ms 1.5 series","mysqlnd-ms.changes-one-four":"PECL\/mysqlnd_ms 1.4 series","mysqlnd-ms.changes-one-three":"PECL\/mysqlnd_ms 1.3 series","mysqlnd-ms.changes-one-two":"PECL\/mysqlnd_ms 1.2 series","mysqlnd-ms.changes-one-one":"PECL\/mysqlnd_ms 1.1 series","mysqlnd-ms.changes-one-o":"PECL\/mysqlnd_ms 1.0 series","mysqlnd-ms.changes":"Change History","book.mysqlnd-ms":"Mysqlnd replication and load balancing plugin","mysqlnd-qc.key-features":"Key Features","mysqlnd-qc.limitations":"Limitations","mysqlnd-qc.name":"On the name","intro.mysqlnd-qc":"Introduction","mysqlnd-qc.quickstart.concepts":"Architecture and Concepts","example-1844":"Enabling the plugin (php.ini)","mysqlnd-qc.quickstart.configuration":"Setup","example-1845":"Using the MYSQLND_QC_ENABLE_SWITCH SQL hint","example-1846":"Using the MYSQLND_QC_DISABLE_SWITCH SQL hint","example-1847":"Example showing which type of statements are not cached","example-1848":"Enabling caching for all statements using the mysqlnd_qc.cache_no_table ini setting","mysqlnd-qc.quickstart.caching":"Caching queries","example-1849":"Setting the TTL with the mysqlnd_qc.ttl ini setting","example-1850":"Setting TTL with SQL hints","mysqlnd-qc.per-query-ttl":"Setting the TTL","example-1851":"Setting a callback with mysqlnd_qc_set_is_select","mysqlnd-qc.pattern-based-caching":"Pattern based caching","example-1852":"Enabling the slam defense mechanism","mysqlnd-qc.slam-defense":"Slam defense","example-1853":"Collecting a query trace","example-1854":"Setting the backtrace depth with the mysqlnd_qc.query_trace_bt_depth ini setting","mysqlnd-qc.cache-candidates":"Finding cache candidates","example-1855":"Collecting statistics data with the mysqlnd_qc.time_statistics ini setting","example-1856":"Example mysqlnd_qc_get_cache_info usage","example-1857":"Example mysqlnd_qc_get_normalized_query_trace_log usage","mysqlnd-qc.cache-efficiency":"Measuring cache efficiency","example-1858":"Using a user-defined storage handler","mysqlnd-qc.set-user-handlers":"Beyond TTL: user-defined storage","mysqlnd-qc.quickstart":"Quickstart and Examples","mysqlnd-qc.requirements":"Requirements","mysqlnd-qc.installation":"Installation","mysqlnd-qc.configuration.list":"","ini.mysqlnd-qc.enable-qc":"","ini.mysqlnd-qc.ttl":"","ini.mysqlnd-qc.cache-by-default":"","ini.mysqlnd-qc.cache-no-table":"","ini.mysqlnd-qc.use-request-time":"","ini.mysqlnd-qc.time-statistics":"","ini.mysqlnd-qc.collect-statistics":"","ini.mysqlnd-qc.collect-statistics-log-file":"","ini.mysqlnd-qc.collect-query-trace":"","ini.mysqlnd-qc.query-trace-bt-depth":"","ini.mysqlnd-qc.ignore-sql-comments":"","ini.mysqlnd-qc.slam-defense":"","ini.mysqlnd-qc.slam-defense-ttl":"","ini.mysqlnd-qc.collect-normalized-query-trace":"","ini.mysqlnd-qc.std-data-copy":"","ini.mysqlnd-qc.apc-prefix":"","ini.mysqlnd-qc.memc-server":"","ini.mysqlnd-qc.memc-port":"","ini.mysqlnd-qc.sqlite-data-file":"","mysqlnd-qc.configuration":"Runtime Configuration","mysqlnd-qc.setup":"Installing\/Configuring","example-1859":"Using SQL hint constants","constant.mysqlnd-qc-enable-switch":"","constant.mysqlnd-qc-disable-switch":"","constant.mysqlnd-qc-ttl-switch":"","constant.mysqlnd-qc-server-id":"","example-1860":"Example mysqlnd_qc_set_cache_condition usage","constant.mysqlnd-qc-condition-meta-schema-pattern":"","constant.mysqlnd-qc-version":"","constant.mysqlnd-qc-version-id":"","mysqlnd-qc.constants":"Predefined Constants","function.mysqlnd-qc-clear-cache":"Flush all cache contents","example-1861":"mysqlnd_qc_get_available_handlers example","function.mysqlnd-qc-get-available-handlers":"Returns a list of available storage handler","example-1862":"mysqlnd_qc_get_cache_info example","function.mysqlnd-qc-get-cache-info":"Returns information on the current handler, the number of cache entries and cache entries, if available","example-1863":"mysqlnd_qc_get_core_stats example","function.mysqlnd-qc-get-core-stats":"Statistics collected by the core of the query cache","example-1864":"mysqlnd_qc_get_normalized_query_trace_log example","function.mysqlnd-qc-get-normalized-query-trace-log":"Returns a normalized query trace log for each query inspected by the query cache","example-1865":"mysqlnd_qc_get_query_trace_log example","function.mysqlnd-qc-get-query-trace-log":"Returns a backtrace for each query inspected by the query cache","example-1866":"mysqlnd_qc_set_cache_condition example","function.mysqlnd-qc-set-cache-condition":"Set conditions for automatic caching","example-1867":"mysqlnd_qc_set_is_select example","function.mysqlnd-qc-set-is-select":"Installs a callback which decides whether a statement is cached","example-1868":"mysqlnd_qc_set_storage_handler example","function.mysqlnd-qc-set-storage-handler":"Change current storage handler","function.mysqlnd-qc-set-user-handlers":"Sets the callback functions for a user-defined procedural storage handler","ref.mysqlnd-qc":"mysqlnd_qc Functions","mysqlnd-qc.changes-one-two":"PECL\/mysqlnd_qc 1.2 series","mysqlnd-qc.changes-one-one":"PECL\/mysqlnd_qc 1.1 series","mysqlnd-qc.changes-one-o":"PECL\/mysqlnd_qc 1.0 series","mysqlnd-qc.changes":"Change History","book.mysqlnd-qc":"Mysqlnd query result cache plugin","mysqlnd-uh.security":"Security considerations","mysqlnd-uh.docs-note":"Documentation note","mysqlnd-uh.name":"On the name","intro.mysqlnd-uh":"Introduction","example-1869":"Enabling the plugin (php.ini)","mysqlnd-uh.quickstart.configuration":"Setup","example-1870":"Pseudo-code: what a built-in class does","example-1871":"Installing a proxy","mysqlnd-uh.quickstart.how-it-works":"How it works","example-1872":"Proxy registration, mysqlnd_uh.enable=1","example-1873":"Proxy installation disabled","example-1874":"Connection proxy","example-1875":"Prepared statement proxy","mysqlnd-uh.quickstart.proxy-installation":"Installing a proxy","example-1876":"Basic Monitoring","mysqlnd-uh.quickstart.query-monitoring":"Basic query monitoring","mysqlnd-uh.quickstart":"Quickstart and Examples","mysqlnd-uh.requirements":"Requirements","mysqlnd-uh.installation":"Installation","mysqlnd-uh.configuration.list":"","ini.mysqlnd-uh.enable":"","ini.mysqlnd-uh.report-wrong-types":"","mysqlnd-uh.configuration":"Runtime Configuration","mysqlnd-uh.resources":"Resource Types","mysqlnd-uh.setup":"Installing\/Configuring","constant.mysqlnd-uh-mysqlnd-com-sleep":"","constant.mysqlnd-uh-mysqlnd-com-quit":"","constant.mysqlnd-uh-mysqlnd-com-init-db":"","constant.mysqlnd-uh-mysqlnd-com-query":"","constant.mysqlnd-uh-mysqlnd-com-field-list":"","constant.mysqlnd-uh-mysqlnd-com-create-db":"","constant.mysqlnd-uh-mysqlnd-com-drop-db":"","constant.mysqlnd-uh-mysqlnd-com-refresh":"","constant.mysqlnd-uh-mysqlnd-com-shutdown":"","constant.mysqlnd-uh-mysqlnd-com-statistics":"","constant.mysqlnd-uh-mysqlnd-com-process-info":"","constant.mysqlnd-uh-mysqlnd-com-connect":"","constant.mysqlnd-uh-mysqlnd-com-process-kill":"","constant.mysqlnd-uh-mysqlnd-com-debug":"","constant.mysqlnd-uh-mysqlnd-com-ping":"","constant.mysqlnd-uh-mysqlnd-com-time":"","constant.mysqlnd-uh-mysqlnd-com-delayed-insert":"","constant.mysqlnd-uh-mysqlnd-com-change-user":"","constant.mysqlnd-uh-mysqlnd-com-binlog-dump":"","constant.mysqlnd-uh-mysqlnd-com-table-dump":"","constant.mysqlnd-uh-mysqlnd-com-connect-out":"","constant.mysqlnd-uh-mysqlnd-com-register-slaved":"","constant.mysqlnd-uh-mysqlnd-com-stmt-prepare":"","constant.mysqlnd-uh-mysqlnd-com-stmt-execute":"","constant.mysqlnd-uh-mysqlnd-com-stmt-send-long-data":"","constant.mysqlnd-uh-mysqlnd-com-stmt-close":"","constant.mysqlnd-uh-mysqlnd-com-stmt-reset":"","constant.mysqlnd-uh-mysqlnd-com-set-option":"","constant.mysqlnd-uh-mysqlnd-com-stmt-fetch":"","constant.mysqlnd-uh-mysqlnd-com-daemon":"","constant.mysqlnd-uh-mysqlnd-com-end":"","constant.mysqlnd-uh-mysqlnd-prot-greet-packet":"","constant.mysqlnd-uh-mysqlnd-prot-auth-packet":"","constant.mysqlnd-uh-mysqlnd-prot-ok-packet":"","constant.mysqlnd-uh-mysqlnd-prot-eof-packet":"","constant.mysqlnd-uh-mysqlnd-prot-cmd-packet":"","constant.mysqlnd-uh-mysqlnd-prot-rset-header-packet":"","constant.mysqlnd-uh-mysqlnd-prot-rset-fld-packet":"","constant.mysqlnd-uh-mysqlnd-prot-row-packet":"","constant.mysqlnd-uh-mysqlnd-prot-stats-packet":"","constant.mysqlnd-uh-mysqlnd-prepare-resp-packet":"","constant.mysqlnd-uh-mysqlnd-chg-user-resp-packet":"","constant.mysqlnd-uh-mysqlnd-prot-last":"","constant.mysqlnd-uh-mysqlnd-close-explicit":"","constant.mysqlnd-uh-mysqlnd-close-implicit":"","constant.mysqlnd-uh-mysqlnd-close-disconnected":"","constant.mysqlnd-uh-mysqlnd-close-last":"","constant.mysqlnd-uh-server-option-multi-statements-on":"","constant.mysqlnd-uh-server-option-multi-statements-off":"","constant.mysqlnd-uh-mysqlnd-option-opt-connect-timeout":"","constant.mysqlnd-uh-mysqlnd-option-opt-compress":"","constant.mysqlnd-uh-mysqlnd-option-opt-named-pipe":"","constant.mysqlnd-uh-mysqlnd-option-init-command":"","constant.mysqlnd-uh-mysqlnd-read-default-file":"","constant.mysqlnd-uh-mysqlnd-read-default-group":"","constant.mysqlnd-uh-mysqlnd-set-charset-dir":"","constant.mysqlnd-uh-mysqlnd-set-charset-name":"","constant.mysqlnd-uh-mysqlnd-opt-local-infile":"","constant.mysqlnd-uh-mysqlnd-opt-protocol":"","constant.mysqlnd-uh-mysqlnd-shared-memory-base-name":"","constant.mysqlnd-uh-mysqlnd-opt-read-timeout":"","constant.mysqlnd-uh-mysqlnd-opt-write-timeout":"","constant.mysqlnd-uh-mysqlnd-opt-use-result":"","constant.mysqlnd-uh-mysqlnd-opt-use-remote-connection":"","constant.mysqlnd-uh-mysqlnd-opt-use-embedded-connection":"","constant.mysqlnd-uh-mysqlnd-opt-guess-connection":"","constant.mysqlnd-uh-mysqlnd-set-client-ip":"","constant.mysqlnd-uh-mysqlnd-secure-auth":"","constant.mysqlnd-uh-mysqlnd-report-data-truncation":"","constant.mysqlnd-uh-mysqlnd-opt-reconnect":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-verify-server-cert":"","constant.mysqlnd-uh-mysqlnd-opt-net-cmd-buffer-size":"","constant.mysqlnd-uh-mysqlnd-opt-net-read-buffer-size":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-key":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-cert":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-ca":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-capath":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-cipher":"","constant.mysqlnd-uh-mysqlnd-opt-ssl-passphrase":"","constant.mysqlnd-uh-server-option-plugin-dir":"","constant.mysqlnd-uh-server-option-default-auth":"","constant.mysqlnd-uh-server-option-set-client-ip":"","constant.mysqlnd-uh-mysqlnd-opt-max-allowed-packet":"","constant.mysqlnd-uh-mysqlnd-opt-auth-protocol":"","constant.mysqlnd-uh-mysqlnd-opt-int-and-float-native":"","constant.mysqlnd-uh-version":"","constant.mysqlnd-uh-version-id":"","mysqlnd-uh.constants":"Predefined Constants","mysqlnduhconnection.intro":"Introduction","mysqlnduhconnection.synopsis":"Class synopsis","example-1877":"MysqlndUhConnection::changeUser example","mysqlnduhconnection.changeuser":"Changes the user of the specified mysqlnd database connection","example-1878":"MysqlndUhConnection::charsetName example","mysqlnduhconnection.charsetname":"Returns the default character set for the database connection","example-1879":"MysqlndUhConnection::close example","mysqlnduhconnection.close":"Closes a previously opened database connection","example-1880":"MysqlndUhConnection::connect example","mysqlnduhconnection.connect":"Open a new connection to the MySQL server","mysqlnduhconnection.construct":"The __construct purpose","example-1881":"MysqlndUhConnection::endPSession example","mysqlnduhconnection.endpsession":"End a persistent connection","example-1882":"MysqlndUhConnection::escapeString example","mysqlnduhconnection.escapestring":"Escapes special characters in a string for use in an SQL statement,\n   taking into account the current charset of the connection","example-1883":"MysqlndUhConnection::getAffectedRows example","mysqlnduhconnection.getaffectedrows":"Gets the number of affected rows in a previous MySQL operation","example-1884":"MysqlndUhConnection::getErrorNumber example","mysqlnduhconnection.geterrornumber":"Returns the error code for the most recent function call","example-1885":"MysqlndUhConnection::getErrorString example","mysqlnduhconnection.geterrorstring":"Returns a string description of the last error","example-1886":"MysqlndUhConnection::getFieldCount example","mysqlnduhconnection.getfieldcount":"Returns the number of columns for the most recent query","example-1887":"MysqlndUhConnection::getHostInformation example","mysqlnduhconnection.gethostinformation":"Returns a string representing the type of connection used","example-1888":"MysqlndUhConnection::getLastInsertId example","mysqlnduhconnection.getlastinsertid":"Returns the auto generated id used in the last query.","example-1889":"MysqlndUhConnection::getLastMessage example","mysqlnduhconnection.getlastmessage":"Retrieves information about the most recently executed query","example-1890":"MysqlndUhConnection::getProtocolInformation example","mysqlnduhconnection.getprotocolinformation":"Returns the version of the MySQL protocol used","example-1891":"MysqlndUhConnection::getServerInformation example","mysqlnduhconnection.getserverinformation":"Returns the version of the MySQL server","example-1892":"MysqlndUhConnection::getServerStatistics example","mysqlnduhconnection.getserverstatistics":"Gets the current system status","example-1893":"MysqlndUhConnection::getServerVersion example","mysqlnduhconnection.getserverversion":"Returns the version of the MySQL server as an integer","example-1894":"MysqlndUhConnection::getSqlstate example","mysqlnduhconnection.getsqlstate":"Returns the SQLSTATE error from previous MySQL operation","example-1895":"MysqlndUhConnection::getStatistics example","mysqlnduhconnection.getstatistics":"Returns statistics about the client connection.","example-1896":"MysqlndUhConnection::getThreadId example","mysqlnduhconnection.getthreadid":"Returns the thread ID for the current connection","example-1897":"MysqlndUhConnection::getWarningCount example","mysqlnduhconnection.getwarningcount":"Returns the number of warnings from the last query for the given link","example-1898":"MysqlndUhConnection::init example","mysqlnduhconnection.init":"Initialize mysqlnd connection","example-1899":"MysqlndUhConnection::kill example","mysqlnduhconnection.killconnection":"Asks the server to kill a MySQL thread","example-1900":"MysqlndUhConnection::listFields example","mysqlnduhconnection.listfields":"List MySQL table fields","example-1901":"MysqlndUhConnection::listMethod example","mysqlnduhconnection.listmethod":"Wrapper for assorted list commands","example-1902":"MysqlndUhConnection::moreResults example","mysqlnduhconnection.moreresults":"Check if there are any more query results from a multi query","example-1903":"MysqlndUhConnection::nextResult example","mysqlnduhconnection.nextresult":"Prepare next result from multi_query","example-1904":"MysqlndUhConnection::ping example","mysqlnduhconnection.ping":"Pings a server connection, or tries to reconnect if the connection has gone down","example-1905":"MysqlndUhConnection::query example","mysqlnduhconnection.query":"Performs a query on the database","example-1906":"MysqlndUhConnection::queryReadResultsetHeader example","mysqlnduhconnection.queryreadresultsetheader":"Read a result set header","example-1907":"MysqlndUhConnection::reapQuery example","mysqlnduhconnection.reapquery":"Get result from async query","example-1908":"MysqlndUhConnection::refreshServer example","mysqlnduhconnection.refreshserver":"Flush or reset tables and caches","example-1909":"MysqlndUhConnection::restartPSession example","mysqlnduhconnection.restartpsession":"Restart a persistent mysqlnd connection","example-1910":"MysqlndUhConnection::selectDb example","mysqlnduhconnection.selectdb":"Selects the default database for database queries","example-1911":"MysqlndUhConnection::sendClose example","mysqlnduhconnection.sendclose":"Sends a close command to MySQL","example-1912":"MysqlndUhConnection::sendQuery example","mysqlnduhconnection.sendquery":"Sends a query to MySQL","example-1913":"MysqlndUhConnection::serverDumpDebugInformation example","mysqlnduhconnection.serverdumpdebuginformation":"Dump debugging information into the log for the MySQL server","example-1914":"MysqlndUhConnection::setAutocommit example","mysqlnduhconnection.setautocommit":"Turns on or off auto-committing database modifications","example-1915":"MysqlndUhConnection::setCharset example","mysqlnduhconnection.setcharset":"Sets the default client character set","example-1916":"MysqlndUhConnection::setClientOption example","mysqlnduhconnection.setclientoption":"Sets a client option","example-1917":"MysqlndUhConnection::setServerOption example","mysqlnduhconnection.setserveroption":"Sets a server option","mysqlnduhconnection.shutdownserver":"The shutdownServer purpose","example-1918":"MysqlndUhConnection::simpleCommand example","mysqlnduhconnection.simplecommand":"Sends a basic COM_* command","example-1919":"MysqlndUhConnection::simpleCommandHandleResponse example","mysqlnduhconnection.simplecommandhandleresponse":"Process a response for a basic COM_* command send to the client","example-1920":"MysqlndUhConnection::sslSet example","mysqlnduhconnection.sslset":"Used for establishing secure connections using SSL","example-1921":"MysqlndUhConnection::stmtInit example","mysqlnduhconnection.stmtinit":"Initializes a statement and returns a resource for use with mysqli_statement::prepare","example-1922":"MysqlndUhConnection::storeResult example","mysqlnduhconnection.storeresult":"Transfers a result set from the last query","example-1923":"MysqlndUhConnection::txCommit example","mysqlnduhconnection.txcommit":"Commits the current transaction","example-1924":"MysqlndUhConnection::txRollback example","mysqlnduhconnection.txrollback":"Rolls back current transaction","example-1925":"MysqlndUhConnection::useResult example","mysqlnduhconnection.useresult":"Initiate a result set retrieval","class.mysqlnduhconnection":"The MysqlndUhConnection class","mysqlnduhpreparedstatement.intro":"Introduction","mysqlnduhpreparedstatement.synopsis":"Class synopsis","mysqlnduhpreparedstatement.construct":"The __construct purpose","example-1926":"MysqlndUhPreparedStatement::execute example","mysqlnduhpreparedstatement.execute":"Executes a prepared Query","example-1927":"MysqlndUhPreparedStatement::prepare example","mysqlnduhpreparedstatement.prepare":"Prepare an SQL statement for execution","class.mysqlnduhpreparedstatement":"The MysqlndUhPreparedStatement class","example-1928":"mysqlnd_uh_convert_to_mysqlnd example","function.mysqlnd-uh-convert-to-mysqlnd":"Converts a MySQL connection handle into a mysqlnd connection handle","example-1929":"mysqlnd_uh_set_connection_proxy example","function.mysqlnd-uh-set-connection-proxy":"Installs a proxy for mysqlnd connections","function.mysqlnd-uh-set-statement-proxy":"Installs a proxy for mysqlnd statements","ref.mysqlnd-uh":"Mysqlnd_uh Functions","mysqlnd-uh.changes-one-o":"PECL\/mysqlnd_uh 1.0 series","mysqlnd-uh.changes":"Change History","book.mysqlnd-uh":"Mysqlnd user handler plugin","mysqlnd-mux.key-features":"Key Features","mysqlnd-mux.limitations":"Limitations","mysqlnd-mux.name":"About the name mysqlnd_mux","intro.mysqlnd-mux":"Introduction","mysqlnd-mux.architecture":"Architecture","mysqlnd-mux.connection_pool":"Connection pool","mysqlnd-mux.sharing_connections":"Sharing connections","mysqlnd-mux.concepts":"Concepts","mysqlnd-mux.requirements":"Requirements","mysqlnd-mux.installation":"Installation","mysqlnd-mux.configuration.list":"","ini.mysqlnd-mux.enable":"","mysqlnd-mux.configuration":"Runtime Configuration","mysqlnd-mux.setup":"Installing\/Configuring","constant.mysqlnd-mux-version":"","constant.mysqlnd-mux-version-id":"","mysqlnd-mux.constants":"Predefined Constants","mysqlnd-mux.changes-one-o":"PECL\/mysqlnd_mux 1.0 series","mysqlnd-mux.changes":"Change History","book.mysqlnd-mux":"Mysqlnd connection multiplexing plugin","mysqlnd-memcache.key-features":"Key Features","mysqlnd-memcache.limitations":"Limitations","mysqlnd-memcache.name":"On the name","intro.mysqlnd-memcache":"Introduction","example-1930":"Enabling the plugin (php.ini)","example-1931":"SQL table used for the Quickstart","mysqlnd-memcache.quickstart.configuration":"Setup","example-1932":"Basic example.","mysqlnd-memcache.quickstart.usage":"Usage","mysqlnd-memcache.quickstart":"Quickstart and Examples","mysqlnd-memcache.requirements":"Requirements","mysqlnd-memcache.installation":"Installation","mysqlnd-memcache.configuration.list":"","ini.mysqlnd-memcache.enable":"","mysqlnd-memcache.configuration":"Runtime Configuration","mysqlnd-memcache.setup":"Installing\/Configuring","constant.mysqlnd-memcache-default-regexp":"","constant.mysqlnd-memcache-version":"","constant.mysqlnd-memcache-version-id":"","mysqlnd-memcache.constants":"Predefined Constants","example-1933":"mysqlnd_memcache_get_config example","function.mysqlnd-memcache-get-config":"Returns information about the plugin configuration","example-1934":"mysqlnd_memcache_set example with\n     var_dump as a simple debugging callback.","function.mysqlnd-memcache-set":"Associate a MySQL connection with a Memcache connection","ref.mysqlnd-memcache":"Mysqlnd_memcache Functions","mysqlnd-memcache.changes-one-o":"PECL\/mysqlnd_memcache 1.0 series","mysqlnd-memcache.changes":"Change History","book.mysqlnd-memcache":"Mysqlnd Memcache plugin","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.privileged-connect":"","ini.oci8.statement-cache-size":"","oci8.configuration":"Runtime Configuration","oci8.setup":"Installing\/Configuring","oci8.constants":"Predefined Constants","example-1935":"Basic query","example-1936":"Inserting with bind variables","example-1937":"Inserting data into a CLOB column","example-1938":"Using a PL\/SQL stored function","example-1939":"Using a PL\/SQL stored procedure","example-1940":"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-1941":"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-1942":"oci_bind_array_by_name example","function.oci-bind-array-by-name":"Binds a PHP array to an Oracle PL\/SQL array parameter","example-1943":"Inserting data with oci_bind_by_name","example-1944":"Binding once for multiple executions","example-1945":"Binding with a foreach loop","example-1946":"Binding in a WHERE clause","example-1947":"Binding with a LIKE clause","example-1948":"Binding with REGEXP_LIKE","example-1949":"Binding Multiple Values in an IN Clause","example-1950":"Binding a ROWID returned by a query","example-1951":"Binding a ROWID on INSERT","example-1952":"Binding for a PL\/SQL stored function","example-1953":"Binding parameters for a PL\/SQL stored procedure","example-1954":"Binding a CLOB column","function.oci-bind-by-name":"Binds a PHP variable to an Oracle placeholder","function.oci-cancel":"Cancels reading from cursor","example-1955":"oci_client_version example","function.oci-client-version":"Returns the Oracle client library version","example-1956":"Closing a connection","example-1957":"Database connections are not closed until all references are closed","example-1958":"Closing a connection opened more than once","example-1959":"Connections are closed when variables go out of scope","function.oci-close":"Closes an Oracle connection","example-1960":"oci_commit example","function.oci-commit":"Commits the outstanding database transaction","example-1961":"Basic oci_connect using Easy Connect syntax","example-1962":"Basic oci_connect using a Network Connect name","example-1963":"oci_connect with an explicit character set","example-1964":"Using multiple calls to oci_connect","function.oci-connect":"Connect to an Oracle database","example-1965":"oci_define_by_name example","example-1966":"oci_define_by_name with case sensitive column names","example-1967":"oci_define_by_name with LOB columns","example-1968":"oci_define_by_name with an explicit type","function.oci-define-by-name":"Associates a PHP variable with a column for query fetches","example-1969":"Displaying the Oracle error message after a connection error","example-1970":"Displaying the Oracle error message after a parsing error","example-1971":"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-1972":"oci_execute for queries","example-1973":"oci_execute without specifying a mode example","example-1974":"oci_execute with OCI_NO_AUTO_COMMIT example","example-1975":"oci_execute with different commit modes example","example-1976":"oci_execute with\n     OCI_DESCRIBE_ONLY example","function.oci-execute":"Executes a statement","example-1977":"oci_fetch_all example","example-1978":"oci_fetch_all example with OCI_FETCHSTATEMENT_BY_ROW","example-1979":"oci_fetch_all with OCI_NUM","function.oci-fetch-all":"Fetches multiple rows from a query into a two-dimensional array","example-1980":"oci_fetch_array with OCI_BOTH","example-1981":"oci_fetch_array with OCI_NUM","example-1982":"oci_fetch_array with OCI_ASSOC","example-1983":"oci_fetch_array with OCI_RETURN_NULLS","example-1984":"oci_fetch_array with OCI_RETURN_LOBS","example-1985":"oci_fetch_array with case sensitive column names","example-1986":"oci_fetch_array with columns having duplicate names","example-1987":"oci_fetch_array with DATE columns","example-1988":"oci_fetch_array with REF CURSOR","example-1989":"oci_fetch_array with a LIMIT-like query","example-1990":"oci_fetch_array with Oracle Database 12c Implicit Result Sets","function.oci-fetch-array":"Returns the next row from a query as an associative or numeric array","function.oci-fetch-assoc":"Returns the next row from a query as an associative array","example-1991":"oci_fetch_object example","example-1992":"oci_fetch_object with case sensitive column names","example-1993":"oci_fetch_object with LOBs","function.oci-fetch-object":"Returns the next row from a query as an object","function.oci-fetch-row":"Returns the next row from a query as a numeric array","example-1994":"oci_fetch with defined variables","example-1995":"oci_fetch with oci_result","function.oci-fetch":"Fetches the next row from a query into internal buffers","function.oci-field-is-null":"Checks if the field is NULL","example-1996":"oci_field_name example","function.oci-field-name":"Returns the name of a field from the statement","function.oci-field-precision":"Tell the precision of a field","function.oci-field-scale":"Tell the scale of the field","example-1997":"oci_field_size example","function.oci-field-size":"Returns field's size","function.oci-field-type-raw":"Tell the raw Oracle data type of the field","example-1998":"oci_field_type example","function.oci-field-type":"Returns field's data type","function.oci-free-descriptor":"Frees a descriptor","function.oci-free-statement":"Frees all resources associated with statement or cursor","example-1999":"Fetching Implicit Result Sets in a loop","example-2000":"Getting child statement handles individually","example-2001":"Explicitly setting the Prefetch Count","example-2002":"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 12c Implicit Result Sets","function.oci-internal-debug":"Enables or disables internal debug output","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-2003":"oci_new_connect example","function.oci-new-connect":"Connect to the Oracle server using a unique connection","example-2004":"Using REF CURSOR in an Oracle's stored procedure","example-2005":"Using REF CURSOR in an Oracle's select statement","function.oci-new-cursor":"Allocates and returns a new cursor (statement handle)","example-2006":"oci_new_descriptor example","example-2007":"oci_new_descriptor example","function.oci-new-descriptor":"Initializes a new empty LOB or FILE descriptor","example-2008":"oci_num_fields example","function.oci-num-fields":"Returns the number of result columns in a statement","example-2009":"oci_num_rows example","function.oci-num-rows":"Returns number of rows affected during statement execution","example-2010":"oci_parse example for SQL statements","example-2011":"oci_parse example for PL\/SQL statements","function.oci-parse":"Prepares an Oracle statement for execution","function.oci-password-change":"Changes password of Oracle's user","function.oci-pconnect":"Connect to an Oracle database using a persistent connection","function.oci-result":"Returns field's value from the fetched row","example-2012":"oci_rollback example","example-2013":"Rolling back to a SAVEPOINT example","function.oci-rollback":"Rolls back the outstanding database transaction","example-2014":"oci_server_version example","function.oci-server-version":"Returns the Oracle Database version","example-2015":"Setting the action","function.oci-set-action":"Sets the action name","example-2016":"Setting the client identifier to the application user","function.oci-set-client-identifier":"Sets the client identifier","example-2017":"Setting the client information","function.oci-set-client-info":"Sets the client information","example-2018":"Two scripts can use different versions of myfunc() at the same time","function.oci-set-edition":"Sets the database edition","example-2019":"Setting the module name","function.oci-set-module-name":"Sets the module name","example-2020":"Changing the default prefetch value for a query","example-2021":"Changing the default prefetch for a REF CURSOR fetch","example-2022":"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-2023":"oci_statement_type example","function.oci-statement-type":"Returns the type of a statement","ref.oci8":"OCI8 Functions","OCI-Collection.intro":"Introduction","OCI-Collection.synopsis":"Class synopsis","oci-collection.append":"Appends element to the collection","oci-collection.assign":"Assigns a value to the collection from another existing collection","oci-collection.assignelem":"Assigns a value to the element of the collection","oci-collection.free":"Frees the resources associated with the collection object","oci-collection.getelem":"Returns value of the element","oci-collection.max":"Returns the maximum number of elements in the collection","oci-collection.size":"Returns size of the collection","oci-collection.trim":"Trims elements from the end of the collection","class.OCI-Collection":"The OCI-Collection class","OCI-Lob.intro":"Introduction","OCI-Lob.synopsis":"Class synopsis","oci-lob.append":"Appends data from the large object to another large object","oci-lob.close":"Closes LOB descriptor","oci-lob.eof":"Tests for end-of-file on a large object's descriptor","oci-lob.erase":"Erases a specified portion of the internal LOB data","oci-lob.export":"Exports LOB's contents to a file","oci-lob.flush":"Flushes\/writes buffer of the LOB to the server","oci-lob.free":"Frees resources associated with the LOB descriptor","oci-lob.getbuffering":"Returns current state of buffering for the large object","oci-lob.import":"Imports file data to the LOB","oci-lob.load":"Returns large object's contents","oci-lob.read":"Reads part of the large object","oci-lob.rewind":"Moves the internal pointer to the beginning of the large object","oci-lob.save":"Saves data to the large object","oci-lob.savefile":"Alias of OCI-Lob::import","oci-lob.seek":"Sets the internal pointer of the large object","oci-lob.setbuffering":"Changes current state of buffering for the large object","oci-lob.size":"Returns size of large object","oci-lob.tell":"Returns the current position of internal pointer of large object","oci-lob.truncate":"Truncates large object","oci-lob.write":"Writes data to the large object","oci-lob.writetemporary":"Writes a temporary large object","oci-lob.writetofile":"Alias of OCI-Lob::export","class.OCI-Lob":"The OCI-Lob class","function.ocibindbyname":"Alias of oci_bind_by_name","function.ocicancel":"Alias of oci_cancel","function.ocicloselob":"Alias of OCI-Lob::close","function.ocicollappend":"Alias of OCI-Collection::append","function.ocicollassign":"Alias of OCI-Collection::assign","function.ocicollassignelem":"Alias of OCI-Collection::assignElem","function.ocicollgetelem":"Alias of OCI-Collection::getElem","function.ocicollmax":"Alias of OCI-Collection::max","function.ocicollsize":"Alias of OCI-Collection::size","function.ocicolltrim":"Alias of OCI-Collection::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 OCI-Collection::free","function.ocifreecursor":"Alias of oci_free_statement","function.ocifreedesc":"Alias of OCI-Lob::free","function.ocifreestatement":"Alias of oci_free_statement","function.ociinternaldebug":"Alias of oci_internal_debug","function.ociloadlob":"Alias of OCI-Lob::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 OCI-Lob::save","function.ocisavelobfile":"Alias of OCI-Lob::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 OCI-Lob::export","function.ociwritetemporarylob":"Alias of OCI-Lob::writeTemporary","oldaliases.oci8":"OCI8 Obsolete Aliases and Functions","book.oci8":"Oracle OCI8","intro.ovrimos":"Introduction","ovrimos.requirements":"Requirements","ovrimos.installation":"Installation","ovrimos.configuration":"Runtime Configuration","ovrimos.resources":"Resource Types","ovrimos.setup":"Installing\/Configuring","ovrimos.constants":"Predefined Constants","example-2024":"Connect to Ovrimos SQL Server and select from a system table","ovrimos.examples-basic":"Basic usage","ovrimos.examples":"Examples","function.ovrimos-close":"Closes the connection to ovrimos","function.ovrimos-commit":"Commits the transaction","example-2025":"ovrimos_connect Example","function.ovrimos-connect":"Connect to the specified database","function.ovrimos-cursor":"Returns the name of the cursor","function.ovrimos-exec":"Executes an SQL statement","function.ovrimos-execute":"Executes a prepared SQL statement","example-2026":"A fetch into example","function.ovrimos-fetch-into":"Fetches a row from the result set","example-2027":"A fetch row example","function.ovrimos-fetch-row":"Fetches a row from the result set","function.ovrimos-field-len":"Returns the length of the output column","function.ovrimos-field-name":"Returns the output column name","function.ovrimos-field-num":"Returns the (1-based) index of the output column","function.ovrimos-field-type":"Returns the type of the output column","function.ovrimos-free-result":"Frees the specified result_id","function.ovrimos-longreadlen":"Specifies how many bytes are to be retrieved from long datatypes","function.ovrimos-num-fields":"Returns the number of columns","function.ovrimos-num-rows":"Returns the number of rows affected by update operations","example-2028":"ovrimos_prepare Example","function.ovrimos-prepare":"Prepares an SQL statement","example-2029":"Prepare a statement, execute, and view the result","example-2030":"ovrimos_result_all with meta-information","function.ovrimos-result-all":"Prints the whole result set as an HTML table","function.ovrimos-result":"Retrieves the output column","function.ovrimos-rollback":"Rolls back the transaction","ref.ovrimos":"Ovrimos SQL Functions","book.ovrimos":"Ovrimos SQL","intro.paradox":"Introduction","paradox.requirements":"Requirements","paradox.installation":"Installation","paradox.configuration":"Runtime Configuration","paradox.resources":"Resource Types","paradox.setup":"Installing\/Configuring","paradox.table-fieldtypes":"Contants for field types","paradox.table-filetypes":"Contants for file types","paradox.constants":"Predefined Constants","paradox.table-class-methods":"Methods of class paradox_db","paradox.oo-api":"Object oriented API","function.px-close":"Closes a paradox database","example-2031":"Creating a Paradox database with two fields","function.px-create-fp":"Create a new paradox database","example-2032":"Turn a paradox date into a human readable form","function.px-date2string":"Converts a date into a string.","function.px-delete-record":"Deletes record from paradox database","function.px-delete":"Deletes resource of paradox database","function.px-get-field":"Returns the specification of a single field","function.px-get-info":"Return lots of information about a paradox file","function.px-get-parameter":"Gets a parameter","function.px-get-record":"Returns record of paradox database","function.px-get-schema":"Returns the database schema","function.px-get-value":"Gets a value","example-2033":"Set the date\/time fields in a paradox database to the current\n    date\/time","function.px-insert-record":"Inserts record into paradox database","example-2034":"Opening a Paradox database","example-2035":"Opening a Paradox database","function.px-new":"Create a new paradox object","function.px-numfields":"Returns number of fields in a database","function.px-numrecords":"Returns number of records in a database","function.px-open-fp":"Open paradox database","function.px-put-record":"Stores record into paradox database","function.px-retrieve-record":"Returns record of paradox database","function.px-set-blob-file":"Sets the file where blobs are read from","function.px-set-parameter":"Sets a parameter","function.px-set-tablename":"Sets the name of a table (deprecated)","function.px-set-targetencoding":"Sets the encoding for character fields (deprecated)","function.px-set-value":"Sets a value","example-2036":"Turn a paradox timestamp into a human readable form","function.px-timestamp2string":"Converts the timestamp into a string.","function.px-update-record":"Updates record in paradox database","ref.paradox":"Paradox Functions","book.paradox":"Paradox File Access","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-assoc":"","constant.pgsql-num":"","constant.pgsql-both":"","constant.pgsql-connect-force-new":"","constant.pgsql-connection-bad":"","constant.pgsql-connection-ok":"","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-errors-terse":"","constant.pgsql-errors-default":"","constant.pgsql-errors-verbose":"","constant.pgsql-status-long":"","constant.pgsql-status-string":"","constant.pgsql-conv-ignore-default":"","constant.pgsql-conv-force-null":"","constant.pgsql-conv-ignore-not-null":"","pgsql.constants":"Predefined Constants","example-2037":"PostgreSQL extension overview example","pgsql.examples-basic":"Basic usage","pgsql.examples":"Examples","pgsql.notes":"Notes","example-2038":"pg_affected_rows example","function.pg-affected-rows":"Returns number of affected records (tuples)","example-2039":"pg_cancel_query example","function.pg-cancel-query":"Cancel an asynchronous query","example-2040":"pg_client_encoding example","function.pg-client-encoding":"Gets the client encoding","example-2041":"pg_close example","function.pg-close":"Closes a PostgreSQL connection","example-2042":"Using pg_connect","function.pg-connect":"Open a PostgreSQL connection","example-2043":"pg_connection_busy example","function.pg-connection-busy":"Get connection is busy or not","example-2044":"pg_connection_reset example","function.pg-connection-reset":"Reset connection (reconnect)","example-2045":"pg_connection_status example","function.pg-connection-status":"Get connection status","example-2046":"pg_convert example","function.pg-convert":"Convert associative array values into suitable for SQL statement","example-2047":"pg_copy_from example","function.pg-copy-from":"Insert records into a table from an array","example-2048":"pg_copy_to example","function.pg-copy-to":"Copy a table to an array","example-2049":"pg_dbname example","function.pg-dbname":"Get the database name","example-2050":"pg_delete example","function.pg-delete":"Deletes records","example-2051":"pg_end_copy example","function.pg-end-copy":"Sync with PostgreSQL backend","example-2052":"pg_escape_bytea example","function.pg-escape-bytea":"Escape a string for insertion into a bytea field","example-2053":"pg_escape_identifier example","function.pg-escape-identifier":"Escape a identifier for insertion into a text field","example-2054":"pg_escape_literal example","function.pg-escape-literal":"Escape a literal for insertion into a text field","example-2055":"pg_escape_string example","function.pg-escape-string":"Escape a string for query","example-2056":"Using pg_execute","function.pg-execute":"Sends a request to execute a prepared statement with given parameters, and waits for the result.","example-2057":"pg_fetch_all_columns example","function.pg-fetch-all-columns":"Fetches all rows in a particular result column as an array","example-2058":"PostgreSQL fetch all","function.pg-fetch-all":"Fetches all rows from a result as an array","example-2059":"pg_fetch_array example","function.pg-fetch-array":"Fetch a row as an array","example-2060":"pg_fetch_assoc example","function.pg-fetch-assoc":"Fetch a row as an associative array","example-2061":"pg_fetch_object example","function.pg-fetch-object":"Fetch a row as an object","example-2062":"pg_fetch_result example","function.pg-fetch-result":"Returns values from a result resource","example-2063":"pg_fetch_row example","function.pg-fetch-row":"Get a row as an enumerated array","example-2064":"pg_field_is_null example","function.pg-field-is-null":"Test if a field is SQL NULL","example-2065":"Getting information about fields","function.pg-field-name":"Returns the name of a field","example-2066":"Getting information about fields","function.pg-field-num":"Returns the field number of the named field","example-2067":"Getting information about fields","function.pg-field-prtlen":"Returns the printed length","example-2068":"Getting information about fields","function.pg-field-size":"Returns the internal storage size of the named field","example-2069":"Getting table information about a field","function.pg-field-table":"Returns the name or oid of the tables field","example-2070":"Getting information about fields","function.pg-field-type-oid":"Returns the type ID (OID) for the corresponding field number","example-2071":"Getting information about fields","function.pg-field-type":"Returns the type name for the corresponding field number","example-2072":"pg_free_result example","function.pg-free-result":"Free result memory","example-2073":"PostgreSQL NOTIFY message","function.pg-get-notify":"Gets SQL NOTIFY message","example-2074":"PostgreSQL backend PID","function.pg-get-pid":"Gets the backend's process ID","example-2075":"pg_get_result example","function.pg-get-result":"Get asynchronous query result","example-2076":"pg_host example","function.pg-host":"Returns the host name associated with the connection","example-2077":"pg_insert example","function.pg-insert":"Insert array into table","example-2078":"pg_last_error example","function.pg-last-error":"Get the last error message string of a connection","example-2079":"pg_last_notice example","function.pg-last-notice":"Returns the last notice message from PostgreSQL server","example-2080":"pg_last_oid example","function.pg-last-oid":"Returns the last row's OID","example-2081":"pg_lo_close example","function.pg-lo-close":"Close a large object","example-2082":"pg_lo_create example","function.pg-lo-create":"Create a large object","example-2083":"pg_lo_export example","function.pg-lo-export":"Export a large object to file","example-2084":"pg_lo_import example","function.pg-lo-import":"Import a large object from file","example-2085":"pg_lo_open example","function.pg-lo-open":"Open a large object","example-2086":"pg_lo_read_all example","function.pg-lo-read-all":"Reads an entire large object and send straight to browser","example-2087":"pg_lo_read example","function.pg-lo-read":"Read a large object","example-2088":"pg_lo_seek example","function.pg-lo-seek":"Seeks position within a large object","example-2089":"pg_lo_tell example","function.pg-lo-tell":"Returns current seek position a of large object","example-2090":"pg_lo_unlink example","function.pg-lo-unlink":"Delete a large object","example-2091":"pg_lo_write example","function.pg-lo-write":"Write to a large object","example-2092":"Getting table metadata","function.pg-meta-data":"Get meta data for table","example-2093":"pg_num_fields example","function.pg-num-fields":"Returns the number of fields in a result","example-2094":"pg_num_rows example","function.pg-num-rows":"Returns the number of rows in a result","example-2095":"pg_options example","function.pg-options":"Get the options associated with the connection","example-2096":"pg_parameter_status example","function.pg-parameter-status":"Looks up a current parameter setting of the server.","example-2097":"Using pg_pconnect","function.pg-pconnect":"Open a persistent PostgreSQL connection","example-2098":"pg_ping example","function.pg-ping":"Ping database connection","example-2099":"pg_port example","function.pg-port":"Return the port number associated with the connection","example-2100":"Using pg_prepare","function.pg-prepare":"Submits a request to create a prepared statement with the \n  given parameters, and waits for completion.","example-2101":"pg_put_line example","function.pg-put-line":"Send a NULL-terminated string to PostgreSQL backend","example-2102":"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-2103":"pg_query example","example-2104":"Using pg_query with multiple statements","function.pg-query":"Execute a query","example-2105":"pg_result_error_field example","function.pg-result-error-field":"Returns an individual field of an error report.","example-2106":"pg_result_error example","function.pg-result-error":"Get error message associated with result","example-2107":"pg_result_seek example","function.pg-result-seek":"Set internal row offset in result resource","example-2108":"pg_result_status example","function.pg-result-status":"Get status of query result","example-2109":"pg_select example","function.pg-select":"Select records","example-2110":"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-2111":"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-2112":"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-2113":"pg_send_query example","function.pg-send-query":"Sends asynchronous query","example-2114":"pg_set_client_encoding example","function.pg-set-client-encoding":"Set the client encoding","example-2115":"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.","example-2116":"pg_trace example","function.pg-trace":"Enable tracing a PostgreSQL connection","example-2117":"pg_transaction_status example","function.pg-transaction-status":"Returns the current in-transaction status of the server.","example-2118":"pg_tty example","function.pg-tty":"Return the TTY name associated with the connection","example-2119":"pg_unescape_bytea example","function.pg-unescape-bytea":"Unescape binary for bytea type","example-2120":"pg_untrace example","function.pg-untrace":"Disable tracing of a PostgreSQL connection","example-2121":"pg_update example","function.pg-update":"Update table","example-2122":"pg_version example","function.pg-version":"Returns an array with client, protocol and server version (when available)","ref.pgsql":"PostgreSQL Functions","book.pgsql":"PostgreSQL","intro.sqlite":"Introduction","sqlite.requirements":"Requirements","sqlite.installation":"Installation","ini.sqlite.assoc-case":"","sqlite.configuration":"Runtime Configuration","sqlite.resources":"Resource Types","sqlite.setup":"Installing\/Configuring","constant.sqlite-assoc":"","constant.sqlite-both":"","constant.sqlite-num":"","constant.sqlite-ok":"","constant.sqlite-error":"","constant.sqlite-internal":"","constant.sqlite-perm":"","constant.sqlite-abort":"","constant.sqlite-busy":"","constant.sqlite-locked":"","constant.sqlite-nomem":"","constant.sqlite-readonly":"","constant.sqlite-interrupt":"","constant.sqlite-ioerr":"","constant.sqlite-notadb":"","constant.sqlite-corrupt":"","constant.sqlite-format":"","constant.sqlite-notfound":"","constant.sqlite-full":"","constant.sqlite-cantopen":"","constant.sqlite-protocol":"","constant.sqlite-empty":"","constant.sqlite-schema":"","constant.sqlite-toobig":"","constant.sqlite-constraint":"","constant.sqlite-mismatch":"","constant.sqlite-misuse":"","constant.sqlite-nolfs":"","constant.sqlite-auth":"","constant.sqlite-row":"","constant.sqlite-done":"","sqlite.constants":"Predefined Constants","sqlite.class.sqlitedatabase.constructor":"Constructor","sqlite.class.sqlitedatabase.methods":"Methods","sqlite.class.sqlitedatabase":"SQLiteDatabase","sqlite.class.sqliteresult.methods":"Methods","sqlite.class.sqliteresult":"SQLiteResult","sqlite.class.sqliteunbuffered.methods":"Methods","sqlite.class.sqliteunbuffered":"SQLiteUnbuffered","sqlite.classes":"Predefined Classes","example-2123":"Procedural style","example-2124":"Object-oriented style","function.sqlite-array-query":"Execute a query against a given database and returns an array","example-2125":"Procedural style","example-2126":"Object oriented style","function.sqlite-busy-timeout":"Set busy timeout duration, or disable busy handlers","example-2127":"Procedural style","example-2128":"Object oriented style","function.sqlite-changes":"Returns the number of rows that were changed by the most\n   recent SQL statement","example-2129":"sqlite_close example","function.sqlite-close":"Closes an open SQLite database","function.sqlite-column":"Fetches a column from the current row of a result set","example-2130":"max_length aggregation function example","function.sqlite-create-aggregate":"Register an aggregating UDF for use in SQL statements","example-2131":"sqlite_create_function example","example-2132":"Example of using the PHP function","function.sqlite-create-function":"Registers a "regular" User Defined Function for use in SQL statements","function.sqlite-current":"Fetches the current row from a result set as an array","function.sqlite-error-string":"Returns the textual description of an error code","function.sqlite-escape-string":"Escapes a string for use as a query parameter","example-2133":"Procedural example","example-2134":"Object-oriented example","function.sqlite-exec":"Executes a result-less query against a given database","example-2135":"sqlite_factory example","function.sqlite-factory":"Opens an SQLite database and returns an SQLiteDatabase object","example-2136":"Procedural example","example-2137":"Object-oriented example","function.sqlite-fetch-all":"Fetches all rows from a result set as an array of arrays","example-2138":"Procedural example","example-2139":"Object-oriented example","function.sqlite-fetch-array":"Fetches the next row from a result set as an array","example-2140":"Procedural example","example-2141":"Object-oriented example","function.sqlite-fetch-column-types":"Return an array of column types from a particular table","function.sqlite-fetch-object":"Fetches the next row from a result set as an object","example-2142":"A sqlite_fetch_single example","function.sqlite-fetch-single":"Fetches the first column of a result set as a string","function.sqlite-fetch-string":"Alias of sqlite_fetch_single","function.sqlite-field-name":"Returns the name of a particular field","function.sqlite-has-more":"Finds whether or not more rows are available","function.sqlite-has-prev":"Returns whether or not a previous row is available","function.sqlite-key":"Returns the current row index","function.sqlite-last-error":"Returns the error code of the last error for a database","function.sqlite-last-insert-rowid":"Returns the rowid of the most recently inserted row","function.sqlite-libencoding":"Returns the encoding of the linked SQLite library","function.sqlite-libversion":"Returns the version of the linked SQLite library","function.sqlite-next":"Seek to the next row number","function.sqlite-num-fields":"Returns the number of fields in a result set","example-2143":"Procedural example","example-2144":"Object-oriented example","function.sqlite-num-rows":"Returns the number of rows in a buffered result set","example-2145":"sqlite_open example","function.sqlite-open":"Opens an SQLite database and create the database if it does not exist","function.sqlite-popen":"Opens a persistent handle to an SQLite database and create the database if it does not exist","function.sqlite-prev":"Seek to the previous row number of a result set","function.sqlite-query":"Executes a query against a given database and returns a result handle","function.sqlite-rewind":"Seek to the first row number","function.sqlite-seek":"Seek to a particular row number of a buffered result set","function.sqlite-single-query":"Executes a query and returns either an array for one single column or the value of the first row","example-2146":"binary-safe max_length aggregation function example","function.sqlite-udf-decode-binary":"Decode binary data passed as parameters to an UDF","function.sqlite-udf-encode-binary":"Encode binary data before returning it from an UDF","function.sqlite-unbuffered-query":"Execute a query that does not prefetch and buffer all data","function.sqlite-valid":"Returns whether more rows are available","ref.sqlite":"SQLite Functions","book.sqlite":"SQLite","intro.sqlite3":"Introduction","sqlite3.requirements":"Requirements","sqlite3.installation":"Installation","ini.sqlite3.extension-dir":"","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":"","sqlite3.constants":"Predefined Constants","sqlite3.intro":"Introduction","sqlite3.synopsis":"Class synopsis","sqlite3.busytimeout":"Sets the busy connection handler","example-2147":"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-2148":"SQLite3::close example","sqlite3.close":"Closes the database connection","example-2149":"SQLite3::__construct example","sqlite3.construct":"Instantiates an SQLite3 object and opens an SQLite 3 database","sqlite3.createaggregate":"Registers a PHP function for use as an SQL aggregate function","example-2150":"SQLite3::createCollation example","sqlite3.createcollation":"Registers a PHP function for use as an SQL collating function","example-2151":"SQLite3::createFunction example","sqlite3.createfunction":"Registers a PHP function for use as an SQL scalar function","sqlite3.escapestring":"Returns a string that has been properly escaped","example-2152":"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-2153":"SQLite3::loadExtension example","sqlite3.loadextension":"Attempts to load an SQLite extension library","example-2154":"SQLite3::open example","sqlite3.open":"Opens an SQLite database","example-2155":"SQLite3::prepare example","sqlite3.prepare":"Prepares an SQL statement for execution","example-2156":"SQLite3::query example","sqlite3.query":"Executes an SQL query","example-2157":"SQLite3::querySingle example","sqlite3.querysingle":"Executes a query and returns a single result","example-2158":"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","sqlite3stmt.bindparam":"Binds a parameter to a statement variable","example-2159":"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.execute":"Executes a prepared statement and returns a result set object","sqlite3stmt.paramcount":"Returns the number of parameters within the prepared statement","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.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-2160":"sqlsrv_begin_transaction example","function.sqlsrv-begin-transaction":"Begins a database transaction","example-2161":"sqlsrv_cancel example","function.sqlsrv-cancel":"Cancels a statement","example-2162":"sqlsrv_client_info example","function.sqlsrv-client-info":"Returns information about the client and specified connection","example-2163":"sqlsrv_close example","function.sqlsrv-close":"Closes an open connection and releases resourses associated with the connection","example-2164":"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-2165":"Connect using Windows Authentication.","example-2166":"Connect by specifying a user name and password.","example-2167":"Connect on a specifed port.","function.sqlsrv-connect":"Opens a connection to a Microsoft SQL Server database","example-2168":"functionname example","function.sqlsrv-errors":"Returns error and warning information about the last SQLSRV operation performed","example-2169":"sqlsrv_execute example","function.sqlsrv-execute":"Executes a statement prepared with sqlsrv_prepare","example-2170":"Retrieving an associative array.","example-2171":"Retrieving a numeric array.","function.sqlsrv-fetch-array":"Returns a row as an array","example-2172":"sqlsrv_fetch_object example","function.sqlsrv-fetch-object":"Retrieves the next row of data in a result set as an object","example-2173":"sqlsrv_fetch example","function.sqlsrv-fetch":"Makes the next row in a result set available for reading","example-2174":"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-2175":"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-2176":"sqlsrv_get_field example","function.sqlsrv-get-field":"Gets field data from the currently selected row","example-2177":"sqlsrv_has_rows example","function.sqlsrv-has-rows":"Indicates whether the specified statement has rows","example-2178":"sqlsrv_next_result example","function.sqlsrv-next-result":"Makes the next result of the specified statement active","example-2179":"sqlsrv_num_fields example","function.sqlsrv-num-fields":"Retrieves the number of fields (columns) on a statement","example-2180":"sqlsrv_num_rows example","function.sqlsrv-num-rows":"Retrieves the number of rows in a result set","example-2181":"sqlsrv_prepare example","function.sqlsrv-prepare":"Prepares a query for execution","example-2182":"sqlsrv_query example","function.sqlsrv-query":"Prepares and executes a query.","example-2183":"sqlsrv_rollback example","function.sqlsrv-rollback":"Rolls back a transaction that was begun with \n  sqlsrv_begin_transaction","example-2184":"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-2185":"sqlsrv_send_stream_data example","function.sqlsrv-send-stream-data":"Sends data from parameter streams to the server","example-2186":"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","intro.sybase":"Introduction","sybase.requirements":"Requirements","sybase.installation":"Installation","ini.sybase.allow-persistent":"","ini.sybase.max-persistent":"","ini.sybase.max-links":"","ini.sybase.min-error-severity":"","ini.sybase.min-message-severity":"","ini.magic-quotes-sybase":"","ini.sybct.allow-persistent":"","ini.sybct.max-persistent":"","ini.sybct.max-links":"","ini.sybct.min-server-severity":"","ini.sybct.min-client-severity":"","ini.sybct.login-timeout":"","ini.sybct.timeout":"","ini.sybct.hostname":"","ini.sybct.deadlock-retry-count":"","sybase.configuration":"Runtime Configuration","sybase.resources":"Resource Types","sybase.setup":"Installing\/Configuring","sybase.constants":"Predefined Constants","example-2187":"Delete-Query","function.sybase-affected-rows":"Gets number of affected rows in last query","function.sybase-close":"Closes a Sybase connection","example-2188":"sybase_connect example","function.sybase-connect":"Opens a Sybase server connection","function.sybase-data-seek":"Moves internal row pointer","function.sybase-deadlock-retry-count":"Sets the deadlock retry count","example-2189":"Identical fieldnames","function.sybase-fetch-array":"Fetch row as array","function.sybase-fetch-assoc":"Fetch a result row as an associative array","function.sybase-fetch-field":"Get field information from a result","example-2190":"sybase_fetch_object return as Foo","function.sybase-fetch-object":"Fetch a row as an object","function.sybase-fetch-row":"Get a result row as an enumerated array","function.sybase-field-seek":"Sets field offset","function.sybase-free-result":"Frees result memory","function.sybase-get-last-message":"Returns the last message from the server","function.sybase-min-client-severity":"Sets minimum client severity","function.sybase-min-error-severity":"Sets minimum error severity","function.sybase-min-message-severity":"Sets minimum message severity","function.sybase-min-server-severity":"Sets minimum server severity","function.sybase-num-fields":"Gets the number of fields in a result set","function.sybase-num-rows":"Get number of rows in a result set","function.sybase-pconnect":"Open persistent Sybase connection","function.sybase-query":"Sends a Sybase query","function.sybase-result":"Get result data","function.sybase-select-db":"Selects a Sybase database","example-2191":"sybase_set_message_handler callback function","example-2192":"sybase_set_message_handler callback to a class","example-2193":"sybase_set_message_handler unhandled messages","function.sybase-set-message-handler":"Sets the handler called when a server message is raised","example-2194":"sybase_unbuffered_query example","function.sybase-unbuffered-query":"Send a Sybase query and do not block","ref.sybase":"Sybase Functions","book.sybase":"Sybase","intro.tokyo-tyrant":"Introduction","tokyo-tyrant.requirements":"Requirements","tokyo-tyrant.configure-options":"Configure options","tokyo-tyrant.enabling-the-extension":"Enabling the extension","tokyo-tyrant.session-running":"Running Tokyo Tyrant for the session handler","tokyo-tyrant.configuring-session-handler":"Configuring session handler","tokyo-tyrant.how-session-handler-works":"How it works?","tokyo-tyrant.installation":"Installation","ini.tokyo-tyrant.default-timeout":"","ini.tokyo-tyrant.session-salt":"","ini.tokyo-tyrant.key-prefix":"","ini.tokyo-tyrant.allow-failover":"","ini.tokyo-tyrant.fail-threshold":"","ini.tokyo-tyrant.health-check-divisor":"","ini.tokyo-tyrant.php-expiration":"","tokyo-tyrant.configuration":"Runtime Configuration","tokyo-tyrant.resources":"Resource Types","tokyo-tyrant.setup":"Installing\/Configuring","tokyo-tyrant.constants":"Predefined Constants","example-2195":"Putting and getting a key-value pair","tokyo-tyrant.examples":"Examples","tokyotyrant.intro":"Introduction","tokyotyrant.synopsis":"Class synopsis","tokyotyrant.constants.rdbdef-port":"","tokyotyrant.constants.rdbqc-streq":"","tokyotyrant.constants.rdbqc-strinc":"","tokyotyrant.constants.rdbqc-strbw":"","tokyotyrant.constants.rdbqc-strew":"","tokyotyrant.constants.rdbqc-strand":"","tokyotyrant.constants.rdbqc-stror":"","tokyotyrant.constants.rdbqc-stroreq":"","tokyotyrant.constants.rdbqc-strrx":"","tokyotyrant.constants.rdbqc-numeq":"","tokyotyrant.constants.rdbqc-numgt":"","tokyotyrant.constants.rdbqc-numge":"","tokyotyrant.constants.rdbqc-numlt":"","tokyotyrant.constants.rdbqc-numle":"","tokyotyrant.constants.rdbqc-numbt":"","tokyotyrant.constants.rdbqc-numoreq":"","tokyotyrant.constants.rdbqc-negate":"","tokyotyrant.constants.rdbqc-noidx":"","tokyotyrant.constants.rdbqo-strasc":"","tokyotyrant.constants.rdbqo-strdesc":"","tokyotyrant.constants.rdbqo-numasc":"","tokyotyrant.constants.rdbqo-numdesc":"","tokyotyrant.constants.rdbit-lexical":"","tokyotyrant.constants.rdbit-decimal":"","tokyotyrant.constants.rdbit-token":"","tokyotyrant.constants.rdbit-qgram":"","tokyotyrant.constants.rdbit-opt":"","tokyotyrant.constants.rdbit-void":"","tokyotyrant.constants.rdbit-keep":"","tokyotyrant.constants.rdbqcfts-ph":"","tokyotyrant.constants.rdbqcfts-and":"","tokyotyrant.constants.rdbqcfts-or":"","tokyotyrant.constants.rdbqcfts-ex":"","tokyotyrant.constants.rdbms-union":"","tokyotyrant.constants.rdbms-isect":"","tokyotyrant.constants.rdbms-diff":"","tokyotyrant.constants.rdbt-recon":"","tokyotyrant.constants.rdbxolck-rec":"","tokyotyrant.constants.rdbxolck-glb":"","tokyotyrant.constants.rdbrec-int":"","tokyotyrant.constants.rdbrec-dbl":"","tokyotyrant.constants.tte-success":"","tokyotyrant.constants.tte-invalid":"","tokyotyrant.constants.tte-nohost":"","tokyotyrant.constants.tte-refused":"","tokyotyrant.constants.tte-send":"","tokyotyrant.constants.tte-recv":"","tokyotyrant.constants.tte-keep":"","tokyotyrant.constants.tte-norec":"","tokyotyrant.constants.tte-misc":"","tokyotyrant.constants.types":"TokyoTyrant Constants","tokyotyrant.constants":"Predefined Constants","example-2196":"TokyoTyrant::add example","tokyotyrant.add":"Adds to a numeric key","example-2197":"TokyoTyrant::connect example","tokyotyrant.connect":"Connect to a database","example-2198":"TokyoTyrant::connectUri example","tokyotyrant.connecturi":"Connects to a database","tokyotyrant.construct":"Construct a new TokyoTyrant object","example-2199":"TokyoTyrant::copy example","tokyotyrant.copy":"Copies the database","example-2200":"TokyoTyrant::ext example","tokyotyrant.ext":"Execute a remote script","example-2201":"TokyoTyrant::fwmKeys example","tokyotyrant.fwmkeys":"Returns the forward matching keys","example-2202":"TokyoTyrant::get example","tokyotyrant.get":"The get purpose","example-2203":"TokyoTyrant::getIterator example","tokyotyrant.getiterator":"Get an iterator","example-2204":"TokyoTyrant::num example","tokyotyrant.num":"Number of records in the database","example-2205":"TokyoTyrant::out example","tokyotyrant.out":"Removes records","example-2206":"TokyoTyrant::put example","tokyotyrant.put":"Puts values","example-2207":"TokyoTyrant::putCat example","tokyotyrant.putcat":"Concatenates to a record","example-2208":"tokyotyrant::putKeep example","tokyotyrant.putkeep":"Puts a record","example-2209":"TokyoTyrant::putNr example","tokyotyrant.putnr":"Puts value","example-2210":"TokyoTyrant::putShl example","tokyotyrant.putshl":"Concatenates to a record","tokyotyrant.restore":"Restore the database","example-2211":"TokyoTyrant::setMaster example","tokyotyrant.setmaster":"Set the replication master","example-2212":"TokyoTyrant::size example","tokyotyrant.size":"Returns the size of the value","example-2213":"TokyoTyrant::stat example","tokyotyrant.stat":"Get statistics","tokyotyrant.sync":"Synchronize the database","tokyotyrant.tune":"Tunes connection values","example-2214":"TokyoTyrant::vanish example","tokyotyrant.vanish":"Empties the database","class.tokyotyrant":"The TokyoTyrant class","tokyotyranttable.intro":"Introduction","tokyotyranttable.synopsis":"Class synopsis","tokyotyranttable.add":"Adds a record","example-2215":"TokyoTyrantTable::genUid example","tokyotyranttable.genuid":"Generate unique id","example-2216":"TokyoTyrantTable::get example","tokyotyranttable.get":"Get a row","example-2217":"TokyoTyrantTable::getIterator example","tokyotyranttable.getiterator":"Get an iterator","example-2218":"TokyoTyrantTable::getQuery example","tokyotyranttable.getquery":"Get a query object","example-2219":"TokyoTyrantTable::out example","tokyotyranttable.out":"Remove records","example-2220":"TokyoTyrantTable::put example","tokyotyranttable.put":"Store a row","example-2221":"TokyoTyrantTable::putCat example","tokyotyranttable.putcat":"Concatenates to a row","example-2222":"TokyoTyrantTable::putKeep example","tokyotyranttable.putkeep":"Put a new record","tokyotyranttable.putnr":"Puts value","tokyotyranttable.putshl":"Concatenates to a record","tokyotyranttable.setindex":"Sets index","class.tokyotyranttable":"The TokyoTyrantTable class","tokyotyrantquery.intro":"Introduction","tokyotyrantquery.synopsis":"Class synopsis","example-2223":"TokyoTyrantQuery::addCond example","tokyotyrantquery.addcond":"Adds a condition to the query","example-2224":"TokyoTyrantQuery::__construct example","tokyotyrantquery.construct":"Construct a new query","example-2225":"TokyoTyrantQuery::count example","tokyotyrantquery.count":"Counts records","example-2226":"TokyoTyrantQuery iterator example","tokyotyrantquery.current":"Returns the current element","example-2227":"TokyoTyrantQuery::hint example","tokyotyrantquery.hint":"Get the hint string of the query","example-2228":"TokyoTyrantQuery iterator example","tokyotyrantquery.key":"Returns the current key","example-2229":"TokyoTyrantQuery::metaSearch example","tokyotyrantquery.metasearch":"Retrieve records with multiple queries","example-2230":"TokyoTyrantQuery iterator example","tokyotyrantquery.next":"Moves the iterator to next entry","example-2231":"TokyoTyrantQuery::out example","tokyotyrantquery.out":"Removes records based on query","example-2232":"TokyoTyrantQuery iterator example","tokyotyrantquery.rewind":"Rewinds the iterator","example-2233":"TokyoTyrantQuery::search example","tokyotyrantquery.search":"Searches records","tokyotyrantquery.setlimit":"Limit results","tokyotyrantquery.setorder":"Orders results","example-2234":"TokyoTyrantQuery iterator example","tokyotyrantquery.valid":"Checks the validity of current item","class.tokyotyrantquery":"The TokyoTyrantQuery class","tokyotyrantiterator.intro":"Introduction","tokyotyrantiterator.synopsis":"Class synopsis","example-2235":"TokyoTyrantIterator::__construct example","tokyotyrantiterator.construct":"Construct an iterator","tokyotyrantiterator.current":"Get the current value","tokyotyrantiterator.key":"Returns the current key","tokyotyrantiterator.next":"Move to next key","tokyotyrantiterator.rewind":"Rewinds the iterator","tokyotyrantiterator.valid":"Rewinds the iterator","class.tokyotyrantiterator":"The TokyoTyrantIterator class","tokyotyrantexception.intro":"Introduction","tokyotyrantexception.synopsis":"Class synopsis","tokyotyrantexception.props.code":"","tokyotyrantexception.props":"Properties","class.tokyotyrantexception":"The TokyoTyrantException class","book.tokyo-tyrant":"tokyo_tyrant","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-gregorian":"","constant.cal-julian":"","constant.cal-jewish":"","constant.cal-french":"","constant.cal-num-cals":"","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":"","constant.cal-easter-default":"","constant.cal-easter-roman":"","constant.cal-easter-always-gregorian":"","constant.cal-easter-always-julian":"","constant.cal-jewish-add-alafim-geresh":"","constant.cal-jewish-add-alafim":"","constant.cal-jewish-add-gereshayim":"","calendar.constants":"Predefined Constants","example-2236":"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-2237":"cal_from_jd example","function.cal-from-jd":"Converts from Julian Day Count to a supported calendar","example-2238":"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-2239":"easter_date example","function.easter-date":"Get Unix timestamp for midnight on Easter of a given year","example-2240":"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-2241":"Calendar functions","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-2242":"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","datetime.intro":"Introduction","datetime.synopsis":"Class synopsis","datetime.constants.atom":"","datetime.constants.cookie":"","datetime.constants.iso8601":"","datetime.constants.rfc822":"","datetime.constants.rfc850":"","datetime.constants.rfc1036":"","datetime.constants.rfc1123":"","datetime.constants.rfc2822":"","datetime.constants.rfc3339":"","datetime.constants.rss":"","datetime.constants.w3c":"","datetime.constants.types":"Predefined Constants","datetime.changelog":"Changelog","example-2243":"DateTime::add example","example-2244":"Further DateTime::add examples","example-2245":"Beware when adding months","datetime.add":"Adds an amount of days, months, years, hours, minutes and seconds to a\n   DateTime object","example-2246":"DateTime::__construct example","example-2247":"Intricacies of DateTime::__construct","datetime.construct":"Returns new DateTime object","example-2248":"DateTime::createFromFormat example","example-2249":"Intricacies of DateTime::createFromFormat","datetime.createfromformat":"Returns new DateTime object formatted according to the specified format","example-2250":"DateTime::getLastErrors example","datetime.getlasterrors":"Returns the warnings and errors","example-2251":"DateTime::modify example","example-2252":"Beware when adding or subtracting months","datetime.modify":"Alters the timestamp","datetime.set-state":"The __set_state handler","example-2253":"DateTime::setDate example","example-2254":"Values exceeding ranges are added to their parent values","datetime.setdate":"Sets the date","example-2255":"DateTime::setISODate example","example-2256":"Values exceeding ranges are added to their parent values","example-2257":"Finding the month a week is in","datetime.setisodate":"Sets the ISO date","example-2258":"DateTime::setTime example","example-2259":"Values exceeding ranges are added to their parent values","datetime.settime":"Sets the time","example-2260":"DateTime::setTimestamp example","example-2261":"DateTime::setTimestamp alternative in PHP 5.2","datetime.settimestamp":"Sets the date and time based on an Unix timestamp","example-2262":"DateTime::setTimeZone example","datetime.settimezone":"Sets the time zone for the DateTime object","example-2263":"DateTime::sub example","example-2264":"Further DateTime::sub examples","example-2265":"Beware when subtracting months","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.add":"Adds an amount of days, months, years, hours, minutes and seconds","datetimeimmutable.construct":"Returns new DateTimeImmutable object","datetimeimmutable.createfromformat":"Returns new DateTimeImmutable object formatted according to the specified format","datetimeimmutable.getlasterrors":"Returns the warnings and errors","datetimeimmutable.modify":"Alters the timestamp","datetimeimmutable.set-state":"The __set_state handler","datetimeimmutable.setdate":"Sets the date","datetimeimmutable.setisodate":"Sets the ISO date","datetimeimmutable.settime":"Sets the time","datetimeimmutable.settimestamp":"Sets the date and time based on an Unix timestamp","datetimeimmutable.settimezone":"Sets the time zone","datetimeimmutable.sub":"Subtracts an amount of days, months, years, hours, minutes and seconds","class.datetimeimmutable":"The DateTimeImmutable class","datetimeinterface.intro":"Introduction","datetimeinterface.synopsis":"Class synopsis","example-2266":"DateTime::diff example","example-2267":"DateTime object comparison","datetime.diff":"Returns the difference between two DateTime objects","example-2268":"DateTime::format example","datetime.format":"Returns date formatted according to given format","example-2269":"DateTime::getOffset example","datetime.getoffset":"Returns the timezone offset","example-2270":"DateTime::getTimestamp example","datetime.gettimestamp":"Gets the Unix timestamp","example-2271":"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-2272":"Catching errors when instantiating DateTimeZone","datetimezone.construct":"Creates new DateTimeZone object","example-2273":"DateTimeZone::getLocation example","datetimezone.getlocation":"Returns location information for a timezone","datetimezone.getname":"Returns the name of the timezone","example-2274":"DateTimeZone::getOffset examples","datetimezone.getoffset":"Returns the timezone offset from GMT","example-2275":"A timezone_transitions_get example","datetimezone.gettransitions":"Returns all transitions for the timezone","example-2276":"A timezone_abbreviations_list example","datetimezone.listabbreviations":"Returns associative array containing dst, offset and the timezone name","example-2277":"A timezone_identifiers_list example","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.invert":"","dateinterval.props.days":"","dateinterval.props":"Properties","example-2278":"DateInterval example","dateinterval.construct":"Creates a new DateInterval object","example-2279":"Parsing valid date intervals","dateinterval.createfromdatestring":"Sets up a DateInterval from the relative parts of the string","example-2280":"DateInterval example","example-2281":"DateInterval and carry over points","example-2282":"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":"Predefined Constants","example-2283":"DatePeriod example","example-2284":"DatePeriod example with DatePeriod::EXCLUDE_START_DATE","dateperiod.construct":"Creates a new DatePeriod object","class.dateperiod":"The DatePeriod class","example-2285":"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":"Alias of DateTimeImmutable::__construct","function.date-create":"Alias of DateTime::__construct","function.date-date-set":"Alias of DateTime::setDate","example-2286":"Getting the default timezone","example-2287":"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-2288":"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 DateTime::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-2289":"date_parse_from_format example","function.date-parse-from-format":"Get info about given date formatted according to the specified format","example-2290":"A date_parse example","function.date-parse":"Returns associative array with detailed info about given date","function.date-sub":"Alias of DateTime::sub","example-2291":"A date_sun_info example","function.date-sun-info":"Returns an array with information about sunset\/sunrise and twilight begin\/end","example-2292":"date_sunrise example","function.date-sunrise":"Returns time of sunrise for a given day and location","example-2293":"date_sunset example","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-2294":"date examples","example-2295":"Escaping characters in date","example-2296":"date and mktime example","example-2297":"date Formatting","function.date":"Format a local time\/date","example-2298":"getdate example","function.getdate":"Get date\/time information","example-2299":"gettimeofday example","function.gettimeofday":"Get current time","example-2300":"gmdate example","function.gmdate":"Format a GMT\/UTC date\/time","example-2301":"gmmktime basic example","function.gmmktime":"Get Unix timestamp for a GMT date","example-2302":"gmstrftime example","function.gmstrftime":"Format a GMT\/UTC time\/date according to locale settings","example-2303":"idate example","function.idate":"Format a local time\/date as integer","example-2304":"localtime example","function.localtime":"Get the local time","example-2305":"Timing script execution with microtime","example-2306":"Timing script execution in PHP 5","example-2307":"microtime and REQUEST_TIME_FLOAT (as of PHP 5.4.0)","function.microtime":"Return current Unix timestamp with microseconds","example-2308":"mktime basic example","example-2309":"mktime example","example-2310":"Last day of a month","function.mktime":"Get Unix timestamp for a date","example-2311":"strftime locale examples","example-2312":"ISO 8601:1988 week number example","example-2313":"Cross platform compatible example using the %e modifier","example-2314":"Display all known and unknown formats.","function.strftime":"Format a local time\/date according to locale settings","example-2315":"strptime example","function.strptime":"Parse a time\/date generated with strftime","example-2316":"A strtotime example","example-2317":"Checking for failure","function.strtotime":"Parse about any English textual datetime description into a Unix timestamp","example-2318":"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-2319":"A timezone_name_from_abbr example","function.timezone-name-from-abbr":"Returns the timezone name from abbreviation","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-2320":"Getting the timezonedb version","function.timezone-version-get":"Gets the version of the timezonedb","ref.datetime":"Date\/Time Functions","datetime.formats.time":"Time Formats","datetime.formats.date":"Date Formats","datetime.formats.compound":"Compound Formats","datetime.formats.relative":"Relative Formats","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","book.datetime":"Date and Time","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-2321":"Closing an open file descriptor","function.dio-close":"Closes the file descriptor given by fd","example-2322":"Setting and clearing a lock","function.dio-fcntl":"Performs a c library fcntl on fd","example-2323":"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-2324":"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-2325":"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-2326":"chdir example","function.chdir":"Change directory","example-2327":"chroot example","function.chroot":"Change the root directory","example-2328":"closedir example","function.closedir":"Close directory handle","example-2329":"dir example","function.dir":"Return an instance of the Directory class","example-2330":"getcwd example","function.getcwd":"Gets the current working directory","example-2331":"opendir example","function.opendir":"Open directory handle","example-2332":"List all entries in a directory","example-2333":"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-2334":"A simple scandir example","example-2335":"PHP 4 alternatives to scandir","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":"","fileinfo.constants":"Predefined Constants","example-2336":"A finfo_buffer example","function.finfo-buffer":"Return information about a string buffer","function.finfo-close":"Close fileinfo resource","example-2337":"A finfo_file example","function.finfo-file":"Return information about a file","example-2338":"Object oriented style","example-2339":"Procedural style","function.finfo-open":"Create a new fileinfo resource","function.finfo-set-flags":"Set libmagic configuration options","example-2340":"mime_content_type Example","function.mime-content-type":"Detect MIME Content-type for a file (deprecated)","ref.fileinfo":"Fileinfo Functions","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":"","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.fnm-noescape":"","constant.fnm-pathname":"","constant.fnm-period":"","constant.fnm-casefold":"","filesystem.constants":"Predefined Constants","example-2341":"basename example","function.basename":"Returns trailing name component of path","example-2342":"Changing a file's group","function.chgrp":"Changes file group","function.chmod":"Changes file mode","example-2343":"Simple chown usage","function.chown":"Changes file owner","example-2344":"clearstatcache example","function.clearstatcache":"Clears file status cache","example-2345":"copy example","function.copy":"Copies file","function.delete":"See unlink or unset","example-2346":"dirname example","function.dirname":"Returns parent directory's path","example-2347":"disk_free_space example","function.disk-free-space":"Returns available space on filesystem or disk partition","example-2348":"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-2349":"A simple fclose example","function.fclose":"Closes an open file pointer","example-2350":"Handling timeouts with feof","example-2351":"feof example with an invalid file pointer","function.feof":"Tests for end-of-file on a file pointer","example-2352":"File write example using fflush","function.fflush":"Flushes the output to a file","example-2353":"A fgetc example","function.fgetc":"Gets character from file pointer","example-2354":"Read and print the entire contents of a CSV file","function.fgetcsv":"Gets line from file pointer and parse for CSV fields","example-2355":"Reading a file line by line","function.fgets":"Gets line from file pointer","example-2356":"Reading a PHP file line-by-line","function.fgetss":"Gets line from file pointer and strip HTML tags","example-2357":"Testing whether a file exists","function.file-exists":"Checks whether a file or directory exists","example-2358":"Get and output the source of the homepage of a website","example-2359":"Searching within the include_path","example-2360":"Reading a section of a file","example-2361":"Using stream contexts","function.file-get-contents":"Reads entire file into a string","example-2362":"Simple usage example","example-2363":"Using flags","function.file-put-contents":"Write a string to a file","example-2364":"file example","function.file":"Reads entire file into an array","example-2365":"fileatime example","function.fileatime":"Gets last access time of file","example-2366":"A filectime example","function.filectime":"Gets inode change time of file","example-2367":"Finding the group of a file","function.filegroup":"Gets file group","example-2368":"Comparing the inode of a file with the current file","function.fileinode":"Gets file inode","example-2369":"filemtime example","function.filemtime":"Gets file modification time","example-2370":"Finding the owner of a file","function.fileowner":"Gets file owner","example-2371":"Display permissions as an octal value","example-2372":"Display full permissions","function.fileperms":"Gets file permissions","example-2373":"filesize example","function.filesize":"Gets file size","example-2374":"filetype example","function.filetype":"Gets file type","example-2375":"flock example","example-2376":"flock using the LOCK_NB option","function.flock":"Portable advisory file locking","example-2377":"Checking a color name against a shell wildcard pattern","function.fnmatch":"Match filename against a pattern","example-2378":"fopen examples","function.fopen":"Opens file or URL","example-2379":"Using fpassthru with binary files","function.fpassthru":"Output all remaining data on a file pointer","example-2380":"fputcsv example","function.fputcsv":"Format line as CSV and write to file pointer","function.fputs":"Alias of fwrite","example-2381":"A simple fread example","example-2382":"Binary fread example","example-2383":"Remote fread examples","function.fread":"Binary-safe file read","example-2384":"fscanf Example","example-2385":"Contents of users.txt","function.fscanf":"Parses input from a file according to a format","example-2386":"fseek example","function.fseek":"Seeks on a file pointer","example-2387":"fstat example","function.fstat":"Gets information about a file using an open file pointer","example-2388":"ftell example","function.ftell":"Returns the current position of the file read\/write pointer","example-2389":"File truncation example","function.ftruncate":"Truncates a file to a given length","example-2390":"A simple fwrite example","function.fwrite":"Binary-safe file write","example-2391":"Convenient way how glob can replace\n     opendir and friends.","function.glob":"Find pathnames matching a pattern","example-2392":"is_dir example","function.is-dir":"Tells whether the filename is a directory","example-2393":"is_executable example","function.is-executable":"Tells whether the filename is executable","example-2394":"is_file example","function.is-file":"Tells whether the filename is a regular file","example-2395":"Create and confirm if a file is a symbolic link","function.is-link":"Tells whether the filename is a symbolic link","example-2396":"is_readable example","function.is-readable":"Tells whether a file exists and is readable","example-2397":"is_uploaded_file example","function.is-uploaded-file":"Tells whether the file was uploaded via HTTP POST","example-2398":"is_writable example","function.is-writable":"Tells whether the filename is writable","function.is-writeable":"Alias of is_writable","example-2399":"Changing the group of a symbolic link","function.lchgrp":"Changes group ownership of symlink","example-2400":"Changing the owner of a symbolic link","function.lchown":"Changes user ownership of symlink","example-2401":"Creating a simple hard link","function.link":"Create a hard link","example-2402":"linkinfo example","function.linkinfo":"Gets information about a link","example-2403":"Comparison of stat and lstat","function.lstat":"Gives information about a file or symbolic link","example-2404":"mkdir example","example-2405":"mkdir using the recursive parameter","function.mkdir":"Makes directory","example-2406":"Uploading multiple files","function.move-uploaded-file":"Moves an uploaded file to a new location","example-2407":"Contents of sample.ini","example-2408":"parse_ini_file example","example-2409":"parse_ini_file parsing a php.ini file","function.parse-ini-file":"Parse a configuration file","function.parse-ini-string":"Parse a configuration string","example-2410":"pathinfo Example","example-2411":"pathinfo example showing difference between null and no extension","function.pathinfo":"Returns information about a file path","example-2412":"pclose example","function.pclose":"Closes process file pointer","example-2413":"popen example","example-2414":"popen example","function.popen":"Opens process file pointer","example-2415":"Forcing a download using readfile","function.readfile":"Outputs a file","example-2416":"readlink example","function.readlink":"Returns the target of a symbolic link","example-2417":"realpath_cache_get example","function.realpath-cache-get":"Get realpath cache entries","example-2418":"realpath_cache_size example","function.realpath-cache-size":"Get realpath cache size","example-2419":"realpath example","example-2420":"realpath on Windows","function.realpath":"Returns canonicalized absolute pathname","example-2421":"Example with rename","function.rename":"Renames a file or directory","example-2422":"rewind overwriting example","function.rewind":"Rewind the position of a file pointer","example-2423":"rmdir example","function.rmdir":"Removes directory","function.set-file-buffer":"Alias of stream_set_write_buffer","example-2424":"stat example","example-2425":"Using stat information together with touch","function.stat":"Gives information about a file","example-2426":"Create a symbolic link","function.symlink":"Creates a symbolic link","example-2427":"tempnam example","function.tempnam":"Create file with unique file name","example-2428":"tmpfile example","function.tmpfile":"Creates a temporary file","example-2429":"touch example","example-2430":"touch using the time parameter","function.touch":"Sets access and modification time of file","example-2431":"umask example","function.umask":"Changes the current umask","example-2432":"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.mime-magic":"Introduction","mime-magic.requirements":"Requirements","example-2434":"Setting the path to magic.mime","mime-magic.installation":"Installation","ini.mime-magic.debug":"","ini.mime-magic.magicfile":"","mime-magic.configuration":"Runtime Configuration","mime-magic.resources":"Resource Types","mime-magic.setup":"Installing\/Configuring","mime-magic.constants":"Predefined Constants","book.mime-magic":"Mimetype","intro.proctitle":"Introduction","proctitle.requirements":"Requirements","proctitle.installation":"Installation","proctitle.configuration":"Runtime Configuration","proctitle.resources":"Resource Types","proctitle.setup":"Installing\/Configuring","proctitle.constants":"Predefined Constants","setproctitle.example.basic":"setproctitle example","function.setproctitle":"Set the process title","setthreadtitle.example.basic":"setthreadtitle example","function.setthreadtitle":"Set the thread title","ref.proctitle":"Proctitle Functions","book.proctitle":"Proctitle","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-2437":"Checks if system administrator has signed the file","function.xattr-get":"Get an extended attribute","example-2438":"Prints names of all extended attributes of file","function.xattr-list":"Get a list of extended attributes","example-2439":"Removes all extended attributes of a file","function.xattr-remove":"Remove an extended attribute","example-2440":"Sets extended attributes on .wav file","function.xattr-set":"Set an extended attribute","example-2441":"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-2442":"xdiff_file_bdiff_size example","function.xdiff-file-bdiff-size":"Read a size of file created by applying a binary diff","example-2443":"xdiff_file_bdiff example","function.xdiff-file-bdiff":"Make binary diff of two files","example-2444":"xdiff_file_bpatch example","function.xdiff-file-bpatch":"Patch a file with a binary diff","example-2445":"xdiff_file_diff_binary example","function.xdiff-file-diff-binary":"Alias of xdiff_file_bdiff","example-2446":"xdiff_file_diff example","function.xdiff-file-diff":"Make unified diff of two files","example-2447":"xdiff_file_merge3 example","function.xdiff-file-merge3":"Merge 3 files into one","example-2448":"xdiff_file_patch_binary example","function.xdiff-file-patch-binary":"Alias of xdiff_file_bpatch","example-2449":"xdiff_file_patch example","example-2450":"Patch reversing example","function.xdiff-file-patch":"Patch a file with an unified diff","example-2451":"xdiff_file_rabdiff example","function.xdiff-file-rabdiff":"Make binary diff of two files using the Rabin's polynomial fingerprinting algorithm","example-2452":"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-2453":"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-2454":"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","enchant.constants":"Predefined Constants","example-2455":"Enchant Usage Example","enchant.examples":"Examples","example-2456":"List the backends provided by the given broker","function.enchant-broker-describe":"Enumerates the Enchant providers","example-2457":"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 dictionnaries","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-2458":"List all available dictionaries for one broker","function.enchant-broker-list-dicts":"Returns a list of available dictionaries","example-2459":"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-ordering":"Declares a preference of dictionaries to use for the language","function.enchant-dict-add-to-personal":"add a word to personal word list","function.enchant-dict-add-to-session":"add 'word' to this spell-checking session","function.enchant-dict-check":"Check whether a word is correctly spelled or not","example-2460":"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-in-session":"whether or not 'word' exists in this spelling-session","example-2461":"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-2462":"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","book.enchant":"Enchant spelling library","intro.fribidi":"Introduction","fribidi.requirements":"Requirements","fribidi.installation":"Installation","fribidi.configuration":"Runtime Configuration","fribidi.resources":"Resource Types","fribidi.setup":"Installing\/Configuring","constant.fribidi-charset-utf8":"","constant.fribidi-charset-8859-6":"","constant.fribidi-charset-8859-8":"","constant.fribidi-charset-cp1255":"","constant.fribidi-charset-cp1256":"","constant.fribidi-charset-isiri-3342":"","constant.fribidi-charset-cap-rtl":"","constant.fribidi-rtl":"","constant.fribidi-ltr":"","constant.fribidi-auto":"","fribidi.constants":"Predefined Constants","function.fribidi-log2vis":"Convert a logical string to a visual one","ref.fribidi":"FriBiDi Functions","book.fribidi":"FriBiDi","intro.gender":"Introduction","gender.installation":"Installation","gender.setup":"Installing\/Configuring","example-2463":"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-2464":"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 the character encoding in which the messages from the DOMAIN message catalog will be returned","example-2465":"bindtextdomain example","function.bindtextdomain":"Sets 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-2466":"gettext-check","function.gettext":"Lookup a message in the current domain","example-2467":"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","iconv.constants":"Predefined Constants","example-2468":"iconv_get_encoding example","function.iconv-get-encoding":"Retrieve internal configuration variables of iconv extension","example-2469":"iconv_mime_decode_headers example","function.iconv-mime-decode-headers":"Decodes multiple MIME header fields at once","example-2470":"iconv_mime_decode example","function.iconv-mime-decode":"Decodes a MIME header field","example-2471":"iconv_mime_encode example","function.iconv-mime-encode":"Composes a MIME header field","example-2472":"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-2473":"iconv example","function.iconv":"Convert string to requested character encoding","example-2474":"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-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-2475":"Example of using the procedural API","example-2476":"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-2477":"FRENCH_COLLATION rules","collator.constants.french-collation":"","example-2478":"ALTERNATE_HANDLING rules","collator.constants.alternate-handling":"","example-2479":"CASE_FIRST rules","collator.constants.case-first":"","example-2480":"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":"","intl.collator-constants":"Predefined Constants","example-2481":"collator_asortexample","collator.asort":"Sort array maintaining index association","example-2482":"collator_compareexample","collator.compare":"Compare two Unicode strings","example-2483":"Collator::__construct example","collator.construct":"Create a collator","example-2484":"collator_create example","collator.create":"Create a collator","example-2485":"collator_get_attribute example","collator.getattribute":"Get collation attribute value","example-2486":"collator_get_error_code example","collator.geterrorcode":"Get collator's last error code","example-2487":"collator_get_error_message example","collator.geterrormessage":"Get text for collator's last error code","example-2488":"collator_get_locale example","collator.getlocale":"Get the locale name of the collator","example-2489":"collator_get_sort_keyexample","collator.getsortkey":"Get sorting key for a string","example-2490":"collator_get_strength example","collator.getstrength":"Get current collation strength","example-2491":"collator_set_attribute example","collator.setattribute":"Set collation attribute","example-2492":"collator_set_strength example","collator.setstrength":"Set collation strength","example-2493":"collator_sort_with_sort_keys example","collator.sortwithsortkeys":"Sort array using specified collator and sort keys","example-2494":"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.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-2495":"numfmt_create example","example-2496":"NumberFormatter::create example","numberformatter.create":"Create a number formatter","example-2497":"numfmt_format_currency example","example-2498":"OO example","numberformatter.formatcurrency":"Format a currency value","example-2499":"numfmt_format example","example-2500":"OO example","numberformatter.format":"Format a number","example-2501":"numfmt_get_attribute example","example-2502":"OO example","numberformatter.getattribute":"Get an attribute","example-2503":"numfmt_get_error_code example","example-2504":"OO example","numberformatter.geterrorcode":"Get formatter's last error code.","example-2505":"numfmt_get_error_message example","example-2506":"OO example","numberformatter.geterrormessage":"Get formatter's last error message.","example-2507":"numfmt_get_locale example","numberformatter.getlocale":"Get formatter locale","example-2508":"numfmt_get_pattern example","example-2509":"OO example","numberformatter.getpattern":"Get formatter pattern","example-2510":"numfmt_get_symbol example","example-2511":"OO example","numberformatter.getsymbol":"Get a symbol value","example-2512":"numfmt_get_text_attribute example","example-2513":"OO example","numberformatter.gettextattribute":"Get a text attribute","example-2514":"numfmt_parse_currency example","example-2515":"OO example","numberformatter.parsecurrency":"Parse a currency number","example-2516":"numfmt_parse example","example-2517":"OO example","numberformatter.parse":"Parse a number","example-2518":"numfmt_set_attribute example","example-2519":"OO example","numberformatter.setattribute":"Set an attribute","example-2520":"numfmt_set_pattern example","example-2521":"OO example","numberformatter.setpattern":"Set formatter pattern","example-2522":"numfmt_set_symbol example","example-2523":"OO example","numberformatter.setsymbol":"Set a symbol value","example-2524":"numfmt_set_text_attribute example","example-2525":"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-2526":"locale_accept_from_http example","example-2527":"OO example","locale.acceptfromhttp":"Tries to find out best available locale based on HTTP "Accept-Language" header","locale.canonicalize":"Canonicalize the locale string","example-2528":"locale_compose example","example-2529":"OO example","locale.composelocale":"Returns a correctly ordered and delimited locale ID","example-2530":"locale_filter_matches example","example-2531":"OO example","locale.filtermatches":"Checks if a language tag filter matches with locale","example-2532":"locale_get_all_variants example","example-2533":"OO example","locale.getallvariants":"Gets the variants for the input locale","example-2534":"locale_get_default example","example-2535":"OO example","locale.getdefault":"Gets the default locale value from the INTL global 'default_locale'","example-2536":"locale_get_display_language example","example-2537":"OO example","locale.getdisplaylanguage":"Returns an appropriately localized display name for language of the inputlocale","example-2538":"locale_get_display_name example","example-2539":"OO example","locale.getdisplayname":"Returns an appropriately localized display name for the input locale","example-2540":"locale_get_display_region example","example-2541":"OO example","locale.getdisplayregion":"Returns an appropriately localized display name for region of the input locale","example-2542":"locale_get_display_script example","example-2543":"OO example","locale.getdisplayscript":"Returns an appropriately localized display name for script of the input locale","example-2544":"locale_get_display_variant example","example-2545":"OO example","locale.getdisplayvariant":"Returns an appropriately localized display name for variants of the input locale","example-2546":"locale_get_keywords example","example-2547":"OO example","locale.getkeywords":"Gets the keywords for the input locale","example-2548":"locale_get_primary_language example","example-2549":"OO example","locale.getprimarylanguage":"Gets the primary language for the input locale","example-2550":"locale_get_region example","example-2551":"OO example","locale.getregion":"Gets the region for the input locale","example-2552":"locale_get_script example","example-2553":"OO example","locale.getscript":"Gets the script for the input locale","example-2554":"locale_lookup example","example-2555":"OO example","locale.lookup":"Searches the language tag list for the best match to the language","example-2556":"locale_parse example","example-2557":"OO example","locale.parselocale":"Returns a key-value array of locale ID subtag elements.","example-2558":"locale_set_default example","example-2559":"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.form-kc":"","normalizer.constants.form-kd":"","normalizer.constants.none":"","normalizer.constants.option-default":"","intl.normalizer-constants":"Predefined Constants","normalizer.seealso":"See Also","example-2560":"normalizer_is_normalized example","example-2561":"OO example","normalizer.isnormalized":"Checks if the provided string is already in the specified normalization\n   form.","example-2562":"normalizer_normalize example","example-2563":"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-2564":"msgfmt_create example","example-2565":"OO example","messageformatter.create":"Constructs a new Message Formatter","example-2566":"msgfmt_format_message example","example-2567":"OO example","messageformatter.formatmessage":"Quick format message","example-2568":"msgfmt_format example","example-2569":"OO example","messageformatter.format":"Format the message","example-2570":"msgfmt_get_error_code example","example-2571":"OO example","messageformatter.geterrorcode":"Get the error code from last operation","example-2572":"msgfmt_get_error_message example","example-2573":"OO example","messageformatter.geterrormessage":"Get the error text from the last operation","example-2574":"msgfmt_get_locale example","example-2575":"OO example","messageformatter.getlocale":"Get the locale for which the formatter was created.","example-2576":"msgfmt_get_pattern example","example-2577":"OO example","messageformatter.getpattern":"Get the pattern used by the formatter","example-2578":"msgfmt_parse_message example","example-2579":"OO example","messageformatter.parsemessage":"Quick parse input string","example-2580":"msgfmt_parse example","example-2581":"OO example","messageformatter.parse":"Parse input string according to pattern","example-2582":"msgfmt_set_pattern example","example-2583":"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-2584":"IntlCalendar::add","intlcalendar.add":"Add a (signed) amount of time to a field","example-2585":"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-2586":"IntlCalendar::clear examples","intlcalendar.clear":"Clear a field or all fields","intlcalendar.construct":"Private constructor for disallowing instantiation","example-2587":"IntlCalendar::createInstance","intlcalendar.createinstance":"Create a new IntlCalendar","example-2588":"IntlCalendar::equals","intlcalendar.equals":"Compare time of two IntlCalendar objects for equality","example-2589":"IntlCalendar::fieldDifference","intlcalendar.fielddifference":"Calculate difference between given time and this object\u02bcs time","example-2590":"IntlCalendar::fromDateTime","intlcalendar.fromdatetime":"Create an IntlCalendar from a DateTime object or string","example-2591":"IntlCalendar::get","intlcalendar.get":"Get the value for a field","example-2592":"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-2593":"IntlCalendar::getAvailableLocales()","intlcalendar.getavailablelocales":"Get array of locales for which there is data","example-2594":"IntlCalendar::getDayOfWeekType","intlcalendar.getdayofweektype":"Tell whether a day is a weekday, weekend or a day that has a transition between the two","example-2595":"IntlCalendar::getErrorCode and\n   IntlCalendar::getErrorMessage","intlcalendar.geterrorcode":"Get last error code on the object","example-2596":"IntlCalendar::getErrorMessage","intlcalendar.geterrormessage":"Get last error message on the object","example-2597":"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-2598":"IntlCalendar::getKeyworkValuesForLocale","intlcalendar.getkeywordvaluesforlocale":"Get set of locale keyword values","example-2599":"Maxima examples","intlcalendar.getleastmaximum":"Get the smallest local maximum for a field","example-2600":"IntlCalendar::getLocale","intlcalendar.getlocale":"Get the locale associated with the object","intlcalendar.getmaximum":"Get the global maximum value for a field","example-2601":"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-2602":"IntlCalendar::getNow","intlcalendar.getnow":"Get number representing the current time","example-2603":"IntlCalendar::getRepeatedWallTimeOption","intlcalendar.getrepeatedwalltimeoption":"Get behavior for handling repeating wall time","example-2604":"IntlCalendar::getSkippedWallTimeOption","intlcalendar.getskippedwalltimeoption":"Get behavior for handling skipped wall time","example-2605":"IntlCalendar::getTime","intlcalendar.gettime":"Get time currently represented by the object","example-2606":"IntlCalendar::getTimeZone","intlcalendar.gettimezone":"Get the object\u02bcs timezone","example-2607":"IntlCalendar::getType","intlcalendar.gettype":"Get the calendar type","intlcalendar.getweekendtransition":"Get time of the day at which weekend begins or ends","example-2608":"IntlCalendar::inDaylightTime","intlcalendar.indaylighttime":"Whether the object\u02bcs time is in Daylight Savings Time","example-2609":"IntlCalendar::isEquivalentTo","intlcalendar.isequivalentto":"Whether another calendar is equal but for a different time","example-2610":"IntlCalendar::isLenient","intlcalendar.islenient":"Whether date\/time interpretation is in lenient mode","intlcalendar.isset":"Whether a field is set","example-2611":"IntlCalendar::isWeekend","intlcalendar.isweekend":"Whether a certain date\/time is in the weekend","example-2612":"IntlCalendar::roll","intlcalendar.roll":"Add value to field without carrying into more significant fields","example-2613":"IntlCalendar::set","intlcalendar.set":"Set a time field or several common fields at once","example-2614":"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.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-2615":"IntlCalendar::setTime","intlcalendar.settime":"Set the calendar time in milliseconds since the epoch","example-2616":"IntlCalendar::setTimeZone","intlcalendar.settimezone":"Set the timezone used by this calendar","example-2617":"IntlCalendar::toDateTime","intlcalendar.todatetime":"Convert an IntlCalendar into a DateTime object","class.intlcalendar":"The IntlCalendar class","intltimezone.intro":"Introduction","intltimezone.synopsis":"Class synopsis","intltimezone.constants.display-short":"","intltimezone.constants.display-long":"","intltimezone.constants":"Predefined Constants","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.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.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.gettzdataversion":"Get the timezone data version currently used by ICU","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.traditional":"","intldateformatter.constants.gregorian":"","intl.intldateformatter-constants.calendartypes":"","intl.intldateformatter-constants":"Predefined Constants","example-2618":"datefmt_create example","example-2619":"OO example","intldateformatter.create":"Create a date formatter","example-2620":"datefmt_format example","example-2621":"OO example","example-2622":"With IntlCalendar object","intldateformatter.format":"Format the date\/time value as a string","example-2623":"IntlDateFormatter::formatObject examples","intldateformatter.formatobject":"Formats an object","example-2624":"datefmt_get_calendar example","example-2625":"OO example","intldateformatter.getcalendar":"Get the calendar type used for the IntlDateFormatter","example-2626":"datefmt_get_datetype example","example-2627":"OO example","intldateformatter.getdatetype":"Get the datetype used for the IntlDateFormatter","example-2628":"datefmt_get_error_code example","example-2629":"OO example","intldateformatter.geterrorcode":"Get the error code from last operation","example-2630":"datefmt_get_error_message example","example-2631":"OO example","intldateformatter.geterrormessage":"Get the error text from the last operation.","example-2632":"datefmt_get_locale example","example-2633":"OO example","intldateformatter.getlocale":"Get the locale used by formatter","example-2634":"datefmt_get_pattern example","example-2635":"OO example","intldateformatter.getpattern":"Get the pattern used for the IntlDateFormatter","example-2636":"datefmt_get_timetype example","example-2637":"OO example","intldateformatter.gettimetype":"Get the timetype used for the IntlDateFormatter","example-2638":"datefmt_get_timezone_id example","example-2639":"OO example","intldateformatter.gettimezoneid":"Get the timezone-id used for the IntlDateFormatter","example-2640":"IntlDateFormatter::getCalendarObject example","intldateformatter.getcalendarobject":"Get copy of formatter\u02bcs calendar object","example-2641":"IntlDateFormatter::getTimeZone examples","intldateformatter.gettimezone":"Get formatter\u02bcs timezone","example-2642":"datefmt_is_lenient example","example-2643":"OO example","intldateformatter.islenient":"Get the lenient used for the IntlDateFormatter","example-2644":"datefmt_localtime example","example-2645":"OO example","intldateformatter.localtime":"Parse string to a field-based time value","example-2646":"OO example","example-2647":"datefmt_parse example","intldateformatter.parse":"Parse string to a timestamp value","example-2648":"datefmt_set_calendar example","example-2649":"OO example","example-2650":"Example with IntlCalendar argument","intldateformatter.setcalendar":"Sets the calendar type used by the formatter","example-2651":"datefmt_set_lenient example","example-2652":"OO example","intldateformatter.setlenient":"Set the leniency of the parser","example-2653":"datefmt_set_pattern example","example-2654":"OO example","intldateformatter.setpattern":"Set the pattern used for the IntlDateFormatter","example-2655":"datefmt_set_timezone_id example","example-2656":"OO example","intldateformatter.settimezoneid":"Sets the time zone to use","example-2657":"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-2658":"resourcebundle_count example","example-2659":"OO example","resourcebundle.count":"Get number of elements in the bundle","example-2660":"resourcebundle_create example","example-2661":"ResourceBundle::create example","resourcebundle.create":"Create a resource bundle","example-2662":"resourcebundle_get_error_code example","example-2663":"OO example","resourcebundle.geterrorcode":"Get bundle's last error code.","example-2664":"resourcebundle_get_error_message example","example-2665":"OO example","resourcebundle.geterrormessage":"Get bundle's last error message.","example-2666":"resourcebundle_get example","example-2667":"OO example","resourcebundle.get":"Get data from the bundle","example-2668":"resourcebundle_locales example","example-2669":"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":"Predefined Constants","spoofchecker.areconfusable":"Checks if a given text contains any confusable characters","spoofchecker.construct":"Constructor","spoofchecker.issuspicious":"Checks if a given text contains any suspicious characters","spoofchecker.setallowedlocales":"Locales to use when running checks","spoofchecker.setchecks":"Set the checks to run","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":"Get transliterator IDs","example-2670":"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.constants.done":"","intlrulebasedbreakiterator.constants.word-none":"","intlrulebasedbreakiterator.constants.word-none-limit":"","intlrulebasedbreakiterator.constants.word-number":"","intlrulebasedbreakiterator.constants.word-number-limit":"","intlrulebasedbreakiterator.constants.word-letter":"","intlrulebasedbreakiterator.constants.word-letter-limit":"","intlrulebasedbreakiterator.constants.word-kana":"","intlrulebasedbreakiterator.constants.word-kana-limit":"","intlrulebasedbreakiterator.constants.word-ideo":"","intlrulebasedbreakiterator.constants.word-ideo-limit":"","intlrulebasedbreakiterator.constants.line-soft":"","intlrulebasedbreakiterator.constants.line-soft-limit":"","intlrulebasedbreakiterator.constants.line-hard":"","intlrulebasedbreakiterator.constants.line-hard-limit":"","intlrulebasedbreakiterator.constants.sentence-term":"","intlrulebasedbreakiterator.constants.sentence-term-limit":"","intlrulebasedbreakiterator.constants.sentence-sep":"","intlrulebasedbreakiterator.constants.sentence-sep-limit":"","intlrulebasedbreakiterator.constants":"Predefined Constants","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.constants.done":"","intlcodepointbreakiterator.constants.word-none":"","intlcodepointbreakiterator.constants.word-none-limit":"","intlcodepointbreakiterator.constants.word-number":"","intlcodepointbreakiterator.constants.word-number-limit":"","intlcodepointbreakiterator.constants.word-letter":"","intlcodepointbreakiterator.constants.word-letter-limit":"","intlcodepointbreakiterator.constants.word-kana":"","intlcodepointbreakiterator.constants.word-kana-limit":"","intlcodepointbreakiterator.constants.word-ideo":"","intlcodepointbreakiterator.constants.word-ideo-limit":"","intlcodepointbreakiterator.constants.line-soft":"","intlcodepointbreakiterator.constants.line-soft-limit":"","intlcodepointbreakiterator.constants.line-hard":"","intlcodepointbreakiterator.constants.line-hard-limit":"","intlcodepointbreakiterator.constants.sentence-term":"","intlcodepointbreakiterator.constants.sentence-term-limit":"","intlcodepointbreakiterator.constants.sentence-sep":"","intlcodepointbreakiterator.constants.sentence-sep-limit":"","intlcodepointbreakiterator.constants":"Predefined Constants","intlcodepointbreakiterator.getlastcodepoint":"Get last code point passed over after advancing or receding the iterator","class.intlcodepointbreakiterator":"The IntlCodePointBreakIterator 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 "from" callback function","uconverter.getaliases":"Get the aliases of the given name","uconverter.getavailable":"Get the available canonical converter names","uconverter.getdestinationencoding":"Get the destination encoding","uconverter.getdestinationtype":"Get the destination converter type","uconverter.geterrorcode":"Get last error code on the object","uconverter.geterrormessage":"Get last error message on the object","uconverter.getsourceencoding":"Get the source encoding","uconverter.getsourcetype":"Get the source convertor type","uconverter.getstandards":"Get standards associated to converter names","uconverter.getsubstchars":"Get substitution chars","uconverter.reasontext":"Get string representation of the callback reason","uconverter.setdestinationencoding":"Set the destination encoding","uconverter.setsourceencoding":"Set the source encoding","uconverter.setsubstchars":"Set the substitution chars","uconverter.toucallback":"Default "to" callback function","uconverter.transcode":"Convert string from one charset to another","class.uconverter":"The UConverter class","example-2671":"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-2672":"grapheme_stripos example","function.grapheme-stripos":"Find position (in grapheme units) of first occurrence of a case-insensitive string","example-2673":"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-2674":"grapheme_strlen example","function.grapheme-strlen":"Get string length in grapheme units","example-2675":"grapheme_strpos example","function.grapheme-strpos":"Find position (in grapheme units) of first occurrence of a string","example-2676":"grapheme_strripos example","function.grapheme-strripos":"Find position (in grapheme units) of last occurrence of a case-insensitive string","example-2677":"grapheme_strrpos example","function.grapheme-strrpos":"Find position (in grapheme units) of last occurrence of a string","example-2678":"grapheme_strstr example","function.grapheme-strstr":"Returns part of haystack string from the first occurrence of needle to the end of haystack.","example-2679":"grapheme_substr example","function.grapheme-substr":"Return part of a string","ref.intl.grapheme":"Grapheme Functions","example-2680":"idn_to_ascii example","function.idn-to-ascii":"Convert domain name to IDNA ASCII form.","function.idn-to-unicode":"Alias of idn_to_utf8","example-2681":"idn_to_utf8 example","function.idn-to-utf8":"Convert domain name from IDNA ASCII to Unicode.","ref.intl.idn":"IDN Functions","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 curent position is valid","class.intliterator":"The IntlIterator class","example-2682":"intl_error_name example","function.intl-error-name":"Get symbolic name for a given error code","example-2683":"intl_get_error_code example","function.intl-get-error-code":"Get the last error code","example-2684":"intl_get_error_message example","function.intl-get-error-message":"Get description of the last error","example-2685":"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.strict-detection":"","example-2686":"php.ini setting examples","example-2687":"php.ini setting for EUC-JP users","example-2688":"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":"","mbstring.constants":"Predefined Constants","mbstring.encodings":"Summaries of supported encodings","mbstring.ja-basic":"Basics of Japanese multi-byte encodings","example-2689":"Disable HTTP input conversion in php.ini","example-2690":"php.ini setting example","example-2691":"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 the string is valid for the specified encoding","example-2692":"mb_convert_case example","example-2693":"mb_convert_case example with non-Latin UTF-8 text","function.mb-convert-case":"Perform case folding on a string","example-2694":"mb_convert_encoding example","function.mb-convert-encoding":"Convert character encoding","example-2695":"mb_convert_kana example","function.mb-convert-kana":"Convert "kana" one from another ("zen-kaku", "han-kaku" and more)","example-2696":"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-2697":"convmap example","function.mb-decode-numericentity":"Decode HTML numeric string reference to character","example-2698":"mb_detect_encoding example","function.mb-detect-encoding":"Detect character encoding","example-2699":"Useless detect order example","example-2700":"mb_detect_order examples","function.mb-detect-order":"Set\/Get character encoding detection order","example-2701":"mb_encode_mimeheader example","function.mb-encode-mimeheader":"Encode string for MIME header","example-2702":"convmap example","example-2703":"mb_encode_numericentity example","function.mb-encode-numericentity":"Encode character to HTML numeric string reference","example-2704":"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-2705":"mb_ereg_replace_callback example","example-2706":"mb_ereg_replace_callback using anonymous function\n      supported in PHP 5.3.0 or later","function.mb-ereg-replace-callback":"Perform a regular expresssion seach 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-2707":"mb_internal_encoding example","function.mb-internal-encoding":"Set\/Get internal character encoding","function.mb-language":"Set\/Get current language","example-2708":"mb_list_encodings example","function.mb-list-encodings":"Returns an array of all supported encodings","example-2709":"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-2710":"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-send-mail":"Send encoded mail","function.mb-split":"Split multibyte string using regular expression","function.mb-strcut":"Get part of string","example-2711":"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-2712":"mb_strtolower example","example-2713":"mb_strtolower example with non-Latin UTF-8 text","function.mb-strtolower":"Make a string lowercase","example-2714":"mb_strtoupper example","example-2715":"mb_strtoupper example with non-Latin UTF-8 text","function.mb-strtoupper":"Make a string uppercase","function.mb-strwidth":"Return width of string","example-2716":"mb_substitute_character example","function.mb-substitute-character":"Set\/Get substitution character","example-2717":"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-2718":"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-2719":"pspell_check Example","function.pspell-check":"Check a word","example-2720":"pspell_add_to_personal Example","function.pspell-clear-session":"Clear the current session","example-2721":"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-2722":"pspell_config_ignore","function.pspell-config-ignore":"Ignore words less than N characters long","example-2723":"pspell_config_mode Example","function.pspell-config-mode":"Change the mode number of suggestions returned","example-2724":"pspell_config_personal","function.pspell-config-personal":"Set a file that contains personal wordlist","example-2725":"pspell_config_repl","function.pspell-config-repl":"Set a file that contains replacement pairs","example-2726":"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-2727":"pspell_new_config","function.pspell-new-config":"Load a new dictionary with settings based on a given config","example-2728":"pspell_new_personal","function.pspell-new-personal":"Load a new dictionary with personal wordlist","example-2729":"pspell_new","function.pspell-new":"Load a new dictionary","example-2730":"pspell_add_to_personal","function.pspell-save-wordlist":"Save the personal wordlist to a file","example-2731":"pspell_store_replacement","function.pspell-store-replacement":"Store a replacement pair for a word","example-2732":"pspell_suggest example","function.pspell-suggest":"Suggest spellings of a word","ref.pspell":"Pspell Functions","book.pspell":"Pspell","intro.recode":"Introduction","recode.requirements":"Requirements","recode.installation":"Installation","recode.configuration":"Runtime Configuration","recode.resources":"Resource Types","recode.setup":"Installing\/Configuring","recode.constants":"Predefined Constants","example-2733":"Basic recode_file example","function.recode-file":"Recode from file to file according to recode request","example-2734":"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.cairo":"Introduction","cairo.requirements":"Requirements","cairo.installation":"Installation","cairo.configuration":"Runtime Configuration","cairo.resources":"Resource Types","cairo.setup":"Installing\/Configuring","constant.cairo-status-success":"","constant.cairo-status-no-memory":"","constant.cairo-status-invalid-restore":"","constant.cairo-status-invalid-pop-group":"","constant.cairo-status-no-current-point":"","constant.cairo-status-invalid-matrix":"","constant.cairo-status-invalid-status":"","constant.cairo-status-null-pointer":"","constant.cairo-status-invalid-string":"","constant.cairo-status-invalid-path-data":"","constant.cairo-status-read-error":"","constant.cairo-status-write-error":"","constant.cairo-status-surface-finished":"","constant.cairo-status-surface-type-mismatch":"","constant.cairo-status-pattern-type-mismatch":"","constant.cairo-status-invalid-content":"","constant.cairo-status-invalid-format":"","constant.cairo-status-invalid-visual":"","constant.cairo-status-file-not-found":"","constant.cairo-status-invalid-dash":"","constant.cairo-status-invalid-dsc-comment":"","constant.cairo-status-invalid-index":"","constant.cairo-status-clip-not-representable":"","constant.cairo-status-temp-file-error":"","constant.cairo-status-invalid-stride":"","constant.cairo-antialias-default":"","constant.cairo-antialias-none":"","constant.cairo-antialias-gray":"","constant.cairo-antialias-subpixel":"","constant.cairo-subpixel-order-default":"","constant.cairo-subpixel-order-rgb":"","constant.cairo-subpixel-order-bgr":"","constant.cairo-subpixel-order-vrgb":"","constant.cairo-subpixel-order-vbgr":"","constant.cairo-fill-rule-winding":"","constant.cairo-fill-rule-even-odd":"","constant.cairo-line-cap-butt":"","constant.cairo-line-cap-round":"","constant.cairo-line-cap-square":"","constant.cairo-line-join-miter":"","constant.cairo-line-join-round":"","constant.cairo-line-join-bevel":"","constant.cairo-operator-clear":"","constant.cairo-operator-source":"","constant.cairo-operator-over":"","constant.cairo-operator-in":"","constant.cairo-operator-out":"","constant.cairo-operator-atop":"","constant.cairo-operator-dest":"","constant.cairo-operator-dest-over":"","constant.cairo-operator-dest-in":"","constant.cairo-operator-dest-out":"","constant.cairo-operator-dest-atop":"","constant.cairo-operator-xor":"","constant.cairo-operator-add":"","constant.cairo-operator-saturate":"","constant.cairo-pattern-type-solid":"","constant.cairo-pattern-type-surface":"","constant.cairo-pattern-type-linear":"","constant.cairo-pattern-type-radial":"","constant.cairo-extend-none":"","constant.cairo-extend-repeat":"","constant.cairo-extend-reflect":"","constant.cairo-extend-pad":"","constant.cairo-filter-fast":"","constant.cairo-filter-good":"","constant.cairo-filter-best":"","constant.cairo-filter-nearest":"","constant.cairo-filter-bilinear":"","constant.cairo-filter-gaussian":"","constant.cairo-hint-style-default":"","constant.cairo-hint-style-none":"","constant.cairo-hint-style-slight":"","constant.cairo-hint-style-medium":"","constant.cairo-hint-style-full":"","constant.cairo-hint-metrics-default":"","constant.cairo-hint-metrics-off":"","constant.cairo-hint-metrics-on":"","constant.cairo-font-type-toy":"","constant.cairo-font-type-ft":"","constant.cairo-font-type-win32":"","constant.cairo-font-type-quartz":"","constant.cairo-font-slant-normal":"","constant.cairo-font-slant-italic":"","constant.cairo-font-slant-oblique":"","constant.cairo-font-weight-normal":"","constant.cairo-font-weight-bold":"","constant.cairo-content-color":"","constant.cairo-content-alpha":"","constant.cairo-content-color-alpha":"","constant.cairo-surface-type-image":"","constant.cairo-surface-type-pdf":"","constant.cairo-surface-type-ps":"","constant.cairo-surface-type-xlib":"","constant.cairo-surface-type-xcb":"","constant.cairo-surface-type-glitz":"","constant.cairo-surface-type-quartz":"","constant.cairo-surface-type-win32":"","constant.cairo-surface-type-beos":"","constant.cairo-surface-type-directfb":"","constant.cairo-surface-type-svg":"","constant.cairo-surface-type-os2":"","constant.cairo-surface-type-win32-printing":"","constant.cairo-surface-type-quartz-image":"","constant.cairo-format-argb32":"","constant.cairo-format-rgb24":"","constant.cairo-format-a8":"","constant.cairo-format-a1":"","constant.cairo-ps-level-2":"","constant.cairo-ps-level-3":"","constant.cairo-svg-version-1-1":"","constant.cairo-svg-version-1-2":"","cairo.constants":"Predefined Constants","example-2735":"Cairo Example","cairo.examples":"Examples","example-2736":"cairo_create example","function.cairo-create":"Returns a new CairoContext object on the requested surface.","example-2737":"cairo_font_face_get_type example","function.cairo-font-face-get-type":"Description","example-2738":"cairo_font_face_status example","function.cairo-font-face-status":"Description","example-2739":"cairo_font_options_create example","function.cairo-font-options-create":"Description","example-2740":"cairo_font_options_equal example","function.cairo-font-options-equal":"Description","example-2741":"cairo_font_options_get_antialias example","function.cairo-font-options-get-antialias":"Description","example-2742":"cairo_font_options_get_hint_metrics example","function.cairo-font-options-get-hint-metrics":"Description","example-2743":"cairo_font_options_get_hint_style example","function.cairo-font-options-get-hint-style":"Description","example-2744":"cairo_font_options_get_subpixel_order example","function.cairo-font-options-get-subpixel-order":"Description","example-2745":"cairo_font_options_hash example","function.cairo-font-options-hash":"Description","example-2746":"cairo_font_options_merge example","function.cairo-font-options-merge":"Description","example-2747":"cairo_font_options_set_antialias example","function.cairo-font-options-set-antialias":"Description","example-2748":"cairo_font_options_set_hint_metrics example","function.cairo-font-options-set-hint-metrics":"Description","example-2749":"cairo_font_options_set_hint_style example","function.cairo-font-options-set-hint-style":"Description","example-2750":"cairo_font_options_set_subpixel_order example","function.cairo-font-options-set-subpixel-order":"Description","example-2751":"cairo_font_options_status example","function.cairo-font-options-status":"Description","example-2752":"cairo_format_stride_for_width example","function.cairo-format-stride-for-width":"Description","example-2753":"cairo_image_surface_create_for_data example","function.cairo-image-surface-create-for-data":"Description","example-2754":"cairo_image_surface_create_from_png example","function.cairo-image-surface-create-from-png":"Description","example-2755":"cairo_image_surface_create example","function.cairo-image-surface-create":"Description","example-2756":"cairo_image_surface_get_data example","function.cairo-image-surface-get-data":"Description","example-2757":"cairo_image_surface_get_format example","function.cairo-image-surface-get-format":"Description","example-2758":"cairo_image_surface_get_height example","function.cairo-image-surface-get-height":"Description","example-2759":"cairo_image_surface_get_stride example","function.cairo-image-surface-get-stride":"Description","example-2760":"cairo_image_surface_get_width example","function.cairo-image-surface-get-width":"Description","function.cairo-matrix-create-scale":"Alias of CairoMatrix::initScale","function.cairo-matrix-create-translate":"Alias of CairoMatrix::initTranslate","example-2761":"cairo_matrix_invert example","function.cairo-matrix-invert":"Description","example-2762":"cairo_matrix_multiply example","function.cairo-matrix-multiply":"Description","example-2763":"cairo_matrix_rotate example","function.cairo-matrix-rotate":"Description","example-2764":"cairo_matrix_transform_distance example","function.cairo-matrix-transform-distance":"Description","example-2765":"cairo_matrix_transform_point example","function.cairo-matrix-transform-point":"Description","example-2766":"cairo_matrix_translate example","function.cairo-matrix-translate":"Description","example-2767":"cairo_pattern_add_color_stop_rgb example","function.cairo-pattern-add-color-stop-rgb":"Description","example-2768":"cairo_pattern_add_color_stop_rgba example","function.cairo-pattern-add-color-stop-rgba":"Description","example-2769":"cairo_pattern_create_for_surface example","function.cairo-pattern-create-for-surface":"Description","example-2770":"cairo_pattern_create_linear example","function.cairo-pattern-create-linear":"Description","example-2771":"cairo_pattern_create_radial example","function.cairo-pattern-create-radial":"Description","example-2772":"cairo_pattern_create_rgb example","function.cairo-pattern-create-rgb":"Description","example-2773":"cairo_pattern_create_rgba example","function.cairo-pattern-create-rgba":"Description","example-2774":"cairo_pattern_get_color_stop_count example","function.cairo-pattern-get-color-stop-count":"Description","example-2775":"cairo_pattern_get_color_stop_rgba example","function.cairo-pattern-get-color-stop-rgba":"Description","example-2776":"cairo_pattern_get_extend example","function.cairo-pattern-get-extend":"Description","example-2777":"cairo_pattern_get_filter example","function.cairo-pattern-get-filter":"Description","example-2778":"cairo_pattern_get_linear_points example","function.cairo-pattern-get-linear-points":"Description","example-2779":"cairo_pattern_get_matrix example","function.cairo-pattern-get-matrix":"Description","example-2780":"cairo_pattern_get_radial_circles example","function.cairo-pattern-get-radial-circles":"Description","example-2781":"cairo_pattern_get_rgba example","function.cairo-pattern-get-rgba":"Description","example-2782":"cairo_pattern_get_surface example","function.cairo-pattern-get-surface":"Description","example-2783":"cairo_pattern_get_type example","function.cairo-pattern-get-type":"Description","example-2784":"cairo_pattern_set_extend example","function.cairo-pattern-set-extend":"Description","example-2785":"cairo_pattern_set_filter example","function.cairo-pattern-set-filter":"Description","example-2786":"cairo_pattern_set_matrix example","function.cairo-pattern-set-matrix":"Description","example-2787":"cairo_pattern_status example","function.cairo-pattern-status":"Description","example-2788":"cairo_pdf_surface_create example","function.cairo-pdf-surface-create":"Description","example-2789":"cairo_pdf_surface_set_size example","function.cairo-pdf-surface-set-size":"Description","example-2790":"cairo_ps_get_levels example","function.cairo-ps-get-levels":"Description","example-2791":"cairo_ps_level_to_string example","function.cairo-ps-level-to-string":"Description","example-2792":"cairo_ps_surface_create example","function.cairo-ps-surface-create":"Description","example-2793":"cairo_ps_surface_dsc_begin_page_setup example","function.cairo-ps-surface-dsc-begin-page-setup":"Description","example-2794":"cairo_ps_surface_dsc_begin_setup example","function.cairo-ps-surface-dsc-begin-setup":"Description","example-2795":"cairo_ps_surface_dsc_comment example","function.cairo-ps-surface-dsc-comment":"Description","example-2796":"cairo_ps_surface_get_eps example","function.cairo-ps-surface-get-eps":"Description","example-2797":"cairo_ps_surface_restrict_to_level example","function.cairo-ps-surface-restrict-to-level":"Description","example-2798":"cairo_ps_surface_set_eps example","function.cairo-ps-surface-set-eps":"Description","example-2799":"cairo_ps_surface_set_size example","function.cairo-ps-surface-set-size":"Description","example-2800":"cairo_scaled_font_create example","function.cairo-scaled-font-create":"Description","example-2801":"cairo_scaled_font_extents example","function.cairo-scaled-font-extents":"Description","example-2802":"cairo_scaled_font_get_ctm example","function.cairo-scaled-font-get-ctm":"Description","example-2803":"cairo_scaled_font_get_font_face example","function.cairo-scaled-font-get-font-face":"Description","example-2804":"cairo_scaled_font_get_font_matrix example","function.cairo-scaled-font-get-font-matrix":"Description","example-2805":"cairo_scaled_font_get_font_options example","function.cairo-scaled-font-get-font-options":"Description","example-2806":"cairo_scaled_font_get_scale_matrix example","function.cairo-scaled-font-get-scale-matrix":"Description","example-2807":"cairo_scaled_font_get_type example","function.cairo-scaled-font-get-type":"Description","example-2808":"cairo_scaled_font_glyph_extents example","function.cairo-scaled-font-glyph-extents":"Description","example-2809":"cairo_scaled_font_status example","function.cairo-scaled-font-status":"Description","example-2810":"cairo_scaled_font_text_extents example","function.cairo-scaled-font-text-extents":"Description","example-2811":"cairo_surface_copy_page example","function.cairo-surface-copy-page":"Description","example-2812":"cairo_surface_create_similar example","function.cairo-surface-create-similar":"Description","example-2813":"cairo_surface_finish example","function.cairo-surface-finish":"Description","example-2814":"cairo_surface_flush example","function.cairo-surface-flush":"Description","example-2815":"cairo_surface_get_content example","function.cairo-surface-get-content":"Description","example-2816":"cairo_surface_get_device_offset example","function.cairo-surface-get-device-offset":"Description","example-2817":"cairo_surface_get_font_options example","function.cairo-surface-get-font-options":"Description","example-2818":"cairo_surface_get_type example","function.cairo-surface-get-type":"Description","example-2819":"cairo_surface_mark_dirty_rectangle example","function.cairo-surface-mark-dirty-rectangle":"Description","example-2820":"cairo_surface_mark_dirty example","function.cairo-surface-mark-dirty":"Description","example-2821":"cairo_surface_set_device_offset example","function.cairo-surface-set-device-offset":"Description","example-2822":"cairo_surface_set_fallback_resolution example","function.cairo-surface-set-fallback-resolution":"Description","example-2823":"cairo_surface_show_page example","function.cairo-surface-show-page":"Description","example-2824":"cairo_surface_status example","function.cairo-surface-status":"Description","example-2825":"cairo_surface_write_to_png example","function.cairo-surface-write-to-png":"Description","example-2826":"cairo_svg_surface_create example","function.cairo-svg-surface-create":"Description","example-2827":"cairo_svg_surface_restrict_to_version example","function.cairo-svg-surface-restrict-to-version":"Description","example-2828":"cairo_svg_version_to_string example","function.cairo-svg-version-to-string":"Description","ref.cairo":"Cairo Functions","cairo.intro":"Introduction","cairo.synopsis":"Class synopsis","example-2829":"Object oriented style","example-2830":"Procedural style","cairo.availablefonts":"Retrieves the availables font types","example-2831":"Object oriented style","example-2832":"Procedural style","cairo.availablesurfaces":"Retrieves all available surfaces","example-2833":"Object oriented style","example-2834":"Procedural style","cairo.statustostring":"Retrieves the current status as string","example-2835":"Object oriented style","example-2836":"Procedural style","cairo.version":"Retrives cairo's library version","example-2837":"Object oriented style","example-2838":"Procedural style","cairo.versionstring":"Retrieves cairo version as string","class.cairo":"The Cairo class","cairocontext.intro":"Introduction","cairocontext.synopsis":"Class synopsis","example-2839":"Object oriented style","example-2840":"Procedural style","cairocontext.appendpath":"Appends a path to current path","example-2841":"Object oriented style","example-2842":"Procedural style","cairocontext.arc":"Adds a circular arc","example-2843":"Object oriented style","example-2844":"Procedural style","cairocontext.arcnegative":"Adds a negative arc","example-2845":"Object oriented style","example-2846":"Procedural style","cairocontext.clip":"Establishes a new clip region","example-2847":"Object oriented style","example-2848":"Procedural style","cairocontext.clipextents":"Computes the area inside the current clip","example-2849":"Object oriented style","example-2850":"Procedural style","cairocontext.clippreserve":"Establishes a new clip region from the current clip","example-2851":"Object oriented style","example-2852":"Procedural style","cairocontext.cliprectanglelist":"Retrieves the current clip as a list of rectangles","example-2853":"Object oriented style","example-2854":"Procedural style","cairocontext.closepath":"Closes the current path","example-2855":"CairoContext::__construct example","cairocontext.construct":"Creates a new CairoContext","example-2856":"Object oriented style","example-2857":"Procedural style","cairocontext.copypage":"Emits the current page","example-2858":"Object oriented style","example-2859":"Procedural style","cairocontext.copypath":"Creates a copy of the current path","example-2860":"Object oriented style","example-2861":"Procedural style","cairocontext.copypathflat":"Gets a flattened copy of the current path","example-2862":"Object oriented style","example-2863":"Procedural style","cairocontext.curveto":"Adds a curve","cairocontext.devicetouser":"Transform a coordinate","cairocontext.devicetouserdistance":"Transform a distance","example-2864":"Object oriented style","example-2865":"Procedural style","cairocontext.fill":"Fills the current path","example-2866":"Object oriented style","example-2867":"Procedural style","cairocontext.fillextents":"Computes the filled area","example-2868":"Object oriented style","example-2869":"Procedural style","cairocontext.fillpreserve":"Fills and preserve the current path","example-2870":"Object oriented style","example-2871":"Procedural style","cairocontext.fontextents":"Get the font extents","example-2872":"Object oriented style","example-2873":"Procedural style","cairocontext.getantialias":"Retrives the current antialias mode","example-2874":"Object oriented style","example-2875":"Procedural style","cairocontext.getcurrentpoint":"The getCurrentPoint purpose","example-2876":"Object oriented style","example-2877":"Procedural style","cairocontext.getdash":"The getDash purpose","example-2878":"Object oriented style","example-2879":"Procedural style","cairocontext.getdashcount":"The getDashCount purpose","example-2880":"Object oriented style","example-2881":"Procedural style","cairocontext.getfillrule":"The getFillRule purpose","example-2882":"Object oriented style","example-2883":"Procedural style","cairocontext.getfontface":"The getFontFace purpose","example-2884":"Object oriented style","example-2885":"Procedural style","cairocontext.getfontmatrix":"The getFontMatrix purpose","example-2886":"Object oriented style","example-2887":"Procedural style","cairocontext.getfontoptions":"The getFontOptions purpose","example-2888":"Object oriented style","example-2889":"Procedural style","cairocontext.getgrouptarget":"The getGroupTarget purpose","example-2890":"Object oriented style","example-2891":"Procedural style","cairocontext.getlinecap":"The getLineCap purpose","example-2892":"Object oriented style","example-2893":"Procedural style","cairocontext.getlinejoin":"The getLineJoin purpose","example-2894":"Object oriented style","example-2895":"Procedural style","cairocontext.getlinewidth":"The getLineWidth purpose","example-2896":"Object oriented style","example-2897":"Procedural style","cairocontext.getmatrix":"The getMatrix purpose","example-2898":"Object oriented style","example-2899":"Procedural style","cairocontext.getmiterlimit":"The getMiterLimit purpose","example-2900":"Object oriented style","example-2901":"Procedural style","cairocontext.getoperator":"The getOperator purpose","example-2902":"Object oriented style","example-2903":"Procedural style","cairocontext.getscaledfont":"The getScaledFont purpose","example-2904":"Object oriented style","example-2905":"Procedural style","cairocontext.getsource":"The getSource purpose","example-2906":"Object oriented style","example-2907":"Procedural style","cairocontext.gettarget":"The getTarget purpose","example-2908":"Object oriented style","example-2909":"Procedural style","cairocontext.gettolerance":"The getTolerance purpose","example-2910":"Object oriented style","example-2911":"Procedural style","cairocontext.glyphpath":"The glyphPath purpose","example-2912":"Object oriented style","example-2913":"Procedural style","cairocontext.hascurrentpoint":"The hasCurrentPoint purpose","example-2914":"Object oriented style","example-2915":"Procedural style","cairocontext.identitymatrix":"The identityMatrix purpose","example-2916":"Object oriented style","example-2917":"Procedural style","cairocontext.infill":"The inFill purpose","example-2918":"Object oriented style","example-2919":"Procedural style","cairocontext.instroke":"The inStroke purpose","example-2920":"Object oriented style","example-2921":"Procedural style","cairocontext.lineto":"The lineTo purpose","example-2922":"Object oriented style","example-2923":"Procedural style","cairocontext.mask":"The mask purpose","example-2924":"Object oriented style","example-2925":"Procedural style","cairocontext.masksurface":"The maskSurface purpose","example-2926":"Object oriented style","example-2927":"Procedural style","cairocontext.moveto":"The moveTo purpose","example-2928":"Object oriented style","example-2929":"Procedural style","cairocontext.newpath":"The newPath purpose","example-2930":"Object oriented style","example-2931":"Procedural style","cairocontext.newsubpath":"The newSubPath purpose","example-2932":"Object oriented style","example-2933":"Procedural style","cairocontext.paint":"The paint purpose","example-2934":"Object oriented style","example-2935":"Procedural style","cairocontext.paintwithalpha":"The paintWithAlpha purpose","example-2936":"Object oriented style","example-2937":"Procedural style","cairocontext.pathextents":"The pathExtents purpose","example-2938":"Object oriented style","example-2939":"Procedural style","cairocontext.popgroup":"The popGroup purpose","example-2940":"Object oriented style","example-2941":"Procedural style","cairocontext.popgrouptosource":"The popGroupToSource purpose","example-2942":"Object oriented style","example-2943":"Procedural style","cairocontext.pushgroup":"The pushGroup purpose","example-2944":"Object oriented style","example-2945":"Procedural style","cairocontext.pushgroupwithcontent":"The pushGroupWithContent purpose","example-2946":"Object oriented style","example-2947":"Procedural style","cairocontext.rectangle":"The rectangle purpose","example-2948":"Object oriented style","example-2949":"Procedural style","cairocontext.relcurveto":"The relCurveTo purpose","example-2950":"Object oriented style","example-2951":"Procedural style","cairocontext.rellineto":"The relLineTo purpose","example-2952":"Object oriented style","example-2953":"Procedural style","cairocontext.relmoveto":"The relMoveTo purpose","example-2954":"Object oriented style","example-2955":"Procedural style","cairocontext.resetclip":"The resetClip purpose","example-2956":"Object oriented style","example-2957":"Procedural style","cairocontext.restore":"The restore purpose","example-2958":"Object oriented style","example-2959":"Procedural style","cairocontext.rotate":"The rotate purpose","example-2960":"Object oriented style","example-2961":"Procedural style","cairocontext.save":"The save purpose","example-2962":"Object oriented style","example-2963":"Procedural style","cairocontext.scale":"The scale purpose","example-2964":"Object oriented style","example-2965":"Procedural style","cairocontext.selectfontface":"The selectFontFace purpose","example-2966":"Object oriented style","example-2967":"Procedural style","cairocontext.setantialias":"The setAntialias purpose","example-2968":"Object oriented style","example-2969":"Procedural style","cairocontext.setdash":"The setDash purpose","example-2970":"Object oriented style","example-2971":"Procedural style","cairocontext.setfillrule":"The setFillRule purpose","example-2972":"Object oriented style","example-2973":"Procedural style","cairocontext.setfontface":"The setFontFace purpose","example-2974":"Object oriented style","example-2975":"Procedural style","cairocontext.setfontmatrix":"The setFontMatrix purpose","example-2976":"Object oriented style","example-2977":"Procedural style","cairocontext.setfontoptions":"The setFontOptions purpose","example-2978":"Object oriented style","example-2979":"Procedural style","cairocontext.setfontsize":"The setFontSize purpose","example-2980":"Object oriented style","example-2981":"Procedural style","cairocontext.setlinecap":"The setLineCap purpose","example-2982":"Object oriented style","example-2983":"Procedural style","cairocontext.setlinejoin":"The setLineJoin purpose","example-2984":"Object oriented style","example-2985":"Procedural style","cairocontext.setlinewidth":"The setLineWidth purpose","example-2986":"Object oriented style","example-2987":"Procedural style","cairocontext.setmatrix":"The setMatrix purpose","example-2988":"Object oriented style","example-2989":"Procedural style","cairocontext.setmiterlimit":"The setMiterLimit purpose","example-2990":"Object oriented style","example-2991":"Procedural style","cairocontext.setoperator":"The setOperator purpose","example-2992":"Object oriented style","example-2993":"Procedural style","cairocontext.setscaledfont":"The setScaledFont purpose","example-2994":"Object oriented style","example-2995":"Procedural style","cairocontext.setsource":"The setSource purpose","example-2996":"Object oriented style","example-2997":"Procedural style","cairocontext.setsourcergb":"The setSourceRGB purpose","example-2998":"Object oriented style","example-2999":"Procedural style","cairocontext.setsourcergba":"The setSourceRGBA purpose","example-3000":"Object oriented style","example-3001":"Procedural style","cairocontext.setsourcesurface":"The setSourceSurface purpose","example-3002":"Object oriented style","example-3003":"Procedural style","cairocontext.settolerance":"The setTolerance purpose","example-3004":"Object oriented style","example-3005":"Procedural style","cairocontext.showpage":"The showPage purpose","example-3006":"Object oriented style","example-3007":"Procedural style","cairocontext.showtext":"The showText purpose","example-3008":"Object oriented style","example-3009":"Procedural style","cairocontext.status":"The status purpose","example-3010":"Object oriented style","example-3011":"Procedural style","cairocontext.stroke":"The stroke purpose","example-3012":"Object oriented style","example-3013":"Procedural style","cairocontext.strokeextents":"The strokeExtents purpose","example-3014":"Object oriented style","example-3015":"Procedural style","cairocontext.strokepreserve":"The strokePreserve purpose","example-3016":"Object oriented style","example-3017":"Procedural style","cairocontext.textextents":"The textExtents purpose","example-3018":"Object oriented style","example-3019":"Procedural style","cairocontext.textpath":"The textPath purpose","example-3020":"Object oriented style","example-3021":"Procedural style","cairocontext.transform":"The transform purpose","example-3022":"Object oriented style","example-3023":"Procedural style","cairocontext.translate":"The translate purpose","example-3024":"Object oriented style","example-3025":"Procedural style","cairocontext.usertodevice":"The userToDevice purpose","example-3026":"Object oriented style","example-3027":"Procedural style","cairocontext.usertodevicedistance":"The userToDeviceDistance purpose","class.cairocontext":"The CairoContext class","cairoexception.intro":"Introduction","cairoexception.synopsis":"Class synopsis","class.cairoexception":"The CairoException class","cairostatus.intro":"Introduction","cairostatus.synopsis":"Class synopsis","cairostatus.constants.success":"","cairostatus.constants.no-memory":"","cairostatus.constants.invalid-restore":"","cairostatus.constants.invalid-pop-group":"","cairostatus.constants.no-current-point":"","cairostatus.constants.invalid-matrix":"","cairostatus.constants.invalid-status":"","cairostatus.constants.null-pointer":"","cairostatus.constants.invalid-string":"","cairostatus.constants.invalid-path-data":"","cairostatus.constants.read-error":"","cairostatus.constants.write-error":"","cairostatus.constants.surface-finished":"","cairostatus.constants.surface-type-mismatch":"","cairostatus.constants.pattern-type-mismatch":"","cairostatus.constants.invalid-content":"","cairostatus.constants.invalid-format":"","cairostatus.constants.invalid-visual":"","cairostatus.constants.file-not-found":"","cairostatus.constants.invalid-dash":"","cairostatus.constants.invalid-dsc-comment":"","cairostatus.constants.invalid-index":"","cairostatus.constants.clip-not-representable":"","cairostatus.constants.temp-file-error":"","cairostatus.constants.invalid-stride":"","cairostatus.constants":"Predefined Constants","class.cairostatus":"The CairoStatus class","cairosurface.intro":"Introduction","cairosurface.synopsis":"Class synopsis","cairosurface.construct":"The __construct purpose","example-3028":"Object oriented style","example-3029":"Procedural style","cairosurface.copypage":"The copyPage purpose","example-3030":"CairoSurface::createSimilar example","cairosurface.createsimilar":"The createSimilar purpose","example-3031":"CairoSurface::finish example","cairosurface.finish":"The finish purpose","example-3032":"CairoSurface::flush example","cairosurface.flush":"The flush purpose","example-3033":"CairoSurface::getContent example","cairosurface.getcontent":"The getContent purpose","example-3034":"CairoSurface::getDeviceOffset example","cairosurface.getdeviceoffset":"The getDeviceOffset purpose","example-3035":"Object oriented style","example-3036":"Procedural style","cairosurface.getfontoptions":"The getFontOptions purpose","example-3037":"CairoSurface::getType example","cairosurface.gettype":"The getType purpose","example-3038":"CairoSurface::markDirty example","cairosurface.markdirty":"The markDirty purpose","example-3039":"CairoSurface::markDirtyRectangle example","cairosurface.markdirtyrectangle":"The markDirtyRectangle purpose","example-3040":"CairoSurface::setDeviceOffset example","cairosurface.setdeviceoffset":"The setDeviceOffset purpose","example-3041":"CairoSurface::setFallbackResolution example","cairosurface.setfallbackresolution":"The setFallbackResolution purpose","example-3042":"Object oriented style","example-3043":"Procedural style","cairosurface.showpage":"The showPage purpose","example-3044":"Object oriented style","example-3045":"Procedural style","cairosurface.status":"The status purpose","example-3046":"CairoSurface::writeToPng example","cairosurface.writetopng":"The writeToPng purpose","class.cairosurface":"The CairoSurface class","cairosvgsurface.intro":"Introduction","cairosvgsurface.synopsis":"Class synopsis","example-3047":"CairoSvgSurface::__construct example","cairosvgsurface.construct":"The __construct purpose","example-3048":"CairoSvgSurface::getVersions example","example-3049":"Procedural style","cairosvgsurface.getversions":"Used to retrieve a list of supported SVG versions","example-3050":"CairoSvgSurface::restrictToVersion example","cairosvgsurface.restricttoversion":"The restrictToVersion purpose","example-3051":"CairoSvgSurface::versionToString example","cairosvgsurface.versiontostring":"The versionToString purpose","class.cairosvgsurface":"Svg Surface Backend","cairoimagesurface.intro":"Introduction","cairoimagesurface.synopsis":"Class synopsis","example-3052":"CairoImageSurface::__construct example","cairoimagesurface.construct":"Creates a new CairoImageSurface","example-3053":"CairoImageSurface::createForData example","cairoimagesurface.createfordata":"The createForData purpose","example-3054":"CairoImageSurface::createFromPng example","cairoimagesurface.createfrompng":"Creates a new CairoImageSurface form a png image file","example-3055":"CairoImageSurface::getData example","cairoimagesurface.getdata":"Gets the image data as string","example-3056":"CairoImageSurface::getFormat example","cairoimagesurface.getformat":"Get the image format","example-3057":"CairoImageSurface::getHeight example","cairoimagesurface.getheight":"Retrieves the height of the CairoImageSurface","example-3058":"CairoImageSurface::getStride example","cairoimagesurface.getstride":"The getStride purpose","example-3059":"CairoImageSurface::getWidth example","cairoimagesurface.getwidth":"Retrieves the width of the CairoImageSurface","class.cairoimagesurface":"The CairoImageSurface class","cairopdfsurface.intro":"Introduction","cairopdfsurface.synopsis":"Class synopsis","example-3060":"CairoPdfSurface::__construct example","cairopdfsurface.construct":"The __construct purpose","example-3061":"CairoPdfSurface::setSize example","cairopdfsurface.setsize":"The setSize purpose","class.cairopdfsurface":"The CairoPdfSurface class","cairopssurface.intro":"Introduction","cairopssurface.synopsis":"Class synopsis","example-3062":"CairoPsSurface::__construct example","cairopssurface.construct":"The __construct purpose","example-3063":"CairoPsSurface::dscBeginPageSetup example","cairopssurface.dscbeginpagesetup":"The dscBeginPageSetup purpose","example-3064":"CairoPsSurface::dscBeginSetup example","cairopssurface.dscbeginsetup":"The dscBeginSetup purpose","example-3065":"CairoPsSurface::dscComment example","cairopssurface.dsccomment":"The dscComment purpose","example-3066":"CairoPsSurface::getEps example","cairopssurface.geteps":"The getEps purpose","example-3067":"CairoPsSurface::getLevels example","cairopssurface.getlevels":"The getLevels purpose","example-3068":"CairoPsSurface::levelToString example","cairopssurface.leveltostring":"The levelToString purpose","example-3069":"CairoPsSurface::restrictToLevel example","cairopssurface.restricttolevel":"The restrictToLevel purpose","example-3070":"CairoPsSurface::setEps example","cairopssurface.seteps":"The setEps purpose","example-3071":"CairoPsSurface::setSize example","cairopssurface.setsize":"The setSize purpose","class.cairopssurface":"The CairoPsSurface class","cairosurfacetype.intro":"Introduction","cairosurfacetype.synopsis":"Class synopsis","cairosurfacetype.constants.image":"","cairosurfacetype.constants.pdf":"","cairosurfacetype.constants.ps":"","cairosurfacetype.constants.xlib":"","cairosurfacetype.constants.xcb":"","cairosurfacetype.constants.glitz":"","cairosurfacetype.constants.quartz":"","cairosurfacetype.constants.win32":"","cairosurfacetype.constants.beos":"","cairosurfacetype.constants.directfb":"","cairosurfacetype.constants.svg":"","cairosurfacetype.constants.os2":"","cairosurfacetype.constants.win32-printing":"","cairosurfacetype.constants.quartz-image":"","cairosurfacetype.constants":"Predefined Constants","class.cairosurfacetype":"The CairoSurfaceType class","cairofontface.intro":"Introduction","cairofontface.synopsis":"Class synopsis","example-3072":"CairoFontFace::__construct example","cairofontface.construct":"Creates a new CairoFontFace object","example-3073":"CairoFontFace::getType example","cairofontface.gettype":"Retrieves the font face type","example-3074":"Object oriented style","example-3075":"Procedural style","cairofontface.status":"Check for CairoFontFace errors","class.cairofontface":"The CairoFontFace class","cairofontoptions.intro":"Introduction","cairofontoptions.synopsis":"Class synopsis","example-3076":"CairoFontOptions::__construct example","cairofontoptions.construct":"The __construct purpose","example-3077":"CairoFontOptions::equal example","cairofontoptions.equal":"The equal purpose","example-3078":"Object oriented style","example-3079":"Procedural style","cairofontoptions.getantialias":"The getAntialias purpose","example-3080":"CairoFontOptions::getHintMetrics example","cairofontoptions.gethintmetrics":"The getHintMetrics purpose","example-3081":"CairoFontOptions::getHintStyle example","cairofontoptions.gethintstyle":"The getHintStyle purpose","example-3082":"CairoFontOptions::getSubpixelOrder example","cairofontoptions.getsubpixelorder":"The getSubpixelOrder purpose","example-3083":"CairoFontOptions::hash example","cairofontoptions.hash":"The hash purpose","example-3084":"CairoFontOptions::merge example","cairofontoptions.merge":"The merge purpose","example-3085":"Object oriented style","example-3086":"Procedural style","cairofontoptions.setantialias":"The setAntialias purpose","example-3087":"CairoFontOptions::setHintMetrics example","cairofontoptions.sethintmetrics":"The setHintMetrics purpose","example-3088":"CairoFontOptions::setHintStyle example","cairofontoptions.sethintstyle":"The setHintStyle purpose","example-3089":"CairoFontOptions::setSubpixelOrder example","cairofontoptions.setsubpixelorder":"The setSubpixelOrder purpose","example-3090":"Object oriented style","example-3091":"Procedural style","cairofontoptions.status":"The status purpose","class.cairofontoptions":"The CairoFontOptions class","cairofontslant.intro":"Introduction","cairofontslant.synopsis":"Class synopsis","cairofontslant.constants.normal":"","cairofontslant.constants.italic":"","cairofontslant.constants.oblique":"","cairofontslant.constants":"Predefined Constants","class.cairofontslant":"The CairoFontSlant class","cairofonttype.intro":"Introduction","cairofonttype.synopsis":"Class synopsis","cairofonttype.constants.toy":"","cairofonttype.constants.ft":"","cairofonttype.constants.win32":"","cairofonttype.constants.quartz":"","cairofonttype.constants.user":"","cairofonttype.constants":"Predefined Constants","class.cairofonttype":"The CairoFontType class","cairofontweight.intro":"Introduction","cairofontweight.synopsis":"Class synopsis","cairofontweight.constants.normal":"","cairofontweight.constants.bold":"","cairofontweight.constants":"Predefined Constants","class.cairofontweight":"The CairoFontWeight class","cairoscaledfont.intro":"Introduction","cairoscaledfont.synopsis":"Class synopsis","example-3092":"CairoScaledFont::__construct example","cairoscaledfont.construct":"The __construct purpose","example-3093":"CairoScaledFont::extents example","cairoscaledfont.extents":"The extents purpose","example-3094":"CairoScaledFont::getCtm example","cairoscaledfont.getctm":"The getCtm purpose","example-3095":"Object oriented style","example-3096":"Procedural style","cairoscaledfont.getfontface":"The getFontFace purpose","example-3097":"Object oriented style","example-3098":"Procedural style","cairoscaledfont.getfontmatrix":"The getFontMatrix purpose","example-3099":"Object oriented style","example-3100":"Procedural style","cairoscaledfont.getfontoptions":"The getFontOptions purpose","example-3101":"CairoScaledFont::getScaleMatrix example","cairoscaledfont.getscalematrix":"The getScaleMatrix purpose","example-3102":"CairoScaledFont::getType example","cairoscaledfont.gettype":"The getType purpose","example-3103":"CairoScaledFont::glyphExtents example","cairoscaledfont.glyphextents":"The glyphExtents purpose","example-3104":"Object oriented style","example-3105":"Procedural style","cairoscaledfont.status":"The status purpose","example-3106":"Object oriented style","example-3107":"Procedural style","cairoscaledfont.textextents":"The textExtents purpose","class.cairoscaledfont":"The CairoScaledFont class","cairotoyfontface.intro":"Introduction","cairotoyfontface.synopsis":"Class synopsis","class.cairotoyfontface":"The CairoToyFontFace class","cairopatterntype.intro":"Introduction","cairopatterntype.synopsis":"Class synopsis","cairopatterntype.constants.solid":"","cairopatterntype.constants.surface":"","cairopatterntype.constants.linear":"","cairopatterntype.constants.radial":"","cairopatterntype.constants":"Predefined Constants","class.cairopatterntype":"The CairoPatternType class","cairopattern.intro":"Introduction","cairopattern.synopsis":"Class synopsis","example-3108":"CairoPattern::__construct example","cairopattern.construct":"The __construct purpose","example-3109":"Object oriented style","example-3110":"Procedural style","cairopattern.getmatrix":"The getMatrix purpose","example-3111":"CairoPattern::getType example","cairopattern.gettype":"The getType purpose","example-3112":"Object oriented style","example-3113":"Procedural style","cairopattern.setmatrix":"The setMatrix purpose","example-3114":"Object oriented style","example-3115":"Procedural style","cairopattern.status":"The status purpose","class.cairopattern":"The CairoPattern class","cairogradientpattern.intro":"Introduction","cairogradientpattern.synopsis":"Class synopsis","example-3116":"CairoGradientPattern::addColorStopRgb example","cairogradientpattern.addcolorstoprgb":"The addColorStopRgb purpose","example-3117":"CairoGradientPattern::addColorStopRgba example","cairogradientpattern.addcolorstoprgba":"The addColorStopRgba purpose","example-3118":"CairoGradientPattern::getColorStopCount example","cairogradientpattern.getcolorstopcount":"The getColorStopCount purpose","example-3119":"CairoGradientPattern::getColorStopRgba example","cairogradientpattern.getcolorstoprgba":"The getColorStopRgba purpose","example-3120":"CairoGradientPattern::getExtend example","cairogradientpattern.getextend":"The getExtend purpose","example-3121":"CairoGradientPattern::setExtend example","cairogradientpattern.setextend":"The setExtend purpose","class.cairogradientpattern":"The CairoGradientPattern class","cairosolidpattern.intro":"Introduction","cairosolidpattern.synopsis":"Class synopsis","example-3122":"CairoSolidPattern::__construct example","cairosolidpattern.construct":"The __construct purpose","example-3123":"CairoSolidPattern::getRgba example","cairosolidpattern.getrgba":"The getRgba purpose","class.cairosolidpattern":"The CairoSolidPattern class","cairosurfacepattern.intro":"Introduction","cairosurfacepattern.synopsis":"Class synopsis","example-3124":"CairoSurfacePattern::__construct example","cairosurfacepattern.construct":"The __construct purpose","example-3125":"CairoSurfacePattern::getExtend example","cairosurfacepattern.getextend":"The getExtend purpose","example-3126":"CairoSurfacePattern::getFilter example","cairosurfacepattern.getfilter":"The getFilter purpose","example-3127":"CairoSurfacePattern::getSurface example","cairosurfacepattern.getsurface":"The getSurface purpose","example-3128":"CairoSurfacePattern::setExtend example","cairosurfacepattern.setextend":"The setExtend purpose","example-3129":"CairoSurfacePattern::setFilter example","cairosurfacepattern.setfilter":"The setFilter purpose","class.cairosurfacepattern":"The CairoSurfacePattern class","cairolineargradient.intro":"Introduction","cairolineargradient.synopsis":"Class synopsis","example-3130":"CairoLinearGradient::__construct example","cairolineargradient.construct":"The __construct purpose","example-3131":"CairoLinearGradient::getPoints example","cairolineargradient.getpoints":"The getPoints purpose","class.cairolineargradient":"The CairoLinearGradient class","cairoradialgradient.intro":"Introduction","cairoradialgradient.synopsis":"Class synopsis","example-3132":"CairoRadialGradient::__construct example","cairoradialgradient.construct":"The __construct purpose","example-3133":"CairoRadialGradient::getCircles example","cairoradialgradient.getcircles":"The getCircles purpose","class.cairoradialgradient":"The CairoRadialGradient class","cairoantialias.intro":"Introduction","cairoantialias.synopsis":"Class synopsis","cairoantialias.constants.mode-default":"","cairoantialias.constants.mode-none":"","cairoantialias.constants.mode-gray":"","cairoantialias.constants.mode-subpixel":"","cairoantialias.constants":"Predefined Constants","class.cairoantialias":"The CairoAntialias class","cairocontent.intro":"Introduction","cairocontent.synopsis":"Class synopsis","cairocontent.constants.color":"","cairocontent.constants.alpha":"","cairocontent.constants.color-alpha":"","cairocontent.constants":"Predefined Constants","class.cairocontent":"The CairoContent class","cairoextend.intro":"Introduction","cairoextend.synopsis":"Class synopsis","cairoextend.constants.none":"","cairoextend.constants.repeat":"","cairoextend.constants.reflect":"","cairoextend.constants.pad":"","cairoextend.constants":"Predefined Constants","class.cairoextend":"The CairoExtend class","cairoformat.intro":"Introduction","cairoformat.synopsis":"Class synopsis","cairoformat.constants.argb32":"","cairoformat.constants.rgb24":"","cairoformat.constants.a8":"","cairoformat.constants.a1":"","cairoformat.constants":"Predefined Constants","example-3134":"CairoFormat::strideForWidth example","cairoformat.strideforwidth":"Provides an appropiate stride to use","class.cairoformat":"The CairoFormat class","cairofillrule.intro":"Introduction","cairofillrule.synopsis":"Class synopsis","cairofillrule.constants.winding":"","cairofillrule.constants.even-odd":"","cairofillrule.constants":"Predefined Constants","class.cairofillrule":"The CairoFillRule class","cairofilter.intro":"Introduction","cairofilter.synopsis":"Class synopsis","cairofilter.constants.fast":"","cairofilter.constants.good":"","cairofilter.constants.best":"","cairofilter.constants.nearest":"","cairofilter.constants.bilinear":"","cairofilter.constants.gaussian":"","cairofilter.constants":"Predefined Constants","class.cairofilter":"The CairoFilter class","cairohintmetrics.intro":"Introduction","cairohintmetrics.synopsis":"Class synopsis","cairohintmetrics.constants.metrics-default":"","cairohintmetrics.constants.metrics-off":"","cairohintmetrics.constants.metrics-on":"","cairohintmetrics.constants":"Predefined Constants","class.cairohintmetrics":"The CairoHintMetrics class","cairohintstyle.intro":"Introduction","cairohintstyle.synopsis":"Class synopsis","cairohintstyle.constants.style-default":"","cairohintstyle.constants.style-none":"","cairohintstyle.constants.style-slight":"","cairohintstyle.constants.style-medium":"","cairohintstyle.constants.style-full":"","cairohintstyle.constants":"Predefined Constants","class.cairohintstyle":"The CairoHintStyle class","cairolinecap.intro":"Introduction","cairolinecap.synopsis":"Class synopsis","cairolinecap.constants.butt":"","cairolinecap.constants.round":"","cairolinecap.constants.square":"","cairolinecap.constants":"Predefined Constants","class.cairolinecap":"The CairoLineCap class","cairolinejoin.intro":"Introduction","cairolinejoin.synopsis":"Class synopsis","cairolinejoin.constants.miter":"","cairolinejoin.constants.round":"","cairolinejoin.constants.bevel":"","cairolinejoin.constants":"Predefined Constants","class.cairolinejoin":"The CairoLineJoin class","cairomatrix.intro":"Introduction","cairomatrix.synopsis":"Class synopsis","example-3135":"Object oriented style","example-3136":"Procedural style","cairomatrix.construct":"Creates a new CairoMatrix object","example-3137":"Object oriented style","example-3138":"Procedural style","cairomatrix.initidentity":"Creates a new identity matrix","example-3139":"Object oriented style","example-3140":"Procedural style","cairomatrix.initrotate":"Creates a new rotated matrix","example-3141":"Object oriented style","example-3142":"Procedural style","cairomatrix.initscale":"Creates a new scaling matrix","example-3143":"Object oriented style","example-3144":"Procedural style","cairomatrix.inittranslate":"Creates a new translation matrix","example-3145":"CairoMatrix::invert example","cairomatrix.invert":"The invert purpose","example-3146":"CairoMatrix::multiply example","cairomatrix.multiply":"The multiply purpose","example-3147":"Object oriented style","example-3148":"Procedural style","cairomatrix.rotate":"The rotate purpose","example-3149":"Object oriented style","example-3150":"Procedural style","cairomatrix.scale":"Applies scaling to a matrix","example-3151":"CairoMatrix::transformDistance example","cairomatrix.transformdistance":"The transformDistance purpose","example-3152":"CairoMatrix::transformPoint example","cairomatrix.transformpoint":"The transformPoint purpose","example-3153":"Object oriented style","example-3154":"Procedural style","cairomatrix.translate":"The translate purpose","class.cairomatrix":"The CairoMatrix class","cairooperator.intro":"Introduction","cairooperator.synopsis":"Class synopsis","cairooperator.constants.clear":"","cairooperator.constants.source":"","cairooperator.constants.over":"","cairooperator.constants.in":"","cairooperator.constants.out":"","cairooperator.constants.atop":"","cairooperator.constants.dest":"","cairooperator.constants.dest-over":"","cairooperator.constants.dest-in":"","cairooperator.constants.dest-out":"","cairooperator.constants.dest-atop":"","cairooperator.constants.xor":"","cairooperator.constants.add":"","cairooperator.constants.saturate":"","cairooperator.constants":"Predefined Constants","class.cairooperator":"The CairoOperator class","cairopath.intro":"Introduction","cairopath.synopsis":"Class synopsis","class.cairopath":"The CairoPath class","cairopslevel.intro":"Introduction","cairopslevel.synopsis":"Class synopsis","cairopslevel.constants.level-2":"","cairopslevel.constants.level-3":"","cairopslevel.constants":"Predefined Constants","class.cairopslevel":"The CairoPsLevel class","cairosubpixelorder.intro":"Introduction","cairosubpixelorder.synopsis":"Class synopsis","cairosubpixelorder.constants.order-default":"","cairosubpixelorder.constants.order-rgb":"","cairosubpixelorder.constants.order-bgr":"","cairosubpixelorder.constants.order-vrgb":"","cairosubpixelorder.constants.order-vbgr":"","cairosubpixelorder.constants":"Predefined Constants","class.cairosubpixelorder":"The CairoSubpixelOrder class","cairosvgversion.intro":"Introduction","cairosvgversion.synopsis":"Class synopsis","cairosvgversion.constants.version-1-1":"","cairosvgversion.constants.version-1-2":"","cairosvgversion.constants":"Predefined Constants","class.cairosvgversion":"The CairoSvgVersion class","book.cairo":"Cairo","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-3155":"exif_imagetype example","function.exif-imagetype":"Determine the type of an image","example-3156":"exif_read_data example","function.exif-read-data":"Reads the EXIF headers from JPEG or TIFF","example-3157":"exif_tagname example","function.exif-tagname":"Get the header name for an index","example-3158":"exif_thumbnail example","function.exif-thumbnail":"Retrieve the embedded thumbnail of a TIFF or JPEG 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":"","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-gif":"","constant.img-jpg":"","constant.img-jpeg":"","constant.img-png":"","constant.img-wbmp":"","constant.img-xpm":"","constant.img-color-tiled":"","constant.img-color-styled":"","constant.img-color-brushed":"","constant.img-color-styledbrushed":"","constant.img-color-transparent":"","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-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.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.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-3159":"PNG creation with PHP","image.examples-png":"PNG creation with PHP","example-3160":"Adding watermarks to images using alpha channels","image.examples-watermark":"Adding watermarks to images using alpha channels","example-3161":"Using imagecopymerge to create a translucent watermark","image.examples.merged-watermark":"Using imagecopymerge to create a translucent watermark","image.examples":"Examples","example-3162":"Using gd_info","function.gd-info":"Retrieve information about the currently installed GD library","example-3163":"getimagesize and MIME types","example-3164":"getimagesize example","example-3165":"getimagesize (URL)","example-3166":"getimagesize() returning IPTC","function.getimagesize":"Get the size of an image","example-3167":"getimagesizefromstring example","function.getimagesizefromstring":"Get the size of an image from a string","example-3168":"image_type_to_extension example","function.image-type-to-extension":"Get file extension for image type","example-3169":"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-3170":"image2wbmp example","function.image2wbmp":"Output image to browser or file","function.imageaffine":"Return an image containing the affine tramsformed src image, using an optional clipping area","function.imageaffinematrixconcat":"Concat two matrices (as in doing many ops in one go)","function.imageaffinematrixget":"Return an image containing the affine tramsformed src image, using an optional clipping area","example-3171":"imagealphablending usage example","function.imagealphablending":"Set the blending mode for an image","example-3172":"A comparison of two lines, one with anti-aliasing switched on","function.imageantialias":"Should antialias functions be used or not","example-3173":"Drawing a circle with imagearc","function.imagearc":"Draws an arc","example-3174":"imagechar example","function.imagechar":"Draw a character horizontally","example-3175":"imagecharup example","function.imagecharup":"Draw a character vertically","example-3176":"imagecolorallocate example","function.imagecolorallocate":"Allocate a color for an image","example-3177":"Example of using imagecolorallocatealpha","function.imagecolorallocatealpha":"Allocate a color for an image","example-3178":"Access distinct RGB values","example-3179":"Human-readable RGB values using imagecolorsforindex","function.imagecolorat":"Get the index of the color of a pixel","example-3180":"Search for a set of colors in an image","function.imagecolorclosest":"Get the index of the closest color to the specified color","example-3181":"Search for a set of colors in an image","function.imagecolorclosestalpha":"Get the index of the closest color to the specified color + alpha","example-3182":"Example of using imagecolorclosesthwb","function.imagecolorclosesthwb":"Get the index of the color which has the hue, white and blackness","example-3183":"Using imagecolordeallocate","function.imagecolordeallocate":"De-allocate a color for an image","example-3184":"Get colors from the GD logo","function.imagecolorexact":"Get the index of the specified color","example-3185":"Get colors from the GD logo","function.imagecolorexactalpha":"Get the index of the specified color + alpha","example-3186":"imagecolormatch example","function.imagecolormatch":"Makes the colors of the palette version of an image more closely match the true color version","example-3187":"Using imagecoloresolve to get colors from an image","function.imagecolorresolve":"Get the index of the specified color or its closest possible alternative","example-3188":"Using imagecoloresolvealpha to get colors from an image","function.imagecolorresolvealpha":"Get the index of the specified color + alpha or its closest possible alternative","example-3189":"imagecolorset example","function.imagecolorset":"Set the color for the specified palette index","example-3190":"imagecolorsforindex example","function.imagecolorsforindex":"Get the colors for an index","example-3191":"Getting total number of colors in an image using imagecolorstotal","function.imagecolorstotal":"Find out the number of colors in an image's palette","example-3192":"imagecolortransparent example","function.imagecolortransparent":"Define a color as transparent","example-3193":"Embossing the PHP.net logo","example-3194":"Gaussian blur","function.imageconvolution":"Apply a 3x3 convolution matrix, using coefficient and offset","example-3195":"Cropping the PHP.net logo","function.imagecopy":"Copy part of an image","example-3196":"Merging two copies of the PHP.net logo with 75% transparency","function.imagecopymerge":"Copy and merge part of an image","example-3197":"imagecopymergegray usage","function.imagecopymergegray":"Copy and merge part of an image with gray scale","example-3198":"Simple example","example-3199":"Resampling an image proportionally","function.imagecopyresampled":"Copy and resize part of an image with resampling","example-3200":"Resizing an image","function.imagecopyresized":"Copy and resize part of an image","example-3201":"Creating a new GD image stream and outputting an image.","function.imagecreate":"Create a new palette based image","example-3202":"imagecreatefromgd2 example","function.imagecreatefromgd2":"Create a new image from GD2 file or URL","example-3203":"imagecreatefromgd2part example","function.imagecreatefromgd2part":"Create a new image from a given part of GD2 file or URL","example-3204":"imagecreatefromgd example","function.imagecreatefromgd":"Create a new image from GD file or URL","example-3205":"Example to handle an error during loading of a GIF","function.imagecreatefromgif":"Create a new image from file or URL","example-3206":"Example to handle an error during loading of a JPEG","function.imagecreatefromjpeg":"Create a new image from file or URL","example-3207":"Example to handle an error during loading of a PNG","function.imagecreatefrompng":"Create a new image from file or URL","example-3208":"imagecreatefromstring example","function.imagecreatefromstring":"Create a new image from the image stream in the string","example-3209":"Example to handle an error during loading of a WBMP","function.imagecreatefromwbmp":"Create a new image from file or URL","example-3210":"Convert an WebP image to a jpeg image using imagecreatefromwebp","function.imagecreatefromwebp":"Create a new image from file or URL","example-3211":"Convert an XBM image to a png image using imagecreatefromxbm","function.imagecreatefromxbm":"Create a new image from file or URL","example-3212":"Creating an image instance using imagecreatefromxpm","function.imagecreatefromxpm":"Create a new image from file or URL","example-3213":"Creating a new GD image stream and outputting an image.","function.imagecreatetruecolor":"Create a new true color image","function.imagecrop":"Crop an image using the given coordinates and size, x, y, width and height","function.imagecropauto":"Crop an image automatically using one of the available modes","example-3214":"imagedashedline example","example-3215":"Alternative to imagedashedline","function.imagedashedline":"Draw a dashed line","example-3216":"Using imagedestroy example","function.imagedestroy":"Destroy an image","example-3217":"imageellipse example","function.imageellipse":"Draw an ellipse","example-3218":"imagefill example","function.imagefill":"Flood fill","example-3219":"Creating a 3D looking pie","function.imagefilledarc":"Draw a partial arc and fill it","example-3220":"imagefilledellipse example","function.imagefilledellipse":"Draw a filled ellipse","example-3221":"imagefilledpolygon example","function.imagefilledpolygon":"Draw a filled polygon","example-3222":"imagefilledrectangle usage","function.imagefilledrectangle":"Draw a filled rectangle","example-3223":"Filling an ellipse with a color","function.imagefilltoborder":"Flood fill to specific color","example-3224":"imagefilter grayscale example","example-3225":"imagefilter brightness example","example-3226":"imagefilter colorize example","example-3227":"imagefilter negate example","example-3228":"imagefilter pixelate example","function.imagefilter":"Applies a filter to an image","example-3229":"Flips an image vertically","example-3230":"Flips the image horizontally","function.imageflip":"Flips an image using a given mode","example-3231":"Using imagefontheight on built-in fonts","example-3232":"Using imagefontheight together with imageloadfont","function.imagefontheight":"Get font height","example-3233":"Using imagefontwidth on built-in fonts","example-3234":"Using imagefontwidth together with imageloadfont","function.imagefontwidth":"Get font width","example-3235":"imageftbbox example","function.imageftbbox":"Give the bounding box of a text using fonts via freetype2","example-3236":"imagefttext example","function.imagefttext":"Write text to the image using fonts using FreeType 2","example-3237":"imagegammacorrect usage","function.imagegammacorrect":"Apply a gamma correction to a GD image","example-3238":"Outputting a GD2 image","example-3239":"Saving a GD2 image","function.imagegd2":"Output GD2 image to browser or file","example-3240":"Outputting a GD image","example-3241":"Saving a GD image","function.imagegd":"Output GD image to browser or file","example-3242":"Outputting an image using imagegif","example-3243":"Converting a PNG image to GIF using imagegif","function.imagegif":"Output image to browser or file","example-3244":"imagegrabscreen example","function.imagegrabscreen":"Captures the whole screen","example-3245":"imagegrabwindow example","function.imagegrabwindow":"Captures a window","example-3246":"Turn on interlacing using imageinterlace","function.imageinterlace":"Enable or disable interlace","example-3247":"Simple detection of true color image instances using imageistruecolor","function.imageistruecolor":"Finds whether an image is a truecolor image","example-3248":"Outputting a JPEG image","example-3249":"Saving a JPEG image","example-3250":"Outputting the image at 75% quality","function.imagejpeg":"Output image to browser or file","example-3251":"imagelayereffect example","function.imagelayereffect":"Set the alpha blending flag to use the bundled libgd layering effects","example-3252":"Drawing a thick line","function.imageline":"Draw a line","example-3253":"imageloadfont usage example","function.imageloadfont":"Load a new font","example-3254":"imagepalettecopy example","function.imagepalettecopy":"Copy the palette from one image to another","example-3255":"Converts any image resource 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-3256":"imagepolygon example","function.imagepolygon":"Draws a polygon","example-3257":"imagepsbbox usage","function.imagepsbbox":"Give the bounding box of a text rectangle using PostScript Type1 fonts","example-3258":"imagepsencodefont example","function.imagepsencodefont":"Change the character encoding vector of a font","example-3259":"imagepsextendfont example","function.imagepsextendfont":"Extend or condense a font","example-3260":"imagepsfreefont example","function.imagepsfreefont":"Free memory used by a PostScript Type 1 font","example-3261":"imagepsloadfont example","function.imagepsloadfont":"Load a PostScript Type 1 font from file","example-3262":"imagepsslantfont example","function.imagepsslantfont":"Slant a font","example-3263":"imagepstext usage","function.imagepstext":"Draws a text over an image using PostScript Type1 fonts","example-3264":"Simple imagerectangle example","function.imagerectangle":"Draw a rectangle","example-3265":"Rotate an image 180 degrees","function.imagerotate":"Rotate an image with a given angle","example-3266":"imagesavealpha example","function.imagesavealpha":"Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images","function.imagescale":"Scale an image using the given new width and height","example-3267":"imagesetbrush example","function.imagesetbrush":"Set the brush image for line drawing","example-3268":"imagesetinterpolation example","function.imagesetinterpolation":"Set the interpolation method","example-3269":"imagesetpixel example","function.imagesetpixel":"Set a single pixel","example-3270":"imagesetstyle example","function.imagesetstyle":"Set the style for line drawing","example-3271":"imagesetthickness example","function.imagesetthickness":"Set the thickness for line drawing","example-3272":"imagesettile example","function.imagesettile":"Set the tile image for filling","example-3273":"imagestring example","function.imagestring":"Draw a string horizontally","example-3274":"imagestringup example","function.imagestringup":"Draw a string vertically","example-3275":"Using imagesx","function.imagesx":"Get image width","example-3276":"Using imagesy","function.imagesy":"Get image height","example-3277":"Converting a true color image to a palette-based image","function.imagetruecolortopalette":"Convert a true color image to a palette image","example-3278":"imagettfbbox example","function.imagettfbbox":"Give the bounding box of a text using TrueType fonts","example-3279":"imagettftext example","function.imagettftext":"Write text to the image using TrueType fonts","example-3280":"Checking for PNG support","function.imagetypes":"Return the image types supported by this PHP build","example-3281":"Outputting a WBMP image","example-3282":"Saving the WBMP image","example-3283":"Outputting the image with a different foreground","function.imagewbmp":"Output image to browser or file","example-3284":"Saving an WebP file","function.imagewebp":"Output an WebP image to browser or file","example-3285":"Saving an XBM file","example-3286":"Saving an XBM file with a different foreground color","function.imagexbm":"Output an XBM image to browser or file","example-3287":"Embedding IPTC data into a JPEG","function.iptcembed":"Embeds binary IPTC data into a JPEG image","example-3288":"iptcparse() used together with getimagesize","function.iptcparse":"Parse a binary IPTC block into single tags.","example-3289":"jpeg2wbmp example","function.jpeg2wbmp":"Convert JPEG image file to WBMP image file","example-3290":"png2wbmp example","function.png2wbmp":"Convert PNG image file to WBMP image file","ref.image":"GD and Image Functions","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":"Predefined Constants","example-3291":"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-3292":"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":"The flopimage purpose","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":"Return if the image has a matte channel","gmagick.getimagemattecolor":"Returns the image matte color","gmagick.getimageprofile":"Returns the named image profile.","gmagick.getimageredprimary":"Returns the chromaticity red primary point","gmagick.getimagerenderingintent":"Gets the image rendering intent","gmagick.getimageresolution":"Gets the image X and Y resolution","gmagick.getimagescene":"Gets the image scene","gmagick.getimagesignature":"Generates an SHA-256 message digest","gmagick.getimagetype":"Gets the potential image type.","gmagick.getimageunits":"Gets the image units of resolution","gmagick.getimagewhitepoint":"Returns the chromaticity white point","gmagick.getimagewidth":"Returns the width of the image","gmagick.getpackagename":"Returns the GraphicsMagick package name.","gmagick.getquantumdepth":"Returns the Gmagick quantum depth as a string.","gmagick.getreleasedate":"Returns the GraphicsMagick release date as a string.","gmagick.getsamplingfactors":"Gets the horizontal and vertical sampling factor.","gmagick.getsize":"Returns the size associated with the Gmagick object","gmagick.getversion":"Returns the GraphicsMagick API version","gmagick.hasnextimage":"Checks if the object has more images","gmagick.haspreviousimage":"Checks if the object has a previous image","gmagick.implodeimage":"Creates a new image as a copy","gmagick.labelimage":"Adds a label to an image.","gmagick.levelimage":"Adjusts the levels of an image","gmagick.magnifyimage":"Scales an image proportionally 2x","gmagick.mapimage":"Replaces the colors of an image with the closest color from a reference image.","gmagick.medianfilterimage":"Applies a digital filter","gmagick.minifyimage":"Scales an image proportionally to half its size","gmagick.modulateimage":"Control the brightness, saturation, and hue","gmagick.motionblurimage":"Simulates motion blur","gmagick.newimage":"Creates a new image","gmagick.nextimage":"Moves to the next image","gmagick.normalizeimage":"Enhances the contrast of a color image","gmagick.oilpaintimage":"Simulates an oil painting","gmagick.previousimage":"Move to the previous image in the object","gmagick.profileimage":"Adds or removes a profile from an image","gmagick.quantizeimage":"Analyzes the colors within a reference image","gmagick.quantizeimages":"The quantizeimages purpose","gmagick.queryfontmetrics":"Returns an array representing the font metrics","gmagick.queryfonts":"Returns the configured fonts","gmagick.queryformats":"Returns formats supported by Gmagick.","gmagick.radialblurimage":"Radial blurs an image","gmagick.raiseimage":"Creates a simulated 3d button-like effect","gmagick.read":"Reads image from filename","gmagick.readimage":"Reads image from filename","gmagick.readimageblob":"Reads image from a binary string","gmagick.readimagefile":"The readimagefile purpose","gmagick.reducenoiseimage":"Smooths the contours of an image","gmagick.removeimage":"Removes an image from the image list","gmagick.removeimageprofile":"Removes the named image profile and returns it","gmagick.resampleimage":"Resample image to desired resolution","gmagick.resizeimage":"Scales an image","gmagick.rollimage":"Offsets an image","gmagick.rotateimage":"Rotates an image","gmagick.scaleimage":"Scales the size of an image","gmagick.separateimagechannel":"Separates a channel from the image","gmagick.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":"TSets 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":"Writes an image to the specified filename","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":"The line purpose","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 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.windows":"Installation requirements on Windows","imagick.requirements.nix":"Installation requirements on other platforms","imagick.requirements":"Requirements","imagick.installation":"Installation","ini.imagick.locale-fix":"","ini.imagick.progress-monitor":"","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":"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-3293":"Creating a thumbnail in Imagick","example-3294":"Make a thumbnail of all JPG files in a directory","example-3295":"Creating a reflection of an image","example-3296":"Filling text with gradient","example-3297":"Read in GIF image and resize all frames","example-3298":"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-3299":"Using Imagick::adaptiveBlurImage:","imagick.adaptiveblurimage":"Adds adaptive blur filter to image","example-3300":"Using Imagick::adaptiveResizeImage","imagick.adaptiveresizeimage":"Adaptively resize image with data dependent triangulation","example-3301":"A Imagick::adaptiveSharpenImage example","imagick.adaptivesharpenimage":"Adaptively sharpen the image","imagick.adaptivethresholdimage":"Selects a threshold for each pixel based on a range of intensity","imagick.addimage":"Adds new image to Imagick object image list","imagick.addnoiseimage":"Adds random noise to the image","imagick.affinetransformimage":"Transforms an image","imagick.animateimages":"Animates an image or images","example-3302":"Using Imagick::annotateImage:","imagick.annotateimage":"Annotates an image with text","example-3303":"Imagick::appendImages example","imagick.appendimages":"Append a set of images","imagick.averageimages":"Average a set of images","imagick.blackthresholdimage":"Forces all pixels below the threshold into black","example-3304":"Using Imagick::blurImage:","imagick.blurimage":"Adds blur filter to image","imagick.borderimage":"Surrounds the image with a border","imagick.charcoalimage":"Simulates a charcoal drawing","example-3305":"Using Imagick::chopImage:","imagick.chopimage":"Removes a region of an image and trims","imagick.clear":"Clears all resources associated to Imagick object","imagick.clipimage":"Clips along the first path from the 8BIM profile","imagick.clippathimage":"Clips along the named paths from the 8BIM profile","example-3306":"Imagick object cloning in different versions of imagick","imagick.clone":"Makes an exact copy of the Imagick object","example-3307":"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","imagick.colorizeimage":"Blends the fill color with the image","imagick.combineimages":"Combines one or more images into a single image","example-3308":"Using Imagick::commentImage:","imagick.commentimage":"Adds a comment to your image","imagick.compareimagechannels":"Returns the difference in one or more images","example-3309":"Using Imagick::compareImageLayers","imagick.compareimagelayers":"Returns the maximum bounding region between images","example-3310":"Using Imagick::compareImages:","imagick.compareimages":"Compares an image to a reconstructed image","imagick.compositeimage":"Composite one image onto another","imagick.construct":"The Imagick constructor","imagick.contrastimage":"Change the contrast of the image","imagick.contraststretchimage":"Enhances the contrast of a color image","imagick.convolveimage":"Applies a custom convolution kernel to the image","imagick.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.deskewimage":"Removes skew from the image","imagick.despeckleimage":"Reduces the speckle noise in an image","imagick.destroy":"Destroys the Imagick object","imagick.displayimage":"Displays an image","imagick.displayimages":"Displays an image or image sequence","example-3311":"Using Imagick::distortImage:","imagick.distortimage":"Distorts an image using various distortion methods","imagick.drawimage":"Renders the ImagickDraw object on the current image","imagick.edgeimage":"Enhance edges within the image","imagick.embossimage":"Returns a grayscale image with a three-dimensional effect","imagick.encipherimage":"Enciphers an image","imagick.enhanceimage":"Improves the quality of a noisy image","imagick.equalizeimage":"Equalizes the image histogram","example-3312":"Using Imagick::evaluateImage","imagick.evaluateimage":"Applies an expression to an image","example-3313":"Using Imagick::exportImagePixels","imagick.exportimagepixels":"Exports raw image pixels","imagick.extentimage":"Set image size","imagick.flattenimages":"Merges a sequence of images","imagick.flipimage":"Creates a vertical mirror image","example-3314":"Imagick::floodfillPaintImage example","imagick.floodfillpaintimage":"Changes the color value of any pixel that matches target","imagick.flopimage":"Creates a horizontal mirror image","imagick.frameimage":"Adds a simulated three-dimensional border","imagick.functionimage":"Applies a function on the image","imagick.fximage":"Evaluate expression for each pixel in the image","imagick.gammaimage":"Gamma-corrects an image","imagick.gaussianblurimage":"Blurs an image","imagick.getcolorspace":"Gets the colorspace","imagick.getcompression":"Gets the object compression type","imagick.getcompressionquality":"Gets the object compression quality","imagick.getcopyright":"Returns the ImageMagick API copyright as a string","imagick.getfilename":"The filename associated with an image sequence","imagick.getfont":"Gets font","imagick.getformat":"Returns the format of the Imagick object","imagick.getgravity":"Gets the gravity","imagick.gethomeurl":"Returns the ImageMagick home URL","imagick.getimage":"Returns a new Imagick object","imagick.getimagealphachannel":"Gets the image alpha channel","imagick.getimageartifact":"Get image artifact","imagick.getimagebackgroundcolor":"Returns the image background color","imagick.getimageblob":"Returns the image sequence as a blob","imagick.getimageblueprimary":"Returns the chromaticy blue primary point","imagick.getimagebordercolor":"Returns the image border color","imagick.getimagechanneldepth":"Gets the depth for a particular image channel","imagick.getimagechanneldistortion":"Compares image channels of an image to a reconstructed image","imagick.getimagechanneldistortions":"Gets channel distortions","imagick.getimagechannelextrema":"Gets the extrema for one or more image channels","imagick.getimagechannelkurtosis":"The getImageChannelKurtosis purpose","imagick.getimagechannelmean":"Gets the mean and standard deviation","imagick.getimagechannelrange":"Gets channel range","imagick.getimagechannelstatistics":"Returns statistics for each channel in the image","imagick.getimageclipmask":"Gets image clip mask","imagick.getimagecolormapcolor":"Returns the color of the specified colormap index","imagick.getimagecolors":"Gets the number of unique colors in the image","imagick.getimagecolorspace":"Gets the image colorspace","imagick.getimagecompose":"Returns the composite operator associated with the image","imagick.getimagecompression":"Gets the current image's compression type","imagick.getimagecompressionquality":"Gets the current image's compression quality","imagick.getimagedelay":"Gets the image delay","imagick.getimagedepth":"Gets the image depth","imagick.getimagedispose":"Gets the image disposal method","imagick.getimagedistortion":"Compares an image to a reconstructed image","imagick.getimageextrema":"Gets the extrema for the image","imagick.getimagefilename":"Returns the filename of a particular image in a sequence","imagick.getimageformat":"Returns the format of a particular image in a sequence","imagick.getimagegamma":"Gets the image gamma","imagick.getimagegeometry":"Gets the width and height as an associative array","imagick.getimagegravity":"Gets the image gravity","imagick.getimagegreenprimary":"Returns the chromaticy green primary point","imagick.getimageheight":"Returns the image height","imagick.getimagehistogram":"Gets the image histogram","imagick.getimageindex":"Gets the index of the current active image","imagick.getimageinterlacescheme":"Gets the image interlace scheme","imagick.getimageinterpolatemethod":"Returns the interpolation method","imagick.getimageiterations":"Gets the image iterations","example-3315":"Using Imagick::getImageLength:","imagick.getimagelength":"Returns the image length in bytes","imagick.getimagemagicklicense":"Returns a string containing the ImageMagick license","imagick.getimagematte":"Return if the image has a matte channel","imagick.getimagemattecolor":"Returns the image matte color","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-3316":"Using Imagick::getImageProperties:","imagick.getimageproperties":"Returns the image properties","example-3317":"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-3318":"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","imagick.getpixeliterator":"Returns a MagickPixelIterator","imagick.getpixelregioniterator":"Get an ImagickPixelIterator for an image section","imagick.getpointsize":"Gets point size","imagick.getquantumdepth":"Gets the quantum depth","imagick.getquantumrange":"Returns the Imagick quantum range","imagick.getreleasedate":"Returns the ImageMagick release date","imagick.getresource":"Returns the specified resource's memory usage","imagick.getresourcelimit":"Returns the specified resource limit","imagick.getsamplingfactors":"Gets the horizontal and vertical sampling factor","imagick.getsize":"Returns the size associated with the Imagick object","imagick.getsizeoffset":"Returns the size offset","imagick.getversion":"Returns the ImageMagick API version","imagick.haldclutimage":"Replaces colors in the image","imagick.hasnextimage":"Checks if the object has more images","imagick.haspreviousimage":"Checks if the object has a previous image","example-3319":"Example Result Format","imagick.identifyimage":"Identifies an image and fetches attributes","imagick.implodeimage":"Creates a new image as a copy","example-3320":"Imagick::importImagePixels example","imagick.importimagepixels":"Imports image pixels","imagick.labelimage":"Adds a label to an image","imagick.levelimage":"Adjusts the levels of an image","imagick.linearstretchimage":"Stretches with saturation the image intensity","imagick.liquidrescaleimage":"Animates an image or images","imagick.magnifyimage":"Scales an image proportionally 2x","imagick.mapimage":"Replaces the colors of an image with the closest color from a reference image.","imagick.mattefloodfillimage":"Changes the transparency value of a color","imagick.medianfilterimage":"Applies a digital filter","imagick.mergeimagelayers":"Merges image layers","imagick.minifyimage":"Scales an image proportionally to half its size","imagick.modulateimage":"Control the brightness, saturation, and hue","imagick.montageimage":"Creates a composite image","imagick.morphimages":"Method morphs a set of images","imagick.mosaicimages":"Forms a mosaic from images","imagick.motionblurimage":"Simulates motion blur","imagick.negateimage":"Negates the colors in the reference image","example-3321":"Using Imagick::newImage:","imagick.newimage":"Creates a new image","imagick.newpseudoimage":"Creates a new image","imagick.nextimage":"Moves to the next image","imagick.normalizeimage":"Enhances the contrast of a color image","imagick.oilpaintimage":"Simulates an oil painting","imagick.opaquepaintimage":"Changes the color value of any pixel that matches target","example-3322":"Using Imagick::optimizeImageLayers","imagick.optimizeimagelayers":"Removes repeated portions of images to optimize","imagick.orderedposterizeimage":"Performs an ordered dither","imagick.paintfloodfillimage":"Changes the color value of any pixel that matches target","imagick.paintopaqueimage":"Change any pixel that matches color","imagick.painttransparentimage":"Changes any pixel that matches color with the color defined by fill","imagick.pingimage":"Fetch basic attributes about the image","example-3323":"Using Imagick::pingImageBlob","imagick.pingimageblob":"Quickly fetch attributes","example-3324":"Using Imagick::pingImageFile","imagick.pingimagefile":"Get basic image attributes in a lightweight manner","example-3325":"A Imagick::polaroidImage example","imagick.polaroidimage":"Simulates a Polaroid picture","imagick.posterizeimage":"Reduces the image to a limited number of color level","imagick.previewimages":"Quickly pin-point appropriate parameters for image processing","imagick.previousimage":"Move to the previous image in the object","imagick.profileimage":"Adds or removes a profile from an image","imagick.quantizeimage":"Analyzes the colors within a reference image","imagick.quantizeimages":"Analyzes the colors within a sequence of images","example-3326":"Using Imagick::queryFontMetrics:","imagick.queryfontmetrics":"Returns an array representing the font metrics","imagick.queryfonts":"Returns the configured fonts","imagick.queryformats":"Returns formats supported by Imagick","imagick.radialblurimage":"Radial blurs an image","imagick.raiseimage":"Creates a simulated 3d button-like effect","imagick.randomthresholdimage":"Creates a high-contrast, two-color image","imagick.readimage":"Reads image from filename","imagick.readimageblob":"Reads image from a binary string","imagick.readimagefile":"Reads image from open filehandle","imagick.recolorimage":"Recolors image","imagick.reducenoiseimage":"Smooths the contours of an image","imagick.remapimage":"Remaps image colors","imagick.removeimage":"Removes an image from the image list","imagick.removeimageprofile":"Removes the named image profile and returns it","imagick.render":"Renders all preceding drawing commands","imagick.resampleimage":"Resample image to desired resolution","imagick.resetimagepage":"Reset image page","imagick.resizeimage":"Scales an image","imagick.rollimage":"Offsets an image","imagick.rotateimage":"Rotates an image","example-3327":"Using Imagick::roundCorners:","imagick.roundcorners":"Rounds image corners","imagick.sampleimage":"Scales an image with pixel sampling","imagick.scaleimage":"Scales the size of an image","imagick.segmentimage":"Segments an image","imagick.separateimagechannel":"Separates a channel from the image","imagick.sepiatoneimage":"Sepia tones an image","imagick.setbackgroundcolor":"Sets the object's default background color","imagick.setcolorspace":"Set colorspace","imagick.setcompression":"Sets the object's default compression type","imagick.setcompressionquality":"Sets the object's default compression quality","imagick.setfilename":"Sets the filename before you read or write the image","imagick.setfirstiterator":"Sets the Imagick iterator to the first image","example-3328":"A Imagick::setFont example","imagick.setfont":"Sets font","imagick.setformat":"Sets the format of the Imagick object","imagick.setgravity":"Sets the gravity","example-3329":"A Imagick::setImage example","imagick.setimage":"Replaces image in the object","imagick.setimagealphachannel":"Sets image alpha channel","imagick.setimageartifact":"Set image artifact","imagick.setimagebackgroundcolor":"Sets the image background color","imagick.setimagebias":"Sets the image bias for any method that convolves an image","imagick.setimageblueprimary":"Sets the image chromaticity blue primary point","imagick.setimagebordercolor":"Sets the image border color","imagick.setimagechanneldepth":"Sets the depth of a particular image channel","imagick.setimageclipmask":"Sets image clip mask","imagick.setimagecolormapcolor":"Sets the color of the specified colormap index","imagick.setimagecolorspace":"Sets the image colorspace","imagick.setimagecompose":"Sets the image composite operator","imagick.setimagecompression":"Sets the image compression","imagick.setimagecompressionquality":"Sets the image compression quality","example-3330":"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-3331":"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-3332":"A Imagick::setImageOpacity example","imagick.setimageopacity":"Sets the image opacity level","imagick.setimageorientation":"Sets the image orientation","imagick.setimagepage":"Sets the page geometry of the image","imagick.setimageprofile":"Adds a named profile to the Imagick object","example-3333":"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","imagick.setimageresolution":"Sets the image resolution","imagick.setimagescene":"Sets the image scene","example-3334":"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-3335":"Using Imagick::setIteratorIndex:","imagick.setiteratorindex":"Set the iterator position","imagick.setlastiterator":"Sets the Imagick iterator to the last image","imagick.setoption":"Set an option","imagick.setpage":"Sets the page geometry of the Imagick object","example-3336":"A Imagick::setPointSize example","imagick.setpointsize":"Sets point size","imagick.setresolution":"Sets the image resolution","imagick.setresourcelimit":"Sets the limit for a particular resource in megabytes","imagick.setsamplingfactors":"Sets the image sampling factors","imagick.setsize":"Sets the size of the Imagick object","imagick.setsizeoffset":"Sets the size and offset of the Imagick object","imagick.settype":"Sets the image type attribute","imagick.shadeimage":"Creates a 3D effect","imagick.shadowimage":"Simulates an image shadow","imagick.sharpenimage":"Sharpens an image","imagick.shaveimage":"Shaves pixels from the image edges","imagick.shearimage":"Creating a parallelogram","imagick.sigmoidalcontrastimage":"Adjusts the contrast of an image","imagick.sketchimage":"Simulates a pencil sketch","imagick.solarizeimage":"Applies a solarizing effect to the image","imagick.sparsecolorimage":"Interpolates colors","imagick.spliceimage":"Splices a solid color into the image","imagick.spreadimage":"Randomly displaces each pixel in a block","imagick.steganoimage":"Hides a digital watermark within the image","imagick.stereoimage":"Composites two images","imagick.stripimage":"Strips an image of all profiles and comments","imagick.swirlimage":"Swirls the pixels about the center of the image","imagick.textureimage":"Repeatedly tiles the texture image","imagick.thresholdimage":"Changes the value of individual pixels based on a threshold","imagick.thumbnailimage":"Changes the size of an image","imagick.tintimage":"Applies a color vector to each pixel in the image","example-3337":"Using Imagick::transformImage:","imagick.transformimage":"Convenience method for setting crop size and the image geometry","imagick.transparentpaintimage":"Paints pixels transparent","imagick.transposeimage":"Creates a vertical mirror image","imagick.transverseimage":"Creates a horizontal mirror image","example-3338":"Using Imagick::trimImage:","imagick.trimimage":"Remove edges from the image","imagick.uniqueimagecolors":"Discards all but one of any pixel color","imagick.unsharpmaskimage":"Sharpens an image","imagick.valid":"Checks if the current item is valid","imagick.vignetteimage":"Adds vignette filter to the image","imagick.waveimage":"Applies wave filter to the image","imagick.whitethresholdimage":"Force all pixels above the threshold into white","imagick.writeimage":"Writes an image to the specified filename","imagick.writeimagefile":"Writes an image to a filehandle","imagick.writeimages":"Writes an image or image sequence","imagick.writeimagesfile":"Writes frames to a filehandle","class.imagick":"The Imagick class","imagickdraw.synopsis":"Class synopsis","imagickdraw.affine":"Adjusts the current affine transformation matrix","imagickdraw.annotation":"Draws text on the image","imagickdraw.arc":"Draws an arc","imagickdraw.bezier":"Draws a bezier curve","imagickdraw.circle":"Draws a circle","imagickdraw.clear":"Clears the ImagickDraw","imagickdraw.clone":"Makes an exact copy of the specified ImagickDraw object","imagickdraw.color":"Draws color on image","imagickdraw.comment":"Adds a comment","imagickdraw.composite":"Composites an image onto the current image","imagickdraw.construct":"The ImagickDraw constructor","imagickdraw.destroy":"Frees all associated resources","imagickdraw.ellipse":"Draws an ellipse on the image","imagickdraw.getclippath":"Obtains the current clipping path ID","imagickdraw.getcliprule":"Returns the current polygon fill rule","imagickdraw.getclipunits":"Returns the interpretation of clip path units","imagickdraw.getfillcolor":"Returns the fill color","imagickdraw.getfillopacity":"Returns the opacity used when drawing","imagickdraw.getfillrule":"Returns the fill rule","imagickdraw.getfont":"Returns the font","imagickdraw.getfontfamily":"Returns the font family","imagickdraw.getfontsize":"Returns the font pointsize","imagickdraw.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.gettextundercolor":"Returns the text under color","imagickdraw.getvectorgraphics":"Returns a string containing vector graphics","imagickdraw.line":"Draws a line","imagickdraw.matte":"Paints on the image's opacity channel","imagickdraw.pathclose":"Adds a path element to the current path","imagickdraw.pathcurvetoabsolute":"Draws a cubic Bezier curve","imagickdraw.pathcurvetoquadraticbezierabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbezierrelative":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbeziersmoothabsolute":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetoquadraticbeziersmoothrelative":"Draws a quadratic Bezier curve","imagickdraw.pathcurvetorelative":"Draws a cubic Bezier curve","imagickdraw.pathcurvetosmoothabsolute":"Draws a cubic Bezier curve","imagickdraw.pathcurvetosmoothrelative":"Draws a cubic Bezier curve","imagickdraw.pathellipticarcabsolute":"Draws an elliptical arc","imagickdraw.pathellipticarcrelative":"Draws an elliptical arc","imagickdraw.pathfinish":"Terminates the current path","imagickdraw.pathlinetoabsolute":"Draws a line path","imagickdraw.pathlinetohorizontalabsolute":"Draws a horizontal line path","imagickdraw.pathlinetohorizontalrelative":"Draws a horizontal line","imagickdraw.pathlinetorelative":"Draws a line path","imagickdraw.pathlinetoverticalabsolute":"Draws a vertical line","imagickdraw.pathlinetoverticalrelative":"Draws a vertical line path","imagickdraw.pathmovetoabsolute":"Starts a new sub-path","imagickdraw.pathmovetorelative":"Starts a new sub-path","imagickdraw.pathstart":"Declares the start of a path drawing list","imagickdraw.point":"Draws a point","imagickdraw.polygon":"Draws a polygon","imagickdraw.polyline":"Draws a polyline","imagickdraw.pop":"Destroys the current ImagickDraw in the stack, and returns to the previously pushed ImagickDraw","imagickdraw.popclippath":"Terminates a clip path definition","imagickdraw.popdefs":"Terminates a definition list","imagickdraw.poppattern":"Terminates a pattern definition","imagickdraw.push":"Clones the current ImagickDraw and pushes it to the stack","imagickdraw.pushclippath":"Starts a clip path definition","imagickdraw.pushdefs":"Indicates that following commands create named elements for early processing","imagickdraw.pushpattern":"Indicates that subsequent commands up to a ImagickDraw::opPattern() command comprise the definition of a named pattern","imagickdraw.rectangle":"Draws a rectangle","imagickdraw.render":"Renders all preceding drawing commands onto the image","imagickdraw.rotate":"Applies the specified rotation to the current coordinate space","imagickdraw.roundrectangle":"Draws a rounded rectangle","imagickdraw.scale":"Adjusts the scaling factor","imagickdraw.setclippath":"Associates a named clipping path with the image","imagickdraw.setcliprule":"Set the polygon fill rule to be used by the clipping path","imagickdraw.setclipunits":"Sets the interpretation of clip path units","imagickdraw.setfillalpha":"Sets the opacity to use when drawing using the fill color or fill texture","imagickdraw.setfillcolor":"Sets the fill color to be used for drawing filled objects","imagickdraw.setfillopacity":"Sets the opacity to use when drawing using the fill color or fill texture","imagickdraw.setfillpatternurl":"Sets the URL to use as a fill pattern for filling objects","imagickdraw.setfillrule":"Sets the fill rule to use while drawing polygons","imagickdraw.setfont":"Sets the fully-specified font to use when annotating with text","imagickdraw.setfontfamily":"Sets the font family to use when annotating with text","imagickdraw.setfontsize":"Sets the font pointsize to use when annotating with text","imagickdraw.setfontstretch":"Sets the font stretch to use when annotating with text","imagickdraw.setfontstyle":"Sets the font style to use when annotating with text","imagickdraw.setfontweight":"Sets the font weight","imagickdraw.setgravity":"Sets the text placement gravity","imagickdraw.setstrokealpha":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokeantialias":"Controls whether stroked outlines are antialiased","imagickdraw.setstrokecolor":"Sets the color used for stroking object outlines","imagickdraw.setstrokedasharray":"Specifies the pattern of dashes and gaps used to stroke paths","imagickdraw.setstrokedashoffset":"Specifies the offset into the dash pattern to start the dash","imagickdraw.setstrokelinecap":"Specifies the shape to be used at the end of open subpaths when they are stroked","imagickdraw.setstrokelinejoin":"Specifies the shape to be used at the corners of paths when they are stroked","imagickdraw.setstrokemiterlimit":"Specifies the miter limit","imagickdraw.setstrokeopacity":"Specifies the opacity of stroked object outlines","imagickdraw.setstrokepatternurl":"Sets the pattern used for stroking object outlines","imagickdraw.setstrokewidth":"Sets the width of the stroke used to draw object outlines","imagickdraw.settextalignment":"Specifies a text alignment","imagickdraw.settextantialias":"Controls whether text is antialiased","imagickdraw.settextdecoration":"Specifies a decoration","imagickdraw.settextencoding":"Specifies specifies the text code set","imagickdraw.settextundercolor":"Specifies the color of a background rectangle","imagickdraw.setvectorgraphics":"Sets the vector graphics","imagickdraw.setviewbox":"Sets the overall canvas size","imagickdraw.skewx":"Skews the current coordinate system in the horizontal direction","imagickdraw.skewy":"Skews the current coordinate system in the vertical direction","imagickdraw.translate":"Applies a translation to the current coordinate system","class.imagickdraw":"The ImagickDraw class","imagickpixel.synopsis":"Class synopsis","imagickpixel.clear":"Clears resources associated with this object","imagickpixel.construct":"The ImagickPixel constructor","imagickpixel.destroy":"Deallocates resources associated with this object","example-3339":"Basic Imagick::getColor usage","imagickpixel.getcolor":"Returns the color","example-3340":"Basic Imagick::getColorAsString usage","imagickpixel.getcolorasstring":"Returns the color as a string","imagickpixel.getcolorcount":"Returns the color count associated with this color","example-3341":"Basic Imagick::getColorValue usage","imagickpixel.getcolorvalue":"Gets the normalized value of the provided color channel","example-3342":"Basic Imagick::getHSL example","imagickpixel.gethsl":"Returns the normalized HSL color of the ImagickPixel object","imagickpixel.ispixelsimilar":"Check the distance between this color and another","imagickpixel.issimilar":"Check the distance between this color and another","imagickpixel.setcolor":"Sets the color","example-3343":"Basic Imagick::setColorValue usage","imagickpixel.setcolorvalue":"Sets the normalized value of one of the channels","example-3344":"Use ImagickPixel::setHSL to modify a color","imagickpixel.sethsl":"Sets the normalized HSL color","class.imagickpixel":"The ImagickPixel class","imagickpixeliterator.synopsis":"Class synopsis","imagickpixeliterator.clear":"Clear resources associated with a PixelIterator","imagickpixeliterator.construct":"The ImagickPixelIterator constructor","imagickpixeliterator.destroy":"Deallocates resources associated with a PixelIterator","imagickpixeliterator.getcurrentiteratorrow":"Returns the current row of ImagickPixel objects","imagickpixeliterator.getiteratorrow":"Returns the current pixel iterator row","imagickpixeliterator.getnextiteratorrow":"Returns the next row of the pixel iterator","imagickpixeliterator.getpreviousiteratorrow":"Returns the previous row","imagickpixeliterator.newpixeliterator":"Returns a new pixel iterator","imagickpixeliterator.newpixelregioniterator":"Returns a new pixel iterator","imagickpixeliterator.resetiterator":"Resets the pixel iterator","imagickpixeliterator.setiteratorfirstrow":"Sets the pixel iterator to the first pixel row","imagickpixeliterator.setiteratorlastrow":"Sets the pixel iterator to the last pixel row","imagickpixeliterator.setiteratorrow":"Set the pixel iterator row","imagickpixeliterator.synciterator":"Syncs the pixel iterator","class.imagickpixeliterator":"The ImagickPixelIterator class","book.imagick":"Image Processing (ImageMagick)","refs.utilspec.image":"Image Processing and Generation","intro.cyrus":"Introduction","cyrus.requirements":"Requirements","cyrus.installation":"Installation","cyrus.configuration":"Runtime Configuration","cyrus.resources":"Resource Types","cyrus.setup":"Installing\/Configuring","constant.cyrus-conn-nonsyncliteral":"","constant.cyrus-conn-initialresponse":"","constant.cyrus-callback-numbered":"","constant.cyrus-callback-noliteral":"","cyrus.constants":"Predefined Constants","function.cyrus-authenticate":"Authenticate against a Cyrus IMAP server","function.cyrus-bind":"Bind callbacks to a Cyrus IMAP connection","function.cyrus-close":"Close connection to a Cyrus IMAP server","function.cyrus-connect":"Connect to a Cyrus IMAP server","function.cyrus-query":"Send a query to a Cyrus IMAP server","function.cyrus-unbind":"Unbind ...","ref.cyrus":"Cyrus Functions","book.cyrus":"Cyrus IMAP administration","intro.imap":"Introduction","imap.requirements":"Requirements","imap.installation":"Installation","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.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.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.latt-referral":"","constant.latt-haschildren":"","constant.latt-hasnochildren":"","constant.typemodel":"","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-3345":"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-3346":"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-3347":"imap_createmailbox example","function.imap-createmailbox":"Create a new mailbox","example-3348":"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-3349":"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-3350":"imap_gc example","function.imap-gc":"Clears IMAP cache","example-3351":"imap_get_quota example","example-3352":"imap_get_quota 4.3 or greater example","function.imap-get-quota":"Retrieve the quota level settings, and usage statics per mailbox","example-3353":"imap_get_quotaroot example","function.imap-get-quotaroot":"Retrieve the quota settings per user","example-3354":"imap_getacl example","function.imap-getacl":"Gets the ACL for a given mailbox","example-3355":"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","function.imap-last-error":"Gets the last IMAP error that occurred during this page request","example-3356":"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-3357":"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-3358":"imap_mailboxmsginfo example","function.imap-mailboxmsginfo":"Get information about the current mailbox","example-3359":"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-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-3360":"Different use of imap_open","example-3361":"imap_open example","function.imap-open":"Open an IMAP stream to a mailbox","example-3362":"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-3363":"imap_reopen example","function.imap-reopen":"Reopen IMAP stream to new mailbox","example-3364":"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-3365":"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-3367":"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-3368":"imap_setflag_full example","function.imap-setflag-full":"Sets flags on messages","function.imap-sort":"Gets and sort messages","example-3369":"imap_status example","function.imap-status":"Returns status information on a mailbox","function.imap-subscribe":"Subscribe to a mailbox","example-3370":"imap_thread Example","function.imap-thread":"Returns a tree of threaded message","example-3371":"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":"Converts MIME-encoded text to UTF-8","ref.imap":"IMAP Functions","book.imap":"IMAP, POP3 and NNTP","intro.mail":"Introduction","mail.requirements":"Requirements","mail.installation":"Installation","ini.mail.add-x-header":"","ini.mail.log":"","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-3372":"Calculating the hash and subscribing a user","function.ezmlm-hash":"Calculate the hash value needed by EZMLM","example-3373":"Sending mail.","example-3374":"Sending mail with extra headers.","example-3375":"Sending mail with an additional command line parameter.","example-3376":"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","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-3377":"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-3378":"mailparse_rfc822_parse_addresses example","function.mailparse-rfc822-parse-addresses":"Parse RFC 822 compliant addresses","example-3379":"mailparse_stream_encode example","function.mailparse-stream-encode":"Streams data from source file pointer, apply encoding and write to destfp","example-3380":"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","intro.vpopmail":"Introduction","vpopmail.requirements":"Requirements","vpopmail.installation":"Installation","vpopmail.configuration":"Runtime Configuration","vpopmail.resources":"Resource Types","vpopmail.setup":"Installing\/Configuring","vpopmail.constants":"Predefined Constants","function.vpopmail-add-alias-domain-ex":"Add alias to an existing virtual domain","function.vpopmail-add-alias-domain":"Add an alias for a virtual domain","function.vpopmail-add-domain-ex":"Add a new virtual domain","function.vpopmail-add-domain":"Add a new virtual domain","function.vpopmail-add-user":"Add a new user to the specified virtual domain","function.vpopmail-alias-add":"Insert a virtual alias","function.vpopmail-alias-del-domain":"Deletes all virtual aliases of a domain","function.vpopmail-alias-del":"Deletes all virtual aliases of a user","function.vpopmail-alias-get-all":"Get all lines of an alias for a domain","function.vpopmail-alias-get":"Get all lines of an alias for a domain","function.vpopmail-auth-user":"Attempt to validate a username\/domain\/password","function.vpopmail-del-domain-ex":"Delete a virtual domain","function.vpopmail-del-domain":"Delete a virtual domain","function.vpopmail-del-user":"Delete a user from a virtual domain","function.vpopmail-error":"Get text message for last vpopmail error","function.vpopmail-passwd":"Change a virtual user's password","function.vpopmail-set-user-quota":"Sets a virtual user's quota","ref.vpopmail":"vpopmail Functions","book.vpopmail":"vpopmail","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-3381":"bcadd example","function.bcadd":"Add two arbitrary precision numbers","example-3382":"bccomp example","function.bccomp":"Compare two arbitrary precision numbers","example-3383":"bcdiv example","function.bcdiv":"Divide two arbitrary precision numbers","example-3384":"bcmod example","function.bcmod":"Get modulus of an arbitrary precision number","example-3385":"bcmul example","function.bcmul":"Multiply two arbitrary precision numbers","example-3386":"bcpow example","example-3387":"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-3388":"bcscale example","function.bcscale":"Set default scale parameter for all bc math functions","example-3389":"bcsqrt example","function.bcsqrt":"Get the square root of an arbitrary precision number","example-3390":"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.resources":"Resource Types","gmp.setup":"Installing\/Configuring","constant.gmp-round-zero":"","constant.gmp-round-plusinf":"","constant.gmp-round-minusinf":"","constant.gmp-version":"","gmp.constants":"Predefined Constants","example-3391":"Factorial function using GMP","gmp.examples":"Examples","gmp.seealso":"See Also","example-3392":"gmp_abs example","function.gmp-abs":"Absolute value","example-3393":"gmp_add example","function.gmp-add":"Add numbers","example-3394":"gmp_and example","function.gmp-and":"Bitwise AND","example-3395":"gmp_clrbit example","function.gmp-clrbit":"Clear bit","example-3396":"gmp_cmp example","function.gmp-cmp":"Compare numbers","example-3397":"gmp_com example","function.gmp-com":"Calculates one's complement","example-3398":"gmp_div_q example","function.gmp-div-q":"Divide numbers","example-3399":"Division of GMP numbers","function.gmp-div-qr":"Divide numbers and get quotient and remainder","example-3400":"gmp_div_r example","function.gmp-div-r":"Remainder of the division of numbers","function.gmp-div":"Alias of gmp_div_q","example-3401":"gmp_divexact example","function.gmp-divexact":"Exact division of numbers","example-3402":"gmp_fact example","function.gmp-fact":"Factorial","example-3403":"gmp_gcd example","function.gmp-gcd":"Calculate GCD","example-3404":"Solving a linear Diophantine equation","function.gmp-gcdext":"Calculate GCD and multipliers","example-3405":"gmp_hamdist example","function.gmp-hamdist":"Hamming distance","example-3406":"Creating GMP number","function.gmp-init":"Create GMP number","example-3407":"gmp_intval example","function.gmp-intval":"Convert GMP number to integer","example-3408":"gmp_invert example","function.gmp-invert":"Inverse by modulo","example-3409":"gmp_jacobi example","function.gmp-jacobi":"Jacobi symbol","example-3410":"gmp_legendre example","function.gmp-legendre":"Legendre symbol","example-3411":"gmp_mod example","function.gmp-mod":"Modulo operation","example-3412":"gmp_mul example","function.gmp-mul":"Multiply numbers","example-3413":"gmp_neg example","function.gmp-neg":"Negate number","example-3414":"gmp_nextprime example","function.gmp-nextprime":"Find next prime number","example-3415":"gmp_or example","function.gmp-or":"Bitwise OR","example-3416":"gmp_perfect_square example","function.gmp-perfect-square":"Perfect square check","example-3417":"gmp_popcount example","function.gmp-popcount":"Population count","example-3418":"gmp_pow example","function.gmp-pow":"Raise number into power","example-3419":"gmp_powm example","function.gmp-powm":"Raise number into power with modulo","example-3420":"gmp_prob_prime example","function.gmp-prob-prime":"Check if number is "probably prime"","example-3421":"gmp_random example","function.gmp-random":"Random number","example-3422":"gmp_scan0 example","function.gmp-scan0":"Scan for 0","example-3423":"gmp_scan1 example","function.gmp-scan1":"Scan for 1","example-3424":"gmp_setbit example - 0 index","example-3425":"gmp_setbit example - 1 index","example-3426":"gmp_setbit example - clearing a bit","function.gmp-setbit":"Set bit","example-3427":"gmp_sign example","function.gmp-sign":"Sign of number","example-3428":"gmp_sqrt example","function.gmp-sqrt":"Calculate square root","example-3429":"gmp_sqrtrem example","function.gmp-sqrtrem":"Square root with remainder","example-3430":"Converting a GMP number to a string","function.gmp-strval":"Convert GMP number to string","example-3431":"gmp_sub example","function.gmp-sub":"Subtract numbers","example-3432":"gmp_testbit example","function.gmp-testbit":"Tests if a bit is set","example-3433":"gmp_xor example","function.gmp-xor":"Bitwise XOR","ref.gmp":"GMP Functions","book.gmp":"GNU Multiple Precision","intro.lapack":"Introduction","lapack.requirements":"Requirements","lapack.installation":"Installation","lapack.configuration":"Runtime Configuration","lapack.resources":"Resource Types","lapack.setup":"Installing\/Configuring","lapack.constants":"Predefined Constants","lapack.intro":"Introduction","lapack.synopsis":"Class synopsis","example-3434":"Using Lapack::eigenValues:","lapack.eigenvalues":"This function returns the eigenvalues for a given square matrix","lapack.identity":"Return an identity matrix","example-3435":"Using Lapack::leastSquaresByFactorisation:","lapack.leastsquaresbyfactorisation":"Calculate the linear least squares solution of a matrix using QR factorisation","example-3436":"Using Lapack::leastSquaresBySVD:","lapack.leastsquaresbysvd":"Solve the linear least squares problem, using SVD","example-3437":"Using Lapack::pseudoInverse:","lapack.pseudoinverse":"Calculate the inverse of a matrix","example-3438":"Using Lapack::singularValues:","lapack.singularvalues":"Calculated the singular values of a matrix","example-3439":"Using Lapack::singularValues:","lapack.solvelinearequation":"Solve a system of linear equations","class.lapack":"The Lapack class","lapackexception.intro":"Introduction","lapackexception.synopsis":"Class synopsis","class.lapackexception":"The LapackException class","book.lapack":"Lapack","intro.math":"Introduction","math.requirements":"Requirements","math.installation":"Installation","math.configuration":"Runtime Configuration","math.resources":"Resource Types","math.setup":"Installing\/Configuring","math.constants":"Predefined Constants","example-3440":"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-3441":"base_convert example","function.base-convert":"Convert a number between arbitrary bases","example-3442":"bindec example","example-3443":"bindec interprets input as unsigned integers","function.bindec":"Binary to decimal","example-3444":"ceil example","function.ceil":"Round fractions up","example-3445":"cos example","function.cos":"Cosine","function.cosh":"Hyperbolic cosine","example-3446":"decbin example","function.decbin":"Decimal to binary","example-3447":"dechex example","example-3448":"dechex example with large integers","function.dechex":"Decimal to hexadecimal","example-3449":"decoct example","function.decoct":"Decimal to octal","example-3450":"deg2rad example","function.deg2rad":"Converts the number in degrees to the radian equivalent","example-3451":"exp example","function.exp":"Calculates the exponent of e","function.expm1":"Returns exp(number) - 1, computed in a way that is accurate even\n   when the value of number is close to zero","example-3452":"floor example","function.floor":"Round fractions down","example-3453":"Using fmod","function.fmod":"Returns the floating point remainder (modulo) of the division\n  of the arguments","function.getrandmax":"Show largest possible random value","example-3454":"hexdec example","function.hexdec":"Hexadecimal to decimal","function.hypot":"Calculate the length of the hypotenuse of a right-angle triangle","function.is-finite":"Finds whether a value is a legal finite number","function.is-infinite":"Finds whether a value is infinite","example-3455":"is_nan example","function.is-nan":"Finds whether a value is not a number","function.lcg-value":"Combined linear congruential generator","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-3456":"Example uses of max","function.max":"Find highest value","example-3457":"Example uses of min","example-3458":"Example of NULL\/FALSE value with min","function.min":"Find lowest value","example-3459":"Calculate a random floating-point number","function.mt-getrandmax":"Show largest possible random value","example-3460":"mt_rand example","function.mt-rand":"Generate a better random value","example-3461":"mt_srand example","function.mt-srand":"Seed the better random number generator","example-3462":"octdec example","function.octdec":"Octal to decimal","example-3463":"pi example","function.pi":"Get value of pi","example-3464":"Some examples of pow","function.pow":"Exponential expression","example-3465":"rad2deg example","function.rad2deg":"Converts the radian number to the equivalent number in degrees","example-3466":"rand example","function.rand":"Generate a random integer","example-3467":"round examples","example-3468":"mode examples","example-3469":"mode with precision examples","function.round":"Rounds a float","example-3470":"sin example","function.sin":"Sine","function.sinh":"Hyperbolic sine","example-3471":"sqrt example","function.sqrt":"Square root","example-3472":"srand example","function.srand":"Seed the random number generator","example-3473":"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":"CDF function for BETA Distribution. 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":"Not documented","function.stats-cdf-chisquare":"Calculates any one parameter of the chi-square distribution given values for the others.","function.stats-cdf-exponential":"Not documented","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":"Not documented","function.stats-cdf-logistic":"Not documented","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-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":"Not documented","function.stats-cdf-weibull":"Not documented","function.stats-covariance":"Computes the covariance of two data sets","function.stats-den-uniform":"Not documented","function.stats-dens-beta":"Not documented","function.stats-dens-cauchy":"Not documented","function.stats-dens-chisquare":"Not documented","function.stats-dens-exponential":"Not documented","function.stats-dens-f":"Description","function.stats-dens-gamma":"Not documented","function.stats-dens-laplace":"Not documented","function.stats-dens-logistic":"Not documented","function.stats-dens-negative-binomial":"Not documented","function.stats-dens-normal":"Not documented","function.stats-dens-pmf-binomial":"Not documented","function.stats-dens-pmf-hypergeometric":"Description","function.stats-dens-pmf-poisson":"Not documented","function.stats-dens-t":"Not documented","function.stats-dens-weibull":"Not documented","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 beta random deviate","function.stats-rand-gen-chisquare":"Generates random deviate from the distribution of a chisquare with "df" degrees of freedom random variable.","function.stats-rand-gen-exponential":"Generates a single random deviate from an exponential distribution with mean "av"","function.stats-rand-gen-f":"Generates a random deviate","function.stats-rand-gen-funiform":"Generates uniform float between low (exclusive) and high (exclusive)","function.stats-rand-gen-gamma":"Generates random deviates from a gamma distribution","function.stats-rand-gen-ibinomial-negative":"Generates a single random deviate from a negative binomial distribution. Arguments : n - the number of trials in the negative binomial distribution from which a random deviate is to be generated (n > 0), p - the probability of an event (0 < p < 1)).","function.stats-rand-gen-ibinomial":"Generates a single random deviate from a binomial distribution whose number of trials is "n" (n >= 0) and whose probability of an event in each trial is "pp" ([0;1]). Method : algorithm BTPE","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 with mean "mu" (mu >= 0.0).","function.stats-rand-gen-iuniform":"Generates integer uniformly distributed between LOW (inclusive) and HIGH (inclusive)","function.stats-rand-gen-noncenral-chisquare":"Generates random deviate from the distribution of a noncentral chisquare with "df" degrees of freedom and noncentrality parameter "xnonc". d must be >= 1.0, xnonc must >= 0.0","function.stats-rand-gen-noncentral-f":"Generates a random deviate from the noncentral F (variance ratio) distribution with "dfn" degrees of freedom in the numerator, and "dfd" degrees of freedom in the denominator, and noncentrality parameter "xnonc". Method : directly generates ratio of noncentral numerator chisquare variate to central denominator chisquare variate.","function.stats-rand-gen-noncentral-t":"Generates a single random deviate from a noncentral T distribution","function.stats-rand-gen-normal":"Generates a single random deviate from a normal distribution with mean, av, and standard deviation, sd (sd >= 0). Method : Renames SNORM from TOMS as slightly modified by BWB to use RANF instead of SUNIF.","function.stats-rand-gen-t":"Generates a single random deviate from a T distribution","function.stats-rand-get-seeds":"Not documented","function.stats-rand-phrase-to-seeds":"generate two seeds for the RGN random number generator","function.stats-rand-ranf":"Returns a random floating point number from a uniform distribution over 0 - 1 (endpoints of this interval are not returned) using the current generator","function.stats-rand-setall":"Not documented","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":"Not documented","function.stats-stat-correlation":"Not documented","function.stats-stat-gennch":"Not documented","function.stats-stat-independent-t":"Not documented","function.stats-stat-innerproduct":"Description","function.stats-stat-noncentral-t":"Calculates any one parameter of the noncentral t distribution give values for the others.","function.stats-stat-paired-t":"Not documented","function.stats-stat-percentile":"Not documented","function.stats-stat-powersum":"Not documented","function.stats-variance":"Returns the population 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-3474":"Evaluating a FDF document","fdf.examples":"Examples","example-3475":"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-3476":"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-3477":"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-3478":"Detecting all fieldnames in a FDF","function.fdf-next-field-name":"Get the next field name","example-3479":"Accessing the form data","function.fdf-open-string":"Read a FDF document from a string","example-3480":"Accessing the form data","function.fdf-open":"Open a FDF document","function.fdf-remove-item":"Sets target frame for form","example-3481":"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-3482":"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-3483":"gnupg clearsign example (procedural)","example-3484":"gnupg clearsign example (OO)","gnupg.keylistiterator":"keylistiterator","gnupg.examples-clearsign":"Clearsign text","gnupg.examples":"Examples","example-3486":"Procedural gnupg_adddecryptkey example","example-3487":"OO gnupg_adddecryptkey example","function.gnupg-adddecryptkey":"Add a key for decryption","example-3488":"Procedural gnupg_addencryptkey example","example-3489":"OO gnupg_addencryptkey example","function.gnupg-addencryptkey":"Add a key for encryption","example-3490":"Procedural gnupg_addsignkey example","example-3491":"OO gnupg_addsignkey example","function.gnupg-addsignkey":"Add a key for signing","example-3492":"Procedural gnupg_cleardecryptkeys example","example-3493":"OO gnupg_cleardecryptkeys example","function.gnupg-cleardecryptkeys":"Removes all keys which were set for decryption before","example-3494":"Procedural gnupg_clearencryptkeys example","example-3495":"OO gnupg_clearencryptkeys example","function.gnupg-clearencryptkeys":"Removes all keys which were set for encryption before","example-3496":"Procedural gnupg_clearsignkeys example","example-3497":"OO gnupg_clearsignkeys example","function.gnupg-clearsignkeys":"Removes all keys which were set for signing before","example-3498":"Procedural gnupg_decrypt example","example-3499":"OO gnupg_encrypt example","function.gnupg-decrypt":"Decrypts a given text","example-3500":"Procedural gnupg_decryptverify example","example-3501":"OO gnupg_decryptverify example","function.gnupg-decryptverify":"Decrypts and verifies a given text","example-3502":"Procedural gnupg_encrypt example","example-3503":"OO gnupg_encrypt example","function.gnupg-encrypt":"Encrypts a given text","example-3504":"Procedural gnupg_encryptsign example","example-3505":"OO gnupg_encryptsign example","function.gnupg-encryptsign":"Encrypts and signs a given text","example-3506":"Procedural gnupg_export example","example-3507":"OO gnupg_export example","function.gnupg-export":"Exports a key","example-3508":"Procedural gnupg_geterror example","example-3509":"OO gnupg_geterror example","function.gnupg-geterror":"Returns the errortext, if a function fails","example-3510":"Procedural gnupg_getprotocol example","example-3511":"OO gnupg_getprotocol example","function.gnupg-getprotocol":"Returns the currently active protocol for all operations","example-3512":"Procedural gnupg_import example","example-3513":"OO gnupg_import example","function.gnupg-import":"Imports a key","example-3514":"Procedural gnupg_init example","example-3515":"OO gnupg initializer example","function.gnupg-init":"Initialize a connection","example-3516":"Procedural gnupg_keyinfo example","example-3517":"OO gnupg_keyinfo example","function.gnupg-keyinfo":"Returns an array with information about all keys that matches the given pattern","example-3518":"Procedural gnupg_setarmor example","example-3519":"OO gnupg_setarmor example","function.gnupg-setarmor":"Toggle armored output","example-3520":"Procedural gnupg_seterrormode example","example-3521":"OO gnupg_seterrormode example","function.gnupg-seterrormode":"Sets the mode for error_reporting","example-3522":"Procedural gnupg_setsignmode example","example-3523":"OO gnupg_setsignmode example","function.gnupg-setsignmode":"Sets the mode for signing","example-3524":"Procedural gnupg_sign example","example-3525":"OO gnupg_sign example","function.gnupg-sign":"Signs a given text","example-3526":"Procedural gnupg_verify example","example-3527":"OO gnupg_verify example","function.gnupg-verify":"Verifies a signed text","ref.gnupg":"GnuPG Functions","book.gnupg":"GNU Privacy Guard","intro.haru":"Introduction","haru.requirements":"Requirements","haru.installation":"Installation","haru.configuration":"Runtime Configuration","haru.resources":"Resource Types","haru.setup":"Installing\/Configuring","haru.constants":"Predefined Constants","example-3528":"Fancy "Hello world"","haru.examples-basics":"Basic PECL\/haru example","haru.examples":"Examples","haru.builtin.fonts":"Builtin Fonts","haru.builtin.encodings":"Builtin Encodings","haru.builtin":"Builtin Fonts And Encodings","haruexception.intro":"Introduction","haruexception.synopsis":"Class synopsis","class.haruexception":"The HaruException class","harudoc.intro":"Introduction","harudoc.synopsis":"Class synopsis","haru.harudoc.constants":"Predefined Constants","harudoc.addpage":"Add new page to the document","harudoc.addpagelabel":"Set the numbering style for the specified range of pages","harudoc.construct":"Construct new HaruDoc instance","harudoc.createoutline":"Create a HaruOutline instance","harudoc.getcurrentencoder":"Get HaruEncoder currently used in the document","harudoc.getcurrentpage":"Return current page of the document","harudoc.getencoder":"Get HaruEncoder instance for the specified encoding","harudoc.getfont":"Get HaruFont instance","harudoc.getinfoattr":"Get current value of the specified document attribute","harudoc.getpagelayout":"Get current page layout","harudoc.getpagemode":"Get current page mode","harudoc.getstreamsize":"Get the size of the temporary stream","harudoc.insertpage":"Insert new page just before the specified page","harudoc.loadjpeg":"Load a JPEG image","harudoc.loadpng":"Load PNG image and return HaruImage instance","harudoc.loadraw":"Load a RAW image","harudoc.loadttc":"Load the font with the specified index from TTC file","harudoc.loadttf":"Load TTF font file","harudoc.loadtype1":"Load Type1 font","harudoc.output":"Write the document data to the output buffer","harudoc.readfromstream":"Read data from the temporary stream","harudoc.reseterror":"Reset error state of the document handle","harudoc.resetstream":"Rewind the temporary stream","harudoc.save":"Save the document into the specified file","harudoc.savetostream":"Save the document into a temporary stream","harudoc.setcompressionmode":"Set compression mode for the document","harudoc.setcurrentencoder":"Set the current encoder for the document","harudoc.setencryptionmode":"Set encryption mode for the document","harudoc.setinfoattr":"Set the info attribute of the document","harudoc.setinfodateattr":"Set the datetime info attributes of the document","harudoc.setopenaction":"Define which page is shown when the document is opened","harudoc.setpagelayout":"Set how pages should be displayed","harudoc.setpagemode":"Set how the document should be displayed","harudoc.setpagesconfiguration":"Set the number of pages per set of pages","harudoc.setpassword":"Set owner and user passwords for the document","harudoc.setpermission":"Set permissions for the document","harudoc.usecnsencodings":"Enable Chinese simplified encodings","harudoc.usecnsfonts":"Enable builtin Chinese simplified fonts","harudoc.usecntencodings":"Enable Chinese traditional encodings","harudoc.usecntfonts":"Enable builtin Chinese traditional fonts","harudoc.usejpencodings":"Enable Japanese encodings","harudoc.usejpfonts":"Enable builtin Japanese fonts","harudoc.usekrencodings":"Enable Korean encodings","harudoc.usekrfonts":"Enable builtin Korean fonts","class.harudoc":"The HaruDoc class","harupage.intro":"Introduction","harupage.synopsis":"Class synopsis","haru.harupage.constants":"Predefined Constants","harupage.arc":"Append an arc to the current path","harupage.begintext":"Begin a text object and set the current text position to (0,0)","harupage.circle":"Append a circle to the current path","harupage.closepath":"Append a straight line from the current point to the start point of the path","harupage.concat":"Concatenate current transformation matrix of the page and the specified matrix","harupage.createdestination":"Create new HaruDestination instance","harupage.createlinkannotation":"Create new HaruAnnotation instance","harupage.createtextannotation":"Create new HaruAnnotation instance","harupage.createurlannotation":"Create and return new HaruAnnotation instance","harupage.curveto2":"Append a Bezier curve to the current path","harupage.curveto3":"Append a Bezier curve to the current path","harupage.curveto":"Append a Bezier curve to the current path","harupage.drawimage":"Show image at the page","harupage.ellipse":"Append an ellipse to the current path","harupage.endpath":"End current path object without filling and painting operations","harupage.endtext":"End current text object","harupage.eofill":"Fill current path using even-odd rule","harupage.eofillstroke":"Fill current path using even-odd rule, then paint the path","harupage.fill":"Fill current path using nonzero winding number rule","harupage.fillstroke":"Fill current path using nonzero winding number rule, then paint the path","harupage.getcharspace":"Get the current value of character spacing","harupage.getcmykfill":"Get the current filling color","harupage.getcmykstroke":"Get the current stroking color","harupage.getcurrentfont":"Get the currently used font","harupage.getcurrentfontsize":"Get the current font size","harupage.getcurrentpos":"Get the current position for path painting","harupage.getcurrenttextpos":"Get the current position for text printing","harupage.getdash":"Get the current dash pattern","harupage.getfillingcolorspace":"Get the current filling color space","harupage.getflatness":"Get the flatness of the page","harupage.getgmode":"Get the current graphics mode","harupage.getgrayfill":"Get the current filling color","harupage.getgraystroke":"Get the current stroking color","harupage.getheight":"Get the height of the page","harupage.gethorizontalscaling":"Get the current value of horizontal scaling","harupage.getlinecap":"Get the current line cap style","harupage.getlinejoin":"Get the current line join style","harupage.getlinewidth":"Get the current line width","harupage.getmiterlimit":"Get the value of miter limit","harupage.getrgbfill":"Get the current filling color","harupage.getrgbstroke":"Get the current stroking color","harupage.getstrokingcolorspace":"Get the current stroking color space","harupage.gettextleading":"Get the current value of line spacing","harupage.gettextmatrix":"Get the current text transformation matrix of the page","harupage.gettextrenderingmode":"Get the current text rendering mode","harupage.gettextrise":"Get the current value of text rising","harupage.gettextwidth":"Get the width of the text using current fontsize, character spacing and word spacing","harupage.gettransmatrix":"Get the current transformation matrix of the page","harupage.getwidth":"Get the width of the page","harupage.getwordspace":"Get the current value of word spacing","harupage.lineto":"Draw a line from the current point to the specified point","harupage.measuretext":"Calculate the number of characters which can be included within the specified width","harupage.movetextpos":"Move text position to the specified offset","harupage.moveto":"Set starting point for new drawing path","harupage.movetonextline":"Move text position to the start of the next line","harupage.rectangle":"Append a rectangle to the current path","harupage.setcharspace":"Set character spacing for the page","harupage.setcmykfill":"Set filling color for the page","harupage.setcmykstroke":"Set stroking color for the page","harupage.setdash":"Set the dash pattern for the page","harupage.setflatness":"Set flatness for the page","harupage.setfontandsize":"Set font and fontsize for the page","harupage.setgrayfill":"Set filling color for the page","harupage.setgraystroke":"Sets stroking color for the page","harupage.setheight":"Set height of the page","harupage.sethorizontalscaling":"Set horizontal scaling for the page","harupage.setlinecap":"Set the shape to be used at the ends of lines","harupage.setlinejoin":"Set line join style for the page","harupage.setlinewidth":"Set line width for the page","harupage.setmiterlimit":"Set the current value of the miter limit of the page","harupage.setrgbfill":"Set filling color for the page","harupage.setrgbstroke":"Set stroking color for the page","harupage.setrotate":"Set rotation angle of the page","harupage.setsize":"Set size and direction of the page","harupage.setslideshow":"Set transition style for the page","harupage.settextleading":"Set text leading (line spacing) for the page","harupage.settextmatrix":"Set the current text transformation matrix of the page","harupage.settextrenderingmode":"Set text rendering mode for the page","harupage.settextrise":"Set the current value of text rising","harupage.setwidth":"Set width of the page","harupage.setwordspace":"Set word spacing for the page","harupage.showtext":"Print text at the current position of the page","harupage.showtextnextline":"Move the current position to the start of the next line and print the text","harupage.stroke":"Paint current path","harupage.textout":"Print the text on the specified position","harupage.textrect":"Print the text inside the specified region","class.harupage":"The HaruPage class","harufont.intro":"Introduction","harufont.synopsis":"Class synopsis","harufont.getascent":"Get the vertical ascent of the font","harufont.getcapheight":"Get the distance from the baseline of uppercase letters","harufont.getdescent":"Get the vertical descent of the font","harufont.getencodingname":"Get the name of the encoding","harufont.getfontname":"Get the name of the font","harufont.gettextwidth":"Get the total width of the text, number of characters, number of words and number of spaces","harufont.getunicodewidth":"Get the width of the character in the font","harufont.getxheight":"Get the distance from the baseline of lowercase letters","harufont.measuretext":"Calculate the number of characters which can be included within the specified width","class.harufont":"The HaruFont class","haruimage.intro":"Introduction","haruimage.synopsis":"Class synopsis","haruimage.getbitspercomponent":"Get the number of bits used to describe each color component of the image","haruimage.getcolorspace":"Get the name of the color space","haruimage.getheight":"Get the height of the image","haruimage.getsize":"Get size of the image","haruimage.getwidth":"Get the width of the image","haruimage.setcolormask":"Set the color mask of the image","haruimage.setmaskimage":"Set the image mask","class.haruimage":"The HaruImage class","haruencoder.intro":"Introduction","haruencoder.synopsis":"Class synopsis","haru.haruencoder.constants":"Predefined Constants","haruencoder.getbytetype":"Get the type of the byte in the text","haruencoder.gettype":"Get the type of the encoder","haruencoder.getunicode":"Convert the specified character to unicode","haruencoder.getwritingmode":"Get the writing mode of the encoder","class.haruencoder":"The HaruEncoder class","haruoutline.intro":"Introduction","haruoutline.synopsis":"Class synopsis","haruoutline.setdestination":"Set the destination for the outline","haruoutline.setopened":"Set the initial state of the outline","class.haruoutline":"The HaruOutline class","haruannotation.intro":"Introduction","haruannotation.synopsis":"Class synopsis","haru.haruannotation.constants":"Predefined Constants","haruannotation.setborderstyle":"Set the border style of the annotation","haruannotation.sethighlightmode":"Set the highlighting mode of the annotation","haruannotation.seticon":"Set the icon style of the annotation","haruannotation.setopened":"Set the initial state of the annotation","class.haruannotation":"The HaruAnnotation class","harudestination.intro":"Introduction","harudestination.synopsis":"Class synopsis","harudestination.setfit":"Set the appearance of the page to fit the window","harudestination.setfitb":"Set the appearance of the page to fit the bounding box of the page within the window","harudestination.setfitbh":"Set the appearance of the page to fit the width of the bounding box","harudestination.setfitbv":"Set the appearance of the page to fit the height of the boudning box","harudestination.setfith":"Set the appearance of the page to fit the window width","harudestination.setfitr":"Set the appearance of the page to fit the specified rectangle","harudestination.setfitv":"Set the appearance of the page to fit the window height","harudestination.setxyz":"Set the appearance of the page","class.harudestination":"The HaruDestination class","book.haru":"Haru PDF","intro.ming":"Introduction","ming.requirements":"Requirements","ming.install":"Installation","ming.configuration":"Runtime Configuration","ming.resources":"Resource Types","ming.setup":"Installing\/Configuring","constant.ming-new":"","constant.ming-zlib":"","constant.swfbutton-hit":"","constant.swfbutton-down":"","constant.swfbutton-over":"","constant.swfbutton-up":"","constant.swfbutton-mouseupoutside":"","constant.swfbutton-dragover":"","constant.swfbutton-dragout":"","constant.swfbutton-mouseup":"","constant.swfbutton-mousedown":"","constant.swfbutton-mouseout":"","constant.swfbutton-mouseover":"","constant.swffill-radial-gradient":"","constant.swffill-linear-gradient":"","constant.swffill-tiled-bitmap":"","constant.swffill-clipped-bitmap":"","constant.swftextfield-haslength":"","constant.swftextfield-noedit":"","constant.swftextfield-password":"","constant.swftextfield-multiline":"","constant.swftextfield-wordwrap":"","constant.swftextfield-drawbox":"","constant.swftextfield-noselect":"","constant.swftextfield-html":"","constant.swftextfield-align-left":"","constant.swftextfield-align-right":"","constant.swftextfield-align-center":"","constant.swftextfield-align-justify":"","constant.swfaction-onload":"","constant.swfaction-enterframe":"","constant.swfaction-unload":"","constant.swfaction-mousemove":"","constant.swfaction-mousedown":"","constant.swfaction-mouseup":"","constant.swfaction-keydown":"","constant.swfaction-keyup":"","constant.swfaction-data":"","ming.constants":"Predefined Constants","example-3529":"swfaction example","example-3530":"swfaction example","example-3531":"swfaction example","ming.examples.swfaction":"SWFAction Examples","example-3532":"swfsprite example","ming.examples.swfsprite-basic":"SWFSPrite basic examples","ming.examples":"Examples","function.ming-keypress":"Returns the action flag for keyPress(char)","function.ming-setcubicthreshold":"Set cubic threshold","function.ming-setscale":"Set the global scaling factor.","function.ming-setswfcompression":"Sets the SWF output compression","function.ming-useconstants":"Use constant pool","example-3533":"ming_useswfversion example","function.ming-useswfversion":"Sets the SWF version","ref.ming":"Ming Functions","swfaction.intro":"Introduction","swfaction.synopsis":"Class synopsis","swfaction.construct":"Creates a new SWFAction","class.swfaction":"The SWFAction class","swfbitmap.intro":"Introduction","swfbitmap.synopsis":"Class synopsis","example-3534":"Importing a DBL file","example-3535":"Using an alpha mask","swfbitmap.construct":"Loads Bitmap object","swfbitmap.getheight":"Returns the bitmap's height","swfbitmap.getwidth":"Returns the bitmap's width","class.swfbitmap":"The SWFBitmap class","swfbutton.intro":"Introduction","swfbutton.synopsis":"Class synopsis","swfbutton.addaction":"Adds an action","swfbutton.addasound":"Associates a sound with a button transition","swfbutton.addshape":"Adds a shape to a button","example-3536":"Usual interactions with buttons","example-3537":"Drag example","swfbutton.construct":"Creates a new Button","swfbutton.setaction":"Sets the action","swfbutton.setdown":"Alias for addShape(shape, SWFBUTTON_DOWN)","swfbutton.sethit":"Alias for addShape(shape, SWFBUTTON_HIT)","swfbutton.setmenu":"enable track as menu button behaviour","swfbutton.setover":"Alias for addShape(shape, SWFBUTTON_OVER)","swfbutton.setup":"Alias for addShape(shape, SWFBUTTON_UP)","class.swfbutton":"The SWFButton class","swfdisplayitem.intro":"Introduction","swfdisplayitem.synopsis":"Class synopsis","swfdisplayitem.addaction":"Adds this SWFAction to the given SWFSprite instance","swfdisplayitem.addcolor":"Adds the given color to this item's color transform","swfdisplayitem.endmask":"Another way of defining a MASK layer","swfdisplayitem.getrot":"Description","swfdisplayitem.getx":"Description","swfdisplayitem.getxscale":"Description","swfdisplayitem.getxskew":"Description","swfdisplayitem.gety":"Description","swfdisplayitem.getyscale":"Description","swfdisplayitem.getyskew":"Description","swfdisplayitem.move":"Moves object in relative coordinates","swfdisplayitem.moveto":"Moves object in global coordinates","example-3538":"swfdisplayitem::multcolor example","swfdisplayitem.multcolor":"Multiplies the item's color transform","swfdisplayitem.remove":"Removes the object from the movie","swfdisplayitem.rotate":"Rotates in relative coordinates","example-3539":"swfdisplayitem::rotateto example","swfdisplayitem.rotateto":"Rotates the object in global coordinates","swfdisplayitem.scale":"Scales the object in relative coordinates","swfdisplayitem.scaleto":"Scales the object in global coordinates","swfdisplayitem.setdepth":"Sets z-order","swfdisplayitem.setmasklevel":"Defines a MASK layer at level","swfdisplayitem.setmatrix":"Sets the item's transform matrix","swfdisplayitem.setname":"Sets the object's name","example-3540":"swfdisplayitem::setname example","swfdisplayitem.setratio":"Sets the object's ratio","swfdisplayitem.skewx":"Sets the X-skew","swfdisplayitem.skewxto":"Sets the X-skew","swfdisplayitem.skewy":"Sets the Y-skew","swfdisplayitem.skewyto":"Sets the Y-skew","class.swfdisplayitem":"The SWFDisplayItem class","swffill.intro":"Introduction","swffill.synopsis":"Class synopsis","swffill.moveto":"Moves fill origin","swffill.rotateto":"Sets fill's rotation","swffill.scaleto":"Sets fill's scale","swffill.skewxto":"Sets fill x-skew","swffill.skewyto":"Sets fill y-skew","class.swffill":"The SWFFill class","swffont.intro":"Introduction","swffont.synopsis":"Class synopsis","swffont.construct":"Loads a font definition","swffont.getascent":"Returns the ascent of the font, or 0 if not available","swffont.getdescent":"Returns the descent of the font, or 0 if not available","swffont.getleading":"Returns the leading of the font, or 0 if not available","swffont.getshape":"Returns the glyph shape of a char as a text string","swffont.getutf8width":"Calculates the width of the given string in this font at full height","swffont.getwidth":"Returns the string's width","class.swffont":"The SWFFont class","swffontchar.intro":"Introduction","swffontchar.synopsis":"Class synopsis","swffontchar.addchars":"Adds characters to a font for exporting font","swffontchar.addutf8chars":"Adds characters to a font for exporting font","class.swffontchar":"The SWFFontChar class","swfgradient.intro":"Introduction","swfgradient.synopsis":"Class synopsis","swfgradient.addentry":"Adds an entry to the gradient list","example-3541":"swfgradient example","swfgradient.construct":"Creates a gradient object","class.swfgradient":"The SWFGradient class","swfmorph.intro":"Introduction","swfmorph.synopsis":"Class synopsis","example-3542":"swfmorph example","swfmorph.construct":"Creates a new SWFMorph object","swfmorph.getshape1":"Gets a handle to the starting shape","swfmorph.getshape2":"Gets a handle to the ending shape","class.swfmorph":"The SWFMorph class","swfmovie.intro":"Introduction","swfmovie.synopsis":"Class synopsis","swfmovie.add":"Adds any type of data to a movie","swfmovie.addexport":"Description","swfmovie.addfont":"Description","swfmovie.construct":"Creates a new movie object, representing an SWF version 4 movie","swfmovie.importchar":"Description","swfmovie.importfont":"Description","swfmovie.labelframe":"Labels a frame","swfmovie.nextframe":"Moves to the next frame of the animation","example-3543":"Displaying your $movie in a browser","swfmovie.output":"Dumps your lovingly prepared movie out","swfmovie.remove":"Removes the object instance from the display list","swfmovie.save":"Saves the SWF movie in a file","swfmovie.savetofile":"Description","swfmovie.setbackground":"Sets the background color","swfmovie.setdimension":"Sets the movie's width and height","swfmovie.setframes":"Sets the total number of frames in the animation","swfmovie.setrate":"Sets the animation's frame rate","swfmovie.startsound":"Description","swfmovie.stopsound":"Description","example-3544":"Streaming example","swfmovie.streammp3":"Streams a MP3 file","swfmovie.writeexports":"Description","class.swfmovie":"The SWFMovie class","swfprebuiltclip.intro":"Introduction","swfprebuiltclip.synopsis":"Class synopsis","swfprebuiltclip.construct":"Returns a SWFPrebuiltClip object","class.swfprebuiltclip":"The SWFPrebuiltClip class","swfshape.intro":"Introduction","swfshape.synopsis":"Class synopsis","example-3545":"SWFShape::addFill example","swfshape.addfill":"Adds a solid fill to the shape","example-3546":"swfshape example","swfshape.construct":"Creates a new shape object","swfshape.drawarc":"Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured clockwise from 12 o'clock","swfshape.drawcircle":"Draws a circle of radius r centered at the current location, in a counter-clockwise fashion","swfshape.drawcubic":"Draws a cubic bezier curve using the current position and the three given points as control points","swfshape.drawcubicto":"Draws a cubic bezier curve using the current position and the three given points as control points","swfshape.drawcurve":"Draws a curve (relative)","swfshape.drawcurveto":"Draws a curve","swfshape.drawglyph":"Draws the first character in the given string into the shape using the glyph definition from the given font","swfshape.drawline":"Draws a line (relative)","swfshape.drawlineto":"Draws a line","swfshape.movepen":"Moves the shape's pen (relative)","swfshape.movepento":"Moves the shape's pen","swfshape.setleftfill":"Sets left rasterizing color","example-3547":"swfshape::setline example","swfshape.setline":"Sets the shape's line style","swfshape.setrightfill":"Sets right rasterizing color","class.swfshape":"The SWFShape class","swfsound.intro":"Introduction","swfsound.synopsis":"Class synopsis","swfsound.construct":"Returns a new SWFSound object from given file","class.swfsound":"The SWFSound class","swfsoundinstance.intro":"Introduction","swfsoundinstance.synopsis":"Class synopsis","swfsoundinstance.loopcount":"Description","swfsoundinstance.loopinpoint":"Description","swfsoundinstance.loopoutpoint":"Description","swfsoundinstance.nomultiple":"Description","class.swfsoundinstance":"The SWFSoundInstance class","swfsprite.intro":"Introduction","swfsprite.synopsis":"Class synopsis","swfsprite.add":"Adds an object to a sprite","swfsprite.construct":"Creates a movie clip (a sprite)","swfsprite.labelframe":"Labels frame","swfsprite.nextframe":"Moves to the next frame of the animation","swfsprite.remove":"Removes an object to a sprite","swfsprite.setframes":"Sets the total number of frames in the animation","swfsprite.startsound":"Description","swfsprite.stopsound":"Description","class.swfsprite":"The SWFSprite class","swftext.intro":"Introduction","swftext.synopsis":"Class synopsis","swftext.addstring":"Draws a string","swftext.addutf8string":"Writes the given text into this SWFText object at the current pen position,\n using the current font, height, spacing, and color","example-3548":"swftext example","swftext.construct":"Creates a new SWFText object","swftext.getascent":"Returns the ascent of the current font at its current size, or 0 if not available","swftext.getdescent":"Returns the descent of the current font at its current size, or 0 if not available","swftext.getleading":"Returns the leading of the current font at its current size, or 0 if not available","swftext.getutf8width":"calculates the width of the given string in this text objects current font and size","swftext.getwidth":"Computes string's width","swftext.moveto":"Moves the pen","swftext.setcolor":"Sets the current text color","swftext.setfont":"Sets the current font","swftext.setheight":"Sets the current font height","swftext.setspacing":"Sets the current font spacing","class.swftext":"The SWFText class","swftextfield.intro":"Introduction","swftextfield.synopsis":"Class synopsis","swftextfield.addchars":"adds characters to a font that will be available within a textfield","swftextfield.addstring":"Concatenates the given string to the text field","swftextfield.align":"Sets the text field alignment","swftextfield.construct":"Creates a text field object","swftextfield.setbounds":"Sets the text field width and height","swftextfield.setcolor":"Sets the color of the text field","swftextfield.setfont":"Sets the text field font","swftextfield.setheight":"Sets the font height of this text field font","swftextfield.setindentation":"Sets the indentation of the first line","swftextfield.setleftmargin":"Sets the left margin width of the text field","swftextfield.setlinespacing":"Sets the line spacing of the text field","swftextfield.setmargins":"Sets the margins width of the text field","swftextfield.setname":"Sets the variable name","swftextfield.setpadding":"Sets the padding of this textfield","swftextfield.setrightmargin":"Sets the right margin width of the text field","class.swftextfield":"The SWFTextField class","swfvideostream.intro":"Introduction","swfvideostream.synopsis":"Class synopsis","swfvideostream.construct":"Returns a SWFVideoStream object","swfvideostream.getnumframes":"Returns the number of frames in the video","swfvideostream.setdimension":"Sets video dimension","class.swfvideostream":"The SWFVideoStream class","book.ming":"Ming (flash)","intro.pdf":"Introduction","pdf.oldlibs.hints":"Issues with older versions of PDFlib","pdf.requirements":"Requirements","pdf.installation":"Installation","pdf.configuration":"Runtime Configuration","pdf.resources":"Resource Types","pdf.setup":"Installing\/Configuring","pdf.constants":"Predefined Constants","example-3549":"Hello World example from PDFlib distribution for PHP 4","example-3550":"Hello World example from PDFlib distribution for PHP 5","pdf.examples-basic":"Basic Usage Examples","pdf.examples":"Examples","pdf.oldlibs":"Remarks about Deprecated PDFlib Functions","function.pdf-activate-item":"Activate structure element or other content item","function.pdf-add-annotation":"Add annotation [deprecated]","function.pdf-add-bookmark":"Add bookmark for current page [deprecated]","function.pdf-add-launchlink":"Add launch annotation for current page [deprecated]","function.pdf-add-locallink":"Add link annotation for current page [deprecated]","function.pdf-add-nameddest":"Create named destination","function.pdf-add-note":"Set annotation for current page [deprecated]","function.pdf-add-outline":"Add bookmark for current page [deprecated]","function.pdf-add-pdflink":"Add file link annotation for current page [deprecated]","function.pdf-add-table-cell":"Add a cell to a new or existing table","function.pdf-add-textflow":"Create Textflow or add text to existing Textflow","function.pdf-add-thumbnail":"Add thumbnail for current page","function.pdf-add-weblink":"Add weblink for current page [deprecated]","function.pdf-arc":"Draw a counterclockwise circular arc segment","function.pdf-arcn":"Draw a clockwise circular arc segment","function.pdf-attach-file":"Add file attachment for current page [deprecated]","function.pdf-begin-document":"Create new PDF file","function.pdf-begin-font":"Start a Type 3 font definition","function.pdf-begin-glyph":"Start glyph definition for Type 3 font","function.pdf-begin-item":"Open structure element or other content item","function.pdf-begin-layer":"Start layer","function.pdf-begin-page-ext":"Start new page","function.pdf-begin-page":"Start new page [deprecated]","function.pdf-begin-pattern":"Start pattern definition","function.pdf-begin-template-ext":"Start template definition","function.pdf-begin-template":"Start template definition [deprecated]","function.pdf-circle":"Draw a circle","function.pdf-clip":"Clip to current path","function.pdf-close-image":"Close image","function.pdf-close-pdi-page":"Close the page handle","function.pdf-close-pdi":"Close the input PDF document [deprecated]","function.pdf-close":"Close pdf resource [deprecated]","function.pdf-closepath-fill-stroke":"Close, fill and stroke current path","function.pdf-closepath-stroke":"Close and stroke path","function.pdf-closepath":"Close current path","function.pdf-concat":"Concatenate a matrix to the CTM","function.pdf-continue-text":"Output text in next line","function.pdf-create-3dview":"Create 3D view","function.pdf-create-action":"Create action for objects or events","function.pdf-create-annotation":"Create rectangular annotation","function.pdf-create-bookmark":"Create bookmark","function.pdf-create-field":"Create form field","function.pdf-create-fieldgroup":"Create form field group","function.pdf-create-gstate":"Create graphics state object","function.pdf-create-pvf":"Create PDFlib virtual file","function.pdf-create-textflow":"Create textflow object","function.pdf-curveto":"Draw Bezier curve","function.pdf-define-layer":"Create layer definition","function.pdf-delete-pvf":"Delete PDFlib virtual file","function.pdf-delete-table":"Delete table object","function.pdf-delete-textflow":"Delete textflow object","function.pdf-delete":"Delete PDFlib object","function.pdf-encoding-set-char":"Add glyph name and\/or Unicode value","function.pdf-end-document":"Close PDF file","function.pdf-end-font":"Terminate Type 3 font definition","function.pdf-end-glyph":"Terminate glyph definition for Type 3 font","function.pdf-end-item":"Close structure element or other content item","function.pdf-end-layer":"Deactivate all active layers","function.pdf-end-page-ext":"Finish page","function.pdf-end-page":"Finish page","function.pdf-end-pattern":"Finish pattern","function.pdf-end-template":"Finish template","function.pdf-endpath":"End current path","function.pdf-fill-imageblock":"Fill image block with variable data","function.pdf-fill-pdfblock":"Fill PDF block with variable data","function.pdf-fill-stroke":"Fill and stroke path","function.pdf-fill-textblock":"Fill text block with variable data","function.pdf-fill":"Fill current path","function.pdf-findfont":"Prepare font for later use [deprecated]","function.pdf-fit-image":"Place image or template","function.pdf-fit-pdi-page":"Place imported PDF page","function.pdf-fit-table":"Place table on page","function.pdf-fit-textflow":"Format textflow in rectangular area","function.pdf-fit-textline":"Place single line of text","function.pdf-get-apiname":"Get name of unsuccessfull API function","function.pdf-get-buffer":"Get PDF output buffer","function.pdf-get-errmsg":"Get error text","function.pdf-get-errnum":"Get error number","function.pdf-get-font":"Get font [deprecated]","function.pdf-get-fontname":"Get font name [deprecated]","function.pdf-get-fontsize":"Font handling [deprecated]","function.pdf-get-image-height":"Get image height [deprecated]","function.pdf-get-image-width":"Get image width [deprecated]","function.pdf-get-majorversion":"Get major version number [deprecated]","function.pdf-get-minorversion":"Get minor version number [deprecated]","function.pdf-get-parameter":"Get string parameter","function.pdf-get-pdi-parameter":"Get PDI string parameter [deprecated]","function.pdf-get-pdi-value":"Get PDI numerical parameter [deprecated]","function.pdf-get-value":"Get numerical parameter","function.pdf-info-font":"Query detailed information about a loaded font","function.pdf-info-matchbox":"Query matchbox information","function.pdf-info-table":"Retrieve table information","function.pdf-info-textflow":"Query textflow state","function.pdf-info-textline":"Perform textline formatting and query metrics","function.pdf-initgraphics":"Reset graphic state","function.pdf-lineto":"Draw a line","function.pdf-load-3ddata":"Load 3D model","function.pdf-load-font":"Search and prepare font","function.pdf-load-iccprofile":"Search and prepare ICC profile","function.pdf-load-image":"Open image file","function.pdf-makespotcolor":"Make spot color","function.pdf-moveto":"Set current point","function.pdf-new":"Create PDFlib object","function.pdf-open-ccitt":"Open raw CCITT image [deprecated]","function.pdf-open-file":"Create PDF file [deprecated]","function.pdf-open-gif":"Open GIF image [deprecated]","function.pdf-open-image-file":"Read image from file [deprecated]","function.pdf-open-image":"Use image data [deprecated]","function.pdf-open-jpeg":"Open JPEG image [deprecated]","function.pdf-open-memory-image":"Open image created with PHP's image functions [not supported]","function.pdf-open-pdi-document":"Prepare a pdi document","function.pdf-open-pdi-page":"Prepare a page","function.pdf-open-pdi":"Open PDF file [deprecated]","function.pdf-open-tiff":"Open TIFF image [deprecated]","function.pdf-pcos-get-number":"Get value of pCOS path with type number or boolean","function.pdf-pcos-get-stream":"Get contents of pCOS path with type stream, fstream, or string","function.pdf-pcos-get-string":"Get value of pCOS path with type name, string, or boolean","function.pdf-place-image":"Place image on the page [deprecated]","function.pdf-place-pdi-page":"Place PDF page [deprecated]","function.pdf-process-pdi":"Process imported PDF document","function.pdf-rect":"Draw rectangle","function.pdf-restore":"Restore graphics state","function.pdf-resume-page":"Resume page","function.pdf-rotate":"Rotate coordinate system","function.pdf-save":"Save graphics state","function.pdf-scale":"Scale coordinate system","function.pdf-set-border-color":"Set border color of annotations [deprecated]","function.pdf-set-border-dash":"Set border dash style of annotations [deprecated]","function.pdf-set-border-style":"Set border style of annotations [deprecated]","function.pdf-set-char-spacing":"Set character spacing [deprecated]","function.pdf-set-duration":"Set duration between pages [deprecated]","function.pdf-set-gstate":"Activate graphics state object","function.pdf-set-horiz-scaling":"Set horizontal text scaling [deprecated]","function.pdf-set-info-author":"Fill the author document info field [deprecated]","function.pdf-set-info-creator":"Fill the creator document info field [deprecated]","function.pdf-set-info-keywords":"Fill the keywords document info field [deprecated]","function.pdf-set-info-subject":"Fill the subject document info field [deprecated]","function.pdf-set-info-title":"Fill the title document info field [deprecated]","function.pdf-set-info":"Fill document info field","function.pdf-set-layer-dependency":"Define relationships among layers","function.pdf-set-leading":"Set distance between text lines [deprecated]","function.pdf-set-parameter":"Set string parameter","function.pdf-set-text-matrix":"Set text matrix [deprecated]","function.pdf-set-text-pos":"Set text position","function.pdf-set-text-rendering":"Determine text rendering [deprecated]","function.pdf-set-text-rise":"Set text rise [deprecated]","function.pdf-set-value":"Set numerical parameter","function.pdf-set-word-spacing":"Set spacing between words [deprecated]","function.pdf-setcolor":"Set fill and stroke color","function.pdf-setdash":"Set simple dash pattern","function.pdf-setdashpattern":"Set dash pattern","function.pdf-setflat":"Set flatness","function.pdf-setfont":"Set font","function.pdf-setgray-fill":"Set fill color to gray [deprecated]","function.pdf-setgray-stroke":"Set stroke color to gray [deprecated]","function.pdf-setgray":"Set color to gray [deprecated]","function.pdf-setlinecap":"Set linecap parameter","function.pdf-setlinejoin":"Set linejoin parameter","function.pdf-setlinewidth":"Set line width","function.pdf-setmatrix":"Set current transformation matrix","function.pdf-setmiterlimit":"Set miter limit","function.pdf-setpolydash":"Set complicated dash pattern [deprecated]","function.pdf-setrgbcolor-fill":"Set fill rgb color values [deprecated]","function.pdf-setrgbcolor-stroke":"Set stroke rgb color values [deprecated]","function.pdf-setrgbcolor":"Set fill and stroke rgb color values [deprecated]","function.pdf-shading-pattern":"Define shading pattern","function.pdf-shading":"Define blend","function.pdf-shfill":"Fill area with shading","function.pdf-show-boxed":"Output text in a box [deprecated]","function.pdf-show-xy":"Output text at given position","function.pdf-show":"Output text at current position","function.pdf-skew":"Skew the coordinate system","function.pdf-stringwidth":"Return width of text","function.pdf-stroke":"Stroke path","function.pdf-suspend-page":"Suspend page","function.pdf-translate":"Set origin of coordinate system","function.pdf-utf16-to-utf8":"Convert string from UTF-16 to UTF-8","function.pdf-utf32-to-utf16":"Convert string from UTF-32 to UTF-16","function.pdf-utf8-to-utf16":"Convert string from UTF-8 to UTF-16","ref.pdf":"PDF Functions","book.pdf":"PDF","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-3551":"Creating and using a pattern","function.ps-begin-pattern":"Start a new pattern","example-3552":"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-3553":"Hyphennate a text","function.ps-hyphenate":"Hyphenates a word","function.ps-include-file":"Reads an external file with raw PostScript code","example-3554":"Drawing a rectangle","function.ps-lineto":"Draws a line","example-3555":"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-3556":"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-3557":"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-3558":"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-3559":"Translation of the coordinate system","function.ps-translate":"Sets translation","ref.ps":"PS Functions","book.ps":"PostScript document creation","intro.rpmreader":"Introduction","rpmreader.requirements":"Requirements","rpmreader.installation":"Installation","rpmreader.configuration":"Runtime Configuration","rpmreader.resources":"Resource Types","rpmreader.setup":"Installing\/Configuring","constant.rpmreader-minimum":"","constant.rpmreader-name":"","constant.rpmreader-version":"","constant.rpmreader-release":"","constant.rpmreader-epoch":"","constant.rpmreader-serial":"","constant.rpmreader-summary":"","constant.rpmreader-description":"","constant.rpmreader-buildtime":"","constant.rpmreader-buildhost":"","constant.rpmreader-installtime":"","constant.rpmreader-size":"","constant.rpmreader-distribution":"","constant.rpmreader-vendor":"","constant.rpmreader-gif":"","constant.rpmreader-xpm":"","constant.rpmreader-license":"","constant.rpmreader-copyright":"","constant.rpmreader-packager":"","constant.rpmreader-group":"","constant.rpmreader-source":"","constant.rpmreader-patch":"","constant.rpmreader-url":"","constant.rpmreader-os":"","constant.rpmreader-arch":"","constant.rpmreader-prein":"","constant.rpmreader-postin":"","constant.rpmreader-preun":"","constant.rpmreader-postun":"","constant.rpmreader-oldfilenames":"","constant.rpmreader-filesizes":"","constant.rpmreader-filestates":"","constant.rpmreader-filemodes":"","constant.rpmreader-filerdevs":"","constant.rpmreader-filemtimes":"","constant.rpmreader-filemd5s":"","constant.rpmreader-filelinktos":"","constant.rpmreader-fileflags":"","constant.rpmreader-fileusername":"","constant.rpmreader-filegroupname":"","constant.rpmreader-icon":"","constant.rpmreader-sourcerpm":"","constant.rpmreader-fileverifyflags":"","constant.rpmreader-archivesize":"","constant.rpmreader-providename":"","constant.rpmreader-provides":"","constant.rpmreader-requireflags":"","constant.rpmreader-requirename":"","constant.rpmreader-requireversion":"","constant.rpmreader-conflictflags":"","constant.rpmreader-conflictname":"","constant.rpmreader-conflictversion":"","constant.rpmreader-excludearch":"","constant.rpmreader-excludeos":"","constant.rpmreader-exclusivearch":"","constant.rpmreader-exclusiveos":"","constant.rpmreader-rpmversion":"","constant.rpmreader-triggerscripts":"","constant.rpmreader-triggername":"","constant.rpmreader-triggerversion":"","constant.rpmreader-triggerflags":"","constant.rpmreader-triggerindex":"","constant.rpmreader-verifyscript":"","constant.rpmreader-changelogtime":"","constant.rpmreader-changelogname":"","constant.rpmreader-changelogtext":"","constant.rpmreader-preinprog":"","constant.rpmreader-postinprog":"","constant.rpmreader-preunprog":"","constant.rpmreader-postunprog":"","constant.rpmreader-buildarchs":"","constant.rpmreader-obsoletename":"","constant.rpmreader-obsoletes":"","constant.rpmreader-verifyscriptprog":"","constant.rpmreader-triggerscriptprog":"","constant.rpmreader-cookie":"","constant.rpmreader-filedevices":"","constant.rpmreader-fileinodes":"","constant.rpmreader-filelangs":"","constant.rpmreader-prefixes":"","constant.rpmreader-instprefixes":"","constant.rpmreader-provideflags":"","constant.rpmreader-provideversion":"","constant.rpmreader-obsoleteflags":"","constant.rpmreader-obsoleteversion":"","constant.rpmreader-dirindexes":"","constant.rpmreader-basenames":"","constant.rpmreader-dirnames":"","constant.rpmreader-optflags":"","constant.rpmreader-disturl":"","constant.rpmreader-payloadformat":"","constant.rpmreader-payloadcompressor":"","constant.rpmreader-payloadflags":"","constant.rpmreader-installcolor":"","constant.rpmreader-installtid":"","constant.rpmreader-removetid":"","constant.rpmreader-rhnplatform":"","constant.rpmreader-platform":"","constant.rpmreader-patchesname":"","constant.rpmreader-patchesflags":"","constant.rpmreader-patchesversion":"","constant.rpmreader-cachectime":"","constant.rpmreader-cachepkgpath":"","constant.rpmreader-cachepkgsize":"","constant.rpmreader-cachepkgmtime":"","constant.rpmreader-filecolors":"","constant.rpmreader-fileclass":"","constant.rpmreader-classdict":"","constant.rpmreader-filedependsx":"","constant.rpmreader-filedependsn":"","constant.rpmreader-dependsdict":"","constant.rpmreader-sourcepkgid":"","constant.rpmreader-filecontexts":"","constant.rpmreader-fscontexts":"","constant.rpmreader-recontexts":"","constant.rpmreader-policies":"","constant.rpmreader-maximum":"","rpmreader.constants":"Predefined Constants","example-3560":"Basic RPMReader Example","rpmreader.examples-basic":"Basic usage","rpmreader.examples":"Examples","example-3561":"rpm_close example","function.rpm-close":"Closes an RPM file","example-3562":"rpm_get_tag example","function.rpm-get-tag":"Retrieves a header tag from an RPM file","example-3563":"rpm_is_valid example","function.rpm-is-valid":"Tests a filename for validity as an RPM file","example-3564":"rpm_open example","function.rpm-open":"Opens an RPM file","example-3565":"rpm_version example","function.rpm-version":"Returns a string representing the current version of the\n   rpmreader extension","ref.rpmreader":"RPM Reader Functions","book.rpmreader":"RPM Header Reading","intro.swf":"Introduction","swf.requirements":"Requirements","swf.installation":"Installation","swf.configuration":"Runtime Configuration","swf.resources":"Resource Types","swf.setup":"Installing\/Configuring","constant.mod-color":"","constant.mod-matrix":"","constant.type-pushbutton":"","constant.type-menubutton":"","constant.bshittest":"","constant.bsdown":"","constant.bsover":"","constant.bsup":"","constant.overdowntoidle":"","constant.idletooverdown":"","constant.outdowntoidle":"","constant.outdowntooverdown":"","constant.overdowntooutdown":"","constant.overuptooverdown":"","constant.overuptoidle":"","constant.idletooverup":"","constant.buttonenter":"","constant.buttonexit":"","constant.menuenter":"","constant.menuexit":"","swf.constants":"Predefined Constants","example-3566":"SWF example","swf.examples-basic":"Basic usage","swf.examples":"Examples","function.swf-actiongeturl":"Get a URL from a Shockwave Flash movie","function.swf-actiongotoframe":"Play a frame and then stop","function.swf-actiongotolabel":"Display a frame with the specified label","function.swf-actionnextframe":"Go forward one frame","function.swf-actionplay":"Start playing the flash movie from the current frame","function.swf-actionprevframe":"Go backwards one frame","function.swf-actionsettarget":"Set the context for actions","function.swf-actionstop":"Stop playing the flash movie at the current frame","function.swf-actiontogglequality":"Toggle between low and high quality","function.swf-actionwaitforframe":"Skip actions if a frame has not been loaded","example-3567":"swf_addbuttonrecord example","function.swf-addbuttonrecord":"Controls location, appearance and active area of the current button","function.swf-addcolor":"Set the global add color to the rgba value specified","example-3568":"Creating a simple flash file based on user input and outputting it\n     and saving it in a database","function.swf-closefile":"Close the current Shockwave Flash file","function.swf-definebitmap":"Define a bitmap","function.swf-definefont":"Defines a font","function.swf-defineline":"Define a line","function.swf-definepoly":"Define a polygon","function.swf-definerect":"Define a rectangle","example-3569":"Horizontal text example","function.swf-definetext":"Define a text string","function.swf-endbutton":"End the definition of the current button","function.swf-enddoaction":"End the current action","function.swf-endshape":"Completes the definition of the current shape","function.swf-endsymbol":"End the definition of a symbol","function.swf-fontsize":"Change the font size","function.swf-fontslant":"Set the font slant","function.swf-fonttracking":"Set the current font tracking","function.swf-getbitmapinfo":"Get information about a bitmap","function.swf-getfontinfo":"Gets font information","function.swf-getframe":"Get the frame number of the current frame","function.swf-labelframe":"Label the current frame","example-3570":"A simple 3D-rotation around a text","function.swf-lookat":"Define a viewing transformation","function.swf-modifyobject":"Modify an object","function.swf-mulcolor":"Sets the global multiply color to the rgba value specified","function.swf-nextid":"Returns the next free object id","function.swf-oncondition":"Describe a transition used to trigger an action list","function.swf-openfile":"Open a new Shockwave Flash file","function.swf-ortho2":"Defines 2D orthographic mapping of user coordinates onto the current viewport","function.swf-ortho":"Defines an orthographic mapping of user coordinates onto the current viewport","function.swf-perspective":"Define a perspective projection transformation","function.swf-placeobject":"Place an object onto the screen","function.swf-polarview":"Define the viewer's position with polar coordinates","function.swf-popmatrix":"Restore a previous transformation matrix","function.swf-posround":"Enables or Disables the rounding of the translation when objects are placed or moved","function.swf-pushmatrix":"Push the current transformation matrix back onto the stack","function.swf-removeobject":"Remove an object","function.swf-rotate":"Rotate the current transformation","function.swf-scale":"Scale the current transformation","function.swf-setfont":"Change the current font","function.swf-setframe":"Switch to a specified frame","function.swf-shapearc":"Draw a circular arc","function.swf-shapecurveto3":"Draw a cubic bezier curve","function.swf-shapecurveto":"Draw a quadratic bezier curve between two points","function.swf-shapefillbitmapclip":"Set current fill mode to clipped bitmap","function.swf-shapefillbitmaptile":"Set current fill mode to tiled bitmap","function.swf-shapefilloff":"Turns off filling","function.swf-shapefillsolid":"Set the current fill style to the specified color","function.swf-shapelinesolid":"Set the current line style","function.swf-shapelineto":"Draw a line","function.swf-shapemoveto":"Move the current position","function.swf-showframe":"Display the current frame","function.swf-startbutton":"Start the definition of a button","function.swf-startdoaction":"Start a description of an action list for the current frame","function.swf-startshape":"Start a complex shape","function.swf-startsymbol":"Define a symbol","function.swf-textwidth":"Get the width of a string","function.swf-translate":"Translate the current transformations","function.swf-viewport":"Select an area for future drawing","ref.swf":"SWF Functions","book.swf":"Shockwave Flash","refs.utilspec.nontext":"Non-Text MIME Output","example-3571":"Incorrect requests","example-3572":"Calling request from a request callback","example-3573":"Calling request from a request callback","example-3574":"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-3575":"Cancelling a request","example-3576":"Calling eio_chmod","example-3577":"Making a custom request","example-3578":"Grouping requests","example-3579":"Using eio with libevent","eio.examples":"Examples","function.eio-busy":"Artificially increase load. Could be useful in tests,\n  benchmarking.","example-3580":"eio_cancel example","function.eio-cancel":"Cancels a request","function.eio-chmod":"Change file\/direcrory permissions.","function.eio-chown":"Change file\/direcrory permissions.","function.eio-close":"Close file","example-3581":"eio_custom example","function.eio-custom":"Execute custom request like any other eio_* call.","function.eio-dup2":"Duplicate a file descriptor","example-3582":"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-3583":"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-3584":"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-3585":"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-3586":"eio_grp example","function.eio-grp":"Createsa request group.","function.eio-init":"(Re-)initialize Eio","example-3587":"eio_link example","function.eio-link":"Create a hardlink for file","example-3588":"eio_lstat example","function.eio-lstat":"Get file status","example-3589":"eio_mkdir example","function.eio-mkdir":"Create directory","example-3590":"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-3591":"eio_nreqs example","function.eio-nreqs":"Returns number of requests to be processed","function.eio-nthreads":"Returns number of threads currently in use","example-3592":"eio_open example","function.eio-open":"Opens a file","example-3593":"eio_poll example","function.eio-poll":"Can be to be called whenever there are pending requests that need finishing.","example-3594":"eio_read example","function.eio-read":"Read from a file descriptor at given offset.","function.eio-readahead":"Perform file readahead into page cache","example-3595":"eio_readdir example","function.eio-readdir":"Reads through a whole directory","example-3596":"eio_readlink example","function.eio-readlink":"Read value of a symbolic link.","example-3597":"eio_realpath example","function.eio-realpath":"Get the canonicalized absolute pathname.","example-3598":"eio_rename example","function.eio-rename":"Change the name or location of a file.","example-3599":"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-3600":"eio_stat example","function.eio-stat":"Get file status","example-3601":"eio_statvfs example","function.eio-statvfs":"Get file system statistics","example-3602":"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-3603":"Simple timers","example-3604":"Periodic timer. Tick each 10.5 seconds","example-3605":"Periodic timer. Use reschedule callback","example-3606":"Periodic timer. Tick every 10.5 seconds starting at now","example-3607":"Wait until STDIN is readable","example-3608":"Use some async I\/O to access a socket","example-3609":"Embedding one loop into another","example-3610":"Embedding loop created with kqueue backend into the default loop","example-3611":"Handle SIGTERM signal","example-3612":"Monitor changes of \/var\/log\/messages","example-3613":"Monotor changes of \/var\/log\/messages. Avoid missing updates by means of one second delay","example-3614":"Process status changes","ev.examples":"Examples","ev.watchers":"Watchers","ev.watcher-callbacks":"Watcher callbacks","example-3615":"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-3616":"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-3617":"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-3618":"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-3619":"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 "event loop time"","evloop.nowupdate":"Establishes the current time by querying the kernel, updating the time\n    returned by EvLoop::now in the progress.","evloop.periodic":"Creates EvPeriodic watcher object associated with the current\n  event loop instance","evloop.prepare":"Creates EvPrepare watcher object associated with the current\n  event loop instance","evloop.resume":"Resume previously suspended default event loop","evloop.run":"Begin checking for events and calling callbacks for the loop","evloop.signal":"Creates EvSignal watcher object associated with the current\n  event loop instance","evloop.stat":"Creates EvStat watcher object associated with the current event\n  loop instance","evloop.stop":"Stops the event loop","evloop.suspend":"Suspend the loop","evloop.timer":"Creates EvTimer watcher object associated with the current event\n  loop instance","evloop.verify":"Performs internal consistency checks(for debugging)","class.evloop":"The EvLoop class","evperiodic.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-3620":"Periodic timer. Use reschedule callback","example-3621":"Periodic timer. Tick every 10.5 seconds starting at now","example-3622":"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-3623":"Handle SIGTERM signal","evsignal.construct":"Constructs EvPeriodic 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-3624":"Monitor changes of \/var\/log\/messages","evstat.attr":"Returns the values most recently detected by Ev","example-3625":"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-3626":"Simple timers","evtimer.construct":"Constructs an EvTimer watcher object","example-3627":"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-3628":"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-3629":"Expect Usage Example","example-3630":"Another Expect Usage Example","expect.examples-usage":"Expect Usage Examples","expect.examples":"Examples","example-3631":"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-3632":"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.libevent":"Introduction","libevent.requirements":"Requirements","libevent.installation":"Installation","libevent.configuration":"Runtime Configuration","libevent.resources":"Resource Types","libevent.setup":"Installing\/Configuring","constant.ev-timeout":"","constant.ev-read":"","constant.ev-write":"","constant.ev-signal":"","constant.ev-persist":"","constant.evloop-nonblock":"","constant.evloop-once":"","libevent.constants":"Predefined Constants","example-3633":"polling STDIN using basic API","example-3634":"polling STDIN using buffered event API","libevent.examples":"Examples","function.event-add":"Add an event to the set of monitored events","function.event-base-free":"Destroy event base","function.event-base-loop":"Handle events","function.event-base-loopbreak":"Abort event loop","function.event-base-loopexit":"Exit loop after a time","function.event-base-new":"Create and initialize new event base","function.event-base-priority-init":"Set the number of event priority levels","function.event-base-set":"Associate event base with an event","function.event-buffer-base-set":"Associate buffered event with an event base","function.event-buffer-disable":"Disable a buffered event","function.event-buffer-enable":"Enable a buffered event","function.event-buffer-fd-set":"Change a buffered event file descriptor","function.event-buffer-free":"Destroy buffered event","function.event-buffer-new":"Create new buffered event","function.event-buffer-priority-set":"Assign a priority to a buffered event","function.event-buffer-read":"Read data from a buffered event","function.event-buffer-set-callback":"Set or reset callbacks for a buffered event","function.event-buffer-timeout-set":"Set read and write timeouts for a buffered event","function.event-buffer-watermark-set":"Set the watermarks for read and write events","function.event-buffer-write":"Write data to a buffered event","function.event-del":"Remove an event from the set of monitored events","function.event-free":"Free event resource","function.event-new":"Create new event","function.event-set":"Prepare an event","ref.libevent":"Libevent Functions","book.libevent":"Libevent","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":"","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":"","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":"","constant.cld-exited":"","constant.cld-killed":"","constant.cld-dumped":"","constant.cld-trapped":"","constant.cld-stopped":"","constant.cld-continued":"","constant.trap-brkpt":"","constant.trap-trace":"","constant.poll-in":"","constant.poll-out":"","constant.poll-msg":"","constant.poll-err":"","constant.poll-pri":"","constant.poll-hup":"","constant.ill-illopc":"","constant.ill-illopn":"","constant.ill-illadr":"","constant.ill-illtrp":"","constant.ill-prvopc":"","constant.ill-prvreg":"","constant.ill-coproc":"","constant.ill-badstk":"","constant.fpe-intdiv":"","constant.fpe-intovf":"","constant.fpe-fltdiv":"","constant.fpe-fltovf":"","constant.fpe-fltund":"","constant.fpe-fltres":"","constant.fpe-fltinv":"","constant.fpe-fltsub":"","constant.segv-maperr":"","constant.segv-accerr":"","constant.bus-adraln":"","constant.bus-adrerr":"","constant.bus-objerr":"","pcntl.constants":"Predefined Constants","example-3635":"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-errno":"Alias of pcntl_strerror","function.pcntl-exec":"Executes specified program in current process space","example-3636":"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","function.pcntl-setpriority":"Change the priority of any process","example-3637":"pcntl_signal_dispatch example","function.pcntl-signal-dispatch":"Calls signal handlers for pending signals","example-3638":"pcntl_signal example","function.pcntl-signal":"Installs a signal handler","example-3639":"pcntl_sigprocmask example","function.pcntl-sigprocmask":"Sets and retrieves blocked signals","function.pcntl-sigtimedwait":"Waits for signals, with a timeout","example-3640":"pcntl_sigwaitinfo example","function.pcntl-sigwaitinfo":"Waits for signals","function.pcntl-strerror":"Retrieve the system error message associated with the given errno","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":"","constant.posix-s-ifblk":"","constant.posix-s-ifchr":"","constant.posix-s-ififo":"","constant.posix-s-ifreg":"","constant.posix-s-ifsock":"","posix.constants":"Predefined Constants","posix.seealso":"See Also","example-3641":"posix_access example","function.posix-access":"Determine accessibility of a file","example-3642":"posix_ctermid example","function.posix-ctermid":"Get path name of controlling terminal","function.posix-errno":"Alias of posix_get_last_error","example-3643":"posix_get_last_error example","function.posix-get-last-error":"Retrieve the error number set by the last posix function that failed","example-3644":"posix_getcwd example","function.posix-getcwd":"Pathname of current directory","example-3645":"posix_getegid example","function.posix-getegid":"Return the effective group ID of the current process","example-3646":"posix_geteuid example","function.posix-geteuid":"Return the effective user ID of the current process","example-3647":"posix_getgid example","function.posix-getgid":"Return the real group ID of the current process","example-3648":"Example use of posix_getgrgid","function.posix-getgrgid":"Return info about a group by group id","example-3649":"Example use of posix_getgrnam","function.posix-getgrnam":"Return info about a group by name","example-3650":"Example use of posix_getgroups","function.posix-getgroups":"Return the group set of the current process","example-3651":"Example use of posix_getlogin","function.posix-getlogin":"Return login name","example-3652":"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-3653":"Example use of posix_getpid","function.posix-getpid":"Return the current process identifier","example-3654":"Example use of posix_getppid","function.posix-getppid":"Return the parent process identifier","example-3655":"Example use of posix_getpwnam","function.posix-getpwnam":"Return info about a user by username","example-3656":"Example use of posix_getpwuid","function.posix-getpwuid":"Return info about a user by user id","example-3657":"Example use of posix_getrlimit","function.posix-getrlimit":"Return info about system resource limits","example-3658":"Example use of posix_getsid","function.posix-getsid":"Get the current sid of the process","example-3659":"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-3660":"A posix_mknod example","function.posix-mknod":"Create a special or ordinary file (POSIX.1)","example-3661":"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-3662":"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-setsid":"Make the current process a session leader","example-3663":"posix_setuid example","function.posix-setuid":"Set the UID of the current process","example-3664":"posix_strerror example","function.posix-strerror":"Retrieve the system error message associated with the given errno","example-3665":"Example use of posix_times","function.posix-times":"Get process times","function.posix-ttyname":"Determine terminal device name","example-3666":"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-3667":"escapeshellarg example","function.escapeshellarg":"Escape a string to be used as a shell argument","example-3668":"escapeshellcmd example","function.escapeshellcmd":"Escape shell metacharacters","example-3669":"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","function.proc-nice":"Change the priority of the current process","example-3670":"A proc_open example","function.proc-open":"Execute a command and open file pointers for input\/output","function.proc-terminate":"Kills a process opened by proc_open","example-3671":"A shell_exec example","function.shell-exec":"Execute command via shell and return the complete output as a string","example-3672":"system example","function.system":"Execute an external program and display the output","ref.exec":"Program execution Functions","book.exec":"System program execution","intro.pthreads":"Introduction","pthreads.requirements":"Requirements","pthreads.installation":"Installation","pthreads.configuration":"Runtime Configuration","pthreads.resources":"Resource Types","pthreads.setup":"Installing\/Configuring","constant.pthreads_inherit_all":"","constant.pthreads_inherit_ini":"","constant.pthreads_inherit_constants":"","constant.pthreads_inherit_classes":"","constant.pthreads_inherit_functions":"","constant.pthreads_inherit_includes":"","constant.pthreads_inherit_none":"","pthreads.constants":"Predefined Constants","thread.intro":"Introduction","thread.synopsis":"Class synopsis","thread.chunk":"Manipulation","example-3673":"Return the identity of the Thread or Process that created the referenced Thread","thread.getcreatorid":"Identification","example-3674":"Return the identity of the referenced Thread","thread.getthreadid":"Identification","example-3675":"Detect the state of the referenced Thread","thread.isjoined":"State Detection","example-3676":"Detect the state of the referenced Thread","thread.isrunning":"State Detection","example-3677":"Detect the state of the referenced Thread","thread.isstarted":"State Detection","example-3678":"Detect the state of the referenced Thread","thread.isterminated":"State Detection","example-3679":"Detect the state of the referenced Thread","thread.iswaiting":"State Detection","example-3680":"Join with the referenced Thread","thread.join":"Synchronization","example-3681":"Locking Thread Storage","thread.lock":"Synchronization","thread.merge":"Manipulation","example-3682":"Notifications and Waiting","thread.notify":"Synchronization","thread.pop":"Manipulation","thread.run":"Execution","thread.shift":"Manipulation","example-3683":"Starting Threads","thread.start":"Execution","example-3684":"Synchronizing","thread.synchronized":"Synchronization","example-3685":"Locking Thread Storage","thread.unlock":"Synchronization","example-3686":"Notifications and Waiting","thread.wait":"Synchronization","class.thread":"The Thread class","worker.intro":"Introduction","worker.synopsis":"Class synopsis","worker.chunk":"Manipulation","example-3687":"Return the identity of the Thread or Process that created the referenced Worker","worker.getcreatorid":"Identification","example-3688":"Returns the number of objects currently waiting to be executed by the referenced Worker","worker.getstacked":"Stack Analysis","example-3689":"Return the identity of the referenced Worker","worker.getthreadid":"Identification","example-3690":"Detect the state of a Worker","worker.isshutdown":"State Detection","example-3691":"Detect the state of a Worker","worker.isworking":"State Detection","worker.merge":"Manipulation","worker.pop":"Manipulation","worker.run":"Execution","worker.shift":"Manipulation","example-3692":"Shutdown the referenced Worker","worker.shutdown":"Synchronization","example-3693":"Passing Stackables to Workers for execution in the Worker Thread","worker.stack":"Stacking","example-3694":"Starting Workers","worker.start":"Execution","example-3695":"Removing Stackables from Workers","worker.unstack":"Stacking","class.worker":"The Worker class","stackable.intro":"Introduction","stackable.synopsis":"Class synopsis","stackable.chunk":"Manipulation","example-3696":"Detect the state of the referenced Stackable","stackable.isrunning":"State Detection","example-3697":"Detect the state of the referenced Stackable","stackable.isterminated":"State Detection","example-3698":"Detect the state of the referenced Stackable","stackable.iswaiting":"State Detection","stackable.lock":"Synchronization","stackable.merge":"Manipulation","stackable.notify":"Synchronization","stackable.pop":"Manipulation","stackable.run":"Execution","stackable.shift":"Manipulation","example-3699":"Synchronizing","stackable.synchronized":"Synchronization","example-3700":"Locking Object Storage","stackable.unlock":"Synchronization","example-3701":"Notifications and Waiting","stackable.wait":"Synchronization","class.stackable":"The Stackable class","example-3702":"protected method example: protected methods can only be executed by one Thread at a time.","example-3703":"private method example: private methods may only be executed by the Thread, Worker, or Stackable during execution","pthreads.modifiers":"Method Modifiers","mutex.intro":"Introduction","mutex.synopsis":"Class synopsis","example-3704":"Mutex Creation and Destruction","mutex.create":"Create a Mutex","example-3705":"Mutex Creation and Destruction","mutex.destroy":"Destroy Mutex","example-3706":"Mutex Locking and Unlocking","mutex.lock":"Acquire Mutex","example-3707":"Mutex Locking and Unlocking","mutex.trylock":"Attempt to Acquire Mutex","example-3708":"Mutex Locking and Unlocking","mutex.unlock":"Release Mutex","class.mutex":"The Mutex class","cond.intro":"Introduction","cond.synopsis":"Class synopsis","example-3709":"Condition Broadcasting","cond.broadcast":"Broadcast a Condition","example-3710":"Condition Creation and Destruction","cond.create":"Create a Condition","example-3711":"Condition Creation and Destruction","cond.destroy":"Destroy a Condition","example-3712":"Condition Signalling","cond.signal":"Signal a Condition","example-3713":"Waiting for Conditions","cond.wait":"Wait for Condition","class.cond":"The Cond 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","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","example-3714":"","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","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-3715":"Shared Memory Operations Overview","shmop.examples-basic":"Basic usage","shmop.examples":"Examples","example-3716":"Closing shared memory block","function.shmop-close":"Close shared memory block","example-3717":"Deleting shared memory block","function.shmop-delete":"Delete shared memory block","example-3718":"Create a new shared memory block","function.shmop-open":"Create or open shared memory block","example-3719":"Reading shared memory block","function.shmop-read":"Read data from shared memory block","example-3720":"Getting the size of the shared memory block","function.shmop-size":"Get size of shared memory block","example-3721":"Writing to shared memory block","function.shmop-write":"Write data into shared memory block","ref.shmop":"Shared Memory Functions","book.shmop":"Shared Memory","refs.fileprocess.process":"Process Control Extensions","intro.geoip":"Introduction","geoip.requirements":"Requirements","geoip.installation":"Installation","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-3722":"A geoip_continent_code_by_name example","function.geoip-continent-code-by-name":"Get the two letter continent code","example-3723":"A geoip_country_code_by_name example","function.geoip-country-code-by-name":"Get the two letter country code","example-3724":"A geoip_country_code3_by_name example","function.geoip-country-code3-by-name":"Get the three letter country code","example-3725":"A geoip_country_name_by_name example","function.geoip-country-name-by-name":"Get the full country name","example-3726":"A geoip_database_info example","function.geoip-database-info":"Get GeoIP Database information","example-3727":"A geoip_db_avail example","function.geoip-db-avail":"Determine if GeoIP Database is available","example-3728":"A geoip_db_filename example","function.geoip-db-filename":"Returns the filename of the corresponding GeoIP Database","example-3729":"A geoip_db_get_all_info example","example-3730":"A geoip_db_get_all_info example","function.geoip-db-get-all-info":"Returns detailed information about all GeoIP database types","example-3731":"A geoip_id_by_name example","function.geoip-id-by-name":"Get the Internet connection type","example-3732":"A geoip_isp_by_name example","function.geoip-isp-by-name":"Get the Internet Service Provider (ISP) name","example-3733":"A geoip_org_by_name example","function.geoip-org-by-name":"Get the organization name","example-3734":"A geoip_record_by_name example","function.geoip-record-by-name":"Returns the detailed City information found in the GeoIP Database","example-3735":"A geoip_region_by_name example","function.geoip-region-by-name":"Get the country code and region","example-3736":"A geoip_region_name_by_code example using region code for US\/Canada","example-3737":"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-3738":"A geoip_time_zone_by_country_and_region example using region code for US\/Canada","example-3739":"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-3740":"Simple train","example-3741":"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-3742":"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 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’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-3743":"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.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-hex-tag":"","constant.json-hex-amp":"","constant.json-hex-apos":"","constant.json-hex-quot":"","constant.json-force-object":"","constant.json-numeric-check":"","constant.json-bigint-as-string":"","constant.json-pretty-print":"","constant.json-unescaped-slashes":"","constant.json-unescaped-unicode":"","json.constants":"Predefined Constants","jsonserializable.intro":"Introduction","jsonserializable.synopsis":"Interface synopsis","example-3744":"JsonSerializable::jsonSerialize example\n     returning an array","example-3745":"JsonSerializable::jsonSerialize example\n     returning an associative array","example-3746":"JsonSerializable::jsonSerialize example\n     returning an integer","example-3747":"JsonSerializable::jsonSerialize example\n     returning a string","jsonserializable.jsonserialize":"Specify data which should be serialized to JSON","class.jsonserializable":"The JsonSerializable interface","example-3748":"json_decode examples","example-3749":"Accessing invalid object properties","example-3750":"common mistakes using json_decode","example-3751":"depth errors","example-3752":"json_decode of large integers","function.json-decode":"Decodes a JSON string","example-3753":"A json_encode example","example-3754":"A json_encode example showing some options in use","example-3755":"Sequential versus non-sequential array 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-3756":"json_last_error example","example-3757":"json_last_error with json_encode","function.json-last-error":"Returns the last error occurred","ref.json":"JSON Functions","book.json":"JavaScript Object Notation","intro.judy":"Introduction","judy.requirements":"Requirements","judy.pecl":"","judy.pecl.win":"","judy.install.linux":"Installation on Linux Systems","judy.install.windows":"Installation on Windows Systems","judy.install.macos":"Installation on Mac OS X","judy.installation":"Installation","judy.configuration":"Runtime Configuration","judy.resources":"Resource Types","judy.setup":"Installing\/Configuring","judy.types":"","example-3758":"Judy array example","judy.intro":"Introduction","judy.synopsis":"Class synopsis","judy.constants.bitset":"","judy.constants.int-to-int":"","judy.constants.int-to-mixed":"","judy.constants.string-to-int":"","judy.constants.string-to-mixed":"","judy.constants":"Predefined Constants","judy.bycount":"Locate the Nth index present in the Judy array","judy.construct":"Construct a new Judy object","judy.count":"Count the number of elements in the Judy array","judy.destruct":"Destruct a Judy object","judy.first":"Search for the first index in the Judy array","judy.firstempty":"Search for the first absent index in the Judy array","judy.free":"Free the entire Judy array","judy.gettype":"Return the type of the current Judy array","judy.last":"Search for the last index in the Judy array","judy.lastempty":"Search for the last absent index in the Judy array","judy.memoryusage":"Return the memory used by the Judy array","judy.next":"Search for the next index in the Judy array","judy.nextempty":"Search for the next absent index in the Judy array","judy.offsetexists":"Whether a offset exists","judy.offsetget":"Offset to retrieve","judy.offsetset":"Offset to set","judy.offsetunset":"Offset to unset","judy.prev":"Search for the previous index in the Judy array","judy.prevempty":"Search for the previous absent index in the Judy array","judy.size":"Return the size of the current Judy array","class.judy":"The Judy class","function.judy-type":"Return the type of a Judy array","function.judy-version":"Return or print the current PHP Judy version","ref.judy":"Judy Functions","book.judy":"Judy Arrays","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-3759":"Lua::assignexample","lua.assign":"Assign a PHP variable to Lua","example-3760":"Lua::callexample","lua.call":"Call Lua functions","lua.construct":"Lua constructor","example-3761":"Lua::evalexample","lua.eval":"Evaluate a string as Lua code","lua.getversion":"The getversion purpose","lua.include":"Parse a Lua script file","example-3762":"Lua::registerCallbackexample","lua.registercallback":"Register a PHP function to Lua","class.lua":"The Lua class","luaclosure.intro":"Introduction","luaclosure.synopsis":"Class synopsis","example-3763":"LuaClosure::__invokeexample","luaclosure.invoke":"invoke luaclosure","class.luaclosure":"The LuaClosure class","book.lua":"Lua","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","function.connection-timeout":"Check if the script timed out","example-3764":"constant example","function.constant":"Returns the value of a constant","example-3765":"Defining Constants","function.define":"Defines a named constant","example-3766":"Checking Constants","function.defined":"Checks whether a given named constant exists","function.die":"Equivalent to exit","example-3767":"eval example - simple text merge","function.eval":"Evaluate a string as PHP code","example-3768":"exit example","example-3769":"exit status example","example-3770":"Shutdown functions and destructors run regardless","function.exit":"Output a message and terminate the current script","example-3771":"Listing all information about the users browser","function.get-browser":"Tells what the user's browser is capable of","example-3772":"A __halt_compiler example","function.halt-compiler":"Halts the compiler execution","function.highlight-file":"Syntax highlighting of a file","example-3773":"highlight_string example","function.highlight-string":"Syntax highlighting of a string","example-3774":"A ignore_user_abort example","function.ignore-user-abort":"Set whether a client disconnect should abort script execution","example-3775":"pack example","function.pack":"Pack data into binary string","function.php-check-syntax":"Check the PHP syntax of (and execute) the specified file","example-3776":"php_strip_whitespace example","function.php-strip-whitespace":"Return source with stripped comments and whitespace","function.show-source":"Alias of highlight_file","example-3777":"sleep example","function.sleep":"Delay execution","example-3778":"A sys_getloadavg example","function.sys-getloadavg":"Gets system load average","example-3779":"time_nanosleep example","function.time-nanosleep":"Delay for a number of seconds and nanoseconds","example-3780":"A time_sleep_until example","function.time-sleep-until":"Make the script sleep until the specified time","example-3781":"uniqid Example","function.uniqid":"Generate a unique ID","example-3782":"unpack example","example-3783":"unpack example with a repeater","example-3784":"unpack example with unnamed keys","function.unpack":"Unpack data from binary string","example-3785":"usleep example","function.usleep":"Delay execution in microseconds","ref.misc":"Misc. Functions","changelog.misc":"Changelog","book.misc":"Miscellaneous Functions","intro.parsekit":"Introduction","parsekit.requirements":"Requirements","parsekit.installation":"Installation","parsekit.configuration":"Runtime Configuration","parsekit.resources":"Resource Types","parsekit.setup":"Installing\/Configuring","constant.parsekit-quiet":"","constant.parsekit-simple":"","constant.parsekit-extended-value":"","constant.parsekit-result-const":"","constant.parsekit-result-ea-type":"","constant.parsekit-result-jmp-addr":"","constant.parsekit-result-oparray":"","constant.parsekit-result-opline":"","constant.parsekit-result-var":"","constant.parsekit-usage-unknown":"","constant.parsekit-zend-internal-class":"","constant.parsekit-zend-user-class":"","constant.parsekit-zend-eval-code":"","constant.parsekit-zend-internal-function":"","constant.parsekit-zend-overloaded-function":"","constant.parsekit-zend-overloaded-function-temporary":"","constant.parsekit-zend-user-function":"","constant.parsekit-is-const":"","constant.parsekit-is-tmp-var":"","constant.parsekit-is-unused":"","constant.parsekit-is-var":"","constant.parsekit-zend-add":"","constant.parsekit-zend-add-array-element":"","constant.parsekit-zend-add-char":"","constant.parsekit-zend-add-interface":"","constant.parsekit-zend-add-string":"","constant.parsekit-zend-add-var":"","constant.parsekit-zend-assign":"","constant.parsekit-zend-assign-add":"","constant.parsekit-zend-assign-bw-and":"","constant.parsekit-zend-assign-bw-or":"","constant.parsekit-zend-assign-bw-xor":"","constant.parsekit-zend-assign-concat":"","constant.parsekit-zend-assign-dim":"","constant.parsekit-zend-assign-div":"","constant.parsekit-zend-assign-mod":"","constant.parsekit-zend-assign-mul":"","constant.parsekit-zend-assign-obj":"","constant.parsekit-zend-assign-ref":"","constant.parsekit-zend-assign-sl":"","constant.parsekit-zend-assign-sr":"","constant.parsekit-zend-assign-sub":"","constant.parsekit-zend-begin-silence":"","constant.parsekit-zend-bool":"","constant.parsekit-zend-bool-not":"","constant.parsekit-zend-bool-xor":"","constant.parsekit-zend-brk":"","constant.parsekit-zend-bw-and":"","constant.parsekit-zend-bw-not":"","constant.parsekit-zend-bw-or":"","constant.parsekit-zend-bw-xor":"","constant.parsekit-zend-case":"","constant.parsekit-zend-cast":"","constant.parsekit-zend-catch":"","constant.parsekit-zend-clone":"","constant.parsekit-zend-concat":"","constant.parsekit-zend-cont":"","constant.parsekit-zend-declare-class":"","constant.parsekit-zend-declare-function":"","constant.parsekit-zend-declare-inherited-class":"","constant.parsekit-zend-div":"","constant.parsekit-zend-do-fcall":"","constant.parsekit-zend-do-fcall-by-name":"","constant.parsekit-zend-echo":"","constant.parsekit-zend-end-silence":"","constant.parsekit-zend-exit":"","constant.parsekit-zend-ext-fcall-begin":"","constant.parsekit-zend-ext-fcall-end":"","constant.parsekit-zend-ext-nop":"","constant.parsekit-zend-ext-stmt":"","constant.parsekit-zend-fetch-class":"","constant.parsekit-zend-fetch-constant":"","constant.parsekit-zend-fetch-dim-func-arg":"","constant.parsekit-zend-fetch-dim-is":"","constant.parsekit-zend-fetch-dim-r":"","constant.parsekit-zend-fetch-dim-rw":"","constant.parsekit-zend-fetch-dim-tmp-var":"","constant.parsekit-zend-fetch-dim-unset":"","constant.parsekit-zend-fetch-dim-w":"","constant.parsekit-zend-fetch-func-arg":"","constant.parsekit-zend-fetch-is":"","constant.parsekit-zend-fetch-obj-func-arg":"","constant.parsekit-zend-fetch-obj-is":"","constant.parsekit-zend-fetch-obj-r":"","constant.parsekit-zend-fetch-obj-rw":"","constant.parsekit-zend-fetch-obj-unset":"","constant.parsekit-zend-fetch-obj-w":"","constant.parsekit-zend-fetch-r":"","constant.parsekit-zend-fetch-rw":"","constant.parsekit-zend-fetch-unset":"","constant.parsekit-zend-fetch-w":"","constant.parsekit-zend-fe-fetch":"","constant.parsekit-zend-fe-reset":"","constant.parsekit-zend-free":"","constant.parsekit-zend-handle-exception":"","constant.parsekit-zend-import-class":"","constant.parsekit-zend-import-const":"","constant.parsekit-zend-import-function":"","constant.parsekit-zend-include-or-eval":"","constant.parsekit-zend-init-array":"","constant.parsekit-zend-init-ctor-call":"","constant.parsekit-zend-init-fcall-by-name":"","constant.parsekit-zend-init-method-call":"","constant.parsekit-zend-init-static-method-call":"","constant.parsekit-zend-init-string":"","constant.parsekit-zend-instanceof":"","constant.parsekit-zend-isset-isempty":"","constant.parsekit-zend-isset-isempty-dim-obj":"","constant.parsekit-zend-isset-isempty-prop-obj":"","constant.parsekit-zend-isset-isempty-var":"","constant.parsekit-zend-is-equal":"","constant.parsekit-zend-is-identical":"","constant.parsekit-zend-is-not-equal":"","constant.parsekit-zend-is-not-identical":"","constant.parsekit-zend-is-smaller":"","constant.parsekit-zend-is-smaller-or-equal":"","constant.parsekit-zend-jmp":"","constant.parsekit-zend-jmpnz":"","constant.parsekit-zend-jmpnz-ex":"","constant.parsekit-zend-jmpz":"","constant.parsekit-zend-jmpznz":"","constant.parsekit-zend-jmpz-ex":"","constant.parsekit-zend-jmp-no-ctor":"","constant.parsekit-zend-mod":"","constant.parsekit-zend-mul":"","constant.parsekit-zend-new":"","constant.parsekit-zend-nop":"","constant.parsekit-zend-op-data":"","constant.parsekit-zend-post-dec":"","constant.parsekit-zend-post-dec-obj":"","constant.parsekit-zend-post-inc":"","constant.parsekit-zend-post-inc-obj":"","constant.parsekit-zend-pre-dec":"","constant.parsekit-zend-pre-dec-obj":"","constant.parsekit-zend-pre-inc":"","constant.parsekit-zend-pre-inc-obj":"","constant.parsekit-zend-print":"","constant.parsekit-zend-qm-assign":"","constant.parsekit-zend-raise-abstract-error":"","constant.parsekit-zend-recv":"","constant.parsekit-zend-recv-init":"","constant.parsekit-zend-return":"","constant.parsekit-zend-send-ref":"","constant.parsekit-zend-send-val":"","constant.parsekit-zend-send-var":"","constant.parsekit-zend-send-var-no-ref":"","constant.parsekit-zend-sl":"","constant.parsekit-zend-sr":"","constant.parsekit-zend-sub":"","constant.parsekit-zend-switch-free":"","constant.parsekit-zend-throw":"","constant.parsekit-zend-ticks":"","constant.parsekit-zend-unset-dim-obj":"","constant.parsekit-zend-unset-var":"","constant.parsekit-zend-verify-abstract-class":"","parsekit.constants":"Predefined Constants","example-3786":"parsekit_compile_file example","function.parsekit-compile-file":"Compile a string of PHP code and return the resulting op array","example-3787":"parsekit_compile_string example","function.parsekit-compile-string":"Compile a string of PHP code and return the resulting op array","example-3788":"parsekit_func_arginfo example","function.parsekit-func-arginfo":"Return information regarding function argument(s)","ref.parsekit":"Parsekit Functions","book.parsekit":"Parsekit","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.bottom":"Peeks at the node from the beginning of the doubly linked list","example-3789":"SplDoublyLinkedList::__construct example","spldoublylinkedlist.construct":"Constructs a new 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 $newval","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-3790":"SplStack::__construct example","splstack.construct":"Constructs a new stack implemented using a doubly linked list","splstack.setiteratormode":"Sets the mode of iteration","class.splstack":"The SplStack class","splqueue.intro":"Introduction","splqueue.synopsis":"Class synopsis","example-3791":"SplQueue::__construct example","example-3792":"Efficiently handling tasks with SplQueue","splqueue.construct":"Constructs a new queue implemented using a doubly linked list","splqueue.dequeue":"Dequeues a node from the queue","splqueue.enqueue":"Adds an element to the queue.","splqueue.setiteratormode":"Sets the mode of iteration","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.construct":"Constructs a new empty heap","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.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.compare":"Compare priorities in order to place elements correctly in the heap while sifting up.","splpriorityqueue.construct":"Constructs a new empty queue","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.insert":"Inserts an element in the queue by sifting it up.","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-3793":"SplFixedArray usage example","splfixedarray.examples":"Examples","example-3794":"SplFixedArray::__construct example","splfixedarray.construct":"Constructs a new fixed array","example-3795":"SplFixedArray::count example","splfixedarray.count":"Returns the size of the array","splfixedarray.current":"Return current array entry","example-3796":"SplFixedArray::fromArray example","splfixedarray.fromarray":"Import a PHP array in a SplFixedArray instance","example-3797":"SplFixedArray::getSize example","splfixedarray.getsize":"Gets the size of the array","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","example-3798":"SplFixedArray::setSize example","splfixedarray.setsize":"Change the size of an array","example-3799":"SplFixedArray::toArray example","splfixedarray.toarray":"Returns a PHP array from the fixed array","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-3800":"SplObjectStorage as a set","example-3801":"SplObjectStorage as a map","splobjectstorage.examples":"Examples","example-3802":"SplObjectStorage::addAll example","splobjectstorage.addall":"Adds all objects from another storage","example-3803":"SplObjectStorage::attach example","splobjectstorage.attach":"Adds an object in the storage","example-3804":"SplObjectStorage::contains example","splobjectstorage.contains":"Checks if the storage contains a specific object","example-3805":"SplObjectStorage::count example","splobjectstorage.count":"Returns the number of objects in the storage","example-3806":"SplObjectStorage::current example","splobjectstorage.current":"Returns the current storage entry","example-3807":"SplObjectStorage::detach example","splobjectstorage.detach":"Removes an object from the storage","example-3808":"SplObjectStorage::getHash example","splobjectstorage.gethash":"Calculate a unique identifier for the contained objects","example-3809":"SplObjectStorage::getInfo example","splobjectstorage.getinfo":"Returns the data associated with the current iterator entry","example-3810":"SplObjectStorage::key example","splobjectstorage.key":"Returns the index at which the iterator currently is","example-3811":"SplObjectStorage::next example","splobjectstorage.next":"Move to the next entry","example-3812":"SplObjectStorage::offsetExists example","splobjectstorage.offsetexists":"Checks whether an object exists in the storage","example-3813":"SplObjectStorage::offsetGet example","splobjectstorage.offsetget":"Returns the data associated with an object","example-3814":"SplObjectStorage::offsetSet example","splobjectstorage.offsetset":"Associates data to an object in the storage","example-3815":"SplObjectStorage::offsetUnset example","splobjectstorage.offsetunset":"Removes an object from the storage","example-3816":"SplObjectStorage::removeAll example","splobjectstorage.removeall":"Removes objects contained in another storage from the current storage","example-3817":"SplObjectStorage::removeAllExcept example","splobjectstorage.removeallexcept":"Removes all objects except for those contained in another storage from the current storage","example-3818":"SplObjectStorage::rewind example","splobjectstorage.rewind":"Rewind the iterator to the first storage element","example-3819":"SplObjectStorage::serialize example","splobjectstorage.serialize":"Serializes the storage","example-3820":"SplObjectStorage::setInfo example","splobjectstorage.setinfo":"Sets the data associated with the current iterator entry","example-3821":"SplObjectStorage::unserialize example","splobjectstorage.unserialize":"Unserializes a storage from its string representation","example-3822":"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.getinneriterator.examples.basic":"AppendIterator::getInnerIterator example","appenditerator.getinneriterator":"Gets the inner iterator","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.append":"Append an element","arrayiterator.asort":"Sort array by values","arrayiterator.construct":"Construct an ArrayIterator","arrayiterator.count":"Count elements","example-3829":"ArrayIterator::current example","arrayiterator.current":"Return current array entry","arrayiterator.getarraycopy":"Get array copy","arrayiterator.getflags":"Get flags","example-3830":"ArrayIterator::key example","arrayiterator.key":"Return current array key","arrayiterator.ksort":"Sort array by keys","arrayiterator.natcasesort":"Sort an array naturally, case insensitive","arrayiterator.natsort":"Sort an array naturally","example-3831":"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-3832":"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":"User defined sort","arrayiterator.uksort":"User defined sort","arrayiterator.unserialize":"Unserialize","example-3833":"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","cachingiterator.getcache":"The getCache purpose","cachingiterator.getflags":"Get flags used","cachingiterator.getinneriterator":"Returns the inner iterator","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","directoryiterator.changelog":"Changelog","example-3836":"A DirectoryIterator::__construct example","directoryiterator.construct":"Constructs a new directory iterator from a path","example-3837":"A DirectoryIterator::current example","directoryiterator.current":"Return the current DirectoryIterator item.","example-3838":"A DirectoryIterator::getATime example","directoryiterator.getatime":"Get last access time of the current DirectoryIterator item","example-3839":"A DirectoryIterator::getBasename example","directoryiterator.getbasename":"Get base name of current DirectoryIterator item.","example-3840":"DirectoryIterator::getCTime example","directoryiterator.getctime":"Get inode change time of the current DirectoryIterator item","example-3841":"DirectoryIterator::getExtension example","example-3842":"","directoryiterator.getextension":"Gets the file extension","example-3843":"A DirectoryIterator::getFilename example","directoryiterator.getfilename":"Return file name of current DirectoryIterator item.","example-3844":"DirectoryIterator::getGroup example","directoryiterator.getgroup":"Get group for the current DirectoryIterator item","example-3845":"DirectoryIterator::getInode example","directoryiterator.getinode":"Get inode for the current DirectoryIterator item","example-3846":"A DirectoryIterator::getMTime example","directoryiterator.getmtime":"Get last modification time of current DirectoryIterator item","example-3847":"DirectoryIterator::getOwner example","directoryiterator.getowner":"Get owner of current DirectoryIterator item","example-3848":"DirectoryIterator::getPath example","directoryiterator.getpath":"Get path of current Iterator item without filename","example-3849":"DirectoryIterator::getPathname example","directoryiterator.getpathname":"Return path and file name of current DirectoryIterator item","example-3850":"DirectoryIterator::getPerms example","directoryiterator.getperms":"Get the permissions of current DirectoryIterator item","example-3851":"DirectoryIterator::getSize example","directoryiterator.getsize":"Get size of current DirectoryIterator item","example-3852":"DirectoryIterator::getType example","directoryiterator.gettype":"Determine the type of the current DirectoryIterator item","example-3853":"DirectoryIterator::isDir example","directoryiterator.isdir":"Determine if current DirectoryIterator item is a directory","example-3854":"A DirectoryIterator::isDot example","directoryiterator.isdot":"Determine if current DirectoryIterator item is '.' or '..'","example-3855":"DirectoryIterator::isExecutable example","directoryiterator.isexecutable":"Determine if current DirectoryIterator item is executable","example-3856":"DirectoryIterator::isFile example","directoryiterator.isfile":"Determine if current DirectoryIterator item is a regular file","example-3857":"A DirectoryIterator::isLink example","directoryiterator.islink":"Determine if current DirectoryIterator item is a symbolic link","example-3858":"DirectoryIterator::isReadable example","directoryiterator.isreadable":"Determine if current DirectoryIterator item can be read","example-3859":"DirectoryIterator::isWritable example","directoryiterator.iswritable":"Determine if current DirectoryIterator item can be written to","example-3860":"A DirectoryIterator::key example","directoryiterator.key":"Return the key for the current DirectoryIterator item","example-3861":"DirectoryIterator::next example","directoryiterator.next":"Move forward to next DirectoryIterator item","example-3862":"DirectoryIterator::rewind example","directoryiterator.rewind":"Rewind the DirectoryIterator back to the start","example-3863":"DirectoryIterator::seek example","directoryiterator.seek":"Seek to a DirectoryIterator item","example-3864":"A DirectoryIterator::__toString example","directoryiterator.tostring":"Get file name as a string","example-3865":"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.skip-dots":"","filesystemiterator.constants.unix-paths":"","filesystemiterator.constants":"Predefined Constants","example-3866":"FilesystemIterator::__construct example","filesystemiterator.construct":"Constructs a new filesystem iterator","example-3867":"FilesystemIterator::current example","filesystemiterator.current":"The current file","filesystemiterator.getflags":"Get the handling flags","example-3868":"FilesystemIterator::key example","filesystemiterator.key":"Retrieve the key for the current file","example-3869":"FilesystemIterator::next example","filesystemiterator.next":"Move to the next file","example-3870":"FilesystemIterator::rewind example","filesystemiterator.rewind":"Rewinds back to the beginning","example-3871":"FilesystemIterator::key example","filesystemiterator.setflags":"Sets handling flags","class.filesystemiterator":"The FilesystemIterator class","filteriterator.intro":"Introduction","filteriterator.synopsis":"Class synopsis","example-3872":"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.getinneriterator":"Get the inner iterator","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-3873":"GlobIterator example","globiterator.construct":"Construct a directory using glob","example-3874":"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-3875":"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-3876":"LimitIterator usage example","limititerator.examples":"Examples","example-3877":"LimitIterator::__construct example","limititerator.construct":"Construct a LimitIterator","limititerator.current":"Get current element","limititerator.getinneriterator":"Get inner iterator","example-3878":"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-3880":"NoRewindIterator::__construct example","norewinditerator.construct":"Construct a NoRewindIterator","norewinditerator.current":"Get the current value","norewinditerator.getinneriterator":"Get the inner iterator","norewinditerator.key":"Get the current key","norewinditerator.next":"Forward to the next element","example-3881":"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","example-3882":"RecursiveArrayIterator::getChildren example","recursivearrayiterator.getchildren":"Returns an iterator for the current entry if it is an array or an object.","example-3883":"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-3887":"RecursiveDirectoryIterator example","recursivedirectoryiterator.construct":"Constructs a RecursiveDirectoryIterator","recursivedirectoryiterator.getchildren":"Returns an iterator for the current entry if it is a directory","recursivedirectoryiterator.getsubpath":"Get sub path","recursivedirectoryiterator.getsubpathname":"Get sub path and name","recursivedirectoryiterator.haschildren":"Returns whether current entry is a directory and not '.' or '..'","recursivedirectoryiterator.key":"Return path and filename of current dir entry","recursivedirectoryiterator.next":"Move to next entry","recursivedirectoryiterator.rewind":"Rewind dir back to the start","class.recursivedirectoryiterator":"The RecursiveDirectoryIterator class","recursivefilteriterator.intro":"Introduction","recursivefilteriterator.synopsis":"Class synopsis","example-3888":"Basic RecursiveFilterIterator example","example-3889":"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-3891":"RecursiveRegexIterator::__construct example","recursiveregexiterator.construct":"Creates a new RecursiveRegexIterator.","example-3892":"RecursiveRegexIterator::getChildren example","recursiveregexiterator.getchildren":"Returns an iterator for the current entry.","example-3893":"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.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.flags":"RegexIterator Flags","regexiterator.constants":"Predefined Constants","regexiterator.accept.example.basic":"RegexIterator::accept example","regexiterator.accept":"Get accept status","example-3895":"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-3902":"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 fot the current entry.","class.recursiveiterator":"The RecursiveIterator interface","seekableiterator.intro":"Introduction","seekableiterator.synopsis":"Interface synopsis","seekableiterator.examples.basic":"Basic usage","seekableiterator.examples":"","example-3904":"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-3905":"class_implements example","function.class-implements":"Return the interfaces which are implemented by the given class","example-3906":"class_parents example","function.class-parents":"Return the parent classes of the given class","example-3907":"class_uses example","function.class-uses":"Return the traits used by the given class","example-3908":"iterator_apply example","function.iterator-apply":"Call a function for every element in an iterator","example-3909":"iterator_count example","function.iterator-count":"Count the elements in an iterator","example-3910":"iterator_to_array example","function.iterator-to-array":"Copy the iterator into an array","function.spl-autoload-call":"Try all registered __autoload() function to load the requested class","function.spl-autoload-extensions":"Register and return default file extensions for spl_autoload","function.spl-autoload-functions":"Return all registered __autoload() functions","example-3911":"spl_autoload_register as a replacement for an __autoload function","example-3912":"spl_autoload_register example where the class is not loaded","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-3913":"spl_classes example","function.spl-classes":"Return available SPL classes","example-3914":"A spl_object_hash example","function.spl-object-hash":"Return hash id for given object","ref.spl":"SPL Functions","splfileinfo.intro":"Introduction","splfileinfo.synopsis":"Class synopsis","example-3915":"SplFileInfo::__construct example","splfileinfo.construct":"Construct a new SplFileInfo object","splfileinfo.getatime":"Gets last access time of the file","example-3916":"SplFileInfo::getBasename example","splfileinfo.getbasename":"Gets the base name of the file","example-3917":"SplFileInfo::getCTime example","splfileinfo.getctime":"Gets the inode change time","example-3918":"SplFileInfo::getExtension example","example-3919":"","splfileinfo.getextension":"Gets the file extension","splfileinfo.getfileinfo":"Gets an SplFileInfo object for the file","example-3920":"SplFileInfo::getFilename example","splfileinfo.getfilename":"Gets the filename","example-3921":"SplFileInfo::getGroup example","splfileinfo.getgroup":"Gets the file group","splfileinfo.getinode":"Gets the inode for the file","example-3922":"SplFileInfo::getLinkTarget example","splfileinfo.getlinktarget":"Gets the target of a link","splfileinfo.getmtime":"Gets the last modified time","example-3923":"SplFileInfo::getOwner example","splfileinfo.getowner":"Gets the owner of the file","example-3924":"SplFileInfo::getPath example","splfileinfo.getpath":"Gets the path without filename","example-3925":"SplFileInfo::getPathInfo example","splfileinfo.getpathinfo":"Gets an SplFileInfo object for the path","example-3926":"SplFileInfo::getPathname example","splfileinfo.getpathname":"Gets the path to the file","example-3927":"SplFileInfo::getPerms example","splfileinfo.getperms":"Gets file permissions","example-3928":"SplFileInfo::getRealPath example","splfileinfo.getrealpath":"Gets absolute path to file","splfileinfo.getsize":"Gets file size","example-3929":"SplFileInfo::getType example","splfileinfo.gettype":"Gets file type","example-3930":"SplFileInfo::isDir example","splfileinfo.isdir":"Tells if the file is a directory","example-3931":"SplFileInfo::isExecutable example","splfileinfo.isexecutable":"Tells if the file is executable","example-3932":"SplFileInfo::isFile example","splfileinfo.isfile":"Tells if the object references a regular file","example-3933":"SplFileInfo::isLink example","splfileinfo.islink":"Tells if the file is a link","example-3934":"SplFileInfo::isReadable example","splfileinfo.isreadable":"Tells if file is readable","splfileinfo.iswritable":"Tells if the entry is writable","example-3935":"SplFileInfo::openFile example","splfileinfo.openfile":"Gets an SplFileObject object for the file","example-3936":"SplFileInfo::setFileClass example","splfileinfo.setfileclass":"Sets the class name used with SplFileInfo::openFile","example-3937":"SplFileInfo::setFileClass example","splfileinfo.setinfoclass":"Sets the class used with getFileInfo and getPathInfo","example-3938":"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-3939":"SplFileObject::__construct example","splfileobject.construct":"Construct a new file object.","example-3940":"SplFileObject::current example","splfileobject.current":"Retrieve current line of file","example-3941":"SplFileObject::eof example","splfileobject.eof":"Reached end of file","example-3942":"SplFileObject::fflush example","splfileobject.fflush":"Flushes the output to the file","example-3943":"SplFileObject::fgetc example","splfileobject.fgetc":"Gets character from file","example-3944":"SplFileObject::fgetcsv example","example-3945":"SplFileObject::READ_CSV example","splfileobject.fgetcsv":"Gets line from file and parse as CSV fields","example-3946":"SplFileObject::fgets example","splfileobject.fgets":"Gets line from file","example-3947":"SplFileObject::fgetss example","splfileobject.fgetss":"Gets line from file and strip HTML tags","example-3948":"SplFileObject::flock example","splfileobject.flock":"Portable file locking","example-3949":"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","example-3951":"SplFileObject::fscanf example","splfileobject.fscanf":"Parses input from file according to a format","example-3952":"SplFileObject::fseek example","splfileobject.fseek":"Seek to a position","example-3953":"SplFileObject::fstat example","splfileobject.fstat":"Gets information about the file","example-3954":"SplFileObject::ftell example","splfileobject.ftell":"Return current file position","example-3955":"SplFileObject::ftruncate example","splfileobject.ftruncate":"Truncates the file to a given length","example-3956":"SplFileObject::fwrite example","splfileobject.fwrite":"Write to file","splfileobject.getchildren":"No purpose","example-3957":"SplFileObject::getCsvControl example","splfileobject.getcsvcontrol":"Get the delimiter and enclosure character for CSV","splfileobject.getcurrentline":"Alias of SplFileObject::fgets","example-3958":"SplFileObject::getFlags example","splfileobject.getflags":"Gets flags for the SplFileObject","example-3959":"SplFileObject::getMaxLineLen example","splfileobject.getmaxlinelen":"Get maximum line length","splfileobject.haschildren":"SplFileObject does not have children","example-3960":"SplFileObject::key example","example-3961":"SplFileObject::key example with SplFileObject::setMaxLineLen","splfileobject.key":"Get line number","example-3962":"SplFileObject::next example","splfileobject.next":"Read next line","example-3963":"SplFileObject::rewind example","splfileobject.rewind":"Rewind the file to the first line","example-3964":"SplFileObject::seek example","splfileobject.seek":"Seek to specified line","example-3965":"SplFileObject::setCsvControl example","splfileobject.setcsvcontrol":"Set the delimiter and enclosure character for CSV","example-3966":"SplFileObject::setFlags example","splfileobject.setflags":"Sets flags for the SplFileObject","example-3967":"SplFileObject::setMaxLineLen example","splfileobject.setmaxlinelen":"Set maximum line length","splfileobject.tostring":"Alias of SplFileObject::current","example-3968":"SplFileObject::valid example","splfileobject.valid":"Not at EOF","class.splfileobject":"The SplFileObject class","spltempfileobject.intro":"Introduction","spltempfileobject.synopsis":"Class synopsis","example-3969":"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-3970":"ArrayObject::append example","arrayobject.append":"Appends the value","example-3971":"ArrayObject::asort example","arrayobject.asort":"Sort the entries by value","example-3972":"ArrayObject::__construct example","arrayobject.construct":"Construct a new array object","example-3973":"ArrayObject::count example","arrayobject.count":"Get the number of public properties in the ArrayObject","example-3974":"ArrayObject::exchangeArray example","arrayobject.exchangearray":"Exchange the array for another one.","example-3975":"ArrayObject::getArrayCopy example","arrayobject.getarraycopy":"Creates a copy of the ArrayObject.","example-3976":"ArrayObject::getFlags example","arrayobject.getflags":"Gets the behavior flags.","example-3977":"ArrayObject::getIterator example","arrayobject.getiterator":"Create a new iterator from an ArrayObject instance","example-3978":"ArrayObject::getIteratorClass example","arrayobject.getiteratorclass":"Gets the iterator classname for the ArrayObject.","example-3979":"ArrayObject::ksort example","arrayobject.ksort":"Sort the entries by key","example-3980":"ArrayObject::natcasesort example","arrayobject.natcasesort":"Sort an array using a case insensitive "natural order" algorithm","example-3981":"ArrayObject::natsort example","arrayobject.natsort":"Sort entries using a "natural order" algorithm","example-3982":"ArrayObject::offsetExists example","arrayobject.offsetexists":"Returns whether the requested index exists","example-3983":"ArrayObject::offsetGet example","arrayobject.offsetget":"Returns the value at the specified index","example-3984":"ArrayObject::offsetSet example","arrayobject.offsetset":"Sets the value at the specified index to newval","example-3985":"ArrayObject::offsetUnset example","arrayobject.offsetunset":"Unsets the value at the specified index","example-3986":"ArrayObject::serialize example","arrayobject.serialize":"Serialize an ArrayObject","example-3987":"ArrayObject::setFlags example","arrayobject.setflags":"Sets the behavior flags.","example-3988":"ArrayObject::setIteratorClass example","arrayobject.setiteratorclass":"Sets the iterator classname for the ArrayObject.","example-3989":"ArrayObject::uasort example","arrayobject.uasort":"Sort the entries with a user-defined comparison function and maintain key association","example-3990":"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.spl-types":"Introduction","spl-types.requirements":"Requirements","spl-types.installation":"Installation","spl-types.configuration":"Runtime Configuration","spl-types.resources":"Resource Types","spl-types.setup":"Installing\/Configuring","spltype.intro":"Introduction","spltype.synopsis":"Class synopsis","spltype.constants.default":"","spltype.constants":"Predefined Constants","spltype.construct":"Creates a new value of some type","class.spltype":"The SplType class","splint.intro":"Introduction","splint.synopsis":"Class synopsis","splint.constants.default":"","splint.constants":"Predefined Constants","example-3991":"SplInt usage example","splint.examples":"Examples","class.splint":"The SplInt class","splfloat.intro":"Introduction","splfloat.synopsis":"Class synopsis","splfloat.constants.default":"","splfloat.constants":"Predefined Constants","example-3992":"SplFloat usage example","splfloat.examples":"Examples","class.splfloat":"The SplFloat class","splenum.intro":"Introduction","splenum.synopsis":"Class synopsis","splenum.constants.default":"","splenum.constants":"Predefined Constants","example-3993":"SplEnum usage example","splenum.examples":"Examples","example-3994":"SplEnum::getConstList example","splenum.getconstlist":"Returns all consts (possible values) as an array.","class.splenum":"The SplEnum class","splbool.intro":"Introduction","splbool.synopsis":"Class synopsis","splbool.constants.default":"","splbool.constants.false":"","splbool.constants.true":"","splbool.constants":"Predefined Constants","example-3995":"SplBool usage example","splbool.examples":"Examples","class.splbool":"The SplBool class","splstring.intro":"Introduction","splstring.synopsis":"Class synopsis","splstring.constants.default":"","splstring.constants":"Predefined Constants","example-3996":"SplString usage example","splstring.examples":"Examples","class.splstring":"The SplString class","book.spl-types":"SPL Type Handling","intro.stream":"Introduction","stream.requirements":"Requirements","stream.installation":"Installation","stream.configuration":"Runtime Configuration","stream.resources":"Stream Classes","stream.setup":"Installing\/Configuring","stream.constants":"Predefined Constants","stream.filters":"Stream Filters","stream.contexts":"Stream Contexts","stream.errors":"Stream Errors","example-3997":"Using file_get_contents\n    to retrieve data from multiple sources","example-3998":"Making a POST request to an https server","example-3999":"Writing data to a compressed file","example-4000":"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":"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-4001":"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 an 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 options","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.set-socket-blocking":"Alias of stream_set_blocking","function.stream-bucket-append":"Append bucket to brigade","function.stream-bucket-make-writeable":"Return a bucket object from the brigade for operating on","function.stream-bucket-new":"Create a new bucket for use on the current stream","example-4002":"stream_bucket_prepend examples","function.stream-bucket-prepend":"Prepend bucket to brigade","example-4003":"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-4006":"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","function.stream-context-set-params":"Set parameters for a stream\/wrapper\/context","example-4008":"A stream_copy_to_stream example","function.stream-copy-to-stream":"Copies data from one stream to another","function.stream-encoding":"Set character set for stream encoding","example-4009":"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-4010":"Filter for capitalizing characters on foo-bar.txt stream","example-4011":"Registering a generic filter class to match multiple filter names.","function.stream-filter-register":"Register a user defined stream filter","example-4012":"Dynamicly refiltering a stream","function.stream-filter-remove":"Remove a filter from a stream","example-4013":"stream_get_contents example","function.stream-get-contents":"Reads remainder of a stream into a string","example-4014":"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-4015":"stream_get_meta_data example","function.stream-get-meta-data":"Retrieves header\/meta data from streams\/file pointers","example-4016":"Using stream_get_transports","function.stream-get-transports":"Retrieve list of registered socket transports","example-4017":"stream_get_wrappers example","example-4018":"Checking for the existence of a stream wrapper","function.stream-get-wrappers":"Retrieve list of registered streams","example-4019":"stream_is_local example","function.stream-is-local":"Checks if a stream is a local stream","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 paramater","function.stream-register-wrapper":"Alias of stream_wrapper_register","example-4022":"stream_resolve_include_path example","function.stream-resolve-include-path":"Resolve filename against the include path","example-4023":"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 tv_sec and tv_usec","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-4024":"stream_set_timeout example","function.stream-set-timeout":"Set timeout period on a stream","example-4025":"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-4029":"A stream_socket_pair example","function.stream-socket-pair":"Creates a pair of connected, indistinguishable socket streams","example-4030":"stream_socket_recvfrom example","function.stream-socket-recvfrom":"Receives data from a socket, connected or not","example-4031":"stream_socket_sendto Example","function.stream-socket-sendto":"Sends a message to a socket, whether it is connected or not","example-4032":"Using TCP server sockets","example-4033":"Using UDP server sockets","function.stream-socket-server":"Create an Internet or Unix domain server socket","example-4034":"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-4035":"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.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","tidy.constants":"Predefined Constants","example-4036":"Basic Tidy usage","tidy.examples.basic":"Tidy example","tidy.examples":"Examples","tidy.intro":"Introduction","tidy.synopsis":"Class synopsis","example-4037":"tidy::getBody example","tidy.body":"Returns a tidyNode object starting from the <body> tag of the tidy parse tree","example-4038":"tidy::cleanrepair example","tidy.cleanrepair":"Execute configured cleanup and repair operations on parsed markup","example-4039":"tidy::__construct example","tidy.construct":"Constructs a new tidy object","example-4040":"tidy::diagnose example","tidy.diagnose":"Run configured diagnostics on parsed and repaired markup","example-4041":"tidy_get_error_buffer example","tidy.props.errorbuffer":"Return warnings and errors which occurred parsing the specified document","example-4042":"tidy::getConfig example","tidy.getconfig":"Get current Tidy configuration","tidy.gethtmlver":"Get the Detected HTML version for the specified document","example-4043":"tidy_getopt example","tidy.getopt":"Returns the value of the specified configuration option for the tidy document","example-4044":"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-4045":"tidy::getStatus example","tidy.getstatus":"Get status of specified document","example-4046":"tidy::head example","tidy.head":"Returns a tidyNode object starting from the <head> tag of the tidy parse tree","example-4047":"tidy::html example","tidy.html":"Returns a tidyNode object starting from the <html> tag of the tidy parse tree","tidy.isxhtml":"Indicates if the document is a XHTML document","tidy.isxml":"Indicates if the document is a generic (non HTML\/XHTML) XML document","example-4048":"tidy::parseFile example","tidy.parsefile":"Parse markup in file or URI","example-4049":"tidy::parseString example","tidy.parsestring":"Parse a document stored in a string","example-4050":"tidy::repairFile example","tidy.repairfile":"Repair a file and return it as a string","example-4051":"tidy::repairString example","tidy.repairstring":"Repair a string using an optionally provided configuration file","example-4052":"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","example-4053":"tidyNode::hasChildren example","tidynode.getparent":"Returns the parent node of the current node","example-4054":"tidyNode::hasChildren example","tidynode.haschildren":"Checks if a node has children","example-4055":"tidyNode::hasSiblings example","tidynode.hassiblings":"Checks if a node has siblings","example-4056":"Extract ASP code from a mixed HTML document","tidynode.isasp":"Checks if this node is ASP","example-4057":"Extract comments from a mixed HTML document","tidynode.iscomment":"Checks if a node represents a comment","example-4058":"Extract HTML code from a mixed HTML document","tidynode.ishtml":"Checks if a node is part of a HTML document","example-4059":"Extract JSTE code from a mixed HTML document","tidynode.isjste":"Checks if this node is JSTE","example-4060":"Extract PHP code from a mixed HTML document","tidynode.isphp":"Checks if a node is PHP","example-4061":"Extract text from a mixed HTML document","tidynode.istext":"Checks if a node represents text (no markup)","class.tidynode":"The tidyNode class","example-4062":"ob_tidyhandler example","function.ob-tidyhandler":"ob_start callback function to repair the buffer","example-4063":"tidy_access_count example","function.tidy-access-count":"Returns the Number of Tidy accessibility warnings encountered for specified document","example-4064":"tidy_config_count example","function.tidy-config-count":"Returns the Number of Tidy configuration errors encountered for specified document","example-4065":"tidy_error_count example","function.tidy-error-count":"Returns the Number of Tidy errors encountered for specified document","example-4066":"tidy_get_output example","function.tidy-get-output":"Return a string representing the parsed tidy markup","function.tidy-load-config":"Load an ASCII Tidy configuration file with the specified encoding","function.tidy-reset-config":"Restore Tidy configuration to default values","function.tidy-save-config":"Save current settings to named file","function.tidy-set-encoding":"Set the input\/output character encoding for parsing markup","example-4067":"tidy_setopt example","function.tidy-setopt":"Updates the configuration settings for the specified tidy document","example-4068":"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-4069":"Strip comments with the tokenizer","tokenizer.examples":"Examples","example-4070":"token_get_all examples","function.token-get-all":"Split given source into PHP tokens","example-4071":"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-4072":"base64_decode example","function.base64-decode":"Decodes data encoded with MIME base64","example-4073":"base64_encode example","function.base64-encode":"Encodes data with MIME base64","example-4074":"get_headers example","example-4075":"get_headers using HEAD example","function.get-headers":"Fetches all the headers sent by the server in response to a HTTP request","example-4076":"What get_meta_tags parses","example-4077":"What get_meta_tags returns","function.get-meta-tags":"Extracts all meta tag content attributes from a file and returns an array","example-4078":"Simple usage of http_build_query","example-4079":"http_build_query with numerically index elements.","example-4080":"http_build_query with complex arrays","example-4081":"Using http_build_query with an object","function.http-build-query":"Generate URL-encoded query string","example-4082":"A parse_url example","example-4083":"A parse_url example with missing scheme","function.parse-url":"Parse a URL and return its components","example-4084":"rawurldecode example","function.rawurldecode":"Decode URL-encoded strings","example-4085":"including a password in an FTP URL","example-4086":"rawurlencode example 2","function.rawurlencode":"URL-encode according to RFC 3986","example-4087":"urldecode example","function.urldecode":"Decodes URL-encoded string","example-4088":"urlencode example","example-4089":"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-4090":"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-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-4091":"Yaml Example","yaml.examples":"Examples","example-4092":"Parse callback example","yaml.callbacks.parse":"Parse callbacks","example-4093":"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-4094":"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-4095":"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-4096":"A classic Application directory layout","example-4097":"Entry","example-4098":"Rewrite rule","example-4099":"Application config","example-4100":"Default controller","example-4101":"Default view template","example-4102":"Run the Applicatioin","yaf.tutorials":"Examples","example-4103":"An array of yaf configuration example","example-4104":"an ini file of yaf configuration 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-4105":"A Bootstrapexample","example-4106":"Yaf_Application::bootstrapexample","yaf-application.bootstrap":"Call bootstrap","example-4107":"Yaf_Application::clearLastErrorexample","yaf-application.clearlasterror":"Clear the last error info","yaf-application.clone":"Yaf_Application can not be cloned","yaf.application.ini":"","example-4108":"A ini config file example","example-4109":"Yaf_Application::__constructexample","example-4110":"Yaf_Application::__constructexample","yaf-application.construct":"Yaf_Application constructor","yaf-application.destruct":"The __destruct purpose","example-4111":"Yaf_Application::environexample","yaf-application.environ":"Retrive environ","example-4112":"Yaf_Application::executeexample","yaf-application.execute":"Execute a callback","yaf-application.getappdirectory":"Get the application directory","example-4113":"Yaf_Application::getConfigexample","yaf-application.getconfig":"Retrive the config instance","example-4114":"Yaf_Application::getDispatcherexample","yaf-application.getdispatcher":"Get Yaf_Dispatcher instance","example-4115":"Yaf_Application::getLastErrorMsgexample","yaf-application.getlasterrormsg":"Get message of the last occurred error","example-4116":"Yaf_Application::getLastErrorNoexample","yaf-application.getlasterrorno":"Get code of last occurred error","example-4117":"Yaf_Application::getModulesexample","yaf-application.getmodules":"Get defined module names","yaf-application.run":"Start Yaf_Application","yaf-application.setappdirectory":"Change the application directory","yaf-application.sleep":"Yaf_Application can not be serialized","yaf-application.wakeup":"Yaf_Application can not be unserialized","class.yaf-application":"The Yaf_Application class","yaf-bootstrap-abstract.intro":"Introduction","example-4118":"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-4119":"Yaf_Dispatcher::autoRenderexample","yaf-dispatcher.autorender":"Switch on\/off autorendering","example-4120":"Yaf_Dispatcher::catchExceptionexample","yaf-dispatcher.catchexception":"Switch on\/off exception catching","yaf-dispatcher.clone":"Yaf_Dispatcher can not be cloned","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":"Retrive the application","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-4121":"Yaf_Dispatcher::registerPluginexample","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-4122":"A custom View engineexample","example-4123":"Yaf_Dispatcher::setViewexample","yaf-dispatcher.setview":"Set a custom view engine","yaf-dispatcher.sleep":"Yaf_Dispatcher can not be serialized","example-4124":"Yaf_Dispatcher::throwexceptionexample","example-4125":"Yaf_Dispatcher::throwexceptionexample","yaf-dispatcher.throwexception":"Switch on\/off exception throwing","yaf-dispatcher.wakeup":"Yaf_Dispatcher can not be unserialized","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-4126":"Yaf_Config_Iniexample","yaf-config-ini.construct":"Yaf_Config_Ini constructor","yaf-config-ini.count":"The count purpose","yaf-config-ini.current":"The current purpose","yaf-config-ini.get":"The __get purpose","yaf-config-ini.isset":"The __isset purpose","yaf-config-ini.key":"The key purpose","yaf-config-ini.next":"The next purpose","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":"Returns 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-4127":"define action in a separate file","example-4128":"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.clone":"Yaf_Controller_Abstract can not be cloned","yaf-controller-abstract.construct":"Yaf_Controller_Abstract constructor","yaf-controller-abstract.display":"The display purpose","example-4129":"Yaf_Controller_Abstract::forwardexample","yaf-controller-abstract.forward":"foward 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.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-4130":"Yaf_Action_Abstract::executeexample","example-4131":"Yaf_Action_Abstract::executeexample","yaf-action-abstract.execute":"Action entry point","yaf-action-abstract.getcontroller":"Retrieve controller object","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-4132":"Yaf_View_Simple::assignexample","example-4133":"templateexample","yaf-view-simple.assign":"Assign values","example-4134":"Yaf_View_Simple::assignRefexample","example-4135":"templateexample","yaf-view-simple.assignref":"The assignRef purpose","example-4136":"Yaf_View_Simple::clearexample","yaf-view-simple.clear":"Clear Assigned values","example-4137":"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-4138":"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-4139":"Config example","example-4140":"Register localnamespace","example-4141":"Load class example","example-4142":"Load namespace class example","example-4143":"MVC class loading example","example-4144":"MVC class distinctions","example-4145":"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.clone":"The __clone purpose","yaf-loader.construct":"The __construct purpose","yaf-loader.getinstance":"The getInstance purpose","yaf-loader.getlibrarypath":"get the library path","yaf-loader.getlocalnamespace":"The getLocalNamespace purpose","yaf-loader.import":"The import purpose","yaf-loader.islocalname":"The isLocalName purpose","example-4146":"Yaf_Loader::registerLocalNamespaceexample","yaf-loader.registerlocalnamespace":"register local class prefix","yaf-loader.setlibrarypath":"Change the library path","yaf-loader.sleep":"The __sleep purpose","yaf-loader.wakeup":"The __wakeup purpose","class.yaf-loader":"The Yaf_Loader class","yaf-plugin-abstract.intro":"Introduction","example-4147":"Plugin example","yaf-plugin-abstract.synopsis":"Class synopsis","yaf-plugin-abstract.dispatchloopshutdown":"The dispatchLoopShutdown purpose","yaf-plugin-abstract.dispatchloopstartup":"The dispatchLoopStartup purpose","yaf-plugin-abstract.postdispatch":"The postDispatch purpose","yaf-plugin-abstract.predispatch":"The preDispatch purpose","yaf-plugin-abstract.preresponse":"The preResponse purpose","example-4148":"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.clone":"The __clone purpose","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.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":"The getLanguage purpose","yaf-request-abstract.getmethod":"The getMethod purpose","yaf-request-abstract.getmodulename":"The getModuleName purpose","yaf-request-abstract.getparam":"The getParam purpose","yaf-request-abstract.getparams":"The getParams purpose","yaf-request-abstract.getrequesturi":"The getRequestUri purpose","yaf-request-abstract.getserver":"Retrieve SERVER variable","yaf-request-abstract.iscli":"The isCli purpose","yaf-request-abstract.isdispatched":"The isDispatched purpose","yaf-request-abstract.isget":"The isGet purpose","yaf-request-abstract.ishead":"The isHead purpose","yaf-request-abstract.isoptions":"The isOptions purpose","yaf-request-abstract.ispost":"The isPost purpose","yaf-request-abstract.isput":"The isPut purpose","yaf-request-abstract.isrouted":"The isRouted purpose","yaf-request-abstract.isxmlhttprequest":"The isXmlHttpRequest purpose","yaf-request-abstract.setactionname":"The setActionName purpose","yaf-request-abstract.setbaseuri":"set base URI","yaf-request-abstract.setcontrollername":"The setControllerName purpose","yaf-request-abstract.setdispatched":"The setDispatched purpose","yaf-request-abstract.setmodulename":"The setModuleName purpose","yaf-request-abstract.setparam":"The setParam purpose","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.clone":"The __clone purpose","yaf-request-http.construct":"The __construct purpose","yaf-request-http.get":"Retrieve variable from client","yaf-request-http.getcookie":"Retrieve Cookie varialbe","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.getrequest":"The getRequest purpose","yaf-request-http.isxmlhttprequest":"Whether a 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.clone":"The __clone purpose","yaf-request-simple.construct":"The __construct purpose","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":"The isXmlHttpRequest purpose","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-4149":"Yaf_Response_Abstract::appendBodyexample","yaf-response-abstract.appendbody":"append to body","yaf-response-abstract.clearbody":"The clearBody purpose","yaf-response-abstract.clearheaders":"The clearHeaders purpose","yaf-response-abstract.clone":"The __clone purpose","yaf-response-abstract.construct":"The __construct purpose","yaf-response-abstract.destruct":"The __destruct purpose","example-4150":"Yaf_Response_Abstract::getBodyexample","yaf-response-abstract.getbody":"Retrieve a exists content","yaf-response-abstract.getheader":"The getHeader purpose","example-4151":"Yaf_Response_Abstract::prependBodyexample","yaf-response-abstract.prependbody":"The prependBody purpose","example-4152":"Yaf_Response_Abstract::responseexample","yaf-response-abstract.response":"send response","yaf-response-abstract.setallheaders":"The setAllHeaders purpose","example-4153":"Yaf_Response_Abstract::setBodyexample","yaf-response-abstract.setbody":"Set content to response","yaf-response-abstract.setheader":"The setHeader purpose","yaf-response-abstract.setredirect":"The setRedirect purpose","yaf-response-abstract.tostring":"The __toString purpose","class.yaf-response-abstract":"The Yaf_Response_Abstract class","yaf-route-interface.intro":"Introduction","yaf-route-interface.synopsis":"Class synopsis","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.delimeter":"","yaf-route-map.props":"Properties","example-4154":"Yaf_Route_Mapexample","example-4155":"Yaf_Route_Mapexample","example-4156":"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-4157":"Yaf_Route_Regexexample","example-4158":"Yaf_Route_Regexexample","yaf-route-regex.construct":"The __construct purpose","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-4159":"Yaf_Route_Rewriteexample","example-4160":"Yaf_Route_Rewriteexample","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-4161":"Rewrite rule for Apache","example-4162":"Rewrite rule for Apache","example-4163":"Rewrite rule for Lighttpd","example-4164":"Rewrite rule for Nginx","yaf-router.intro":"Introduction","example-4165":"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-4166":"application.iniexample","example-4167":"Yaf_Dispatcher::autoConfigexample","yaf-router.addconfig":"Add config-defined routes into Router","example-4168":"Yaf_Dispatcher::autoRenderexample","yaf-router.addroute":"Add new Route into Router","yaf-router.construct":"Yaf_Router constructor","example-4169":"Register some routes in Bootstrap","example-4170":"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-4171":"Yaf_Route_Simple::routeexample","example-4172":"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","yaf-route-static.match":"The match purpose","example-4173":"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-4174":"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.clone":"The __clone purpose","yaf-session.construct":"The __construct purpose","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.sleep":"The __sleep purpose","yaf-session.start":"The start purpose","yaf-session.unset":"The __unset purpose","yaf-session.valid":"The valid purpose","yaf-session.wakeup":"The __wakeup 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":"Yaf","example-4175":"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","refs.basic.other":"Other Basic Extensions","intro.amqp":"Introduction","amqp.requirements":"Requirements","amqp.installation":"Installation","ini.amqp.host":"","ini.amqp.vhost":"","ini.amqp.port":"","ini.amqp.login":"","ini.amqp.password":"","ini.amqp.auto-ack":"","ini.amqp.min-messages":"","ini.amqp.max-messages":"","ini.amqp.prefetch-count":"","amqp.configuration":"Runtime Configuration","amqp.resources":"Resource Types","amqp.setup":"Installing\/Configuring","constant.amqp-noparam":"","constant.amqp-durable":"","constant.amqp-passive":"","constant.amqp-exclusive":"","constant.amqp-autodelete":"","constant.amqp-internal":"","constant.amqp-nolocal":"","constant.amqp-autoack":"","constant.amqp-ifempty":"","constant.amqp-ifunused":"","constant.amqp-mandatory":"","constant.amqp-immediate":"","constant.amqp-multiple":"","constant.amqp-nowait":"","constant.amqp-ex-type-direct":"","constant.amqp-ex-type-fanout":"","constant.amqp-ex-type-topic":"","constant.amqp-ex-type-header":"","amqp.constants":"Predefined Constants","example-4176":"AMQP Example","amqp.examples":"Examples","amqpconnection.intro":"Introduction","amqpconnection.synopsis":"Class synopsis","example-4177":"AMQPConnection::connect example","amqpconnection.connect":"Establish a connection with the AMQP broker.","example-4178":"AMQPConnection::__construct example","amqpconnection.construct":"Create an instance of AMQPConnection","example-4179":"AMQPConnection::disconnect example","amqpconnection.disconnect":"Closes the connection with the AMQP broker.","amqpconnection.gethost":"Get the configured host","amqpconnection.getlogin":"Get the configured login","amqpconnection.getpassword":"Get the configured password","amqpconnection.getport":"Get the configured port","amqpconnection.gettimeout":"Get the configured timeout","amqpconnection.getvhost":"Get the configured vhost","example-4180":"AMQPConnection::isConnected example","amqpconnection.isconnected":"Determine if the AMQPConnection object is connected to the broker.","example-4181":"AMQPConnection::reconnect example","amqpconnection.reconnect":"Closes any open connection and creates a new connection with the AMQP broker.","example-4182":"AMQPConnection::setHost example","amqpconnection.sethost":"Set the amqp host.","example-4183":"AMQPConnection::setLogin example","amqpconnection.setlogin":"Set the login.","example-4184":"AMQPConnection::setPassword example","amqpconnection.setpassword":"Set the password.","example-4185":"AMQPConnection::setPort example","amqpconnection.setport":"Set the port.","example-4186":"AMQPConnection::setTimeout example","amqpconnection.settimeout":"Set the timeout.","example-4187":"AMQPConnection::setVhost example","amqpconnection.setvhost":"Set the amqp virtual host","class.amqpconnection":"The AMQPConnection class","amqpchannel.intro":"Introduction","amqpchannel.synopsis":"Class synopsis","amqpchannel.committransaction":"Commit a pending transaction","amqpchannel.construct":"Create an instance of an AMQPChannel object","amqpchannel.isconnected":"Check the channel connection","amqpchannel.qos":"Set the Quality Of Service settings for the given channel","amqpchannel.rollbacktransaction":"Rollback a transaction","amqpchannel.setprefetchcount":"Set the number of messages to prefetch from the broker","amqpchannel.setprefetchsize":"Set the window size to prefetch from the broker","amqpchannel.starttransaction":"Start a transaction","class.amqpchannel":"The AMQPChannel class","amqpexchange.intro":"Introduction","amqpexchange.synopsis":"Class synopsis","amqpexchange.bind":"Bind to another exchange","amqpexchange.construct":"Create an instance of AMQPExchange","example-4188":"AMQPExchange::declare example","amqpexchange.declare":"Declare a new exchange on the broker.","example-4189":"AMQPExchange::delete example","amqpexchange.delete":"Delete the exchange from the broker.","amqpexchange.getargument":"Get the argument associated with the given key","amqpexchange.getarguments":"Get all arguments set on the given exchange","amqpexchange.getflags":"Get the flag bitmask","amqpexchange.getname":"Get the configured name","amqpexchange.gettype":"Get the configured type","amqpexchange.publish":"Publish a message to an exchange.","amqpexchange.setargument":"Set the value for the given key","amqpexchange.setarguments":"Set all arguments on the exchange","amqpexchange.setflags":"Set the flags on an exchange","amqpexchange.setname":"Set the name of the exchange","amqpexchange.settype":"Set the type of the exchange","class.amqpexchange":"The AMQPExchange class","amqpqueue.intro":"Introduction","amqpqueue.synopsis":"Class synopsis","example-4190":"AMQPQueue::ack example with AMQPQueue::get","example-4191":"AMQPQueue::ack example with AMQPQueue::consume","amqpqueue.ack":"Acknowledge the receipt of a message","amqpqueue.bind":"Bind the given queue to a routing key on an exchange.","amqpqueue.cancel":"Cancel a queue binding.","amqpqueue.construct":"Create an instance of an AMQPQueue object","example-4192":"AMQPQueue::consume example","amqpqueue.consume":"Consume messages from a queue","amqpqueue.declare":"Declare a new queue","amqpqueue.delete":"Delete a queue and its contents.","example-4193":"AMQPQueue::get example","amqpqueue.get":"Retrieve the next message from the queue.","amqpqueue.getargument":"Get the argument associated with the given key","amqpqueue.getarguments":"Get all arguments set on the given queue","amqpqueue.getflags":"Get the flag bitmask","amqpqueue.getname":"Get the configured name","amqpqueue.nack":"Mark a message as explicitly not acknowledged.","amqpqueue.purge":"Purge the contents of a queue","amqpqueue.setargument":"Set the value for the given key","amqpqueue.setarguments":"Set all arguments on the queue","amqpqueue.setflags":"Set the queue flags","amqpqueue.setname":"Set the queue name","amqpqueue.unbind":"Unbind the queue from a routing key.","class.amqpqueue":"The AMQPQueue class","amqpenvelope.intro":"Introduction","amqpenvelope.synopsis":"Class synopsis","amqpenvelope.getappid":"Get the message appid","amqpenvelope.getbody":"Get the message body","amqpenvelope.getcontentencoding":"Get the message contentencoding","amqpenvelope.getcontenttype":"Get the message contenttype","amqpenvelope.getcorrelationid":"Get the message correlation id","amqpenvelope.getdeliverytag":"Get the message delivery tag","amqpenvelope.getexchange":"Get the message exchange","amqpenvelope.getexpiration":"Get the message expiration","amqpenvelope.getheader":"Get a specific message header","amqpenvelope.getheaders":"Get the message headers","amqpenvelope.getmessageid":"Get the message id","amqpenvelope.getpriority":"Get the message priority","amqpenvelope.getreplyto":"Get the message replyto","amqpenvelope.getroutingkey":"Get the message routing key","amqpenvelope.gettimestamp":"Get the message timestamp","amqpenvelope.gettype":"Get the message type","amqpenvelope.getuserid":"Get the message user id","amqpenvelope.isredelivery":"Whether this is a redelivery of the message","class.amqpenvelope":"The AMQPEnvelope class","book.amqp":"AMQP","intro.chdb":"Introduction","chdb.requirements":"Requirements","chdb.installation":"Installation","chdb.configuration":"Runtime Configuration","chdb.resources":"Resource Types","chdb.setup":"Installing\/Configuring","chdb.constants":"Predefined Constants","example-4194":"Creating a chdb file","example-4195":"Loading and looking up a chdb file","chdb.examples":"Examples","chdb.intro":"Introduction","chdb.synopsis":"Class synopsis","chdb.construct":"Creates a chdb instance","example-4196":"chdb::get example","chdb.get":"Gets the value associated with a key","class.chdb":"The chdb class","example-4197":"chdb_create example","function.chdb-create":"Creates a chdb file","ref.chdb":"chdb Functions","book.chdb":"Constant hash database","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-dns-use-global-cache":"","constant.curlopt-dns-cache-timeout":"","constant.curlopt-ftp-ssl":"","constant.curlftpssl-try":"","constant.curlftpssl-all":"","constant.curlftpssl-control":"","constant.curlftpssl-none":"","constant.curlopt-private":"","constant.curlopt-ftpsslauth":"","constant.curlopt-port":"","constant.curlopt-file":"","constant.curlopt-infile":"","constant.curlopt-infilesize":"","constant.curlopt-url":"","constant.curlopt-proxy":"","constant.curlopt-verbose":"","constant.curlopt-header":"","constant.curlopt-httpheader":"","constant.curlopt-noprogress":"","constant.curlopt-nobody":"","constant.curlopt-failonerror":"","constant.curlopt-upload":"","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-sslcert":"","constant.curlopt-sslcertpasswd":"","constant.curlopt-writeheader":"","constant.curlopt-ssl-verifyhost":"","constant.curlopt-cookiefile":"","constant.curlopt-sslversion":"","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-maxredirs":"","constant.curlopt-maxconnects":"","constant.curlopt-closepolicy":"","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-capath":"","constant.curlopt-cookiejar":"","constant.curlopt-ssl-cipher-list":"","constant.curlopt-binarytransfer":"","constant.curlopt-nosignal":"","constant.curlopt-proxytype":"","constant.curlopt-buffersize":"","constant.curlopt-httpget":"","constant.curlopt-http-version":"","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.curlauth-basic":"","constant.curlauth-digest":"","constant.curlauth-gssnegotiate":"","constant.curlauth-ntlm":"","constant.curlauth-any":"","constant.curlauth-anysafe":"","constant.curlopt-proxyauth":"","constant.curlopt-max-recv-speed-large":"","constant.curlopt-max-send-speed-large":"","constant.curlclosepolicy-least-recently-used":"","constant.curlclosepolicy-least-traffic":"","constant.curlclosepolicy-slowest":"","constant.curlclosepolicy-callback":"","constant.curlclosepolicy-oldest":"","constant.curlinfo-private":"","constant.curlinfo-effective-url":"","constant.curlinfo-http-code":"","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.curl-timecond-ifmodsince":"","constant.curl-timecond-ifunmodsince":"","constant.curl-timecond-lastmod":"","constant.curl-version-ipv6":"","constant.curl-version-kerberos4":"","constant.curl-version-ssl":"","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-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.curlftpauth-default":"","constant.curlftpauth-ssl":"","constant.curlftpauth-tls":"","constant.curlproxy-http":"","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.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-private-keyfile":"","constant.curlopt-ssh-public-keyfile":"","constant.curlmopt-pipelining":"","constant.curlmopt-maxconnects":"","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.curl-wrappers-enabled":"","curl.constants":"Predefined Constants","example-4198":"Using PHP's cURL module to fetch the example.com homepage","curl.examples-basic":"Basic curl example","curl.examples":"Examples","example-4199":"Initializing a new cURL session and fetching a web page","function.curl-close":"Close a cURL session","example-4200":"Copying a cURL handle","function.curl-copy-handle":"Copy a cURL handle along with all of its preferences","example-4201":"curl_errno example","function.curl-errno":"Return the last error number","example-4202":"curl_error example","function.curl-error":"Return a string containing the last error for the current session","example-4203":"curl_escape example","function.curl-escape":"URL encodes the given string","example-4204":"Fetching a web page","function.curl-exec":"Perform a cURL session","function.curl-file-create":"Create a CURLFile object","example-4205":"curl_getinfo example","function.curl-getinfo":"Get information regarding a specific transfer","example-4206":"Initializing a new cURL session and fetching a web page","function.curl-init":"Initialize a cURL session","example-4207":"curl_multi_add_handle example","function.curl-multi-add-handle":"Add a normal cURL handle to a cURL multi handle","example-4208":"curl_multi_close example","function.curl-multi-close":"Close a set of cURL handles","example-4209":"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-4210":"A curl_multi_info_read example","function.curl-multi-info-read":"Get information about the current transfers","example-4211":"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 an option for the cURL multi handle","example-4212":"curl_multi_strerror example","function.curl-multi-strerror":"Return string describing error code","function.curl-pause":"Pause and unpause a connection","example-4213":"curl_reset example","function.curl-reset":"Reset all options of a libcurl session handle","example-4214":"Initializing a new cURL session and fetching a web page","example-4215":"Our own implementation of curl_setopt_array","function.curl-setopt-array":"Set multiple options for a cURL transfer","example-4216":"Initializing a new cURL session and fetching a web page","example-4217":"Uploading file","function.curl-setopt":"Set an option for a cURL transfer","example-4218":"curl_share_setopt example","function.curl-share-close":"Close a cURL share handle","example-4219":"curl_share_init example","function.curl-share-init":"Initialize a cURL share handle","example-4220":"curl_share_setopt example","function.curl-share-setopt":"Set an option for a cURL share handle.","example-4221":"curl_errno example","function.curl-strerror":"Return string describing the given error code","example-4222":"curl_escape example","function.curl-unescape":"Decodes the given URL encoded string","example-4223":"curl_version example","function.curl-version":"Gets cURL version information","ref.curl":"cURL Functions","curlfile.intro":"Introduction","curlfile.synopsis":"Class synopsis","curlfile.props.name":"","curlfile.props.mime":"","curlfile.props.postname":"","curlfile.props":"Properties","example-4224":"CURLFile::__construct 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","curlfile.wakeup":"Unserialization handler","class.curlfile":"The CURLFile 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-4225":"Simple HTTP client","example-4226":"HTTP client using asynchronous DNS resolver","example-4227":"Echo server","example-4228":"SSL echo server","example-4229":"Signal handler","example-4230":"Use libevent's loop to process requests of `eio' extension","example-4231":"Miscellaneous","example-4232":"Simple HTTP server","example-4233":"EventHttpConnection::makeRequest example","example-4234":"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-4236":"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","event.add":"Makes event pending","example-4237":"Event::addSignal example","event.addsignal":"Makes signal event pending","example-4238":"Event::addTimer example","event.addtimer":"Makes timer event pending","event.construct":"Constructs Event object","event.del":"Makes event non-pending","event.delsignal":"Makes signal event non-pending","event.deltimer":"Makes timer event non-pending","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","example-4239":"EventBase::getFeatures example","eventbase.getfeatures":"Returns bitmask of features supported","example-4240":"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-4241":"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","example-4242":"EventBufferEvent::connect example","example-4243":"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-4244":"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-4245":"Buffer event's read callback","eventbufferevent.getinput":"Returns underlying input buffer associated with current buffer\n  event","example-4246":"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-4247":"EventBufferEvent::sslError example","eventbufferevent.sslerror":"Returns most recent OpenSSL error reported on the buffer event","example-4248":"Simple SMTP server","eventbufferevent.sslfilter":"Create a new SSL buffer event to send its data over another buffer event","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-4249":"EventConfig::avoidMethod example","eventconfig.avoidmethod":"Tells libevent to avoid specific event method","example-4250":"EventConfig::__construct example","eventconfig.construct":"Constructs EventConfig object","example-4251":"EventConfig::requireFeatures example","eventconfig.requirefeatures":"Enters a required event method feature that the application demands","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-4252":"EventHttp::accept example","eventhttp.accept":"Makes an HTTP server accept connections on the specified socket stream or resource","example-4253":"EventHttp::addServerAlias example","eventhttp.addserveralias":"Adds a server alias to the HTTP server object","example-4254":"EventHttp::bind example","eventhttp.bind":"Binds an HTTP server on the specified address and port","example-4255":"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-4256":"EventHttp::setCallback example","eventhttp.setcallback":"Sets a callback for specified URI","example-4257":"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-4258":"EventHttpConnection::makeRequest example","eventhttpconnection.makerequest":"Makes an HTTP request over the specified connection","example-4259":"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-4260":"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 input headers","eventhttprequest.getresponsecode":"Returns the the response code","eventhttprequest.geturi":"Returns the request URI","eventhttprequest.removeheader":"Removes an HTTP header from the headers of the request","example-4261":"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-4262":"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-4263":"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.fam":"Introduction","fam.requirements":"Requirements","fam.installation":"Installation","fam.configuration":"Runtime Configuration","fam.resources":"Resource Types","fam.setup":"Installing\/Configuring","fam.constants":"Predefined Constants","function.fam-cancel-monitor":"Terminate monitoring","function.fam-close":"Close FAM connection","function.fam-monitor-collection":"Monitor a collection of files in a directory for changes","function.fam-monitor-directory":"Monitor a directory for changes","function.fam-monitor-file":"Monitor a regular file for changes","function.fam-next-event":"Get next pending FAM event","function.fam-open":"Open connection to FAM daemon","function.fam-pending":"Check for pending FAM events","function.fam-resume-monitor":"Resume suspended monitoring","function.fam-suspend-monitor":"Temporarily suspend monitoring","ref.fam":"FAM Functions","book.fam":"File Alteration Monitor","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-text":"","constant.ftp-binary":"","constant.ftp-image":"","constant.ftp-timeout-sec":"","constant.ftp-autoseek":"","constant.ftp-autoresume":"","constant.ftp-failed":"","constant.ftp-finished":"","constant.ftp-moredata":"","ftp.constants":"Predefined Constants","example-4264":"FTP example","ftp.examples-basic":"Basic usage","ftp.examples":"Examples","example-4265":"ftp_alloc example","function.ftp-alloc":"Allocates space for a file to be uploaded","example-4266":"ftp_cdup example","function.ftp-cdup":"Changes to the parent directory","example-4267":"ftp_chdir example","function.ftp-chdir":"Changes the current directory on a FTP server","example-4268":"ftp_chmod example","function.ftp-chmod":"Set permissions on a file via FTP","example-4269":"ftp_close example","function.ftp-close":"Closes an FTP connection","example-4270":"ftp_connect example","function.ftp-connect":"Opens an FTP connection","example-4271":"ftp_delete example","function.ftp-delete":"Deletes a file on the FTP server","example-4272":"ftp_exec example","function.ftp-exec":"Requests execution of a command on the FTP server","example-4273":"ftp_fget example","function.ftp-fget":"Downloads a file from the FTP server and saves to an open file","example-4274":"ftp_fput example","function.ftp-fput":"Uploads from an open file to the FTP server","example-4275":"ftp_get_option example","function.ftp-get-option":"Retrieves various runtime behaviours of the current FTP stream","example-4276":"ftp_get example","function.ftp-get":"Downloads a file from the FTP server","example-4277":"ftp_login example","function.ftp-login":"Logs in to an FTP connection","example-4278":"ftp_mdtm example","function.ftp-mdtm":"Returns the last modified time of the given file","example-4279":"ftp_mkdir example","function.ftp-mkdir":"Creates a directory","example-4280":"ftp_nb_continue example","function.ftp-nb-continue":"Continues retrieving\/sending a file (non-blocking)","example-4281":"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-4282":"ftp_nb_fput example","function.ftp-nb-fput":"Stores a file from an open file to the FTP server (non-blocking)","example-4283":"ftp_nb_get example","example-4284":"Resuming a download with ftp_nb_get","example-4285":"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-4286":"ftp_nb_put example","example-4287":"Resuming an upload with ftp_nb_put","function.ftp-nb-put":"Stores a file on the FTP server (non-blocking)","example-4288":"ftp_nlist example","function.ftp-nlist":"Returns a list of files in the given directory","example-4289":"ftp_pasv example","function.ftp-pasv":"Turns passive mode on or off","example-4290":"ftp_put example","function.ftp-put":"Uploads a file to the FTP server","example-4291":"ftp_pwd example","function.ftp-pwd":"Returns the current directory name","function.ftp-quit":"Alias of ftp_close","example-4292":"Using ftp_raw to login to an FTP server manually.","function.ftp-raw":"Sends an arbitrary command to an FTP server","example-4293":"ftp_rawlist example","function.ftp-rawlist":"Returns a detailed list of files in the given directory","example-4294":"ftp_rename example","function.ftp-rename":"Renames a file or a directory on the FTP server","example-4295":"ftp_rmdir example","function.ftp-rmdir":"Removes a directory","example-4296":"ftp_set_option example","function.ftp-set-option":"Set miscellaneous runtime FTP options","example-4297":"Sending a SITE command to an ftp server","function.ftp-site":"Sends a SITE command to the server","example-4298":"ftp_size example","function.ftp-size":"Returns the size of the given file","example-4299":"ftp_ssl_connect example","function.ftp-ssl-connect":"Opens an Secure SSL-FTP connection","example-4300":"ftp_systype example","function.ftp-systype":"Returns the system type identifier of the remote FTP server","ref.ftp":"FTP Functions","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-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-4301":"Basic Gearman client and worker","gearman.examples-reverse":"Basic usage","example-4302":"Basic Gearman client and worker, background","gearman.examples-reverse-bg":"Basic Gearman client and worker, background","example-4303":"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-4304":"Adding two job servers","gearmanclient.addserver":"Add a job server to the client","example-4305":"Add two job servers","gearmanclient.addservers":"Add a list of job servers to the client","example-4306":"Basic submission of two tasks","example-4307":"Basic submission of two tasks with passing application context","gearmanclient.addtask":"Add a task to be run in parallel","example-4308":"Two tasks, one background and one not","gearmanclient.addtaskbackground":"Add a background task to be run in parallel","example-4309":"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-4310":"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-4311":"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-4312":"Simple job submission with immediate return","example-4313":"Submitting a job and retrieving incremental status","gearmanclient.do":"Run a single task and return a result [deprecated]","example-4314":"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-4315":"Simple job submission with immediate return","example-4316":"Submitting a job and retrieving incremental status","gearmanclient.donormal":"Run a single task and return a result","example-4317":"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-4318":"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","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-4319":"Simple worker making use of extra application context data","gearmanworker.addfunction":"Register and add callback function","gearmanworker.addoptions":"Add worker options","example-4320":"Add alternate Gearman servers","gearmanworker.addserver":"Add a job server","example-4321":"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-4322":"GearmanWorker::setId example","function.func-name":"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-4323":"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-4324":"Running worker in non-blocking mode","gearmanworker.wait":"Wait for activity from one of the job servers","example-4325":"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.net-gopher":"Introduction","net-gopher.requirements":"Requirements","net-gopher.install":"Installation","net-gopher.configuration":"Runtime Configuration","net-gopher.resources":"Resource Types","net-gopher.setup":"Installing\/Configuring","net-gopher.constants":"Predefined Constants","net-gopher.examples-basic":"Basic Example","net-gopher.examples":"Examples","example-4326":"Hypothetical output from gopher:\/\/gopher.example.com\/","example-4327":"Using gopher_parsedir","function.gopher-parsedir":"Translate a gopher formatted directory entry into an associative array.","ref.net-gopher":"Gopher Functions","book.net-gopher":"Net Gopher","intro.gupnp":"Introduction","gupnp.requirements":"Requirements","gupnp.installation":"Installation","gupnp.configuration":"Runtime Configuration","gupnp.resources":"Resource Types","gupnp.setup":"Installing\/Configuring","constant.gupnp-type-boolean":"","constant.gupnp-type-int":"","constant.gupnp-type-long":"","constant.gupnp-type-double":"","constant.gupnp-type-float":"","constant.gupnp-type-string":"","constant.gupnp-signal-device-proxy-available":"","constant.gupnp-signal-device-proxy-unavailable":"","constant.gupnp-signal-service-proxy-available":"","constant.gupnp-signal-service-proxy-unavailable":"","constant.gupnp-signal-action-invoked":"","constant.gupnp-signal-notify-failed":"","constant.gupnp-signal-subscription-lost":"","constant.gupnp-control-error-invalid-action":"","constant.gupnp-control-error-invalid-args":"","constant.gupnp-control-error-out-of-sync":"","constant.gupnp-control-error-action-failed":"","gupnp.constants":"Predefined Constants","example-4328":"Search for all UPnP devices and services.","gupnp.browsing":"Browsing devices and services","example-4329":"Implementing light server","example-4330":"Implementing light client","gupnp.binary-light":"Implementing the BinaryLight device","gupnp.examples":"Examples","example-4331":"Create new UPnP context and get IP address of the host","function.gupnp-context-get-host-ip":"Get the IP address","example-4332":"Create new UPnP context and get port number","function.gupnp-context-get-port":"Get the port","function.gupnp-context-get-subscription-timeout":"Get the event subscription timeout","example-4333":"Create new UPnP context and set host path","function.gupnp-context-host-path":"Start hosting","example-4334":"Create new UPnP context","function.gupnp-context-new":"Create a new context","function.gupnp-context-set-subscription-timeout":"Sets the event subscription timeout","example-4335":"Create new UPnP context and set callback","function.gupnp-context-timeout-add":"Sets a function to be called at regular intervals","function.gupnp-context-unhost-path":"Stop hosting","example-4336":"Create new UPnP context and start browsing","function.gupnp-control-point-browse-start":"Start browsing","function.gupnp-control-point-browse-stop":"Stop browsing","example-4337":"Create new UPnP context and start browsing","function.gupnp-control-point-callback-set":"Set control point callback","function.gupnp-control-point-new":"Create a new control point","function.gupnp-device-action-callback-set":"Set device callback function","example-4338":"Create new UPnP context and get device info service","function.gupnp-device-info-get-service":"Get the service with type","function.gupnp-device-info-get":"Get info of root device","function.gupnp-root-device-get-available":"Check whether root device is available","function.gupnp-root-device-get-relative-location":"Get the relative location of root device.","example-4339":"Create new UPnP context and get device info service","function.gupnp-root-device-new":"Create a new root device","function.gupnp-root-device-set-available":"Set whether or not root_device is available","function.gupnp-root-device-start":"Start main loop","function.gupnp-root-device-stop":"Stop main loop","function.gupnp-service-action-get":"Retrieves the specified action arguments","function.gupnp-service-action-return-error":"Return error code","function.gupnp-service-action-return":"Return successfully","function.gupnp-service-action-set":"Sets the specified action return values","function.gupnp-service-freeze-notify":"Freeze new notifications","function.gupnp-service-info-get-introspection":"Get resource introspection of service","function.gupnp-service-info-get":"Get full info of service","function.gupnp-service-introspection-get-state-variable":"Returns the state variable data","function.gupnp-service-notify":"Notifies listening clients","function.gupnp-service-proxy-action-get":"Send action to the service and get value","function.gupnp-service-proxy-action-set":"Send action to the service and set value","function.gupnp-service-proxy-add-notify":"Sets up callback for variable change notification","function.gupnp-service-proxy-callback-set":"Set service proxy callback for signal","function.gupnp-service-proxy-get-subscribed":"Check whether subscription is valid to the service","function.gupnp-service-proxy-remove-notify":"Cancels the variable change notification","gupnp-service-proxy-send-action":"Send action with multiple parameters synchronously","function.gupnp-service-proxy-set-subscribed":"(Un)subscribes to the service.","function.gupnp-service-thaw-notify":"Sends out any pending notifications and stops queuing of new ones.","ref.gupnp":"Gupnp Functions","book.gupnp":"Gupnp","intro.http":"Introduction","http.requirements.windows":"Installation requirements on Windows","http.requirements.nix":"Installation requirements on other platforms","http.requirements":"Requirements","http.install.pecl":"Installation","http.install":"Installation\/Configuration","http.configuration":"Runtime Configuration","http.resources":"Resource Types","http.setup":"Installing\/Configuring","constant.http-support":"","constant.http-support-requests":"","constant.http-support-magicmime":"","constant.http-support-encodings":"","constant.http-support-sslrequests":"","http.constants.support":"Constants usable with http_support","constant.http-params-allow-comma":"","constant.http-params-allow-failure":"","constant.http-params-raise-error":"","constant.http-params-default":"","http.constants.params":"Constants usable with http_parse_params","constant.http-cookie-parse-raw":"","constant.http-cookie-secure":"","constant.http-cookie-httponly":"","http.constants.cookie":"Constants usable with http_parse_cookie and its return value","constant.http-deflate-level-def":"","constant.http-deflate-level-min":"","constant.http-deflate-level-max":"","constant.http-deflate-type-zlib":"","constant.http-deflate-type-gzip":"","constant.http-deflate-type-raw":"","constant.http-deflate-strategy-def":"","constant.http-deflate-strategy-filt":"","constant.http-deflate-strategy-huff":"","constant.http-deflate-strategy-rle":"","constant.http-deflate-strategy-fixed":"","http.constants.deflate":"Constants usable with http_deflate and HttpDeflateStream","constant.http-encoding-stream-flush-none":"","constant.http-encoding-stream-flush-sync":"","constant.http-encoding-stream-flush-full":"","http.constants.encodingstream":"Constants usable with HttpDeflateStream and HttpInflateStream","constant.http-e-runtime":"","constant.http-e-invalid-param":"","constant.http-e-header":"","constant.http-e-malformed-headers":"","constant.http-e-request-method":"","constant.http-e-message-type":"","constant.http-e-encoding":"","constant.http-e-request":"","constant.http-e-request-pool":"","constant.http-e-socket":"","constant.http-e-response":"","constant.http-e-url":"","constant.http-e-querystring":"","http.constants.error":"Constants used for error reporting and Exceptions","constant.http-msg-none":"","constant.http-msg-request":"","constant.http-msg-response":"","http.constants.message":"Constants usable with HttpMessage","constant.http-querystring-type-bool":"","constant.http-querystring-type-int":"","constant.http-querystring-type-float":"","constant.http-querystring-type-string":"","constant.http-querystring-type-array":"","constant.http-querystring-type-object":"","http.constants.querystring":"Constants usable with HttpQueryString","constant.http-auth-basic":"","constant.http-auth-digest":"","constant.http-auth-ntlm":"","constant.http-auth-gssneg":"","constant.http-auth-any":"","http.constants.request.httpauth":"Constants used for the httpauthtype request option","constant.http-version-any":"","constant.http-version-1-0":"","constant.http-version-1-1":"","http.constants.request.protocol":"Constants used for the HTTP protocol version request option","constant.http-ssl-version-any":"","constant.http-ssl-version-tlsv1":"","constant.http-ssl-version-sslv3":"","constant.http-ssl-version-sslv2":"","http.constants.request.ssl":"Constants used for the SSL protocol type and version request option","constant.http-proxy-socks4":"","constant.http-proxy-socks5":"","constant.http-proxy-http":"","http.constants.request.proxy":"Constants used for the proxytype request option","constant.http-ipresolve-v4":"","constant.http-ipresolve-v6":"","constant.http-ipresolve-any":"","http.constants.request.dns":"Constants used for the ipresolve request option","constant.http-meth-get":"","constant.http-meth-head":"","constant.http-meth-post":"","constant.http-meth-put":"","constant.http-meth-delete":"","constant.http-meth-options":"","constant.http-meth-trace":"","constant.http-meth-connect":"","constant.http-meth-propfind":"","constant.http-meth-proppatch":"","constant.http-meth-mkcol":"","constant.http-meth-copy":"","constant.http-meth-move":"","constant.http-meth-lock":"","constant.http-meth-unlock":"","constant.http-meth-version-control":"","constant.http-meth-report":"","constant.http-meth-checkout":"","constant.http-meth-checkin":"","constant.http-meth-uncheckout":"","constant.http-meth-mkworkspace":"","constant.http-meth-update":"","constant.http-meth-label":"","constant.http-meth-merge":"","constant.http-meth-baseline-control":"","constant.http-meth-mkactivity":"","constant.http-meth-acl":"","http.constants.request.methods":"Predefined HTTP request method constants","constant.http-redirect":"","constant.http-redirect-perm":"","constant.http-redirect-found":"","constant.http-redirect-post":"","constant.http-redirect-proxy":"","constant.http-redirect-temp":"","http.constants.redirect":"Constants usable with http_redirect","constant.http-url-replace":"","constant.http-url-join-path":"","constant.http-url-join-query":"","constant.http-url-strip-user":"","constant.http-url-strip-pass":"","constant.http-url-strip-auth":"","constant.http-url-strip-port":"","constant.http-url-strip-path":"","constant.http-url-strip-query":"","constant.http-url-strip-fragment":"","constant.http-url-strip-all":"","http.constants.url":"Constants usable with http_build_url","http.constants":"Predefined Constants","http.request.option.timeout":"","http.request.option.connecttimeout":"","http.request.option.dns-cache-timeout":"","http.request.options.timeouts":"Options related to time outs","http.request.option.url":"","http.request.option.port":"","http.request.option.redirect":"","http.request.option.unrestrictedauth":"","http.request.options.urls":"Options related to urls","http.request.options.cookies":"Options related to cookies","http.request.options.headers":"Options related to headers","http.request.options.auth":"Options related to authentication","http.request.options.proxy":"Options related to proxies","http.request.options.transfer":"Options related to the transfer","http.request.options.limits":"Options imposing limits","http.request.options.callback":"Callback options","http.request.options.network":"Network options","http.request.options.ssl":"SSL options","http.request.options":"Options usable with the HttpRequest class and request functions","httpdeflatestream.synopsis":"Class synopsis","http.httpdeflatestream.constants":"Predefined Constants","http.httpdeflatestream.members":"Class Members","example-4340":"A HttpDeflateStream example","httpdeflatestream.construct":"HttpDeflateStream class constructor","httpdeflatestream.factory":"HttpDeflateStream class factory","httpdeflatestream.finish":"Finalize deflate stream","httpdeflatestream.flush":"Flush deflate stream","httpdeflatestream.update":"Update deflate stream","class.httpdeflatestream":"The HttpDeflateStream class","httpinflatestream.synopsis":"Class synopsis","http.httpinflatestream.constants":"Constants","http.httpinflatestream.members":"Class Members","example-4341":"A HttpInflateStream example","httpinflatestream.construct":"HttpInflateStream class constructor","httpinflatestream.factory":"HttpInflateStream class factory","httpinflatestream.finish":"Finalize inflate stream","httpinflatestream.flush":"Flush inflate stream","httpinflatestream.update":"Update inflate stream","class.httpinflatestream":"The HttpInflateStream class","httpmessage.synopsis":"Class synopsis","http.httpmessage.properties.instance":"Instance Properties","http.httpmessage.properties":"Properties","http.httpmessage.constants":"Predefined Constants","http.httpmessage.members":"Class Members","httpmessage.addheaders":"Add headers","httpmessage.construct":"HttpMessage constructor","httpmessage.detach":"Detach HttpMessage","httpmessage.factory":"Create HttpMessage from string","httpmessage.fromenv":"Create HttpMessage from environment","httpmessage.fromstring":"Create HttpMessage from string","httpmessage.getbody":"Get message body","httpmessage.getheader":"Get header","httpmessage.getheaders":"Get message headers","httpmessage.gethttpversion":"Get HTTP version","httpmessage.getparentmessage":"Get parent message","httpmessage.getrequestmethod":"Get request method","httpmessage.getrequesturl":"Get request URL","httpmessage.getresponsecode":"Get response code","httpmessage.getresponsestatus":"Get response status","httpmessage.gettype":"Get message type","httpmessage.guesscontenttype":"Guess content type","httpmessage.prepend":"Prepend message(s)","httpmessage.reverse":"Reverse message chain","httpmessage.send":"Send message","httpmessage.setbody":"Set message body","httpmessage.setheaders":"Set headers","httpmessage.sethttpversion":"Set HTTP version","httpmessage.setrequestmethod":"Set request method","httpmessage.setrequesturl":"Set request URL","httpmessage.setresponsecode":"Set response code","httpmessage.setresponsestatus":"Set response status","httpmessage.settype":"Set message type","httpmessage.tomessagetypeobject":"Create HTTP object regarding message type","httpmessage.tostring":"Get string representation","class.httpmessage":"The HttpMessage class","httpquerystring.synopsis":"Class synopsis","http.httpquerystring.properties.instance":"Instance Properties","http.httpquerystring.properties.static":"Static Properties","http.httpquerystring.properties":"Properties","http.httpquerystring.constants":"Predefined Constants","http.httpquerystring.members":"Class Members","httpquerystring.construct":"HttpQueryString constructor","httpquerystring.get":"Get (part of) query string","httpquerystring.mod":"Modifiy query string copy","httpquerystring.set":"Set query string params","httpquerystring.singleton":"HttpQueryString singleton","httpquerystring.toarray":"Get query string as array","httpquerystring.tostring":"Get query string","httpquerystring.xlate":"Change query strings charset","class.httpquerystring":"The HttpQueryString class","httprequest.synopsis":"Class synopsis","http.httprequest.properties.instance":"Instance Properties","http.httprequest.properties":"Properties","http.httprequest.constants":"Predefined Constants","http.httprequest.members":"Class Members","example-4342":"A HttpRequest::addCookies example","httprequest.addcookies":"Add cookies","httprequest.addheaders":"Add headers","httprequest.addpostfields":"Add post fields","httprequest.addpostfile":"Add post file","httprequest.addputdata":"Add put data","httprequest.addquerydata":"Add query data","httprequest.addrawpostdata":"Add raw post data","httprequest.addssloptions":"Add ssl options","httprequest.clearhistory":"Clear history","httprequest.construct":"HttpRequest constructor","httprequest.enablecookies":"Enable cookies","httprequest.getcontenttype":"Get content type","httprequest.getcookies":"Get cookies","httprequest.getheaders":"Get headers","httprequest.gethistory":"Get history","httprequest.getmethod":"Get method","httprequest.getoptions":"Get options","httprequest.getpostfields":"Get post fields","httprequest.getpostfiles":"Get post files","httprequest.getputdata":"Get put data","httprequest.getputfile":"Get put file","httprequest.getquerydata":"Get query data","httprequest.getrawpostdata":"Get raw post data","httprequest.getrawrequestmessage":"Get raw request message","httprequest.getrawresponsemessage":"Get raw response message","httprequest.getrequestmessage":"Get request message","httprequest.getresponsebody":"Get response body","httprequest.getresponsecode":"Get response code","httprequest.getresponsecookies":"Get response cookie(s)","httprequest.getresponsedata":"Get response data","httprequest.getresponseheader":"Get response header(s)","httprequest.getresponseinfo":"Get response info","httprequest.getresponsemessage":"Get response message","httprequest.getresponsestatus":"Get response status","httprequest.getssloptions":"Get ssl options","httprequest.geturl":"Get url","httprequest.resetcookies":"Reset cookies","example-4343":"GET example","example-4344":"POST example","httprequest.send":"Send request","httprequest.setbody":"Set request body to send, overwriting previously set request body.","httprequest.setcontenttype":"Set content type","httprequest.setcookies":"Set cookies","httprequest.setheaders":"Set headers","httprequest.setmethod":"Set method","httprequest.setoptions":"Set options","httprequest.setpostfields":"Set post fields","httprequest.setpostfiles":"Set post files","httprequest.setputdata":"Set put data","httprequest.setputfile":"Set put file","httprequest.setquerydata":"Set query data","httprequest.setrawpostdata":"Set raw post data","httprequest.setssloptions":"Set ssl options","httprequest.seturl":"Set URL","class.httprequest":"The HttpRequest","httprequestpool.synopsis":"Class synopsis","http.httprequestpool.properties":"Properties","http.httprequestpool.constants":"Predefined Constants","http.httprequestpool.members":"Class Members","httprequestpool.attach":"Attach HttpRequest","example-4345":"A HttpRequestPool example","httprequestpool.construct":"HttpRequestPool constructor","httprequestpool.destruct":"HttpRequestPool destructor","httprequestpool.detach":"Detach HttpRequest","httprequestpool.getattachedrequests":"Get attached requests","httprequestpool.getfinishedrequests":"Get finished requests","httprequestpool.reset":"Reset request pool","httprequestpool.send":"Send all requests","example-4346":"A HttpRequestPool::socketPerform example","httprequestpool.socketperform":"Perform socket actions","httprequestpool.socketselect":"Perform socket select","class.httprequestpool":"The HttpRequestPool class","httpresponse.synopsis":"Class synopsis","http.httpresponse.properties.static":"Static Properties","http.httpresponse.properties":"Properties","http.httpresponse.constants":"Predefined Constants","http.httpresponse.members":"Class Members","example-4347":"A HttpResponse::capture example","httpresponse.capture":"Capture script output","httpresponse.getbuffersize":"Get buffer size","httpresponse.getcache":"Get cache","httpresponse.getcachecontrol":"Get cache control","httpresponse.getcontentdisposition":"Get content disposition","httpresponse.getcontenttype":"Get content type","httpresponse.getdata":"Get data","httpresponse.getetag":"Get ETag","httpresponse.getfile":"Get file","httpresponse.getgzip":"Get gzip","httpresponse.getheader":"Get header","httpresponse.getlastmodified":"Get last modified","httpresponse.getrequestbody":"Get request body","httpresponse.getrequestbodystream":"Get request body stream","httpresponse.getrequestheaders":"Get request headers","httpresponse.getstream":"Get Stream","httpresponse.getthrottledelay":"Get throttle delay","httpresponse.guesscontenttype":"Guess content type","httpresponse.redirect":"Redirect","example-4348":"A HttpResponse::send example","httpresponse.send":"Send response","httpresponse.setbuffersize":"Set buffer size","httpresponse.setcache":"Set cache","httpresponse.setcachecontrol":"Set cache control","httpresponse.setcontentdisposition":"Set content disposition","httpresponse.setcontenttype":"Set content type","httpresponse.setdata":"Set data","httpresponse.setetag":"Set ETag","httpresponse.setfile":"Set file","httpresponse.setgzip":"Set gzip","httpresponse.setheader":"Set header","httpresponse.setlastmodified":"Set last modified","httpresponse.setstream":"Set stream","httpresponse.setthrottledelay":"Set throttle delay","httpresponse.status":"Send HTTP response status","class.httpresponse":"The HttpResponse","http.functions":"Function groups","example-4349":"A http_cache_etag example","function.http-cache-etag":"Caching by ETag","example-4350":"A http_cache_last_modified example","function.http-cache-last-modified":"Caching by last modification","example-4351":"A http_chunked_decode example","function.http-chunked-decode":"Decode chunked-encoded data","function.http-deflate":"Deflate data","function.http-inflate":"Inflate data","function.http-build-cookie":"Build cookie string","function.http-date":"Compose HTTP RFC compliant date","function.http-get-request-body-stream":"Get request body as stream","function.http-get-request-body":"Get request body as string","function.http-get-request-headers":"Get request headers as array","function.http-match-etag":"Match ETag","function.http-match-modified":"Match last modification","function.http-match-request-header":"Match any header","example-4352":"A http_support example","function.http-support":"Check built-in HTTP support","example-4353":"Using http_negotiate_charset","function.http-negotiate-charset":"Negotiate client's preferred character set","example-4354":"Using http_negotiate_content_type","function.http-negotiate-content-type":"Negotiate client's preferred content type","example-4355":"Using http_negotiate_language","function.http-negotiate-language":"Negotiate client's preferred language","function.ob-deflatehandler":"Deflate output handler","function.ob-etaghandler":"ETag output handler","function.ob-inflatehandler":"Inflate output handler","example-4356":"Using http_parse_cookie","function.http-parse-cookie":"Parse HTTP cookie","example-4357":"Using http_parse_headers","function.http-parse-headers":"Parse HTTP headers","example-4358":"Using http_parse_message","function.http-parse-message":"Parse HTTP messages","example-4359":"A http_parse_params example","function.http-parse-params":"Parse parameter list","function.http-persistent-handles-clean":"Clean up persistent handles","example-4360":"A http_persistent_handles_count example","function.http-persistent-handles-count":"Stat persistent handles","example-4361":"A http_persistent_handles_ident example","function.http-persistent-handles-ident":"Get\/set ident of persistent handles","http.request.info":"","example-4362":"A http_get example","function.http-get":"Perform GET request","function.http-head":"Perform HEAD request","function.http-post-data":"Perform POST request with pre-encoded data","example-4363":"A http_post_fields example","function.http-post-fields":"Perform POST request with data to be encoded","function.http-put-data":"Perform PUT request with data","function.http-put-file":"Perform PUT request with file","function.http-put-stream":"Perform PUT request with stream","function.http-request-body-encode":"Encode request body","function.http-request-method-exists":"Check whether request method exists","function.http-request-method-name":"Get request method name","function.http-request-method-register":"Register request method","function.http-request-method-unregister":"Unregister request method","function.http-request":"Perform custom request","example-4364":"A http_redirect example","function.http-redirect":"Issue HTTP redirect","function.http-send-content-disposition":"Send Content-Disposition","function.http-send-content-type":"Send Content-Type","function.http-send-data":"Send arbitrary data","example-4365":"A http_send_file example","function.http-send-file":"Send file","function.http-send-last-modified":"Send Last-Modified","function.http-send-status":"Send HTTP response status","function.http-send-stream":"Send stream","example-4366":"A http_throttle example","function.http-throttle":"HTTP throttling","function.http-build-str":"Build query string","example-4367":"A http_build_url example","function.http-build-url":"Build a URL","ref.http":"HTTP Functions","book.http":"HTTP","intro.hw":"Introduction","hw.requirements":"Requirements","hw.installation":"Installation","hw.configuration":"Runtime Configuration","hw.resources":"Resource Types","hw.setup":"Installing\/Configuring","constant.hw-attr-lang":"","constant.hw-attr-nr":"","constant.hw-attr-none":"","hw.constants":"Predefined Constants","hw.apache":"Integration with Apache","hw.todo":"Todo","function.hw-array2objrec":"Convert attributes from object array to object record","function.hw-changeobject":"Changes attributes of an object (obsolete)","function.hw-children":"Object ids of children","function.hw-childrenobj":"Object records of children","function.hw-close":"Closes the Hyperwave connection","function.hw-connect":"Opens a connection","function.hw-connection-info":"Prints information about the connection to Hyperwave server","function.hw-cp":"Copies objects","function.hw-deleteobject":"Deletes object","function.hw-docbyanchor":"Object id object belonging to anchor","function.hw-docbyanchorobj":"Object record object belonging to anchor","function.hw-document-attributes":"Object record of hw_document","function.hw-document-bodytag":"Body tag of hw_document","function.hw-document-content":"Returns content of hw_document","function.hw-document-setcontent":"Sets\/replaces content of hw_document","function.hw-document-size":"Size of hw_document","function.hw-dummy":"Hyperwave dummy function","function.hw-edittext":"Retrieve text document","function.hw-error":"Error number","function.hw-errormsg":"Returns error message","function.hw-free-document":"Frees hw_document","function.hw-getanchors":"Object ids of anchors of document","function.hw-getanchorsobj":"Object records of anchors of document","function.hw-getandlock":"Return object record and lock object","function.hw-getchildcoll":"Object ids of child collections","function.hw-getchildcollobj":"Object records of child collections","function.hw-getchilddoccoll":"Object ids of child documents of collection","function.hw-getchilddoccollobj":"Object records of child documents of collection","function.hw-getobject":"Object record","function.hw-getobjectbyquery":"Search object","function.hw-getobjectbyquerycoll":"Search object in collection","function.hw-getobjectbyquerycollobj":"Search object in collection","function.hw-getobjectbyqueryobj":"Search object","function.hw-getparents":"Object ids of parents","function.hw-getparentsobj":"Object records of parents","function.hw-getrellink":"Get link from source to dest relative to rootid","function.hw-getremote":"Gets a remote document","function.hw-getremotechildren":"Gets children of remote document","function.hw-getsrcbydestobj":"Returns anchors pointing at object","function.hw-gettext":"Retrieve text document","function.hw-getusername":"Name of currently logged in user","function.hw-identify":"Identifies as user","function.hw-incollections":"Check if object ids in collections","function.hw-info":"Info about connection","function.hw-inscoll":"Insert collection","function.hw-insdoc":"Insert document","function.hw-insertanchors":"Inserts only anchors into text","function.hw-insertdocument":"Upload any document","function.hw-insertobject":"Inserts an object record","function.hw-mapid":"Maps global id on virtual local id","example-4368":"modifying an attribute","example-4369":"adding a completely new attribute","example-4370":"modifying Title attribute","example-4371":"modifying Title attribute","example-4372":"removing attribute","function.hw-modifyobject":"Modifies object record","function.hw-mv":"Moves objects","function.hw-new-document":"Create new document","function.hw-objrec2array":"Convert attributes from object record to object array","function.hw-output-document":"Prints hw_document","function.hw-pconnect":"Make a persistent database connection","function.hw-pipedocument":"Retrieve any document","function.hw-root":"Root object id","function.hw-setlinkroot":"Set the id to which links are calculated","function.hw-stat":"Returns status string","function.hw-unlock":"Unlock object","function.hw-who":"List of currently logged in users","ref.hw":"Hyperwave Functions","book.hw":"Hyperwave","intro.hwapi":"Introduction","hwapi.requirements":"Requirements","hwapi.installation":"Installation","hwapi.configuration":"Runtime Configuration","hwapi.resources":"Resource Types","hwapi.setup":"Installing\/Configuring","hwapi.constants":"Predefined Constants","hwapi.apache":"Integration with Apache","hwapi.classes":"Classes","hwapi.checkin":"Checks in an object","hwapi.checkout":"Checks out an object","hwapi.children":"Returns children of an object","hwapi.content":"Returns content of an object","hwapi.copy":"Copies physically","hwapi.dbstat":"Returns statistics about database server","hwapi.dcstat":"Returns statistics about document cache server","hwapi.dstanchors":"Returns a list of all destination anchors","hwapi.dstofsrcanchor":"Returns destination of a source anchor","hwapi.find":"Search for objects","hwapi.ftstat":"Returns statistics about fulltext server","hwapi.hwstat":"Returns statistics about Hyperwave server","hwapi.identify":"Log into Hyperwave Server","hwapi.info":"Returns information about server configuration","hwapi.insert":"Inserts a new object","hwapi.insertanchor":"Inserts a new object of type anchor","hwapi.insertcollection":"Inserts a new object of type collection","hwapi.insertdocument":"Inserts a new object of type document","hwapi.link":"Creates a link to an object","hwapi.lock":"Locks an object","hwapi.move":"Moves object between collections","example-4373":"Retrieve an object","hwapi.object":"Retrieve attribute information","hwapi.objectbyanchor":"Returns the object an anchor belongs to","hwapi.parents":"Returns parents of an object","hwapi.remove":"Delete an object","hwapi.replace":"Replaces an object","hwapi.setcommittedversion":"Commits version other than last version","hwapi.srcanchors":"Returns a list of all source anchors","hwapi.srcsofdst":"Returns source of a destination object","hwapi.unlock":"Unlocks a locked object","hwapi.user":"Returns the own user object","hwapi.userlist":"Returns a list of all logged in users","hwapi.attribute-key":"Returns key of the attribute","hwapi.attribute-langdepvalue":"Returns value for a given language","hwapi.attribute-value":"Returns value of the attribute","hwapi.attribute-values":"Returns all values of the attribute","hwapi.content-mimetype":"Returns mimetype","hwapi.content-read":"Read content","hwapi.error-count":"Returns number of reasons","hwapi.error-reason":"Returns reason of error","hwapi.object-assign":"Clones object","hwapi.object-attreditable":"Checks whether an attribute is editable","hwapi.object-count":"Returns number of attributes","hwapi.object-insert":"Inserts new attribute","hwapi.object-remove":"Removes attribute","hwapi.object-title":"Returns the title attribute","hwapi.object-value":"Returns value of attribute","hwapi.reason-description":"Returns description of reason","hwapi.reason-type":"Returns type of reason","function.hwapi-attribute-new":"Creates instance of class hw_api_attribute","function.hwapi-content-new":"Create new instance of class hw_api_content","function.hwapi-hgcsp":"Returns object of class hw_api","function.hwapi-object-new":"Creates a new instance of class hwapi_object_new","ref.hwapi":"Hyperwave API Functions","book.hwapi":"Hyperwave API","intro.java":"Introduction","java.requirements":"Requirements","java.installation":"Installation","java.configuration":"Runtime Configuration","java.resources":"Resource Types","java.setup":"Installing\/Configuring","java.constants":"Predefined Constants","java.servlet":"Java Servlet SAPI","example-4374":"Java Example","example-4375":"AWT Example","java.examples-basic":"Basic usage","java.examples":"Examples","function.java-last-exception-clear":"Clear last Java exception","example-4376":"Java exception handler","function.java-last-exception-get":"Get last Java exception","ref.java":"Java Functions","book.java":"PHP \/ Java Integration","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-matched-dn":"","constant.ldap-opt-server-controls":"","constant.ldap-opt-client-controls":"","constant.ldap-opt-debug-level":"","constant.gslc-ssl-no-auth":"","constant.gslc-ssl-oneway-auth":"","constant.gslc-ssl-twoway-auth":"","ldap.constants":"Predefined Constants","ldap.using":"Using the PHP LDAP calls","example-4377":"LDAP search example","ldap.examples-basic":"Basic usage","ldap.examples":"Examples","function.ldap-8859-to-t61":"Translate 8859 characters to t61 characters","example-4378":"Complete example with authenticated bind","function.ldap-add":"Add entries to LDAP directory","example-4379":"Using LDAP Bind","example-4380":"Using LDAP Bind Anonymously","function.ldap-bind":"Bind to LDAP directory","function.ldap-close":"Alias of ldap_unbind","example-4381":"Complete example of password check","function.ldap-compare":"Compare value of attribute found in entry specified with DN","example-4382":"Example of connecting to LDAP server.","example-4383":"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-4384":"LDAP pagination","example-4385":"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-delete":"Delete an entry from a directory","function.ldap-dn2ufn":"Convert DN to User Friendly Naming format","example-4387":"Enumerating all LDAP error messages","function.ldap-err2str":"Convert LDAP error number into string error message","example-4388":"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","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-4389":"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-4390":"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-4391":"List all values of the "mail" attribute for a\n     directory entry","function.ldap-get-values":"Get all values from a result entry","example-4392":"Produce a list of all organizational units of an organization","function.ldap-list":"Single-level search","function.ldap-mod-add":"Add attribute values to current attributes","function.ldap-mod-del":"Delete attribute values from current attributes","function.ldap-mod-replace":"Replace attribute values with new ones","function.ldap-modify":"Modify an LDAP entry","function.ldap-next-attribute":"Get the next attribute in result","function.ldap-next-entry":"Get next result entry","function.ldap-next-reference":"Get next reference","function.ldap-parse-reference":"Extract information from reference entry","function.ldap-parse-result":"Extract information from result","function.ldap-read":"Read an entry","function.ldap-rename":"Modify the name of an entry","function.ldap-sasl-bind":"Bind to LDAP directory using SASL","example-4393":"LDAP search","function.ldap-search":"Search LDAP tree","example-4394":"Set protocol version","example-4395":"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-4396":"LDAP sort","function.ldap-sort":"Sort LDAP result entries","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","book.ldap":"Lightweight Directory Access Protocol","intro.notes":"Introduction","notes.requirements":"Requirements","notes.installation":"Installation","notes.configuration":"Runtime Configuration","notes.resources":"Resource Types","notes.setup":"Installing\/Configuring","notes.constants":"Predefined Constants","function.notes-body":"Open the message msg_number in the specified mailbox on the specified server (leave serv","function.notes-copy-db":"Copy a Lotus Notes database","function.notes-create-db":"Create a Lotus Notes database","function.notes-create-note":"Create a note using form form_name","function.notes-drop-db":"Drop a Lotus Notes database","function.notes-find-note":"Returns a note id found in database_name","function.notes-header-info":"Open the message msg_number in the specified mailbox on the specified server (leave serv","function.notes-list-msgs":"Returns the notes from a selected database_name","function.notes-mark-read":"Mark a note_id as read for the User user_name","function.notes-mark-unread":"Mark a note_id as unread for the User user_name","function.notes-nav-create":"Create a navigator name, in database_name","function.notes-search":"Find notes that match keywords in database_name","function.notes-unread":"Returns the unread note id's for the current User user_name","function.notes-version":"Get the version Lotus Notes","ref.notes":"Lotus Notes Functions","book.notes":"Lotus Notes","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.session-handler":"","ini.memcache.save-path":"","ini.memcache.protocol":"","ini.memcache.redundancy":"","ini.memcache.session-redundancy":"","ini.memcache.compress-threshold":"","ini.memcache.lock-timeout":"","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-4397":"memcache extension overview example","example-4398":"Using memcache session handler","memcache.examples-overview":"Basic usage","memcache.examples":"Examples","memcache.intro":"Introduction","memcache.synopsis":"Class synopsis","example-4399":"Memcache::add example","memcache.add":"Add an item to the server","example-4400":"Memcache::addServer example","memcache.addserver":"Add a memcached server to connection pool","example-4401":"Memcache::close example","memcache.close":"Close memcached server connection","example-4402":"Memcache::connect example","memcache.connect":"Open memcached server connection","example-4403":"Memcache::decrement example","memcache.decrement":"Decrement item's value","example-4404":"Memcache::delete example","memcache.delete":"Delete item from the server","example-4405":"Memcache::flush example","memcache.flush":"Flush all existing items at the server","example-4406":"Memcache::get example","memcache.get":"Retrieve item from the server","example-4407":"Memcache::getExtendedStats example","memcache.getextendedstats":"Get statistics from all servers in pool","example-4408":"Memcache::getServerStatus example","memcache.getserverstatus":"Returns server status","memcache.getstats":"Get statistics of the server","example-4409":"Memcache::getVersion example","memcache.getversion":"Return version of the server","example-4410":"Memcache::increment example","memcache.increment":"Increment item's value","example-4411":"Memcache::pconnect example","memcache.pconnect":"Open memcached server persistent connection","example-4412":"Memcache::replace example","memcache.replace":"Replace value of the existing item","example-4413":"Memcache::set example","example-4414":"Memcache::set example","memcache.set":"Store data at the server","example-4415":"Memcache::setCompressThreshold example","memcache.setcompressthreshold":"Enable automatic compression of large values","example-4416":"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":"","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-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.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":"Predefined Constants","memcached.expiration":"Expiration Times","example-4417":"Result callback example","memcached.callbacks.result":"Result callbacks","example-4418":"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-4419":"Memcached::addServer example","memcached.addserver":"Add a server to the server pool","example-4420":"Memcached::addServers example","memcached.addservers":"Add multiple servers to the server pool","example-4421":"Memcached::append example","memcached.append":"Append data to an existing item","memcached.appendbykey":"Append data to an existing item on a specific server","example-4422":"Memcached::cas example","memcached.cas":"Compare and swap an item","memcached.casbykey":"Compare and swap an item on a specific server","example-4423":"Creating a Memcached object","memcached.construct":"Create a Memcached instance","example-4424":"Memcached::decrement example","memcached.decrement":"Decrement numeric item's value","memcached.decrementbykey":"Decrement numeric item's value, stored on a specific server","example-4425":"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-4426":"Memcached::fetch example","memcached.fetch":"Fetch the next result","example-4427":"Memcached::getDelayed example","memcached.fetchall":"Fetch all the remaining results","example-4428":"Memcached::flush example","memcached.flush":"Invalidate all items in the cache","example-4429":"Memcached::get example #1","example-4430":"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-4431":"Memcached::getDelayed example","memcached.getdelayed":"Request multiple items","memcached.getdelayedbykey":"Request multiple items from a specific server","example-4432":"Memcached::getMulti example","example-4433":"Memcached::GET_PRESERVE_ORDER example","memcached.getmulti":"Retrieve multiple items","memcached.getmultibykey":"Retrieve multiple items from a specific server","example-4434":"Retrieving Memcached options","memcached.getoption":"Retrieve a Memcached option value","example-4435":"Memcached::getResultCode example","memcached.getresultcode":"Return the result code of the last operation","example-4436":"Memcached::getResultMessage example","memcached.getresultmessage":"Return the message describing the result of the last operation","example-4437":"Memcached::getServerByKey example","memcached.getserverbykey":"Map a key to a server","example-4438":"Memcached::getServerList example","memcached.getserverlist":"Get the list of the servers in the pool","example-4439":"Memcached::getStats example","memcached.getstats":"Get server pool statistics","example-4440":"Memcached::getVersion example","memcached.getversion":"Get server pool version info","example-4441":"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-4442":"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-4443":"Memcached::set example","memcached.set":"Store an item","example-4444":"Memcached::setByKey example","memcached.setbykey":"Store an item on a specific server","example-4445":"Memcached::setMulti example","memcached.setmulti":"Store multiple items","memcached.setmultibykey":"Store multiple items on a specific server","example-4446":"Setting a Memcached option","memcached.setoption":"Set a Memcached option","example-4447":"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.nix":"Installation requirements on non windows platforms","mqseries.requirements.windows":"Installation requirements on Windows","mqseries.requirements":"Requirements","mqseries.configure":"Installation","mqseries.ini":"Runtime Configuration","mqseries.resources":"Resource Types","mqseries.setup":"Installing\/Configuring","mqseries.constants":"Predefined Constants","example-4448":"mqseries_back\n     example","function.mqseries-back":"MQSeries MQBACK","example-4449":"mqseries_begin\n     example","function.mqseries-begin":"MQseries MQBEGIN","example-4450":"mqseries_close\n     example","function.mqseries-close":"MQSeries MQCLOSE","example-4451":"mqseries_cmit\n     example","function.mqseries-cmit":"MQSeries MQCMIT","example-4452":"mqseries_conn\n     example","function.mqseries-conn":"MQSeries MQCONN","example-4453":"mqseries_connx\n     example","example-4454":"mqseries_connx\n     example using SSL connection & OCSP Responder URL","function.mqseries-connx":"MQSeries MQCONNX","example-4455":"mqseries_disc\n     example","function.mqseries-disc":"MQSeries MQDISC","example-4456":"mqseries_get\n     example","function.mqseries-get":"MQSeries MQGET","example-4457":"mqseries_inq\n     example","function.mqseries-inq":"MQSeries MQINQ","example-4458":"mqseries_open\n     example","function.mqseries-open":"MQSeries MQOPEN","function.mqseries-put1":"MQSeries MQPUT1","example-4459":"mqseries_put\n     example","function.mqseries-put":"MQSeries MQPUT","function.mqseries-set":"MQSeries MQSET","example-4460":"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","ini.define-syslog-variables":"","network.configuration":"Runtime Configuration","network.resources":"Resource Types","network.setup":"Installing\/Configuring","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","example-4461":"define_syslog_variables example","function.define-syslog-variables":"Initializes all syslog related variables","function.dns-check-record":"Alias of checkdnsrr","function.dns-get-mx":"Alias of getmxrr","example-4462":"Using dns_get_record","example-4463":"Using dns_get_record and DNS_ANY","function.dns-get-record":"Fetch DNS Resource Records associated with a hostname","example-4464":"fsockopen Example","example-4465":"Using UDP connection","function.fsockopen":"Open Internet or Unix domain socket connection","example-4466":"A simple gethostbyaddr example","function.gethostbyaddr":"Get the Internet host name corresponding to a given IP address","example-4467":"A simple gethostbyname example","function.gethostbyname":"Get the IPv4 address corresponding to a given Internet host name","example-4468":"gethostbynamel example","function.gethostbynamel":"Get a list of IPv4 addresses corresponding to a given Internet host\n   name","example-4469":"A simple gethostname example","function.gethostname":"Gets the host name","function.getmxrr":"Get MX records corresponding to a given Internet host name","example-4470":"getprotobyname example","function.getprotobyname":"Get protocol number associated with protocol name","function.getprotobynumber":"Get protocol name associated with protocol number","example-4471":"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-4473":"Unsetting specific header.","example-4474":"Unsetting all previously set headers.","function.header-remove":"Remove previously set headers","example-4475":"Download dialog","example-4476":"Caching directives","function.header":"Send a raw HTTP header","example-4477":"Examples using headers_list","function.headers-list":"Returns a list of response headers sent (or ready to send)","example-4478":"Examples using headers_sent","function.headers-sent":"Checks if or where headers have been sent","example-4479":"Examples using http_response_code","function.http-response-code":"Get or Set the HTTP response code","example-4480":"inet_ntop Example","function.inet-ntop":"Converts a packed internet address to a human readable representation","example-4481":"inet_pton Example","function.inet-pton":"Converts a human readable IP address to its packed in_addr representation","example-4482":"ip2long Example","example-4483":"Displaying an IP address","function.ip2long":"Converts a string containing an (IPv4) Internet Protocol dotted address into a proper address","function.long2ip":"Converts an (IPv4) Internet network address into a string in Internet standard dotted format","function.openlog":"Open connection to system logger","function.pfsockopen":"Open persistent Internet or Unix domain socket connection","example-4484":"setcookie send example","example-4485":"setcookie delete example","example-4486":"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-4487":"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-4488":"Procedural usage of rrd","rrd.examples-procedural":"Procedural PECL\/rrd example","example-4489":"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.","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-4490":"RRDGraph::setOptions examples","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-4491":"RRDUpdater::update examples","rrdupdater.update":"Update the RRD database file","class.rrdupdater":"The RRDUpdater class","book.rrd":"RRDtool","intro.sam":"Introduction","sam.requirements":"Requirements","sam.installation.linux":"Linux installation steps","sam.installation.windows":"Windows installation steps","sam.installation.vs2005":"Additional steps for Visual Studio 2005","sam.installation":"Installation","sam.configuration.mapping":"Protocol support and mapping","sam.configuration":"Runtime Configuration","sam.resources":"Resource Types","sam.setup":"Installing\/Configuring","constant.sam-auto":"","constant.sam-boolean":"","constant.sam-bus":"","constant.sam-byte":"","constant.sam-bytes":"","constant.sam-correlid":"","constant.sam-deliverymode":"","constant.sam-double":"","constant.sam-endpoints":"","constant.sam-float":"","constant.sam-host":"","constant.sam-int":"","constant.sam-long":"","constant.sam-manual":"","constant.sam-messageid":"","constant.sam-mqtt":"","constant.sam-mqtt-cleanstart":"","constant.sam-non-persistent":"","constant.sam-password":"","constant.sam-persistent":"","constant.sam-port":"","constant.sam-priority":"","constant.sam-reply-to":"","constant.sam-rtt":"","constant.sam-string":"","constant.sam-targetchain":"","constant.sam-text":"","constant.sam-timetolive":"","constant.sam-transactions":"","constant.sam-userid":"","constant.sam-wait":"","constant.sam-wmq":"","constant.sam-wmq-bindings":"","constant.sam-wmq-client":"","constant.sam-wmq-target-client":"","constant.sam-wpm":"","sam.constants":"Predefined Constants","example-4492":"Creating a connection and connecting to a remote WebSphere MQSeries Messaging Server","example-4493":"Creating a connection and connecting to a remote WebSphere Application Server","example-4494":"Creating a connection and connecting to an MQTT server","sam.connections":"Connections","example-4495":"Creating a message with a simple text body","example-4496":"Setting a text format property using the default syntax","example-4497":"Setting a property using a type hint","example-4498":"Retrieving a property from a message header","sam.messages":"Messages","example-4499":"Adding a message to a queue and receiving a response","sam.operations":"Messaging operations","example-4500":"Creating a durable subscription to a topic","example-4501":"Subscribing to a topic using a WebSphere Platform Messaging (WPM) server","example-4502":"Receiving published data using a durable subscription","example-4503":"Deleting a durable subscription to a topic","sam.pubsub":"Publish\/Subscribe and subscriptions to topics","example-4504":"Handling an error from a method that returns no result","example-4505":"Handling an error from a method that returns a result","sam.errors":"Error handling","sam.examples":"Examples","class.samconnection":"SAMConnection","class.sammessage":"SAMMessage","sam.classes":"Predefined Classes","example-4506":"Committing the current unit of work","samconnection.commit":"Commits (completes) the current unit of work.","example-4507":"Creating a connection to a Messaging Server using the IBM MQSeries\n     protocol (WMQ)","example-4508":"Creating a connection with application transaction control and default\n     host and port values","example-4509":"Creating a connection to a Messaging Server using the IBM WebSphere\n     Platform Messaging protocol (WPM)","samconnection.connect":"Establishes a connection to a Messaging Server","example-4510":"Creating a connection object and connecting to a Messaging Server","samconnection.construct":"Creates a new connection to a Messaging Server","example-4511":"Disconnecting from a Messaging Server","samconnection.disconnect":"Disconnects from a Messaging Server","example-4512":"Using the error number and description properties","samconnection.errno":"Contains the unique numeric error code of the last executed SAM operation.","example-4513":"Using the error number and description properties","samconnection.error":"Contains the text description of the last failed SAM operation.","example-4514":"Checking whether there us a connection to a Messaging Server","samconnection.isconnected":"Queries whether a connection is established to a Messaging Server","example-4515":"Retrieve the next message from a queue without removing it","example-4516":"Retrieve a specific message from a queue without removing it from the queue","samconnection.peek":"Read a message from a queue without removing it from the queue.","example-4517":"Retrieve all messages in a queue without removing them","example-4518":"Retrieve all messages from a queue with a matching correlation id","samconnection.peekall":"Read one or more messages from a queue without removing it from the queue.","example-4519":"Receiving a message from a queue","example-4520":"Receiving a message from a queue with options","example-4521":"Receiving a message from a subscription","samconnection.receive":"Receive a message from a queue or subscription.","example-4522":"Removing a message from a queue by message id","samconnection.remove":"Remove a message from a queue.","example-4523":"Cancelling an in-flight unit of work","samconnection.rollback":"Cancels (rolls back) an in-flight unit of work.","example-4524":"Send a message to a queue","example-4525":"Publish a message to a topic","example-4526":"Send a request and receive a response","samconnection.send":"Send a message to a queue or publish an item to a topic.","example-4527":"Turn on debugging output","example-4528":"Turn off debugging output","samconnection.setdebug":"Turn on or off additional debugging output.","example-4529":"Subscribe to a topic","samconnection.subscribe":"Create a subscription to a specified topic.","example-4530":"Delete a subscription","samconnection.unsubscribe":"Cancel a subscription to a specified topic.","example-4531":"Setting a text string into the body of a message","sammessage.body":"The body of the message.","example-4532":"Creating a message","example-4533":"Creating a message with a simple text payload","sammessage.construct":"Creates a new Message object","example-4534":"Setting a text format property using the default syntax","example-4535":"Setting a text format property using a type hint","example-4536":"Setting properties as the sender of a message","example-4537":"Retreiving property values from a message","sammessage.header":"The header properties of the message.","ref.sam":"SAM Functions","book.sam":"Simple Asynchronous Messaging","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-4538":"snmp_get_quick_print example","function.snmp-get-quick-print":"Fetches the current value of the UCD library's quick_print setting","example-4539":"Using snmp_get_valueretrieval","function.snmp-get-valueretrieval":"Return the method how the SNMP values will be returned","example-4540":"Using snmp_read_mib","function.snmp-read-mib":"Reads and parses a MIB file into the active MIB tree","example-4541":"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":"Return all objects including their respective object id within the specified one","example-4542":"Using snmprealwalk","function.snmp-set-oid-output-format":"Set the OID output format","example-4543":"Using snmp_set_quick_print","function.snmp-set-quick-print":"Set the value of quick_print within the UCD SNMP library","example-4544":"Using\n     snmp_set_valueretrieval","function.snmp-set-valueretrieval":"Specify the method how the SNMP values will be returned","example-4545":"Using snmp2_get","function.snmp2-get":"Fetch an SNMP object","example-4546":"Using snmp2_get_next","function.snmp2-getnext":"Fetch the SNMP object which follows the given object id","example-4547":"Using snmp2_real_walk","function.snmp2-real-walk":"Return all objects including their respective object ID within the specified one","example-4548":"Using snmp2_set","example-4549":"Using snmp2_set for setting BITS SNMP object id","function.snmp2-set":"Set the value of an SNMP object","example-4550":"snm2_pwalk Example","function.snmp2-walk":"Fetch all the SNMP objects from an agent","example-4551":"Using snmp3_get","function.snmp3-get":"Fetch an SNMP object","example-4552":"Using snmp3_getnext","function.snmp3-getnext":"Fetch the SNMP object which follows the given object id","example-4553":"Using\n     snmp3_real_walk","function.snmp3-real-walk":"Return all objects including their respective object ID within the specified one","example-4554":"Using snmp3_set","example-4555":"Using snmp3_set for setting BITS SNMP object id","function.snmp3-set":"Set the value of an SNMP object","example-4556":"snmp3_walk Example","function.snmp3-walk":"Fetch all the SNMP objects from an agent","example-4557":"Using snmpget","function.snmpget":"Fetch an SNMP object","example-4558":"Using snmpgetnext","function.snmpgetnext":"Fetch the SNMP object which follows the given object id","example-4559":"Using snmprealwalk","function.snmprealwalk":"Return all objects including their respective object ID within the specified one","example-4560":"Using snmpset","example-4561":"Using snmpset for setting BITS SNMP object id","function.snmpset":"Set the value of an SNMP object","example-4562":"snmpwalk Example","function.snmpwalk":"Fetch all the SNMP objects from an agent","example-4563":"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":"Miltiple 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":"suffix_as_key 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.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.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.tcp-nodelay":"","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":"","sockets.constants":"Predefined Constants","example-4578":"Socket example: Simple TCP\/IP server","example-4579":"Socket example: Simple TCP\/IP client","sockets.examples":"Examples","sockets.errors":"Socket Errors","function.socket-accept":"Accepts a connection on a socket","example-4580":"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 resource","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-4581":"socket_create_pair example","example-4582":"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)","example-4583":"socket_set_option example","function.socket-get-option":"Gets socket options for the socket","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-4584":"socket_import_stream example","function.socket-import-stream":"Import a stream","example-4585":"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-4586":"socket_recv example","function.socket-recv":"Receives data from a connected socket","example-4587":"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-4588":"Using NULL with socket_select","example-4589":"Understanding socket_select's result","example-4590":"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-4591":"socket_sendto Example","function.socket-sendto":"Sends a message to a socket, whether it is connected or not","example-4592":"socket_set_block example","function.socket-set-block":"Sets blocking mode on a socket resource","example-4593":"socket_set_nonblock example","function.socket-set-nonblock":"Sets nonblocking mode for file descriptor fd","example-4594":"socket_set_option example","function.socket-set-option":"Sets socket options for the socket","function.socket-shutdown":"Shuts down a socket for receiving, sending, or both","example-4595":"socket_strerror example","function.socket-strerror":"Return a string describing a socket error","function.socket-write":"Write to a socket","ref.sockets":"Socket Functions","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":"","ssh2.constants":"Predefined Constants","example-4596":"Authenticating with a ssh agent","function.ssh2-auth-agent":"Authenticate over SSH using the ssh agent","example-4597":"Authentication using a public hostkey","function.ssh2-auth-hostbased-file":"Authenticate using a public hostkey","example-4598":"Retrieving a list of authentication methods","function.ssh2-auth-none":"Authenticate as "none"","example-4599":"Authenticating with a password","function.ssh2-auth-password":"Authenticate over SSH using a plain password","example-4600":"Authentication using a public key","function.ssh2-auth-pubkey-file":"Authenticate using a public key","example-4601":"ssh2_connect example","function.ssh2-connect":"Connect to an SSH server","example-4602":"Executing a command","function.ssh2-exec":"Execute a command on a remote server","example-4603":"Opening a shell and retrieving the stderr stream associated with it","function.ssh2-fetch-stream":"Fetch an extended data stream","example-4604":"Checking the fingerprint against a known value","function.ssh2-fingerprint":"Retrieve fingerprint of remote server","example-4605":"Determining what methods were negotiated","function.ssh2-methods-negotiated":"Return list of negotiated methods","example-4606":"Adding a publickey with ssh2_publickey_add","function.ssh2-publickey-add":"Add an authorized publickey","function.ssh2-publickey-init":"Initialize Publickey subsystem","example-4607":"Listing authorized keys with ssh2_publickey_list","function.ssh2-publickey-list":"List currently authorized publickeys","function.ssh2-publickey-remove":"Remove an authorized publickey","example-4608":"Downloading a file via SCP","function.ssh2-scp-recv":"Request a file via SCP","example-4609":"Uploading a file via SCP","function.ssh2-scp-send":"Send a file via SCP","example-4610":"Creating a directory on a remote server","function.ssh2-sftp-chmod":"Changes file mode","example-4611":"Stating a symbolic link via SFTP","function.ssh2-sftp-lstat":"Stat a symbolic link","example-4612":"Creating a directory on a remote server","function.ssh2-sftp-mkdir":"Create a directory","example-4613":"Reading a symbolic link","function.ssh2-sftp-readlink":"Return the target of a symbolic link","example-4614":"Resolving a pathname","function.ssh2-sftp-realpath":"Resolve the realpath of a provided path string","example-4615":"Renaming a file via sftp","function.ssh2-sftp-rename":"Rename a remote file","example-4616":"Removing a directory on a remote server","function.ssh2-sftp-rmdir":"Remove a directory","example-4617":"Stating a file via SFTP","function.ssh2-sftp-stat":"Stat a file on a remote filesystem","example-4618":"Creating a symbolic link","function.ssh2-sftp-symlink":"Create a symlink","example-4619":"Deleting a file","function.ssh2-sftp-unlink":"Delete a file","example-4620":"Opening a file via SFTP","function.ssh2-sftp":"Initialize SFTP subsystem","example-4621":"Executing a command","function.ssh2-shell":"Request an interactive shell","example-4622":"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-4623":"Object oriented style","example-4624":"Procedural style","stomp.examples":"Examples","example-4625":"stomp_connect_error example","function.stomp-connect-error":"Returns a string description of the last connect error","example-4626":"stomp_version example","function.stomp-version":"Gets the current stomp extension version","ref.stomp":"Stomp Functions","stomp.intro":"Introduction","stomp.synopsis":"Class synopsis","example-4627":"Object oriented style","example-4628":"Procedural style","stomp.abort":"Rolls back a transaction in progress","example-4629":"Object oriented style","example-4630":"Procedural style","stomp.ack":"Acknowledges consumption of a message","stomp.begin":"Starts a transaction","example-4631":"Object oriented style","example-4632":"Procedural style","stomp.commit":"Commits a transaction in progress","example-4633":"Object oriented style","example-4634":"Procedural style","stomp.construct":"Opens a connection","stomp.destruct":"Closes stomp connection","example-4635":"Object oriented style","example-4636":"Procedural style","stomp.error":"Gets the last stomp error","example-4637":"Object oriented style","example-4638":"Procedural style","stomp.getreadtimeout":"Gets read timeout","example-4639":"Object oriented style","example-4640":"Procedural style","stomp.getsessionid":"Gets the current stomp session ID","stomp.hasframe":"Indicates whether or not there is a frame ready to read","example-4641":"Object oriented style","example-4642":"Procedural style","stomp.readframe":"Reads the next frame","stomp.send":"Sends a message","example-4643":"Object oriented style","example-4644":"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-4645":"Train from array","example-4646":"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-4647":"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-4648":"Default authentication example","function.svn-auth-set-parameter":"Sets an authentication parameter","example-4649":"svn_blame example","function.svn-blame":"Get the SVN blame for a file","example-4650":"Basic example","function.svn-cat":"Returns the contents of a file in a repository","example-4651":"Basic example","function.svn-checkout":"Checks out a working copy from the repository","example-4652":"Basic example","function.svn-cleanup":"Recursively cleanup a working copy directory, finishing incomplete operations and removing locks","example-4653":"Basic example","function.svn-client-version":"Returns the version of the SVN client libraries","example-4654":"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-4655":"Basic example","example-4656":"Diffing two revisions of a repository path","example-4657":"Portably diffing two local files","function.svn-diff":"Recursively diffs two paths","example-4658":"svn_export example","function.svn-export":"Export the contents of a SVN directory","function.svn-fs-abort-txn":"Abort a transaction, returns true if everything is okay, false otherwise","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, returns true if all is ok, false otherwise","function.svn-fs-delete":"Deletes a file or a directory, return true if all is ok, false otherwise","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":"Return true if the path points to a directory, false otherwise","function.svn-fs-is-file":"Return true if the path points to a file, false otherwise","function.svn-fs-make-dir":"Creates a new empty directory, returns true if all is ok, false otherwise","function.svn-fs-make-file":"Creates a new empty file, returns true if all is ok, false otherwise","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-4659":"Basic example","function.svn-import":"Imports an unversioned path into a repository","example-4660":"svn_log example","function.svn-log":"Returns the commit log messages of a repository URL","example-4661":"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-4662":"Basic example","function.svn-status":"Returns the status of working copy files and directories","example-4663":"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-4664":"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-4665":"Ban an URL","varnish.example.admin":"Basic VarnishAdmin usage","example-4666":"Get statistic snapshot","varnish.example.stat":"Basic VarnishStat usage","example-4667":"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-4668":"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-4669":"Parallel searching using Yaz","yaz.examples":"Examples","function.yaz-addinfo":"Returns additional error information","example-4670":"CCL configuration","function.yaz-ccl-conf":"Configure CCL parser","example-4671":"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-4672":"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-4673":"Array for GRS-1 record","example-4674":"Working with MARCXML","function.yaz-record":"Returns a record","function.yaz-scan-result":"Returns Scan Response result","example-4675":"PHP function that scans titles","function.yaz-scan":"Prepares for a scan","function.yaz-schema":"Specifies schema for retrieval","example-4676":"Query Examples","function.yaz-search":"Prepares for a search","function.yaz-set-option":"Sets one or more options for connection","example-4677":"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.nis":"Introduction","nis.requirements":"Requirements","nis.installation":"Installation","nis.configuration":"Runtime Configuration","nis.resources":"Resource Types","nis.setup":"Installing\/Configuring","constant.yperr-access":"","constant.yperr-badargs":"","constant.yperr-baddb":"","constant.yperr-busy":"","constant.yperr-domain":"","constant.yperr-key":"","constant.yperr-map":"","constant.yperr-nodom":"","constant.yperr-nomore":"","constant.yperr-pmap":"","constant.yperr-resrc":"","constant.yperr-rpc":"","constant.yperr-ypbind":"","constant.yperr-yperr":"","constant.yperr-ypserv":"","constant.yperr-vers":"","nis.constants":"Predefined Constants","function.yp-all":"Traverse the map and call a function on each entry","function.yp-cat":"Return an array containing the entire map","example-4678":"Example for NIS errors","function.yp-err-string":"Returns the error string associated with the given error code","function.yp-errno":"Returns the error code of the previous operation","example-4679":"Example for the NIS first","function.yp-first":"Returns the first key-value pair from the named map","example-4680":"Example for the default domain","function.yp-get-default-domain":"Fetches the machine's default NIS domain","example-4681":"Example for the NIS master","function.yp-master":"Returns the machine name of the master NIS server for a map","example-4682":"Example for NIS match","function.yp-match":"Returns the matched line","example-4683":"Example for NIS next","function.yp-next":"Returns the next key-value pair in the named map","example-4684":"Example for the NIS order","function.yp-order":"Returns the order number for a map","ref.nis":"YP\/NIS Functions","book.nis":"YP\/NIS","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-4685":"A ZMQContext example","zmqcontext.construct":"Construct a new ZMQContext object","zmqcontext.getopt":"Get context option","example-4686":"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-4687":"A ZMQContext example","zmqsocket.connect":"Connect the socket","example-4688":"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-4689":"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-4690":"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","refs.remote.other":"Other Services","intro.mnogosearch":"Introduction","mnogosearch.requirements":"Requirements","mnogosearch.installation":"Installation","mnogosearch.configuration":"Runtime Configuration","mnogosearch.resources":"Resource Types","mnogosearch.setup":"Installing\/Configuring","constant.udm-field-urlid":"","constant.udm-field-url":"","constant.udm-field-content":"","constant.udm-field-title":"","constant.udm-field-keywords":"","constant.udm-field-desc":"","constant.udm-field-description":"","constant.udm-field-text":"","constant.udm-field-size":"","constant.udm-field-rating":"","constant.udm-field-score":"","constant.udm-field-modified":"","constant.udm-field-order":"","constant.udm-field-crc":"","constant.udm-field-category":"","constant.udm-field-lang":"","constant.udm-field-charset":"","constant.udm-param-page-size":"","constant.udm-param-page-num":"","constant.udm-param-search-mode":"","constant.udm-param-cache-mode":"","constant.udm-param-track-mode":"","constant.udm-param-phrase-mode":"","constant.udm-param-charset":"","constant.udm-param-local-charset":"","constant.udm-param-browser-charset":"","constant.udm-param-stoptable":"","constant.udm-param-stop-table":"","constant.udm-param-stopfile":"","constant.udm-param-stop-file":"","constant.udm-param-weight-factor":"","constant.udm-param-word-match":"","constant.udm-param-max-word-len":"","constant.udm-param-max-wordlen":"","constant.udm-param-min-word-len":"","constant.udm-param-min-wordlen":"","constant.udm-param-ispell-prefixes":"","constant.udm-param-ispell-prefix":"","constant.udm-param-prefixes":"","constant.udm-param-prefix":"","constant.udm-param-cross-words":"","constant.udm-param-crosswords":"","constant.udm-param-vardir":"","constant.udm-param-datadir":"","constant.udm-param-hlbeg":"","constant.udm-param-hlend":"","constant.udm-param-synonym":"","constant.udm-param-searchd":"","constant.udm-param-qstring":"","constant.udm-param-remote-addr":"","constant.udm-limit-cat":"","constant.udm-limit-url":"","constant.udm-limit-tag":"","constant.udm-limit-lang":"","constant.udm-limit-date":"","constant.udm-param-found":"","constant.udm-param-num-rows":"","constant.udm-param-wordinfo":"","constant.udm-param-word-info":"","constant.udm-param-searchtime":"","constant.udm-param-search-time":"","constant.udm-param-first-doc":"","constant.udm-param-last-doc":"","constant.udm-mode-all":"","constant.udm-mode-any":"","constant.udm-mode-bool":"","constant.udm-mode-phrase":"","constant.udm-cache-enabled":"","constant.udm-cache-disabled":"","constant.udm-track-enabled":"","constant.udm-track-disabled":"","constant.udm-phrase-enabled":"","constant.udm-phrase-disabled":"","constant.udm-cross-words-enabled":"","constant.udm-crosswords-enabled":"","constant.udm-cross-words-disabled":"","constant.udm-crosswords-disabled":"","constant.udm-prefixes-enabled":"","constant.udm-prefix-enabled":"","constant.udm-ispell-prefixes-enabled":"","constant.udm-ispell-prefix-enabled":"","constant.udm-prefixes-disabled":"","constant.udm-prefix-disabled":"","constant.udm-ispell-prefixes-disabled":"","constant.udm-ispell-prefix-disabled":"","constant.udm-ispell-type-affix":"","constant.udm-ispell-type-spell":"","constant.udm-ispell-type-db":"","constant.udm-ispell-type-server":"","constant.udm-match-word":"","constant.udm-match-begin":"","constant.udm-match-substr":"","constant.udm-match-end":"","mnogosearch.constants":"Predefined Constants","example-4691":"","function.udm-add-search-limit":"Add various search limits","function.udm-alloc-agent-array":"Allocate mnoGoSearch session","function.udm-alloc-agent":"Allocate mnoGoSearch session","example-4692":"udm_api_version example","function.udm-api-version":"Get mnoGoSearch API version","example-4693":"udm_cat_listexample","function.udm-cat-list":"Get all the categories on the same level with the current one","example-4694":"Specifying path to the current category in the following format:\n     '> Root > Sport > Auto > Ferrari'","function.udm-cat-path":"Get the path to the current category","function.udm-check-charset":"Check if the given charset is known to mnogosearch","function.udm-check-stored":"Check connection to stored","function.udm-clear-search-limits":"Clear all mnoGoSearch search restrictions","function.udm-close-stored":"Close connection to stored","function.udm-crc32":"Return CRC32 checksum of given string","function.udm-errno":"Get mnoGoSearch error number","function.udm-error":"Get mnoGoSearch error message","function.udm-find":"Perform search","function.udm-free-agent":"Free mnoGoSearch session","function.udm-free-ispell-data":"Free memory allocated for ispell data","function.udm-free-res":"Free mnoGoSearch result","function.udm-get-doc-count":"Get total number of documents in database","function.udm-get-res-field":"Fetch a result field","function.udm-get-res-param":"Get mnoGoSearch result parameters","function.udm-hash32":"Return Hash32 checksum of gived string","example-4695":"udm_load_ispell_data example","example-4696":"udm_load_ispell_data example","function.udm-load-ispell-data":"Load ispell data","function.udm-open-stored":"Open connection to stored","function.udm-set-agent-param":"Set mnoGoSearch agent session parameters","ref.mnogosearch":"mnoGoSearch Functions","book.mnogosearch":"mnoGoSearch","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-4697":"solr_get_version example","function.solr-get-version":"Returns the current version of the Apache Solr extension","ref.solr":"Solr Functions","example-4698":"Contents of the BootStrap file","example-4699":"Adding a document to the index","example-4700":"Merging one document into another document","example-4701":"Searching for documents - SolrObject responses","example-4702":"Searching for documents - SolrDocument responses","example-4703":"Simple TermsComponent example - basic","example-4704":"Simple TermsComponent example - using a prefix","example-4705":"Simple TermsComponent example - specifying a minimum frequency","example-4706":"Simple Facet Example","example-4707":"Simple Facet Example - with optional field override for mincount","example-4708":"Connecting to SSL-Enabled Server","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","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.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.merge":"Merges one input document into another","solrinputdocument.reset":"This is an 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.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.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":"This is an alias to 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-4709":"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-4710":"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-4711":"SolrObject::offsetUnset example","solrobject.offsetunset":"Sets 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.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":"Predefined Constants","example-4712":"SolrClient::addDocument example","solrclient.adddocument":"Adds a document to the index","example-4713":"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-4714":"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-4715":"SolrQuery::deleteByQuery example","solrclient.deletebyquery":"Deletes all documents matching the given query","solrclient.destruct":"Destructor for SolrClient","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-4716":"SolrClient::ping example","solrclient.ping":"Checks if Solr server is still up","example-4717":"SolrClient::query example","solrclient.query":"Sends a query to the server","example-4718":"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-4719":"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.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":"This is an alias for SolrParams::addParam","solrparams.addparam":"Adds a parameter to the object","solrparams.get":"This is an alias for 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":"An alias of SolrParams::setParam","example-4720":"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.addfacetdatefield":"Maps to facet.date","solrquery.addfacetdateother":"Adds another facet.date.other parameter","example-4721":"SolrQuery::addFacetField example","solrquery.addfacetfield":"Adds another field to the facet","solrquery.addfacetquery":"Adds a facet query","solrquery.addfield":"Specifies which fields to return in the result","example-4722":"SolrQuery::addFilterQuery example","solrquery.addfilterquery":"Specifies a filter query","solrquery.addhighlightfield":"Maps to hl.fl","solrquery.addmltfield":"Sets a field to use for similarity","solrquery.addmltqueryfield":"Maps to mlt.qf","solrquery.addsortfield":"Used to control how the results should be sorted","solrquery.addstatsfacet":"Requests a return of sub results for values within the given facet","solrquery.addstatsfield":"Maps to stats.field parameter","solrquery.construct":"Constructor","solrquery.destruct":"Destructor","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.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.removefacetdatefield":"Removes one of the facet date fields","solrquery.removefacetdateother":"Removes one of the facet.date.other parameters","solrquery.removefacetfield":"Removes one of the facet.date parameters","solrquery.removefacetquery":"Removes one of the facet.query parameters","solrquery.removefield":"Removes a field from the list of fields","solrquery.removefilterquery":"Removes a filter query","solrquery.removehighlightfield":"Removes one of the fields used for highlighting","solrquery.removemltfield":"Removes one of the moreLikeThis fields","solrquery.removemltqueryfield":"Removes one of the moreLikeThis query fields","solrquery.removesortfield":"Removes one of the sort fields","solrquery.removestatsfacet":"Removes one of the stats.facet parameters","solrquery.removestatsfield":"Removes one of the stats.field parameters","solrquery.setechohandler":"Toggles the echoHandler parameter","solrquery.setechoparams":"Determines what kind of parameters to include in the response","solrquery.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.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","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","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","book.solr":"Apache Solr","intro.sphinx":"Introduction","sphinx.requirements":"Requirements","sphinx.installation":"Installation","sphinx.configuration":"Runtime Configuration","sphinx.resources":"Resource Types","sphinx.setup":"Installing\/Configuring","constant.searchd-ok":"","constant.searchd-error":"","constant.searchd-retry":"","constant.searchd-warning":"","constant.sph-match-all":"","constant.sph-match-any":"","constant.sph-match-phrase":"","constant.sph-match-boolean":"","constant.sph-match-extended":"","constant.sph-match-fullscan":"","constant.sph-match-extended2":"","constant.sph-rank-proximity-bm25":"","constant.sph-rank-bm25":"","constant.sph-rank-none":"","constant.sph-rank-wordcount":"","constant.sph-sort-relevance":"","constant.sph-sort-attr-desc":"","constant.sph-sort-attr-asc":"","constant.sph-sort-time-segments":"","constant.sph-sort-extended":"","constant.sph-sort-expr":"","constant.sph-filter-values":"","constant.sph-filter-range":"","constant.sph-filter-floatrange":"","constant.sph-attr-integer":"","constant.sph-attr-timestamp":"","constant.sph-attr-ordinal":"","constant.sph-attr-bool":"","constant.sph-attr-float":"","constant.sph-attr-multi":"","constant.sph-groupby-day":"","constant.sph-groupby-week":"","constant.sph-groupby-month":"","constant.sph-groupby-year":"","constant.sph-groupby-attr":"","constant.sph-groupby-attrpair":"","sphinx.constants":"Predefined Constants","example-4723":"Basic usage example","sphinx.examples":"Examples","sphinxclient.intro":"Introduction","sphinxclient.synopsis":"Class synopsis","sphinxclient.addquery":"Add query to multi-query batch","sphinxclient.buildexcerpts":"Build text snippets","sphinxclient.buildkeywords":"Extract keywords from query","sphinxclient.close":"Closes previously opened persistent connection","sphinxclient.construct":"Create a new SphinxClient object","sphinxclient.escapestring":"Escape special characters","sphinxclient.getlasterror":"Get the last error message","sphinxclient.getlastwarning":"Get the last warning","sphinxclient.open":"Opens persistent connection to the server","sphinxclient.query":"Execute search query","sphinxclient.resetfilters":"Clear all filters","sphinxclient.resetgroupby":"Clear all group-by settings","sphinxclient.runqueries":"Run a batch of search queries","sphinxclient.setarrayresult":"Change the format of result set array","sphinxclient.setconnecttimeout":"Set connection timeout","sphinxclient.setfieldweights":"Set field weights","sphinxclient.setfilter":"Add new integer values set filter","sphinxclient.setfilterfloatrange":"Add new float range filter","sphinxclient.setfilterrange":"Add new integer range filter","sphinxclient.setgeoanchor":"Set anchor point for a geosphere distance calculations","sphinxclient.setgroupby":"Set grouping attribute","sphinxclient.setgroupdistinct":"Set attribute name for per-group distinct values count calculations","sphinxclient.setidrange":"Set a range of accepted document IDs","sphinxclient.setindexweights":"Set per-index weights","sphinxclient.setlimits":"Set offset and limit of the result set","sphinxclient.setmatchmode":"Set full-text query matching mode","sphinxclient.setmaxquerytime":"Set maximum query time","sphinxclient.setoverride":"Sets temporary per-document attribute value\n   overrides","sphinxclient.setrankingmode":"Set ranking mode","sphinxclient.setretries":"Set retry count and delay","sphinxclient.setselect":"Set select clause","sphinxclient.setserver":"Set searchd host and port","sphinxclient.setsortmode":"Set matches sorting mode","sphinxclient.status":"Queries searchd status","sphinxclient.updateattributes":"Update document attributes","class.sphinxclient":"The SphinxClient class","book.sphinx":"Sphinx Client","intro.swish":"Introduction","swish.requirements":"Requirements","swish.installation":"Installation","swish.configuration":"Runtime Configuration","swish.resources":"Resource Types","swish.setup":"Installing\/Configuring","swish.constants.meta-type-undef":"","swish.constants.meta-type-string":"","swish.constants.meta-type-ulong":"","swish.constants.meta-type-date":"","swish.constants.in-file-bit":"","swish.constants.in-title-bit":"","swish.constants.in-head-bit":"","swish.constants.in-body-bit":"","swish.constants.in-comments-bit":"","swish.constants.in-header-bit":"","swish.constants.in-emphasized-bit":"","swish.constants.in-meta-bit":"","swish.constants.in-file":"","swish.constants.in-title":"","swish.constants.in-head":"","swish.constants.in-body":"","swish.constants.in-comments":"","swish.constants.in-header":"","swish.constants.in-emphasized":"","swish.constants.in-meta":"","swish.constants.in-all":"","swish.constants":"Predefined Constants","example-4724":"Basic search query","swish.examples-basic":"Basic usage","swish.examples":"Examples","example-4725":"A Swish::__construct example","swish.construct":"Construct a Swish object","example-4726":"Basic Swish::getMetaList example","swish.getmetalist":"Get the list of meta entries for the index","example-4727":"Basic Swish::getPropertyList example","swish.getpropertylist":"Get the list of properties for the index","example-4728":"Basic Swish::prepare example","swish.prepare":"Prepare a search query","example-4729":"Basic Swish::query example","swish.query":"Execute a query and return results object","swishresult.getmetalist":"Get a list of meta entries","example-4730":"Basic SwishResult::stem example","swishresult.stem":"Stems the given word","example-4731":"Basic SwishResults::getParsedWords example","swishresults.getparsedwords":"Get an array of parsed words","swishresults.getremovedstopwords":"Get an array of stopwords removed from the query","example-4732":"Basic SwishResults::nextResult example","swishresults.nextresult":"Get the next search result","example-4733":"Basic SwishResults::seekResult example","swishresults.seekresult":"Set current seek pointer to the given position","example-4734":"Basic SwishSearch::execute example","swishsearch.execute":"Execute the search and get the results","example-4735":"Basic SwishSearch::resetLimit example","swishsearch.resetlimit":"Reset the search limits","example-4736":"Basic SwishSearch::setLimit example","swishsearch.setlimit":"Set the search limits","example-4737":"Basic SwishSearch::setPhraseDelimiter example","swishsearch.setphrasedelimiter":"Set the phrase delimiter","example-4738":"Basic SwishSearch::setSort example","swishsearch.setsort":"Set the sort order","example-4739":"Basic SwishSearch::setStructure example","swishsearch.setstructure":"Set the structure flag in the search object","ref.swish":"Swish Functions","book.swish":"Swish Indexing","refs.search":"Search Engine Extensions","intro.apache":"Introduction","apache.requirements":"Requirements","apache.installation":"Installation","example-4740":"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-4741":"apache_get_modules example","function.apache-get-modules":"Get a list of loaded Apache modules","example-4742":"apache_get_version example","function.apache-get-version":"Fetch Apache version","example-4743":"apache_getenv example","function.apache-getenv":"Get an Apache subprocess_env variable","example-4744":"apache_lookup_uri example","function.apache-lookup-uri":"Perform a partial request for the specified URI and return all info about it","example-4745":"Passing information between PHP and Perl","example-4746":"Logging values in access.log","function.apache-note":"Get and set apache request notes","example-4747":"apache_request_headers example","function.apache-request-headers":"Fetch all HTTP request headers","function.apache-reset-timeout":"Reset the Apache write timer","example-4748":"apache_response_headers example","function.apache-response-headers":"Fetch all HTTP response headers","example-4749":"Setting an Apache environment variable using apache_setenv","function.apache-setenv":"Set an Apache subprocess_env variable","example-4750":"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","function.fastcgi-finish-request":"Flushes all response data to the client","ref.fpm":"FPM Functions","book.fpm":"FastCGI Process Manager","intro.iisfunc":"Introduction","iisfunc.requirements":"Requirements","iisfunc.installation":"Installation","iisfunc.configuration":"Runtime Configuration","iisfunc.resources":"Resource Types","iisfunc.setup":"Installing\/Configuring","constant.iis-read":"","constant.iis-write":"","constant.iis-execute":"","constant.iis-script":"","constant.iis-anonymous":"","constant.iis-basic":"","constant.iis-ntlm":"","constant.iis-starting":"","constant.iis-stopped":"","constant.iis-paused":"","constant.iis-running":"","iisfunc.constants":"Predefined Constants","function.iis-add-server":"Creates a new virtual web server","function.iis-get-dir-security":"Gets Directory Security","function.iis-get-script-map":"Gets script mapping on a virtual directory for a specific extension","function.iis-get-server-by-comment":"Return the instance number associated with the Comment","function.iis-get-server-by-path":"Return the instance number associated with the Path","function.iis-get-server-rights":"Gets server rights","function.iis-get-service-state":"Returns the state for the service defined by ServiceId","function.iis-remove-server":"Removes the virtual web server indicated by ServerInstance","function.iis-set-app-settings":"Creates application scope for a virtual directory","function.iis-set-dir-security":"Sets Directory Security","function.iis-set-script-map":"Sets script mapping on a virtual directory","function.iis-set-server-rights":"Sets server rights","function.iis-start-server":"Starts the virtual web server","function.iis-start-service":"Starts the service defined by ServiceId","function.iis-stop-server":"Stops the virtual web server","function.iis-stop-service":"Stops the service defined by ServiceId","ref.iisfunc":"IIS Functions","book.iisfunc":"IIS Administration","intro.nsapi":"Introduction","nsapi.requirements":"Requirements","nsapi.installation":"Installation","ini.nsapi.read-timeout":"","nsapi.configuration":"Runtime Configuration","nsapi.resources":"Resource Types","nsapi.setup":"Installing\/Configuring","nsapi.constants":"Predefined Constants","example-4751":"nsapi_request_headers example","function.nsapi-request-headers":"Fetch all HTTP request headers","function.nsapi-response-headers":"Fetch all HTTP response headers","function.nsapi-virtual":"Perform an NSAPI sub-request","ref.nsapi":"NSAPI Functions","book.nsapi":"NSAPI","refs.utilspec.server":"Server Specific Extensions","intro.msession":"Introduction","msession.requirements":"Requirements","msession.installation":"Installation","msession.configuration":"Runtime Configuration","msession.resources":"Resource Types","msession.setup":"Installing\/Configuring","msession.constants":"Predefined Constants","function.msession-connect":"Connect to msession server","function.msession-count":"Get session count","function.msession-create":"Create a session","function.msession-destroy":"Destroy a session","function.msession-disconnect":"Close connection to msession server","function.msession-find":"Find all sessions with name and value","function.msession-get-array":"Get array of msession variables","function.msession-get-data":"Get data session unstructured data","function.msession-get":"Get value from session","function.msession-inc":"Increment value in session","function.msession-list":"List all sessions","function.msession-listvar":"List sessions with variable","function.msession-lock":"Lock a session","function.msession-plugin":"Call an escape function within the msession personality plugin","function.msession-randstr":"Get random string","function.msession-set-array":"Set msession variables from an array","function.msession-set-data":"Set data session unstructured data","function.msession-set":"Set value in session","function.msession-timeout":"Set\/get session timeout","function.msession-uniq":"Get unique id","function.msession-unlock":"Unlock a session","ref.msession":"Msession Functions","book.msession":"Mohawk Software Session Handler Functions","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.cache-limiter":"","ini.session.cache-expire":"","ini.session.use-trans-sid":"","ini.session.bug-compat-42":"","ini.session.bug-compat-warn":"","ini.session.hash-function":"","ini.session.hash-bits-per-character":"","ini.url-rewriter.tags":"","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":"","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-4752":"Registering a variable with $_SESSION.","example-4753":"Unregistering a variable with $_SESSION.","session.examples.basic":"Basic usage","example-4754":"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-4755":"Example information","session.upload-progress":"Session Upload Progress","session.security":"Sessions and security","example-4756":"session_cache_expire example","function.session-cache-expire":"Return current cache expire","example-4757":"session_cache_limiter example","function.session-cache-limiter":"Get and\/or set the current cache limiter","function.session-commit":"Alias of session_write_close","function.session-decode":"Decodes session data from a session encoded string","example-4758":"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","function.session-get-cookie-params":"Get the session cookie parameters","function.session-id":"Get and\/or set the current session id","function.session-is-registered":"Find out whether a global variable is registered in a session","function.session-module-name":"Get and\/or set the current session module","example-4759":"session_name example","function.session-name":"Get and\/or set the current session name","example-4760":"A session_regenerate_id example","function.session-regenerate-id":"Update the current session id with a newly generated one","function.session-register-shutdown":"Session shutdown function","function.session-register":"Register one or more global variables with the current session","function.session-save-path":"Get and\/or set the current session save path","function.session-set-cookie-params":"Set the session cookie parameters","example-4761":"Custom session handler: see full code in SessionHandlerInterface synposis.","example-4762":"Custom session save handler using objects","function.session-set-save-handler":"Sets user-level session storage functions","example-4763":"A session example: page1.php","example-4764":"A session example: page2.php","function.session-start":"Start new or resume existing session","function.session-status":"Returns the current session status","function.session-unregister":"Unregister a global variable from the current session","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-4765":"Using SessionHandler to add encryption to internal PHP save handlers.","sessionhandler.examples":"","sessionhandler.close":"Close the session","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":"Class synopsis","example-4766":"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","book.session":"Session Handling","intro.session-pgsql":"Introduction","session-pgsql.requirements":"Requirements","session-pgsql.installation":"Installation","session-pgsql.configuration":"Runtime Configuration","session-pgsql.resources":"Resource Types","session-pgsql.setup":"Installing\/Configuring","session-pgsql.tables":"Table definitions","session-pgsql.constants":"Predefined Constants","session-pgsql.contact":"Contact Information","function.session-pgsql-add-error":"Increments error counts and sets last error message","function.session-pgsql-get-error":"Returns number of errors and last error message","function.session-pgsql-get-field":"Get custom field value","function.session-pgsql-reset":"Reset connection to session database servers","function.session-pgsql-set-field":"Set custom field value","function.session-pgsql-status":"Get current save handler status","ref.session-pgsql":"Session PgSQL Functions","book.session-pgsql":"PostgreSQL Session Save Handler","refs.basic.session":"Session Extensions","intro.bbcode":"Introduction","bbcode.requirements":"Requirements","bbcode.installation":"Installation","bbcode.configuration":"Runtime Configuration","bbcode.resources":"Resource Types","bbcode.setup":"Installing\/Configuring","constant.bbcode-type-noarg":"","constant.bbcode-type-single":"","constant.bbcode-type-arg":"","constant.bbcode-type-optarg":"","constant.bbcode-type-root":"","constant.bbcode-flags-arg-parsing":"","constant.bbcode-flags-cdata-not-allowed":"","constant.bbcode-flags-smileys-on":"","constant.bbcode-flags-smileys-off":"","constant.bbcode-flags-one-open-per-level":"","constant.bbcode-flags-remove-if-empty":"","constant.bbcode-flags-deny-reopen-child":"","constant.bbcode-arg-double-quote":"","constant.bbcode-arg-single-quote":"","constant.bbcode-arg-html-quote":"","constant.bbcode-arg-quote-escaping":"","constant.bbcode-auto-correct":"","constant.bbcode-correct-reopen-tags":"","constant.bbcode-disable-tree-build":"","constant.bbcode-default-smileys-on":"","constant.bbcode-default-smileys-off":"","constant.bbcode-force-smileys-off":"","constant.bbcode-smileys-case-insensitive":"","constant.bbcode-set-flags-set":"","constant.bbcode-set-flags-add":"","constant.bbcode-set-flags-remove":"","bbcode.constants":"Predefined Constants","function.bbcode-add-element":"Adds a bbcode element","example-4767":"bbcode_add_smiley usage example","function.bbcode-add-smiley":"Adds a smiley to the parser","example-4768":"bbcode_create example","function.bbcode-create":"Create a BBCode Resource","function.bbcode-destroy":"Close BBCode_container resource","function.bbcode-parse":"Parse a string following a given rule set","example-4769":"bbcode_set_arg_parser usage example","function.bbcode-set-arg-parser":"Attach another parser in order to use another rule set for argument parsing","example-4770":"bbcode_set_flags usage example","function.bbcode-set-flags":"Set or alter parser options","ref.bbcode":"BBCode Functions","book.bbcode":"Bulletin Board Code","intro.pcre":"Introduction","pcre.requirements":"Requirements","pcre.installation":"Installation","ini.pcre.backtrack-limit":"","ini.pcre.recursion-limit":"","pcre.configuration":"Runtime Configuration","pcre.resources":"Resource Types","pcre.setup":"Installing\/Configuring","pcre.constants":"Predefined Constants","example-4771":"Examples of valid patterns","example-4772":"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","regexp.reference.comments":"Comments","regexp.reference.recursive":"Recursive patterns","regexp.reference.performance":"Performance","reference.pcre.pattern.syntax":"Pattern Syntax","reference.pcre.pattern.modifiers.eval":"","reference.pcre.pattern.modifiers":"Pattern Modifiers","reference.pcre.pattern.differences":"Perl Differences","reference.pcre.pattern.posix":"Differences from POSIX regex","pcre.pattern":"PCRE Patterns","example-4773":"Example comparing preg_filter \n     with preg_replace","function.preg-filter":"Perform a regular expression search and replace","example-4774":"preg_grep example","function.preg-grep":"Return array entries that match the pattern","example-4775":"preg_last_error example","function.preg-last-error":"Returns the error code of the last PCRE regex execution","example-4776":"Getting all phone numbers out of some text.","example-4777":"Find matching HTML tags (greedy)","example-4778":"Using named subpattern","function.preg-match-all":"Perform a global regular expression match","example-4779":"Find the string of text "php"","example-4780":"Find the word "web"","example-4781":"Getting the domain name out of a URL","example-4782":"Using named subpattern","function.preg-match":"Perform a regular expression match","example-4783":"preg_quote example","example-4784":"Italicizing a word within some text","function.preg-quote":"Quote regular expression characters","example-4785":"preg_replace_callback and \n        anonymous function","example-4786":"preg_replace_callback example","example-4787":"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-4788":"Using backreferences followed by numeric literals","example-4789":"Using indexed arrays with preg_replace","example-4790":"Replacing several values","example-4791":"Strip whitespace","example-4792":"Using the count parameter","function.preg-replace":"Perform a regular expression search and replace","example-4793":"preg_split example : Get the parts of a search string","example-4794":"Splitting a string into component characters","example-4795":"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.regex":"Introduction","regex.requirements":"Requirements","regex.installation":"Installation","regex.configuration":"Runtime Configuration","regex.resources":"Resource Types","regex.setup":"Installing\/Configuring","regex.constants":"Predefined Constants","example-4796":"Regular Expression Examples","regex.examples":"Examples","regex.seealso":"See Also","example-4797":"ereg_replace example","example-4798":"ereg_replace example","example-4799":"Replace URLs with links","function.ereg-replace":"Replace regular expression","example-4800":"ereg example","function.ereg":"Regular expression match","example-4801":"Highlight search results","function.eregi-replace":"Replace regular expression case insensitive","example-4802":"eregi example","function.eregi":"Case insensitive regular expression match","example-4803":"split example","example-4804":"split example","function.split":"Split string into array by regular expression","example-4805":"spliti example","function.spliti":"Split string into array by regular expression case insensitive","example-4806":"sql_regcase example","function.sql-regcase":"Make regular expression for case insensitive match","ref.regex":"POSIX Regex Functions","book.regex":"Regular Expression (POSIX Extended)","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.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-4807":"addcslashes example","function.addcslashes":"Quote string with slashes in a C style","example-4808":"An addslashes example","function.addslashes":"Quote string with slashes","function.bin2hex":"Convert binary data into hexadecimal representation","function.chop":"Alias of rtrim","example-4809":"chr example","function.chr":"Return a specific character","example-4810":"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-4811":"convert_uudecode example","function.convert-uudecode":"Decode a uuencoded string","example-4812":"convert_uuencode example","function.convert-uuencode":"Uuencode a string","example-4813":"count_chars example","function.count-chars":"Return information about characters used in a string","example-4814":"Displaying a crc32 checksum","function.crc32":"Calculates the crc32 polynomial of a string","example-4815":"crypt examples","example-4816":"Using crypt with htpasswd","example-4817":"Using crypt with different hash types","function.crypt":"One-way string hashing","example-4818":"echo examples","function.echo":"Output one or more strings","example-4819":"explode examples","example-4820":"explode return examples","example-4821":"limit parameter examples","function.explode":"Split a string by string","example-4822":"fprintf: zero-padded integers","example-4823":"fprintf: formatting currency","function.fprintf":"Write a formatted string to a stream","example-4824":"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-4826":"Decoding HTML entities","function.html-entity-decode":"Convert all HTML entities to their applicable characters","example-4827":"A htmlentities example","example-4828":"Usage of ENT_IGNORE","function.htmlentities":"Convert all applicable characters to HTML entities","example-4829":"A htmlspecialchars_decode example","function.htmlspecialchars-decode":"Convert special HTML entities back to characters","example-4830":"htmlspecialchars example","function.htmlspecialchars":"Convert special characters to HTML entities","example-4831":"implode example","function.implode":"Join array elements with a string","function.join":"Alias of implode","example-4832":"lcfirst example","function.lcfirst":"Make a string's first character lowercase","example-4833":"levenshtein example","function.levenshtein":"Calculate Levenshtein distance between two strings","example-4834":"localeconv example","function.localeconv":"Get numeric formatting information","example-4835":"Usage example of ltrim","function.ltrim":"Strip whitespace (or other characters) from the beginning of a string","example-4836":"Usage example of md5_file","function.md5-file":"Calculates the md5 hash of a given file","example-4837":"A md5 example","function.md5":"Calculate the md5 hash of a string","metaphone.example.basic":"metaphone basic example","metaphone.example.phonemes":"Using the phonemes parameter","function.metaphone":"Calculate the metaphone key of a string","example-4840":"money_format Example","function.money-format":"Formats a number as a currency string","function.nl-langinfo":"Query language and locale information","example-4841":"Using nl2br","example-4842":"Generating valid HTML markup using the is_xhtml parameter","example-4843":"Various newline separators","function.nl2br":"Inserts HTML line breaks before all newlines in a string","example-4844":"number_format Example","function.number-format":"Format a number with grouped thousands","example-4845":"ord example","function.ord":"Return ASCII value of character","example-4846":"Using parse_str","function.parse-str":"Parses the string into variables","example-4847":"print examples","function.print":"Output a string","function.printf":"Output a formatted string","function.quoted-printable-decode":"Convert a quoted-printable string to an 8 bit string","function.quoted-printable-encode":"Convert a 8 bit string to a quoted-printable string","function.quotemeta":"Quote meta characters","example-4848":"Usage example of rtrim","function.rtrim":"Strip whitespace (or other characters) from the end of a string","example-4849":"setlocale Examples","example-4850":"setlocale Examples for Windows","function.setlocale":"Set locale information","example-4851":"sha1_file example","function.sha1-file":"Calculate the sha1 hash of a file","example-4852":"A sha1 example","function.sha1":"Calculate the sha1 hash of a string","function.similar-text":"Calculate the similarity between two strings","example-4853":"Soundex Examples","function.soundex":"Calculate the soundex key of a string","sprintf.coercion":"Type Handling","example-4854":"Argument swapping","example-4855":"Argument swapping","example-4856":"Argument swapping","example-4857":"Argument swapping","example-4858":"Position specifier with other specifiers","example-4859":"printf: various examples","example-4860":"printf: string specifiers","example-4861":"sprintf: zero-padded integers","example-4862":"sprintf: formatting currency","example-4863":"sprintf: scientific notation","function.sprintf":"Return a formatted string","example-4864":"sscanf Example","example-4865":"sscanf - using optional parameters","function.sscanf":"Parses input from a string according to a format","function.str-getcsv":"Parse a CSV string into an array","example-4866":"str_ireplace example","function.str-ireplace":"Case-insensitive version of str_replace.","example-4867":"str_pad example","function.str-pad":"Pad a string to a certain length with another string","example-4868":"str_repeat example","function.str-repeat":"Repeat a string","example-4869":"Basic str_replace examples","example-4870":"Examples of potential str_replace gotchas","function.str-replace":"Replace all occurrences of the search string with the replacement string","example-4871":"str_rot13 example","function.str-rot13":"Perform the rot13 transform on a string","example-4872":"str_shuffle example","function.str-shuffle":"Randomly shuffles a string","example-4873":"Example uses of str_split","function.str-split":"Convert a string to an array","example-4874":"A str_word_count example","function.str-word-count":"Return information about words used in a string","example-4875":"strcasecmp example","function.strcasecmp":"Binary safe case-insensitive string comparison","function.strchr":"Alias of strstr","function.strcmp":"Binary safe string comparison","function.strcoll":"Locale based string comparison","strcspn.example":"strcspn example","function.strcspn":"Find length of initial segment not matching mask","example-4877":"strip_tags example","function.strip-tags":"Strip HTML and PHP tags from a string","function.stripcslashes":"Un-quote string quoted with addcslashes","example-4878":"stripos examples","function.stripos":"Find the position of the first occurrence of a case-insensitive substring in a string","example-4879":"A stripslashes example","example-4880":"Using stripslashes on an array","function.stripslashes":"Un-quotes a quoted string","example-4881":"stristr example","example-4882":"Testing if a string is found or not","example-4883":"Using a non "string" needle","function.stristr":"Case-insensitive strstr","example-4884":"A strlen example","function.strlen":"Get string length","function.strnatcasecmp":"Case insensitive string comparisons using a "natural order" algorithm","function.strnatcmp":"String comparisons using a "natural order" algorithm","function.strncasecmp":"Binary safe case-insensitive string comparison of the first n characters","function.strncmp":"Binary safe string comparison of the first n characters","example-4885":"strpbrk example","function.strpbrk":"Search a string for any of a set of characters","example-4886":"Using ===","example-4887":"Using !==","example-4888":"Using an offset","function.strpos":"Find the position of the first occurrence of a substring in a string","example-4889":"strrchr example","function.strrchr":"Find the last occurrence of a character in a string","example-4890":"Reversing a string with strrev","function.strrev":"Reverse a string","example-4891":"A simple strripos example","function.strripos":"Find the position of the last occurrence of a case-insensitive substring in a string","example-4892":"Checking if a needle is in the haystack","example-4893":"Searching with offsets","function.strrpos":"Find the position of the last occurrence of a substring in a string","example-4894":"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-4895":"strstr example","function.strstr":"Find the first occurrence of a string","example-4896":"strtok example","example-4897":"Old strtok behavior","example-4898":"New strtok behavior","function.strtok":"Tokenize string","example-4899":"strtolower example","function.strtolower":"Make a string lowercase","example-4900":"strtoupper example","function.strtoupper":"Make a string uppercase","example-4901":"strtr example","example-4902":"strtr example with two arguments","example-4903":"strtr behavior comparison","function.strtr":"Translate characters or replace substrings","example-4904":"A substr_compare example","function.substr-compare":"Binary safe comparison of two strings from an offset, up to length characters","example-4905":"A substr_count example","function.substr-count":"Count the number of substring occurrences","example-4906":"Simple substr_replace examples","example-4907":"Using substr_replace to replace multiple strings at\n     once","function.substr-replace":"Replace text within a portion of a string","example-4908":"Using a negative start","example-4909":"Using a negative length","example-4910":"Basic substr usage","example-4911":"substr casting behaviour","example-4912":"","function.substr":"Return part of a string","example-4913":"Usage example of trim","example-4914":"Trimming array values with trim","function.trim":"Strip whitespace (or other characters) from the beginning and end of a string","example-4915":"ucfirst example","function.ucfirst":"Make a string's first character uppercase","example-4916":"ucwords example","function.ucwords":"Uppercase the first character of each word in a string","example-4917":"vfprintf: zero-padded integers","function.vfprintf":"Write a formatted string to a stream","example-4918":"vprintf: zero-padded integers","function.vprintf":"Output a formatted string","example-4919":"vsprintf: zero-padded integers","function.vsprintf":"Return a formatted string","example-4920":"wordwrap example","example-4921":"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.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-4923":"array_chunk example","function.array-chunk":"Split an array into chunks","example-4924":"Get column of first names from recordset","example-4925":"Get column of last names from recordset, indexed by the "id" column","function.array-column":"Return the values from a single column in the input array","example-4926":"A simple array_combine example","function.array-combine":"Creates an array by using one array for keys and another for its values","example-4927":"array_count_values example","function.array-count-values":"Counts all the values of an array","example-4928":"array_diff_assoc example","example-4929":"array_diff_assoc example","function.array-diff-assoc":"Computes the difference of arrays with additional index check","example-4930":"array_diff_key example","function.array-diff-key":"Computes the difference of arrays using keys for comparison","example-4931":"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-4932":"array_diff_ukey example","function.array-diff-ukey":"Computes the difference of arrays using a callback function on the keys for comparison","example-4933":"array_diff example","function.array-diff":"Computes the difference of arrays","example-4934":"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":"Fill an array with values","example-4936":"array_filter example","example-4937":"array_filter without\n    callback","function.array-filter":"Filters elements of an array using a callback function","example-4938":"array_flip example","example-4939":"array_flip example : collision","function.array-flip":"Exchanges all keys with their associated values in an array","example-4940":"array_intersect_assoc example","function.array-intersect-assoc":"Computes the intersection of arrays with additional index check","example-4941":"array_intersect_key example","function.array-intersect-key":"Computes the intersection of arrays using keys for comparison","example-4942":"array_intersect_uassoc example","function.array-intersect-uassoc":"Computes the intersection of arrays with additional index check, compares indexes by a callback function","example-4943":"array_intersect_ukey example","function.array-intersect-ukey":"Computes the intersection of arrays using a callback function on the keys for comparison","example-4944":"array_intersect example","function.array-intersect":"Computes the intersection of arrays","example-4945":"array_key_exists example","example-4946":"array_key_exists vs isset","function.array-key-exists":"Checks if the given key or index exists in the array","example-4947":"array_keys example","function.array-keys":"Return all the keys or a subset of the keys of an array","example-4948":"array_map example","example-4949":"array_map using a lambda function (as of PHP 5.3.0)","example-4950":"array_map - using more arrays","example-4951":"Creating an array of arrays","example-4952":"array_map - with string keys","function.array-map":"Applies the callback to the elements of the given arrays","example-4953":"array_merge_recursive example","function.array-merge-recursive":"Merge two or more arrays recursively","example-4954":"array_merge PHP 5 example","example-4955":"array_merge example","example-4956":"Simple array_merge example","function.array-merge":"Merge one or more arrays","example-4957":"Sorting multiple arrays","example-4958":"Sorting multi-dimensional array","example-4959":"Sorting database results","example-4960":"Case insensitive sorting","function.array-multisort":"Sort multiple or multi-dimensional arrays","example-4961":"array_pad example","function.array-pad":"Pad array to the specified length with a value","example-4962":"array_pop example","function.array-pop":"Pop the element off the end of array","example-4963":"array_product examples","function.array-product":"Calculate the product of values in an array","example-4964":"array_push example","function.array-push":"Push one or more elements onto the end of array","example-4965":"array_rand example","function.array-rand":"Pick one or more random entries out of an array","example-4966":"array_reduce example","function.array-reduce":"Iteratively reduce the array to a single value using a callback function","example-4967":"array_replace_recursive example","example-4968":"array_replace_recursive and recursive behavior","function.array-replace-recursive":"Replaces elements from passed arrays into the first array recursively","example-4969":"array_replace example","function.array-replace":"Replaces elements from passed arrays into the first array","example-4970":"array_reverse example","function.array-reverse":"Return an array with elements in reverse order","example-4971":"array_search example","function.array-search":"Searches the array for a given value and returns the corresponding key if successful","example-4972":"array_shift example","function.array-shift":"Shift an element off the beginning of array","example-4973":"array_slice examples","function.array-slice":"Extract a slice of the array","example-4974":"array_splice examples","example-4975":"array_splice examples","function.array-splice":"Remove a portion of the array and replace it with something else","example-4976":"array_sum examples","function.array-sum":"Calculate the sum of values in an array","example-4977":"array_udiff_assoc example","function.array-udiff-assoc":"Computes the difference of arrays with additional index check, compares data by a callback function","example-4978":"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-4979":"array_udiff example using stdClass Objects","example-4980":"array_udiff example using DateTime Objects","function.array-udiff":"Computes the difference of arrays by using a callback function for data comparison","example-4981":"array_uintersect_assoc example","function.array-uintersect-assoc":"Computes the intersection of arrays with additional index check, compares data by a callback function","example-4982":"array_uintersect_uassoc example","function.array-uintersect-uassoc":"Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions","example-4983":"array_uintersect example","function.array-uintersect":"Computes the intersection of arrays, compares data by a callback function","example-4984":"array_unique example","example-4985":"array_unique and types","function.array-unique":"Removes duplicate values from an array","example-4986":"array_unshift example","function.array-unshift":"Prepend one or more elements to the beginning of an array","example-4987":"array_values example","function.array-values":"Return all the values of an array","example-4988":"array_walk_recursive example","function.array-walk-recursive":"Apply a user function recursively to every member of an array","example-4989":"array_walk example","function.array-walk":"Apply a user function to every member of an array","example-4990":"array example","example-4991":"Automatic index with array","example-4992":"1-based index with array","example-4993":"Accessing an array inside double quotes","function.array":"Create an array","example-4994":"arsort example","function.arsort":"Sort an array in reverse order and maintain index association","example-4995":"asort example","function.asort":"Sort an array and maintain index association","example-4996":"compact example","function.compact":"Create array containing variables and their values","example-4997":"count example","example-4998":"Recursive count example","function.count":"Count all elements in an array, or something in an object","example-4999":"Example use of current and friends","function.current":"Return the current element in an array","example-5000":"each examples","example-5001":"Traversing an array with each","function.each":"Return the current key and value pair from an array and advance the array cursor","example-5002":"end example","function.end":"Set the internal pointer of an array to its last element","example-5003":"extract example","function.extract":"Import variables into the current symbol table from an array","example-5004":"in_array example","example-5005":"in_array with strict example","example-5006":"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-5007":"key example","function.key":"Fetch a key from an array","example-5008":"krsort example","function.krsort":"Sort an array by key in reverse order","example-5009":"ksort example","function.ksort":"Sort an array by key","example-5010":"list examples","example-5011":"An example use of list","example-5012":"Using nested list","example-5013":"Using list with array indices","function.list":"Assign variables as if they were an array","example-5014":"natcasesort example","function.natcasesort":"Sort an array using a case insensitive "natural order" algorithm","example-5015":"natsort examples demonstrating basic usage","example-5016":"natsort examples demonstrating potential gotchas","function.natsort":"Sort an array using a "natural order" algorithm","example-5017":"Example use of next and friends","function.next":"Advance the internal array pointer of an array","function.pos":"Alias of current","example-5018":"Example use of prev and friends","function.prev":"Rewind the internal array pointer","example-5019":"range examples","function.range":"Create an array containing a range of elements","example-5020":"reset example","function.reset":"Set the internal pointer of an array to its first element","example-5021":"rsort example","function.rsort":"Sort an array in reverse order","example-5022":"shuffle example","function.shuffle":"Shuffle an array","function.sizeof":"Alias of count","example-5023":"sort example","example-5024":"sort example using case-insensitive natural\n    ordering","function.sort":"Sort an array","example-5025":"Basic uasort example","function.uasort":"Sort an array with a user-defined comparison function and maintain index association","example-5026":"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":"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-5031":"classes.inc","example-5032":"test_script.php","classobj.examples":"Examples","function.autoload":"Attempt to load undefined class","example-5033":"call_user_method_array alternative","function.call-user-method-array":"Call a user method given with an array of parameters [deprecated]","example-5034":"call_user_method alternative","function.call-user-method":"Call a user method on an specific object [deprecated]","example-5035":"class_alias example","function.class-alias":"Creates an alias for a class","example-5036":"class_exists example","example-5037":"autoload parameter example","function.class-exists":"Checks if the class has been defined","example-5038":"Using get_called_class","function.get-called-class":"the "Late Static Binding" class name","example-5039":"get_class_methods example","function.get-class-methods":"Gets the class methods' names","example-5040":"get_class_vars example","example-5041":"get_class_vars and scoping behaviour","function.get-class-vars":"Get the default properties of the class","example-5042":"Using get_class","example-5043":"Using get_class in superclass","function.get-class":"Returns the name of the class of an object","example-5044":"get_declared_classes example","function.get-declared-classes":"Returns an array with the name of the defined classes","example-5045":"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-5046":"Use of get_object_vars","function.get-object-vars":"Gets the properties of the given object","example-5047":"Using get_parent_class","function.get-parent-class":"Retrieves the parent class name for object or class","example-5048":"interface_exists example","function.interface-exists":"Checks if the interface has been defined","example-5049":"is_a example","example-5050":"Using the instanceof operator in PHP 5","function.is-a":"Checks if the object is of this class or has this class as one of its parents","example-5051":"is_subclass_of example","example-5052":"is_subclass_of using interface example","function.is-subclass-of":"Checks if the object has this class as one of its parents","example-5053":"method_exists example","example-5054":"Static method_exists example","function.method-exists":"Checks if the class method exists","example-5055":"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.classkit":"Introduction","classkit.requirements":"Requirements","classkit.installation":"Installation","classkit.configuration":"Runtime Configuration","classkit.resources":"Resource Types","classkit.setup":"Installing\/Configuring","constant.classkit-acc-private":"","constant.classkit-acc-protected":"","constant.classkit-acc-public":"","classkit.constants":"Predefined Constants","example-5056":"classkit_import example","function.classkit-import":"Import new class method definitions from a file","example-5057":"classkit_method_add example","function.classkit-method-add":"Dynamically adds a new method to a given class","example-5058":"classkit_method_copy example","function.classkit-method-copy":"Copies a method from class to another","example-5059":"classkit_method_redefine example","function.classkit-method-redefine":"Dynamically changes the code of the given method","example-5060":"classkit_method_remove example","function.classkit-method-remove":"Dynamically removes the given method","example-5061":"classkit_method_rename example","function.classkit-method-rename":"Dynamically changes the name of the given method","ref.classkit":"Classkit Functions","book.classkit":"Classkit","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-5062":"A ctype_alnum example (using the default locale)","function.ctype-alnum":"Check for alphanumeric character(s)","example-5063":"A ctype_alpha example (using the default locale)","function.ctype-alpha":"Check for alphabetic character(s)","example-5064":"A ctype_cntrl example","function.ctype-cntrl":"Check for control character(s)","example-5065":"A ctype_digit example","example-5066":"A ctype_digit example comparing strings with integers","function.ctype-digit":"Check for numeric character(s)","example-5067":"A ctype_graph example","function.ctype-graph":"Check for any printable character(s) except space","example-5068":"A ctype_lower example (using the default locale)","function.ctype-lower":"Check for lowercase character(s)","example-5069":"A ctype_print example","function.ctype-print":"Check for printable character(s)","example-5070":"A ctype_punct example","function.ctype-punct":"Check for any printable character which is not whitespace or an\n   alphanumeric character","example-5071":"A ctype_space example","function.ctype-space":"Check for whitespace character(s)","example-5072":"A ctype_upper example (using the default locale)","function.ctype-upper":"Check for uppercase character(s)","example-5073":"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-5074":"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-5075":"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-boolean":"","constant.filter-validate-float":"","constant.filter-validate-regexp":"","constant.filter-validate-url":"","constant.filter-validate-email":"","constant.filter-validate-ip":"","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-callback":"","constant.filter-flag-allow-octal":"","constant.filter-flag-allow-hex":"","constant.filter-flag-strip-low":"","constant.filter-flag-strip-high":"","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-ipv4":"","constant.filter-flag-ipv6":"","constant.filter-flag-no-res-range":"","constant.filter-flag-no-priv-range":"","filter.constants":"Predefined Constants","filter.examples.validation.email":"","example-5076":"Validating email addresses with filter_var","filter.examples.validation.ip":"","example-5077":"Validating IP addresses with filter_var","filter.examples.validation.options":"","example-5078":"Passing options to filter_var","filter.examples.validation":"Validation","filter.examples.sanitization.email":"","example-5079":"Sanitizing and validating email addresses","filter.examples.sanitization.default_filter":"","example-5080":"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-5081":"A filter_input_array example","function.filter-input-array":"Gets external variables and optionally filters them","example-5082":"A filter_input example","function.filter-input":"Gets a specific external variable by name and optionally filters it","example-5083":"A filter_list example","function.filter-list":"Returns a list of all supported filters","example-5084":"A filter_var_array example","function.filter-var-array":"Gets multiple variables and optionally filters them","example-5085":"A filter_var 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-5086":"call_user_func_array example","example-5087":"call_user_func_array using namespace name","example-5088":"Using lambda function","function.call-user-func-array":"Call a callback with an array of parameters","example-5089":"call_user_func example and references","example-5090":"call_user_func example","example-5091":"call_user_func using namespace name","example-5092":"Using a class method with call_user_func","example-5093":"Using lambda function with call_user_func","function.call-user-func":"Call the callback given by the first parameter","example-5094":"Creating an anonymous function with create_function","example-5095":"Making a general processing function with\n     create_function","example-5096":"Using anonymous functions as callback functions","function.create-function":"Create an anonymous (lambda-style) function","example-5097":"forward_static_call_array example","function.forward-static-call-array":"Call a static method and pass the arguments as array","example-5098":"forward_static_call example","function.forward-static-call":"Call a static method","example-5099":"func_get_arg example","example-5100":"func_get_arg example before and\n    after PHP 5.3","example-5101":"func_get_arg example of byref and byval arguments","function.func-get-arg":"Return an item from the argument list","example-5102":"func_get_args example","example-5103":"func_get_args example before and\n    after PHP 5.3","example-5104":"func_get_args example of byref and byval arguments","function.func-get-args":"Returns an array comprising a function's argument list","example-5105":"func_num_args example","example-5106":"func_num_args example before and\n    after PHP 5.3","function.func-num-args":"Returns the number of arguments passed to the function","example-5107":"function_exists example","function.function-exists":"Return TRUE if the given function has been defined","example-5108":"get_defined_functions example","function.get-defined-functions":"Returns an array of all defined functions","example-5109":"register_shutdown_function example","function.register-shutdown-function":"Register a function for execution on shutdown","example-5110":"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.objaggregation":"Introduction","example-5111":"Class association","example-5112":"Object association","objaggregation.examples.association":"Object Aggregation examples","example-5113":"storage_classes.inc","example-5114":"test_aggregation.php","objaggregation.examples2":"Examples","objaggregation.examples":"Examples","example-5115":"Using aggregate_info","function.aggregate-info":"Gets aggregation information for a given object","function.aggregate-methods-by-list":"Selective dynamic class methods aggregation to an object","function.aggregate-methods-by-regexp":"Selective class methods aggregation to an object using a regular\n   expression","function.aggregate-methods":"Dynamic class and object aggregation of methods","function.aggregate-properties-by-list":"Selective dynamic class properties aggregation to an object","function.aggregate-properties-by-regexp":"Selective class properties aggregation to an object using a regular\n   expression","function.aggregate-properties":"Dynamic aggregation of  class properties to an object","function.aggregate":"Dynamic class and object aggregation of methods and properties","function.aggregation-info":"Alias of aggregate_info","function.deaggregate":"Removes the aggregated methods and properties from an object","ref.objaggregation":"Object Aggregation Functions","book.objaggregation":"Object Aggregation\/Composition [PHP 4]","intro.quickhash":"Introduction","quickhash.requirements":"Requirements","quickhash.installation":"Installation","quickhash.configuration":"Runtime Configuration","quickhash.setup":"Installing\/Configuring","quickhash.constants":"Predefined Constants","example-5116":"Quickhash Example","example-5117":"Quickhash ArrayAccess Example","example-5118":"Quickhash Iterator Example","example-5119":"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-5120":"QuickHashIntSet::add example","quickhashintset.add":"This method adds a new entry to the set","example-5121":"QuickHashIntSet::__construct example","quickhashintset.construct":"Creates a new QuickHashIntSet object","example-5122":"QuickHashIntSet::delete example","quickhashintset.delete":"This method deletes an entry from the set","example-5123":"QuickHashIntSet::exists example","quickhashintset.exists":"This method checks whether a key is part of the set","example-5124":"QuickHashIntSet::getSize example","quickhashintset.getsize":"Returns the number of elements in the set","example-5125":"QuickHashIntSet::loadFromFile example","quickhashintset.loadfromfile":"This factory method creates a set from a file","example-5126":"QuickHashIntSet::loadFromString example","quickhashintset.loadfromstring":"This factory method creates a set from a string","example-5127":"QuickHashIntSet::saveToFile example","quickhashintset.savetofile":"This method stores an in-memory set to disk","example-5128":"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-5129":"QuickHashIntHash::add example","quickhashinthash.add":"This method adds a new entry to the hash","example-5130":"QuickHashIntHash::__construct example","quickhashinthash.construct":"Creates a new QuickHashIntHash object","example-5131":"QuickHashIntHash::delete example","quickhashinthash.delete":"This method deletes am entry from the hash","example-5132":"QuickHashIntHash::exists example","quickhashinthash.exists":"This method checks whether a key is part of the hash","example-5133":"QuickHashIntHash::get example","quickhashinthash.get":"This method retrieves a value from the hash by its key","example-5134":"QuickHashIntHash::getSize example","quickhashinthash.getsize":"Returns the number of elements in the hash","example-5135":"QuickHash IntHash file format","example-5136":"QuickHash IntHash file format","example-5137":"QuickHashIntHash::loadFromFile example","quickhashinthash.loadfromfile":"This factory method creates a hash from a file","example-5138":"QuickHashIntHash::loadFromString example","quickhashinthash.loadfromstring":"This factory method creates a hash from a string","example-5139":"QuickHashIntHash::saveToFile example","quickhashinthash.savetofile":"This method stores an in-memory hash to disk","example-5140":"QuickHashIntHash::saveToString example","quickhashinthash.savetostring":"This method returns a serialized version of the hash","example-5141":"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-5142":"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-5143":"QuickHashStringIntHash::add example","quickhashstringinthash.add":"This method adds a new entry to the hash","example-5144":"QuickHashStringIntHash::__construct example","quickhashstringinthash.construct":"Creates a new QuickHashStringIntHash object","example-5145":"QuickHashStringIntHash::delete example","quickhashstringinthash.delete":"This method deletes am entry from the hash","quickhashstringinthash.exists":"This method checks whether a key is part of the hash","example-5146":"QuickHashStringIntHash::get example","quickhashstringinthash.get":"This method retrieves a value from the hash by its key","example-5147":"QuickHashStringIntHash::getSize example","quickhashstringinthash.getsize":"Returns the number of elements in the hash","example-5148":"QuickHash StringIntHash file format","example-5149":"QuickHash IntHash file format","example-5150":"QuickHashStringIntHash::loadFromFile example","quickhashstringinthash.loadfromfile":"This factory method creates a hash from a file","example-5151":"QuickHashStringIntHash::loadFromString example","quickhashstringinthash.loadfromstring":"This factory method creates a hash from a string","example-5152":"QuickHashStringIntHash::saveToFile example","quickhashstringinthash.savetofile":"This method stores an in-memory hash to disk","example-5153":"QuickHashStringIntHash::saveToString example","quickhashstringinthash.savetostring":"This method returns a serialized version of the hash","example-5154":"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-5155":"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-5156":"QuickHashIntStringHash::add example","quickhashintstringhash.add":"This method adds a new entry to the hash","example-5157":"QuickHashIntStringHash::__construct example","quickhashintstringhash.construct":"Creates a new QuickHashIntStringHash object","example-5158":"QuickHashIntStringHash::delete example","quickhashintstringhash.delete":"This method deletes am entry from the hash","quickhashintstringhash.exists":"This method checks whether a key is part of the hash","example-5159":"QuickHashIntStringHash::get example","quickhashintstringhash.get":"This method retrieves a value from the hash by its key","example-5160":"QuickHashIntStringHash::getSize example","quickhashintstringhash.getsize":"Returns the number of elements in the hash","example-5161":"QuickHash IntString file format","example-5162":"QuickHash IntString file format","example-5163":"QuickHashIntStringHash::loadFromFile example","quickhashintstringhash.loadfromfile":"This factory method creates a hash from a file","example-5164":"QuickHashIntStringHash::loadFromString example","quickhashintstringhash.loadfromstring":"This factory method creates a hash from a string","example-5165":"QuickHashIntStringHash::saveToFile example","quickhashintstringhash.savetofile":"This method stores an in-memory hash to disk","example-5166":"QuickHashIntStringHash::saveToString example","quickhashintstringhash.savetostring":"This method returns a serialized version of the hash","example-5167":"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-5168":"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-5169":"Reflection Example from Shell (a Terminal)","reflection.examples":"Examples","example-5170":"Extending the built-in classes","reflection.extending":"Extending","reflection.intro":"Introduction","reflection.synopsis":"Class synopsis","reflection.export":"Exports","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.modifiers":"ReflectionClass Modifiers","reflectionclass.constants":"Predefined Constants","example-5171":"Basic usage ReflectionClass","reflectionclass.construct":"Constructs a ReflectionClass","example-5172":"Basic usage of ReflectionClass::export","reflectionclass.export":"Exports a class","reflectionclass.getconstant":"Gets defined constant","reflectionclass.getconstants":"Gets constants","example-5173":"Basic usage of ReflectionClass::getConstructor","reflectionclass.getconstructor":"Gets the constructor of the class","example-5174":"ReflectionClass::getDefaultProperties example","reflectionclass.getdefaultproperties":"Gets default properties","example-5175":"ReflectionClass::getDocComment example","reflectionclass.getdoccomment":"Gets doc comments","example-5176":"ReflectionClass::getEndLine example","reflectionclass.getendline":"Gets end line","example-5177":"Basic usage of ReflectionClass::getExtension","reflectionclass.getextension":"Gets a ReflectionExtension object for the extension which defined the class","example-5178":"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-5179":"ReflectionClass::getInterfaceNames example","reflectionclass.getinterfacenames":"Gets the interface names","example-5180":"ReflectionClass::getInterfaces example","reflectionclass.getinterfaces":"Gets the interfaces","example-5181":"Basic usage of ReflectionClass::getMethod","reflectionclass.getmethod":"Gets a ReflectionMethod for a class method.","example-5182":"Basic usage of ReflectionClass::getMethods","example-5183":"Filtering results from ReflectionClass::getMethods","reflectionclass.getmethods":"Gets an array of methods","reflectionclass.getmodifiers":"Gets modifiers","example-5184":"ReflectionClass::getName example","reflectionclass.getname":"Gets class name","example-5185":"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-5187":"Basic usage of ReflectionClass::getProperty","reflectionclass.getproperty":"Gets a ReflectionProperty for a class's property","example-5188":"ReflectionClass::getShortName example","reflectionclass.getshortname":"Gets short name","reflectionclass.getstartline":"Gets starting line number","reflectionclass.getstaticproperties":"Gets static properties","example-5189":"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-5190":"ReflectionClass::hasConstant example","reflectionclass.hasconstant":"Checks if constant is defined","example-5191":"ReflectionClass::hasMethod example","reflectionclass.hasmethod":"Checks if method is defined","example-5192":"ReflectionClass::hasProperty example","reflectionclass.hasproperty":"Checks if property is defined","reflectionclass.implementsinterface":"Implements interface","example-5193":"ReflectionClass::inNamespace example","reflectionclass.innamespace":"Checks if in namespace","example-5194":"ReflectionClass::isAbstract example","reflectionclass.isabstract":"Checks if class is abstract","example-5195":"Basic usage of ReflectionClass::isCloneable","reflectionclass.iscloneable":"Returns whether this class is cloneable","example-5196":"ReflectionClass::isAbstract example","reflectionclass.isfinal":"Checks if class is final","example-5197":"ReflectionClass::isInstance related examples","reflectionclass.isinstance":"Checks class for instance","example-5198":"ReflectionClass::isInstantiable example","reflectionclass.isinstantiable":"Checks if the class is instantiable","example-5199":"Basic usage of ReflectionClass::isInterface","reflectionclass.isinterface":"Checks if the class is an interface","example-5200":"Basic usage of ReflectionClass::isInternal","reflectionclass.isinternal":"Checks if class is defined internally by an extension, or the core","example-5201":"ReflectionClass::isIterateable example","reflectionclass.isiterateable":"Checks if iterateable","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-5202":"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-5203":"ReflectionClass::__toString example","reflectionclass.tostring":"Returns the string representation of the ReflectionClass object.","class.reflectionclass":"The ReflectionClass class","reflectionzendextension.intro":"Introduction","reflectionzendextension.synopsis":"Class synopsis","reflectionzendextension.props.name":"","reflectionzendextension.props":"Properties","reflectionzendextension.clone":"Clone handler","reflectionzendextension.construct":"Constructor","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-5204":"ReflectionExtension example","reflectionextension.construct":"Constructs a ReflectionExtension","reflectionextension.export":"Export","example-5205":"ReflectionExtension::getClasses example","reflectionextension.getclasses":"Gets classes","example-5206":"ReflectionExtension::getClassNames example","reflectionextension.getclassnames":"Gets class names","example-5207":"ReflectionExtension::getConstants example","reflectionextension.getconstants":"Gets constants","example-5208":"ReflectionExtension::getDependencies example","reflectionextension.getdependencies":"Gets dependencies","example-5209":"ReflectionExtension::getFunctions example","reflectionextension.getfunctions":"Gets extension functions","example-5210":"ReflectionExtension::getINIEntries example","reflectionextension.getinientries":"Gets extension ini entries","example-5211":"ReflectionExtension::getName example","reflectionextension.getname":"Gets extension name","example-5212":"ReflectionExtension::getVersion example","reflectionextension.getversion":"Gets extension version","example-5213":"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.props.name":"","reflectionfunction.props":"Properties","reflectionfunction.constants.is-deprecated":"","reflectionfunction.constants.modifiers":"ReflectionFunction Modifiers","reflectionfunction.constants":"Predefined Constants","example-5214":"ReflectionFunction::__construct example","reflectionfunction.construct":"Constructs a ReflectionFunction object","reflectionfunction.export":"Exports function","reflectionfunction.getclosure":"Returns a dynamically created closure for the function","example-5215":"ReflectionFunction::invoke example","reflectionfunction.invoke":"Invokes function","example-5216":"ReflectionFunction::invokeArgs example","example-5217":"ReflectionFunction::invokeArgs with references example","reflectionfunction.invokeargs":"Invokes function args","reflectionfunction.isdisabled":"Checks if function is disabled","example-5218":"ReflectionFunction::__toString example","reflectionfunction.tostring":"To string","class.reflectionfunction":"The ReflectionFunction class","reflectionfunctionabstract.intro":"Introduction","reflectionfunctionabstract.synopsis":"Class synopsis","reflectionfunctionabstract.props.name":"","reflectionfunctionabstract.props":"Properties","reflectionfunctionabstract.clone":"Clones function","reflectionfunctionabstract.getclosurescopeclass":"Returns the scope associated to the closure","reflectionfunctionabstract.getclosurethis":"Returns this pointer bound to closure","reflectionfunctionabstract.getdoccomment":"Gets doc comment","reflectionfunctionabstract.getendline":"Gets end line number","reflectionfunctionabstract.getextension":"Gets extension info","reflectionfunctionabstract.getextensionname":"Gets extension name","reflectionfunctionabstract.getfilename":"Gets file name","reflectionfunctionabstract.getname":"Gets function name","reflectionfunctionabstract.getnamespacename":"Gets namespace name","reflectionfunctionabstract.getnumberofparameters":"Gets number of parameters","reflectionfunctionabstract.getnumberofrequiredparameters":"Gets number of required parameters","reflectionfunctionabstract.getparameters":"Gets parameters","reflectionfunctionabstract.getshortname":"Gets function short name","reflectionfunctionabstract.getstartline":"Gets starting line number","reflectionfunctionabstract.getstaticvariables":"Gets static variables","reflectionfunctionabstract.innamespace":"Checks if function in namespace","reflectionfunctionabstract.isclosure":"Checks if closure","example-5219":"ReflectionFunctionAbstract::isDeprecated example","reflectionfunctionabstract.isdeprecated":"Checks if deprecated","reflectionfunctionabstract.isgenerator":"Returns whether this function is a generator","reflectionfunctionabstract.isinternal":"Checks if is internal","reflectionfunctionabstract.isuserdefined":"Checks if user defined","reflectionfunctionabstract.returnsreference":"Checks if returns reference","reflectionfunctionabstract.tostring":"To string","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-5220":"ReflectionMethod::__construct example","reflectionmethod.construct":"Constructs a ReflectionMethod","reflectionmethod.export":"Export a reflection method.","reflectionmethod.getclosure":"Returns a dynamically created closure for the method","example-5221":"ReflectionMethod::getDeclaringClass example","reflectionmethod.getdeclaringclass":"Gets declaring class for the reflected method.","example-5222":"ReflectionMethod::getModifiers example","reflectionmethod.getmodifiers":"Gets the method modifiers","example-5223":"ReflectionMethod::getPrototype example","reflectionmethod.getprototype":"Gets the method prototype (if there is one).","example-5224":"ReflectionMethod::invoke example","reflectionmethod.invoke":"Invoke","example-5225":"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","reflectionmethod.isstatic":"Checks if method is static","reflectionmethod.setaccessible":"Set method accessibility","example-5226":"ReflectionMethod::__toString example","reflectionmethod.tostring":"Returns the string representation of the Reflection method object.","class.reflectionmethod":"The ReflectionMethod class","reflectionobject.intro":"Introduction","reflectionobject.synopsis":"Class synopsis","reflectionobject.props.name":"","reflectionobject.props":"Properties","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-5227":"Using the ReflectionParameter class","reflectionparameter.construct":"Construct","reflectionparameter.export":"Exports","reflectionparameter.getclass":"Get class","reflectionparameter.getdeclaringclass":"Gets declaring class","reflectionparameter.getdeclaringfunction":"Gets declaring function","example-5228":"Getting","reflectionparameter.getdefaultvalue":"Gets default parameter value","reflectionparameter.getdefaultvalueconstantname":"Returns the default value's constant name if default value is constant or null","reflectionparameter.getname":"Gets parameter name","reflectionparameter.getposition":"Gets parameter position","reflectionparameter.isarray":"Checks if parameter expects an array","reflectionparameter.iscallable":"Returns whether parameter MUST be callable","reflectionparameter.isdefaultvalueavailable":"Checks if a default value is available","reflectionparameter.isdefaultvalueconstant":"Returns whether the default value of this parameter is constant","reflectionparameter.isoptional":"Checks if optional","reflectionparameter.ispassedbyreference":"Checks if passed by reference","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-public":"","reflectionproperty.constants.is-protected":"","reflectionproperty.constants.is-private":"","reflectionproperty.constants.modifiers":"ReflectionProperty Modifiers","reflectionproperty.constants":"Predefined Constants","reflectionproperty.clone":"Clone","example-5229":"ReflectionProperty::__construct example","example-5230":"Getting value from private and protected properties using ReflectionProperty class","reflectionproperty.construct":"Construct a ReflectionProperty object","reflectionproperty.export":"Export","reflectionproperty.getdeclaringclass":"Gets declaring class","reflectionproperty.getdoccomment":"Gets doc comment","reflectionproperty.getmodifiers":"Gets modifiers","reflectionproperty.getname":"Gets property name","example-5231":"ReflectionProperty::getValue example","reflectionproperty.getvalue":"Gets value","reflectionproperty.isdefault":"Checks if default value","reflectionproperty.isprivate":"Checks if property is private","reflectionproperty.isprotected":"Checks if property is protected","reflectionproperty.ispublic":"Checks if property is public","reflectionproperty.isstatic":"Checks if property is static","reflectionproperty.setaccessible":"Set property accessibility","example-5232":"ReflectionProperty::setValue example","reflectionproperty.setvalue":"Set property value","reflectionproperty.tostring":"To string","class.reflectionproperty":"The ReflectionProperty class","reflector.intro":"Introduction","reflector.synopsis":"Class synopsis","reflector.export":"Exports","reflector.tostring":"To string","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":"","var.configuration":"Runtime Configuration","var.resources":"Resource Types","var.setup":"Installing\/Configuring","var.constants":"Predefined Constants","example-5233":"boolval examples","function.boolval":"Get the boolean value of a variable","example-5234":"debug_zval_dump example","example-5235":"","example-5236":"","function.debug-zval-dump":"Dumps a string representation of an internal zend value to output","function.doubleval":"Alias of floatval","example-5237":"A simple empty \/ isset\n     comparison.","example-5238":"empty on String Offsets","function.empty":"Determine whether a variable is empty","example-5239":"floatval Example","function.floatval":"Get float value of a variable","example-5240":"get_defined_vars Example","function.get-defined-vars":"Returns an array of all defined variables","example-5241":"get_resource_type example","function.get-resource-type":"Returns the resource type","example-5242":"gettype example","function.gettype":"Get the type of a variable","example-5243":"import_request_variables example","function.import-request-variables":"Import GET\/POST\/Cookie variables into the global scope","example-5244":"intval examples","function.intval":"Get the integer value of a variable","example-5245":"Check that variable is an array","function.is-array":"Finds whether a variable is an array","example-5246":"is_bool examples","function.is-bool":"Finds out whether a variable is a boolean","example-5247":"is_callable example","function.is-callable":"Verify that the contents of a variable can be called as a function","function.is-double":"Alias of is_float","example-5248":"is_float example","function.is-float":"Finds whether the type of a variable is float","example-5249":"is_int example","function.is-int":"Find whether the type of a variable is integer","function.is-integer":"Alias of is_int","function.is-long":"Alias of is_int","example-5250":"is_null example","function.is-null":"Finds whether a variable is NULL","example-5251":"is_numeric examples","function.is-numeric":"Finds whether a variable is a number or a numeric string","example-5252":"is_object example","function.is-object":"Finds whether a variable is an object","function.is-real":"Alias of is_float","example-5253":"is_resource example","function.is-resource":"Finds whether a variable is a resource","example-5254":"is_scalar example","function.is-scalar":"Finds whether a variable is a scalar","example-5255":"is_string example","function.is-string":"Find whether the type of a variable is string","example-5256":"isset Examples","example-5257":"isset on String Offsets","function.isset":"Determine if a variable is set and is not NULL","example-5258":"print_r example","example-5259":"return parameter example","function.print-r":"Prints human-readable information about a variable","example-5260":"serialize example","function.serialize":"Generates a storable representation of a value","example-5261":"settype example","function.settype":"Set the type of a variable","example-5262":"strval example using PHP 5's magic\n     __toString() method.","function.strval":"Get string value of a variable","example-5263":"unserialize example","example-5264":"unserialize_callback_func example","function.unserialize":"Creates a PHP value from a stored representation","example-5265":"unset example","example-5266":"Using (unset) casting","function.unset":"Unset a given variable","example-5267":"var_dump example","function.var-dump":"Dumps information about a variable","example-5268":"var_export Examples","example-5269":"Exporting classes since PHP 5.1.0","example-5270":"Using __set_state() (since PHP 5.1.0)","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-5271":"","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-5272":"OAuth::fetch example","oauth.fetch":"Fetch an OAuth protected resource","oauth.generatesignature":"Generate a signature","example-5273":"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-5274":"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-5275":"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-5277":"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-5278":"OAuthProvider::__construct example","oauthprovider.construct":"Constructs a new OAuthProvider object","example-5279":"Example OAuthProvider::consumerHandler callback","oauthprovider.consumerhandler":"Set the consumerHandler handler callback","example-5280":"OAuthProvider::generateToken example","oauthprovider.generatetoken":"Generate a random token","example-5281":"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-5282":"Example OAuthProvider::timestampNonceHandler callback","oauthprovider.timestampnoncehandler":"Set the timestampNonceHandler handler callback","example-5283":"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","example-5284":"A sample SCA component","intro.sca":"Introduction","sca.requirements":"Requirements","sca.installation":"Installation","sca.configuration":"Runtime Configuration","sca.resources":"Resource Types","sca.setup":"Installing\/Configuring","sca.constants":"Predefined Constants","example-5285":"The structure of an SCA for PHP component","sca.examples.structure":"The structure of a Service Component","example-5286":"Obtaining a proxy for a local PHP class","example-5287":"Obtaining a proxy for a web service","sca.examples.proxies":"Obtaining a proxy for another Service Component","example-5288":"Calling services","sca.examples.calling":"Calling another Service Component","example-5289":"Obtaining a proxy using getService","example-5290":"Making calls on the proxy","sca.examples.nonscascript":"Locating and calling services from a script which is not an\n   SCA Component","example-5291":"StockQuote Service","example-5292":"Generated WSDL","sca.examples.exposing-webservice":"Exposing a Service Component as a Web service","sca.examples.deploy":"Deploying an SCA component","example-5293":"Generated WSDL","sca.examples.obtaining-wsdl":"Obtaining the WSDL for an SCA component offering a Service as\n   a Web service","example-5294":"location attribute","sca.examples.understanding-wsdl.location":"Location attribute of the <service> element","example-5295":"method with two arguments","example-5296":"types section illustrating named parameters","sca.examples.understanding-wsdl.positional-parameters":"Document\/literal wrapped WSDL and positional\n    parameters","sca.examples.understanding-wsdl":"Understanding how the WSDL is generated","example-5297":"A Component that uses Data Structures","sca.examples.structures.defined":"How data structures are defined to SCA components","sca.examples.structures.creating":"Creating SDOs","sca.examples.structures.services":"Creating an SDO to pass to a service","sca.examples.structures.services.returning":"Creating an SDO to return from a component","sca.examples.structures":"Working with Data Structures","sca.examples.errorhandling.runtime":"Handling of Runtime exceptions","sca.examples.errorhandlilng.business":"Handling of Business exceptions","sca.examples.errorhandling":"Error handling","sca.examples":"Examples","class.sca":"SCA","class.sca-localproxy":"SCA_LocalProxy","class.sca-soapproxy":"SCA_SoapProxy","sca.classes":"Predefined Classes","sca.createdataobject":"create an SDO","example-5298":"An SCA::getService example","sca.getservice":"Obtain a proxy for a service","sca-localproxy.createdataobject":"create an SDO","sca-soapproxy.createdataobject":"create an SDO","ref.sca":"SCA Functions","book.sca":"SCA","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","soap.constants":"Predefined Constants","example-5299":"is_soap_fault example","example-5300":"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.call":"Calls a SOAP function (deprecated)","soapclient.construct":"SoapClient constructor","example-5301":"SoapClient::__doRequest example","soapclient.dorequest":"Performs a SOAP request","example-5302":"SoapClient::__getFunctions example","soapclient.getfunctions":"Returns list of available SOAP functions","example-5303":"SoapClient::__getLastRequest() example","soapclient.getlastrequest":"Returns last SOAP request","example-5304":"SoapClient::__getLastRequest() example","soapclient.getlastrequestheaders":"Returns the SOAP headers from the last request","example-5305":"SoapClient::__getLastResponse() example","soapclient.getlastresponse":"Returns last SOAP response","example-5306":"SoapClient::__getLastResponse() example","soapclient.getlastresponseheaders":"Returns the SOAP headers from the last response","example-5307":"SoapClient::__getTypes example","soapclient.gettypes":"Returns a list of SOAP types","soapclient.setcookie":"The __setCookie purpose","example-5308":"SoapClient::__setLocation example","soapclient.setlocation":"Sets the location of the Web service to use","example-5309":"SoapClient::__setSoapHeaders example","example-5310":"Set Multiple Headers","soapclient.setsoapheaders":"Sets SOAP headers for subsequent calls","example-5311":"SoapClient::__soapCall example","soapclient.soapcall":"Calls a SOAP function","example-5312":"SoapClient::SoapClient example","soapclient.soapclient":"SoapClient constructor","class.soapclient":"The SoapClient class","soapserver.intro":"Introduction","soapserver.synopsis":"Class synopsis","example-5313":"SoapServer::addFunction example","soapserver.addfunction":"Adds one or more functions to handle SOAP requests","soapserver.addsoapheader":"Add a SOAP header to the response","soapserver.construct":"SoapServer constructor","soapserver.fault":"Issue SoapServer fault indicating an error","example-5314":"SoapServer::getFunctions example","soapserver.getfunctions":"Returns list of defined functions","example-5315":"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-5316":"SoapServer::setPersistence example","soapserver.setpersistence":"Sets SoapServer persistence mode","example-5317":"SoapServer::SoapServer example","soapserver.soapserver":"SoapServer constructor","class.soapserver":"The SoapServer class","soapfault.intro":"Introduction","soapfault.synopsis":"Class synopsis","soapfault.construct":"SoapFault constructor","example-5318":"Some examples","example-5319":"Some examples","soapfault.soapfault":"SoapFault constructor","soapfault.tostring":"Obtain a string representation of a SoapFault","class.soapfault":"The SoapFault class","soapheader.intro":"Introduction","soapheader.synopsis":"Class synopsis","soapheader.construct":"SoapHeader constructor","example-5320":"SoapHeader::SoapHeader example","soapheader.soapheader":"SoapHeader constructor","class.soapheader":"The SoapHeader class","soapparam.intro":"Introduction","soapparam.synopsis":"Class synopsis","soapparam.construct":"SoapParam constructor","example-5321":"SoapParam::SoapParam example","soapparam.soapparam":"SoapParam constructor","class.soapparam":"The SoapParam class","soapvar.intro":"Introduction","soapvar.synopsis":"Class synopsis","soapvar.construct":"SoapVar constructor","example-5322":"SoapVar::SoapVar example","soapvar.soapvar":"SoapVar constructor","class.soapvar":"The SoapVar class","book.soap":"SOAP","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-5323":"XMLRPC client functions example","function.xmlrpc-encode-request":"Generates XML for a method request","function.xmlrpc-encode":"Generates XML for a PHP value","example-5324":"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-5325":"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","dotnet.intro":"Introduction","dotnet.requirements":"Requirements","dotnet.installation":"Installation","dotnet.configuration":"Runtime Configuration","dotnet.resources":"Resource Types","dotnet.setup":"Installing\/Configuring","dotnet.constants":"Predefined Constants","function.dotnet-load":"Loads a DOTNET module","ref.dotnet":".NET Functions","book.dotnet":".NET","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.typelib-file":"","com.configuration":"Runtime Configuration","com.resources":"Resource Types","com.setup":"Installing\/Configuring","com.constants":"Predefined Constants","com.error-handling":"Errors and error handling","example-5326":"For Each in ASP","example-5327":"while() ... Next() in PHP 4","example-5328":"foreach in PHP 5","com.examples.foreach":"For Each","com.examples.arrays":"Arrays and Array-style COM properties","com.examples":"Examples","class.com.class":"Description","com.com":"Methods","class.com.overloadedmethods":"Overloaded Methods","com.addref":"","com.release":"","class.com.falsemethods":"Pseudo Methods","com.all":"","com.next":"","com.prev":"","com.reset":"","class.com.iteratormethods":"Pseudo Methods for Iterating","example.com1":"COM example (1)","example.com2":"COM example (2)","class.com.examples":"COM examples","class.com":"The COM class","class.dotnet.class":"Description","example.dotnet":"DOTNET example","dotnet.dotnet":"Methods","class.dotnet":"The DOTNET class","class.variant.class":"Description","com.variant.example.php4":"Variant example, PHP 4.x style","com.variant.example.php5":"Variant example, PHP 5 style","variant.variant":"Methods","class.variant":"VARIANT class","com.seealso":"See Also","function.com-addref":"Increases the components reference counter [deprecated]","function.com-create-guid":"Generate a globally unique identifier (GUID)","example-5334":"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","example-5335":"OO syntax","function.com-get":"Gets the value of a COM Component's property [deprecated]","example-5336":"Don't use com_invoke(), use OO syntax instead","function.com-invoke":"Calls a COM component's method [deprecated]","function.com-isenum":"Indicates if a COM object has an IEnumVariant interface for iteration [deprecated]","function.com-load-typelib":"Loads a Typelib","example-5337":"OO syntax","function.com-load":"Creates a new reference to a COM component [deprecated]","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.com-propget":"Alias of com_get","function.com-propput":"Alias of com_set","function.com-propset":"Alias of com_set","function.com-release":"Decreases the components reference counter [deprecated]","example-5338":"OO syntax","function.com-set":"Assigns a value to a COM component's property","function.variant-abs":"Returns the absolute value of a variant","function.variant-add":""Adds" two variant values together and returns the result","function.variant-and":"Performs a bitwise AND operation between two variants","function.variant-cast":"Convert a variant into a new variant object of another type","function.variant-cat":"concatenates two variant values together and returns the result","function.variant-cmp":"Compares two variants","function.variant-date-from-timestamp":"Returns a variant date representation of a Unix timestamp","function.variant-date-to-timestamp":"Converts a variant date\/time value to Unix timestamp","function.variant-div":"Returns the result from dividing two variants","function.variant-eqv":"Performs a bitwise equivalence on two variants","function.variant-fix":"Returns the integer portion of a variant","function.variant-get-type":"Returns the type of a variant object","function.variant-idiv":"Converts variants to integers and then returns the result from dividing them","function.variant-imp":"Performs a bitwise implication on two variants","function.variant-int":"Returns the integer portion of a variant","function.variant-mod":"Divides two variants and returns only the remainder","function.variant-mul":"Multiplies the values of the two variants","function.variant-neg":"Performs logical negation on a variant","function.variant-not":"Performs bitwise not negation on a variant","function.variant-or":"Performs a logical disjunction on two variants","function.variant-pow":"Returns the result of performing the power function with two variants","function.variant-round":"Rounds a variant to the specified number of decimal places","function.variant-set-type":"Convert a variant into another type "in-place"","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.printer":"Introduction","printer.requirements":"Requirements","printer.installation":"Installation","printer.configuration":"Runtime Configuration","printer.resources":"Resource Types","printer.setup":"Installing\/Configuring","constant.printer-copies":"","constant.printer-mode":"","constant.printer-title":"","constant.printer-devicename":"","constant.printer-driverversion":"","constant.printer-output-file":"","constant.printer-resolution-y":"","constant.printer-resolution-x":"","constant.printer-scale":"","constant.printer-background-color":"","constant.printer-paper-length":"","constant.printer-paper-width":"","constant.printer-paper-format":"","constant.printer-format-custom":"","constant.printer-format-letter":"","constant.printer-format-legal":"","constant.printer-format-a3":"","constant.printer-format-a4":"","constant.printer-format-a5":"","constant.printer-format-b4":"","constant.printer-format-b5":"","constant.printer-format-folio":"","constant.printer-orientation":"","constant.printer-orientation-portrait":"","constant.printer-orientation-landscape":"","constant.printer-text-color":"","constant.printer-text-align":"","constant.printer-ta-baseline":"","constant.printer-ta-bottom":"","constant.printer-ta-top":"","constant.printer-ta-center":"","constant.printer-ta-left":"","constant.printer-ta-right":"","constant.printer-pen-solid":"","constant.printer-pen-dash":"","constant.printer-pen-dot":"","constant.printer-pen-dashdot":"","constant.printer-pen-dashdotdot":"","constant.printer-pen-invisible":"","constant.printer-brush-solid":"","constant.printer-brush-custom":"","constant.printer-brush-diagonal":"","constant.printer-brush-cross":"","constant.printer-brush-diagcross":"","constant.printer-brush-fdiagonal":"","constant.printer-brush-horizontal":"","constant.printer-brush-vertical":"","constant.printer-fw-thin":"","constant.printer-fw-ultralight":"","constant.printer-fw-light":"","constant.printer-fw-normal":"","constant.printer-fw-medium":"","constant.printer-fw-bold":"","constant.printer-fw-ultrabold":"","constant.printer-fw-heavy":"","constant.printer-enum-local":"","constant.printer-enum-name":"","constant.printer-enum-shared":"","constant.printer-enum-default":"","constant.printer-enum-connections":"","constant.printer-enum-network":"","constant.printer-enum-remote":"","printer.constants":"Predefined Constants","example-5339":"printer_abort example","function.printer-abort":"Deletes the printer's spool file","example-5340":"printer_close example","function.printer-close":"Close an open printer connection","function.printer-create-brush":"Create a new brush","example-5341":"printer_create_dc example","function.printer-create-dc":"Create a new device context","function.printer-create-font":"Create a new font","function.printer-create-pen":"Create a new pen","function.printer-delete-brush":"Delete a brush","function.printer-delete-dc":"Delete a device context","function.printer-delete-font":"Delete a font","function.printer-delete-pen":"Delete a pen","example-5342":"printer_draw_bmp example","function.printer-draw-bmp":"Draw a bmp","example-5343":"printer_draw_chord example","function.printer-draw-chord":"Draw a chord","example-5344":"printer_draw_elipse example","function.printer-draw-elipse":"Draw an ellipse","example-5345":"printer_draw_line example","function.printer-draw-line":"Draw a line","example-5346":"printer_draw_pie example","function.printer-draw-pie":"Draw a pie","example-5347":"printer_draw_rectangle example","function.printer-draw-rectangle":"Draw a rectangle","example-5348":"printer_draw_roundrect example","function.printer-draw-roundrect":"Draw a rectangle with rounded corners","example-5349":"printer_draw_text example","function.printer-draw-text":"Draw text","function.printer-end-doc":"Close document","function.printer-end-page":"Close active page","example-5350":"printer_get_option example","function.printer-get-option":"Retrieve printer configuration data","example-5351":"printer_list example","function.printer-list":"Return an array of printers attached to the server","example-5352":"printer_logical_fontheight example","function.printer-logical-fontheight":"Get logical font height","example-5353":"printer_open example","function.printer-open":"Opens a connection to a printer","example-5354":"printer_select_brush example","function.printer-select-brush":"Select a brush","example-5355":"printer_select_font example","function.printer-select-font":"Select a font","example-5356":"printer_select_pen example","function.printer-select-pen":"Select a pen","example-5357":"printer_set_option example","function.printer-set-option":"Configure the printer connection","example-5358":"printer_start_doc example","function.printer-start-doc":"Start a new document","function.printer-start-page":"Start a new page","example-5359":"printer_write example","function.printer-write":"Write data to the printer","ref.printer":"Printer Functions","book.printer":"Printer","intro.w32api":"Introduction","w32api.requirements":"Requirements","w32api.installation":"Installation","w32api.configuration":"Runtime Configuration","w32api.resources":"Resource Types","w32api.setup":"Installing\/Configuring","constant.dc-microsoft":"","constant.dc-borland":"","constant.dc-call-cdecl":"","constant.dc-call-std":"","constant.dc-retval-math4":"","constant.dc-retval-math8":"","constant.dc-call-std-bo":"","constant.dc-call-std-ms":"","constant.dc-call-std-m8":"","constant.dc-flag-argptr":"","w32api.constants":"Predefined Constants","example-5360":"Get the uptime and display it in a message box","w32api.examples-uptime":"w32api examples","w32api.examples":"Examples","function.w32api-deftype":"Defines a type for use with other w32api_functions","function.w32api-init-dtype":"Creates an instance of the data type typename and fills it with the values passed","function.w32api-invoke-function":"Invokes function funcname with the arguments passed after the function name","function.w32api-register-function":"Registers function function_name from library with PHP","function.w32api-set-call-method":"Sets the calling method used","ref.w32api":"W32api Functions","book.w32api":"W32api","intro.win32ps":"Introduction","win32ps.requirements":"Requirements","win32ps.installation":"Installation","win32ps.configuration":"Runtime Configuration","win32ps.resources":"Resource Types","win32ps.setup":"Installing\/Configuring","win32ps.constants":"Predefined Constants","example-5361":"Statistics about the current PHP process","example-5362":"Statistics about global memory utilization","win32ps.examples-process":"Win32ps examples","win32ps.examples":"Examples","function.win32-ps-list-procs":"List running processes","function.win32-ps-stat-mem":"Stat memory utilization","function.win32-ps-stat-proc":"Stat process","ref.win32ps":"win32ps Functions","book.win32ps":"win32ps","intro.win32service":"Introduction","win32service.requirements":"Requirements","win32service.installation":"Installation","win32service.configuration":"Runtime Configuration","win32service.resources":"Resource Types","win32service.setup":"Installing\/Configuring","win32service.constants.servicetype":"Win32Service Service Type Bitmasks","win32service.constants.servicestatus":"Win32Service Service Status Constants","win32service.constants.servicecontrol":"Win32Service Service Control Message Constants","win32service.constants.controlsaccepted":"Win32Service Service Control Message Accepted Bitmasks","win32service.constants.servicestarttype":"Win32Service Service Start Type Constants","win32service.constants.errorcontrol":"Win32Service Service Error Control Constants","win32service.constants.serviceflag":"Win32Service Service Flag Constants","win32service.constants.errors":"Win32 Error Codes","win32service.constants.basepriorities":"Win32 Base Priority Classes","win32service.constants":"Predefined Constants","example-5363":"Registering a PHP script to run as a service","example-5364":"Unregistering a service","example-5365":"Running as a service","win32service.examples":"Examples","function.win32-continue-service":"Resumes a paused service","example-5366":"A win32_create_service example","function.win32-create-service":"Creates a new service entry in the SCM database","example-5367":"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-set-service-status":"Update the service status","example-5368":"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","dom.constants":"Predefined Constants","example-5369":"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-5370":"Creating a new DOMAttr object","domattr.construct":"Creates a new DOMAttr object","example-5371":"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":"Properties","domcharacterdata.appenddata":"Append the string to the end of the character data of 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.replacedata":"Replace a substring within the DOMCharacterData node","domcharacterdata.substringdata":"Extracts a range of data from the node","class.domcharacterdata":"The DOMCharacterData class","domcomment.intro":"Introduction","domcomment.synopsis":"Class synopsis","example-5373":"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.config":"","domdocument.props.doctype":"","domdocument.props.documentelement":"","domdocument.props.documenturi":"","domdocument.props.encoding":"","domdocument.props.formatoutput":"","domdocument.props.implementation":"","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","example-5374":"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-5375":"Creating a new element and inserting it as root","domdocument.createelement":"Create new element node","example-5376":"Creating a new element and inserting it as root","example-5377":"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-5378":"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-5380":"Get all the XInclude elements","domdocument.getelementsbytagnamens":"Searches for all elements with given tag name in specified namespace","example-5381":"DOMDocument::importNode example","domdocument.importnode":"Import node into current document","example-5382":"Creating a Document","domdocument.load":"Load XML from a file","example-5383":"Creating a Document","domdocument.loadhtml":"Load HTML from a string","example-5384":"Creating a Document","domdocument.loadhtmlfile":"Load HTML from a file","example-5385":"Creating a Document","example-5386":"Static invocation of loadXML","domdocument.loadxml":"Load XML from a string","domdocument.normalizedocument":"Normalizes the document","example-5387":"Adding a new method to DOMElement to ease our code","example-5388":"Retrieving elements as custom class","example-5389":"Retrieving owner document","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","example-5390":"Saving a DOM tree into a file","domdocument.save":"Dumps the internal XML tree back into a file","example-5391":"Saving a HTML tree into a string","domdocument.savehtml":"Dumps the internal document into a string using HTML formatting","example-5392":"Saving a HTML tree into a file","domdocument.savehtmlfile":"Dumps the internal document into a file using HTML formatting","example-5393":"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","domdocument.schemavalidatesource":"Validates a document based on a schema","example-5394":"Example of DTD validation","domdocument.validate":"Validates the document based on its DTD","example-5395":"DOMDocument::xinclude() example","domdocument.xinclude":"Substitutes XIncludes in a DOMDocument Object","class.domdocument":"The DOMDocument class","domdocumentfragment.synopsis":"Class synopsis","example-5396":"Appending XML data to your document","domdocumentfragment.appendxml":"Append raw XML data","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.schematypeinfo":"","domelement.props.tagname":"","domelement.props":"Properties","example-5397":"Creating a new DOMElement","domelement.construct":"Creates a new DOMElement object","domelement.getattribute":"Returns value of attribute","domelement.getattributenode":"Returns attribute node","domelement.getattributenodens":"Returns attribute node","domelement.getattributens":"Returns value of attribute","domelement.getelementsbytagname":"Gets elements by tagname","domelement.getelementsbytagnamens":"Get elements by namespaceURI and localName","domelement.hasattribute":"Checks to see if attribute exists","domelement.hasattributens":"Checks to see if attribute exists","domelement.removeattribute":"Removes attribute","domelement.removeattributenode":"Removes attribute","domelement.removeattributens":"Removes attribute","example-5398":"Setting an attribute","domelement.setattribute":"Adds new 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","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-5399":"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-5400":"Creating a document with an attached DTD","domimplementation.createdocumenttype":"Creates an empty DOMDocumentType object","example-5401":"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.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.childnodes":"","domnode.props.firstchild":"","domnode.props.lastchild":"","domnode.props.previoussibling":"","domnode.props.nextsibling":"","domnode.props.attributes":"","domnode.props.ownerdocument":"","domnode.props.namespaceuri":"","domnode.props.prefix":"","domnode.props.localname":"","domnode.props.baseuri":"","domnode.props.textcontent":"","domnode.props":"Properties","example-5402":"Adding a child","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-5403":"DOMNode::getLineNo example","domnode.getlineno":"Get line number for a node","example-5404":"DOMNode::getNodePath example","domnode.getnodepath":"Get an XPath for a node","domnode.hasattributes":"Checks if node has attributes","domnode.haschildnodes":"Checks if node has children","domnode.insertbefore":"Adds a new child before a reference node","domnode.isdefaultnamespace":"Checks if the specified namespaceURI is the default namespace or not","domnode.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-5405":"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","example-5406":"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","domprocessinginstruction.synopsis":"Class synopsis","domprocessinginstruction.props.target":"","domprocessinginstruction.props.data":"","domprocessinginstruction.props":"Properties","example-5407":"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-5408":"Creating a new DOMText","domtext.construct":"Creates a new DOMText object","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":"Properties","domxpath.construct":"Creates a new DOMXPath object","example-5409":"Getting the count of all the english books","domxpath.evaluate":"Evaluates the given XPath expression and returns a typed result if possible","example-5410":"Getting all the english books","domxpath.query":"Evaluates the given XPath expression","domxpath.registernamespace":"Registers the namespace with the DOMXPath object","example-5411":"book.xml","example-5412":"DOMXPath::registerPHPFunctions with php:functionString","example-5413":"DOMXPath::registerPHPFunctions with php:function","domxpath.registerphpfunctions":"Register PHP functions as XPath functions","class.domxpath":"The DOMXPath class","example-5414":"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","libxml.configuration":"Runtime Configuration","libxml.resources":"Resource Types","libxml.setup":"Installing\/Configuring","constant.libxml-compact":"","constant.libxml-dtdattr":"","constant.libxml-dtdload":"","constant.libxml-dtdvalid":"","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-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-5415":"A libxml_get_errors example","function.libxml-get-errors":"Retrieve array of errors","function.libxml-get-last-error":"Retrieve last error from libxml","example-5416":"libxml_set_external_entity_loader example","function.libxml-set-external-entity-loader":"Changes the default external entity loader","example-5417":"A libxml_set_streams_context example","function.libxml-set-streams-context":"Set the streams context for the next libxml document load or write","example-5418":"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.qtdom":"Introduction","qtdom.requirements":"Requirements","qtdom.installation":"Installation","qtdom.configuration":"Runtime Configuration","qtdom.resources":"Resource Types","qtdom.setup":"Installing\/Configuring","qtdom.constants":"Predefined Constants","function.qdom-error":"Returns the error string from the last QDOM operation or FALSE if no errors occurred","function.qdom-tree":"Creates a tree of an XML string","ref.qtdom":"qtdom Functions","book.qtdom":"qtdom","sdo.intro.structure":"The Structure of a Service Data Object","intro.sdo":"Introduction","sdo.requirements":"Requirements","sdo.install.unix":"Unix systems","sdo.build.linux.steps":"Building SDO on Linux","sdo.installation":"Installation","sdo.configuration":"Runtime Configuration","sdo.resources":"Resource Types","sdo.setup":"Installing\/Configuring","sdo-das-changesummary.constants.none":"","sdo-das-changesummary.constants.modification":"","sdo-das-changesummary.constants.addition":"","sdo-das-changesummary.constants.deletion":"","sdo.constants":"Predefined Constants","sdo.limitations.implementation":"Implementation Limitations","sdo.limitations.sdo":"SDO Limitations","sdo.limitations":"Limitations","sdo.examples-basic":"Basic usage","sdo.examples.propname":"","example-5419":"Access via property name","sdo.examples.simplexpath":"","example-5420":"Access via property name as array index","sdo.examples.doiter":"","sdo.examples.doiter-output":"","example-5421":"Data Object iteration","sdo.examples.mvpname":"","example-5422":"Access many-valued property by name","sdo.examples.mvaccess":"","example-5423":"Many-valued element access","sdo.examples.mvpiter":"","example-5424":"Many-valued property iteration","sdo.examples.nestedprop":"","sdo.examples.chainarray":"","example-5425":"Chained property access","sdo.examples.xpath1nav":"","sdo.examples.xpath0nav":"","example-5426":"XPath navigation","sdo.examples.xpathquery":"","example-5427":"XPath querying","sdo.examples.create":"","example-5428":"Creating child data objects","sdo.examples.unsetprim":"","example-5429":"Unset a primitive property","sdo.examples.unsetdo":"","example-5430":"Unset a data object","sdo.examples.unsetrefdo":"","example-5431":"Unset a referenced data object","sdo.examples.propindex":"","example-5432":"Access via property index","sdo.sample.getset":"Setting and Getting Property Values","sdo.examples.seqinterface":"","example-5433":"Getting the SDO_Sequence interface","sdo.examples.getsetseq":"","example-5434":"Get\/set sequence values","sdo.examples.seqiter":"","example-5435":"Sequence iteration","sdo.examples.seqvsdo":"","example-5436":"Sequence versus Data Object","sdo.examples.seqadd":"","example-5437":"Adding to a sequence","sdo.examples.seqremove":"","example-5438":"Removing from a sequence","sdo.sample.sequence":"Working with Sequenced Data Objects","sdo.examples.reflection":"","example-5439":"Reflecting on a Data Object","sdo.examples.reflection.type":"","example-5440":"Accessing the type information","sdo.sample.reflection":"Reflecting on Service Data Objects","sdo.examples":"Examples","sdo.das.table":"Data Access Services","class.sdo-dataobject":"SDO_DataObject","class.sdo-sequence":"SDO_Sequence","class.sdo-list":"SDO_List","class.sdo-datafactory":"SDO_DataFactory","class.sdo-exception":"SDO_Exception","sdo.class.sdo-apis":"SDO Application Programmer Interface","class.sdo-model-reflectiondataobject":"SDO_Model_ReflectionDataObject","class.sdo-model-type":"SDO_Model_Type","class.sdo-model-property":"SDO_Model_Property","sdo.class.sdo-model-apis":"SDO Reflection Application Programmer Interfaces","class.sdo-das-dataobject":"SDO_DAS_DataObject","class.sdo-das-changesummary":"SDO_DAS_ChangeSummary","class.sdo-das-setting":"SDO_DAS_Setting","class.sdo-das-datafactory":"SDO_DAS_DataFactory","sdo.class.sdo-das-spis":"SDO Data Access Service Developer Interfaces","sdo.classes":"Predefined Classes","sdo-das-changesummary.beginlogging":"Begin change logging","sdo-das-changesummary.endlogging":"End change logging","sdo-das-changesummary.getchangetype":"Get the type of change made to an SDO_DataObject","sdo-das-changesummary.getchangeddataobjects":"Get the changed data objects from a change summary","sdo-das-changesummary.getoldcontainer":"Get the old container for a deleted SDO_DataObject","sdo-das-changesummary.getoldvalues":"Get the old values for a given changed SDO_DataObject","sdo-das-changesummary.islogging":"Test to see whether change logging is switched on","example-5441":"A\n     SDO_DAS_DataFactory::addPropertyToType\n     example","sdo-das-datafactory.addpropertytotype":"Adds a property to a type","example-5442":"A\n     SDO_DAS_DataFactory::addType\nexample","sdo-das-datafactory.addtype":"Add a new type to a model","sdo-das-datafactory.getdatafactory":"Get a data factory instance","sdo-das-dataobject.getchangesummary":"Get a data object's change summary","sdo-das-setting.getlistindex":"Get the list index for a changed many-valued property","sdo-das-setting.getpropertyindex":"Get the property index for a changed property","sdo-das-setting.getpropertyname":"Get the property name for a changed property","sdo-das-setting.getvalue":"Get the old value for the changed property","sdo-das-setting.isset":"Test whether a property was set prior to being modified","sdo-datafactory.create":"Create an SDO_DataObject","sdo-dataobject.clear":"Clear an SDO_DataObject's properties","sdo-dataobject.createdataobject":"Create a child SDO_DataObject","sdo-dataobject.getcontainer":"Get a data object's container","sdo-dataobject.getsequence":"Get the sequence for a data object","sdo-dataobject.gettypename":"Return the name of the type for a data object.","sdo-dataobject.gettypenamespaceuri":"Return the namespace URI of the type for a data object.","sdo-exception.getcause":"Get the cause of the exception.","sdo-list.insert":"Insert into a list","sdo-model-property.getcontainingtype":"Get the SDO_Model_Type which contains this property","sdo-model-property.getdefault":"Get the default value for the property","sdo-model-property.getname":"Get the name of the SDO_Model_Property","sdo-model-property.gettype":"Get the SDO_Model_Type of the property","sdo-model-property.iscontainment":"Test to see if the property defines a containment relationship","sdo-model-property.ismany":"Test to see if the property is many-valued","sdo-model-reflectiondataobject.construct":"Construct an SDO_Model_ReflectionDataObject","sdo-model-reflectiondataobject.export":"Get a string describing the SDO_DataObject.","sdo-model-reflectiondataobject.getcontainmentproperty":"Get the property which defines the containment relationship to the data object","sdo-model-reflectiondataobject.getinstanceproperties":"Get the instance properties of the SDO_DataObject","sdo-model-reflectiondataobject.gettype":"Get the SDO_Model_Type for the SDO_DataObject","sdo-model-type.getbasetype":"Get the base type for this type","sdo-model-type.getname":"Get the name of the type","sdo-model-type.getnamespaceuri":"Get the namespace URI of the type","sdo-model-type.getproperties":"Get the SDO_Model_Property objects defined for the type","sdo-model-type.getproperty":"Get an SDO_Model_Property of the type","sdo-model-type.isabstracttype":"Test to see if this SDO_Model_Type is an abstract data type","sdo-model-type.isdatatype":"Test to see if this SDO_Model_Type is a primitive data type","sdo-model-type.isinstance":"Test for an SDO_DataObject being an instance of this SDO_Model_Type","sdo-model-type.isopentype":"Test to see if this type is an open type","sdo-model-type.issequencedtype":"Test to see if this is a sequenced type","sdo-sequence.getproperty":"Return the property for the specified sequence index.","sdo-sequence.insert":"Insert into a sequence","sdo-sequence.move":"Move an item to another sequence position","ref.sdo":"SDO Functions","book.sdo":"Service Data Objects","overview":"Overview of Operation","intro.sdodasrel":"Introduction","sdodasrel.requirements":"Requirements","sdodasrel.installation":"Installation","sdodasrel.tracing":"Tracing","sdodasrel.configuration":"Runtime Configuration","sdodasrel.resources":"Resource Types","sdodasrel.setup":"Installing\/Configuring","sdodasrel.constants":"Predefined Constants","sdodasrel.examples-crud":"Creating, retrieving, updating and deleting data","sdodasrel.metadata.database.model":"What the Relational DAS does with the metadata","sdodasrel.metadata.approottype":"Specifying the application root type","sdodasrel.metadata.crels":"Specifying the SDO containment relationships","sdodasrel.metadata.database":"Database metadata","sdodasrel.metadata":"Specifying the metadata","sdodasrel.examples.1c-c":"","example-5443":"Creating a data object","sdodasrel.examples.1c-r":"","example-5444":"Retrieving a data object","sdodasrel.examples.1c-ru":"","example-5445":"Updating a data object","sdodasrel.examples.1c-rd":"","example-5446":"Deleting a data object","sdodasrel.examples.one-table":"One-table examples","sdodasrel.examples.1cd-c":"","example-5447":"One company, one department - Create","sdodasrel.examples.1cd-ru":"","example-5448":"One company, one department - Retrieve and Update","sdodasrel.examples.1cd-crud.good-delete":"","sdodasrel.examples.1cd-crud.bad-delete":"","sdodasrel.examples.1cd-rd":"","example-5449":"One company, two departments - Retrieve and Delete","sdodasrel.examples.two-table":"Two-table examples","sdodasrel.examples.1cde-c":"","example-5450":"One company, one department, one employee - Create","sdodasrel.examples.1cde-ru":"","example-5451":"One company, one department, one employee - Retrieve and update","sdodasrel.examples.1cde-rd":"","example-5452":"One company, two departments, two employees - Retrieve and delete","sdodasrel.examples.three-table":"Three-table example","sdodasrel.examples":"Examples","sdodasrel.limitations":"Limitations","sdodasrel.sdo-das-relational.methods":"Methods","sdodasrel.sdo-das-relational":"SDO_DAS_Relational","sdodasrel.sdo-das-relational-exception":"SDO_DAS_Relational_Exception","sdodasrel.classes":"Predefined Classes","sdodasrel.ac.examples.pdo":"","sdo-das-relational.applychanges":"Applies the changes made to a data graph back to the database.","sdo-das-relational.construct":"Creates an instance of a Relational Data Access Service","sdo-das-relational.createrootdataobject":"Returns the special root object in an otherwise \n   empty data graph. Used when creating a data graph from scratch.","sdodasrel.epq.examples.pdo":"","sdodasrel.functions.epq.1c-r":"","example-5453":"Retrieving a data object using\n    executePreparedQuery","sdo-das-relational.executepreparedquery":"Executes an SQL query passed as a prepared statement, with a \n   list of values to substitute for placeholders, and return the \n   results as a normalised data graph.","sdodasrel.eq.examples.pdo":"","sdo-das-relational.executequery":"Executes a given SQL query against a relational database \n   and returns the results as a normalised data graph.","ref.sdodasrel":"SDO-DAS-Relational Functions","book.sdodasrel":"SDO Relational Data Access Service","intro.sdo-das-xml":"Introduction","sdo-das-xml.requirements":"Requirements","sdo-das-xml.installation":"Installation","sdo-das-xml.configuration":"Runtime Configuration","sdo-das-xml.resources":"Resource Types","sdo-das-xml.setup":"Installing\/Configuring","sdo-das-xml.constants":"Predefined Constants","sdo-das-xml.examples.loadfromfile":"","sdo-das-xml.examples.loadfromfile.output":"","example-5454":"Loading, altering, and saving an XML document","sdo-das-xml.examples.create":"","example-5455":"Creating a new XML document","sdo-das-xml.examples.create.output":"","sdo-das-xml.examples.example3":"","sdo-das-xml.examples.sdo-das-xml-document.output":"","example-5456":"Setting XML document properties","sdo-das-xml.examples.example4":"","example-5457":"Using an open type","sdo-das-xml.examples.example5":"","sdo-das-xml.examples.example5.output":"","example-5458":"Finding out what you can from the document","sdo-das-xml.examples.example6":"","sdo-das-xml.examples.example6.output":"","example-5459":"Printing the SDO model","sdo-das-xml.examples":"Examples","class.sdo-das-xml":"SDO_DAS_XML","class.sdo-das-xml-document":"SDO_DAS_XML_Document","class.sdo-das-xml-parserexception":"SDO_DAS_XML_ParserException","class.sdo-das-xml-fileexception":"SDO_DAS_XML_FileException","sdo-das-xml.classes":"Predefined Classes","sdo-das-xml.limitations.simpletypes":"XML Simple Types","sdo-das-xml.limitations.complextypes":"XML Complex Types","sdo-das-xml.limitations.attribute":"XSD Attribute","sdo-das-xml.limitations.elements":"XSD Elements","sdo-das-xml.limitations.elementsimpletype":"XSD Elements with Simple Type","sdo-das-xml.limitations":"Limitations compared with SDO 2.0 specification","sdo-das-xml.addtypes":"To load a second or subsequent schema file to a SDO_DAS_XML object","sdo-das-xml.create":"To create SDO_DAS_XML object for a given schema file","sdo-das-xml.createdataobject":"Creates SDO_DataObject for a given namespace URI and type name","sdo-das-xml.createdocument":"Creates an XML Document object from scratch, without the need to load a document from a file or string.","sdo-das-xml.loadfile":"Returns SDO_DAS_XML_Document object for a given path to xml instance document","sdo-das-xml.loadstring":"Returns SDO_DAS_XML_Document for a given xml instance string","sdo-das-xml.savefile":"Saves the SDO_DAS_XML_Document object to a file","sdo-das-xml.savestring":"Saves the SDO_DAS_XML_Document object to a string","sdo-das-xml-document.getrootdataobject":"Returns the root SDO_DataObject","sdo-das-xml-document.getrootelementname":"Returns root element's name","sdo-das-xml-document.getrootelementuri":"Returns root element's URI string","sdo-das-xml-document.setencoding":"Sets the given string as encoding","sdo-das-xml-document.setxmldeclaration":"Sets the xml declaration","sdo-das-xml-document.setxmlversion":"Sets the given string as xml version","ref.sdo-das-xml":"SDO DAS XML Functions","book.sdo-das-xml":"SDO XML Data Access Service","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-5460":"Include file example.php with XML string","example-5461":"Getting <plot>","example-5462":"Getting <line>","example-5463":"Accessing non-unique elements in SimpleXML","example-5464":"Using attributes","example-5465":"Comparing Elements and Attributes with Text","example-5466":"Comparing Two Elements","example-5467":"Using XPath","example-5468":"Setting values","example-5469":"Adding elements and attributes","example-5470":"DOM Interoperability","simplexml.examples-basic":"Basic SimpleXML usage","simplexml.examples.error":"","example-5471":"Loading broken XML string","simplexml.examples-errors":"Dealing with XML errors","simplexml.examples":"Examples","simplexmlelement.intro":"Introduction","simplexmlelement.synopsis":"Class synopsis","example-5472":"Add attributes and children to a SimpleXML element","simplexmlelement.addattribute":"Adds an attribute to the SimpleXML element","example-5473":"Add attributes and children to a SimpleXML element","simplexmlelement.addchild":"Adds a child element to the XML node","example-5474":"Get XML","example-5475":"Using asXML() on SimpleXMLElement::xpath results","simplexmlelement.asxml":"Return a well-formed XML string based on SimpleXML element","example-5476":"Interpret an XML string","simplexmlelement.attributes":"Identifies an element's attributes","example-5477":"Traversing a children() pseudo-array","example-5478":"Using namespaces","simplexmlelement.children":"Finds children of given node","example-5479":"Create a SimpleXMLElement object","example-5480":"Create a SimpleXMLElement object from a URL","simplexmlelement.construct":"Creates a new SimpleXMLElement object","example-5481":"Counting the number of children","simplexmlelement.count":"Counts the children of an element","example-5482":"Get document namespaces","example-5483":"Working with multiple namespaces","simplexmlelement.getdocnamespaces":"Returns namespaces declared in document","example-5484":"Get XML element names","simplexmlelement.getname":"Gets the name of the XML element","example-5485":"Get document namespaces in use","simplexmlelement.getnamespaces":"Returns namespaces used in document","example-5486":"Setting a namespace prefix to use in an XPath query","simplexmlelement.registerxpathnamespace":"Creates a prefix\/ns context for the next XPath query","simplexmlelement.savexml":"Alias of SimpleXMLElement::asXML","example-5487":"Get string content","simplexmlelement.tostring":"Returns the string content","example-5488":"Xpath","simplexmlelement.xpath":"Runs XPath query on XML data","class.simplexmlelement":"The SimpleXMLElement class","simplexmliterator.intro":"Introduction","simplexmliterator.synopsis":"Class synopsis","example-5489":"Return the current element","simplexmliterator.current":"Returns the current element","example-5490":"Return the sub-elements of the current element","simplexmliterator.getchildren":"Returns the sub-elements of the current element","example-5491":"Check whether the current element has sub-elements","simplexmliterator.haschildren":"Checks whether the current element has sub elements.","example-5492":"Get the current XML tag key","simplexmliterator.key":"Return current key","example-5493":"Move to the next element","simplexmliterator.next":"Move to next element","example-5494":"Rewind to the first element","simplexmliterator.rewind":"Rewind to the first element","example-5495":"Check whether the current element is valid","simplexmliterator.valid":"Check whether the current element is valid","class.simplexmliterator":"The SimpleXMLIterator class","example-5496":"Importing DOM","function.simplexml-import-dom":"Get a SimpleXMLElement object from a DOM node.","example-5497":"Interpret an XML document","function.simplexml-load-file":"Interprets an XML file into an object","example-5498":"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":"Installation","wddx.configuration":"Runtime Configuration","wddx.resources":"Resource Types","wddx.setup":"Installing\/Configuring","wddx.constants":"Predefined Constants","example-5499":"Serializing a single value with WDDX","example-5500":"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-5501":"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-5502":"Show XML Element Structure","example.xml-structure":"XML Element Structure Example","example-5503":"Map XML to HTML","example.xml-map-tags":"XML Tag Mapping Example","example-5504":"External Entity Example","example-5505":"xmltest.xml","example-5506":"xmltest2.xml","example.xml-external-entity":"XML External Entity Example","xml.examples":"Examples","function.utf8-decode":"Converts a string with ISO-8859-1 characters encoded with UTF-8\n   to single-byte ISO-8859-1","function.utf8-encode":"Encodes an ISO-8859-1 string to UTF-8","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-5507":"xml_parse_into_struct example","example-5508":"moldb.xml - small database of molecular information","example-5509":"parsemoldb.php - parses moldb.xml into an array of\n     molecular objects","function.xml-parse-into-struct":"Parse XML data into an array structure","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-5510":"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","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-5511":"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 it self","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","function.xmlwriter-end-attribute":"End attribute","function.xmlwriter-end-cdata":"End current CDATA","function.xmlwriter-end-comment":"Create end comment","function.xmlwriter-end-document":"End current document","function.xmlwriter-end-dtd-attlist":"End current DTD AttList","function.xmlwriter-end-dtd-element":"End current DTD element","function.xmlwriter-end-dtd-entity":"End current DTD Entity","function.xmlwriter-end-dtd":"End current DTD","function.xmlwriter-end-element":"End current element","function.xmlwriter-end-pi":"End current PI","function.xmlwriter-flush":"Flush current buffer","function.xmlwriter-full-end-element":"End current element","function.xmlwriter-open-memory":"Create new xmlwriter using memory for string output","function.xmlwriter-open-uri":"Create new xmlwriter using source uri for output","function.xmlwriter-output-memory":"Returns current buffer","function.xmlwriter-set-indent-string":"Set string used for indenting","function.xmlwriter-set-indent":"Toggle indentation on\/off","function.xmlwriter-start-attribute-ns":"Create start namespaced attribute","function.xmlwriter-start-attribute":"Create start attribute","function.xmlwriter-start-cdata":"Create start CDATA tag","function.xmlwriter-start-comment":"Create start comment","function.xmlwriter-start-document":"Create document tag","function.xmlwriter-start-dtd-attlist":"Create start DTD AttList","function.xmlwriter-start-dtd-element":"Create start DTD element","function.xmlwriter-start-dtd-entity":"Create start DTD Entity","function.xmlwriter-start-dtd":"Create start DTD tag","function.xmlwriter-start-element-ns":"Create start namespaced element tag","function.xmlwriter-start-element":"Create start element tag","function.xmlwriter-start-pi":"Create start PI tag","function.xmlwriter-text":"Write text","function.xmlwriter-write-attribute-ns":"Write full namespaced attribute","function.xmlwriter-write-attribute":"Write full attribute","function.xmlwriter-write-cdata":"Write full CDATA tag","function.xmlwriter-write-comment":"Write full comment tag","function.xmlwriter-write-dtd-attlist":"Write full DTD AttList tag","function.xmlwriter-write-dtd-element":"Write full DTD element tag","function.xmlwriter-write-dtd-entity":"Write full DTD Entity tag","function.xmlwriter-write-dtd":"Write full DTD tag","function.xmlwriter-write-element-ns":"Write full namespaced element tag","function.xmlwriter-write-element":"Write full element tag","function.xmlwriter-write-pi":"Writes a PI","function.xmlwriter-write-raw":"Write a raw XML text","ref.xmlwriter":"XMLWriter Functions","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-read-file":"","constant.xsl-secpref-write-file":"","constant.xsl-secpref-create-directory":"","constant.xsl-secpref-read-network":"","constant.xsl-secpref-write-network":"","xsl.constants":"Predefined Constants","example-5512":"collection.xml","example-5513":"collection.xsl","xsl.examples-collection":"Example collection.xml and collection.xsl files","xsl.examples":"Examples","xsltprocessor.intro":"Introduction","xsltprocessor.synopsis":"Class synopsis","example-5514":"Creating an XSLTProcessor","xsltprocessor.construct":"Creates a new XSLTProcessor object","xsltprocessor.getparameter":"Get value of a parameter","xsltprocessor.getsecurityprefs":"Get security preferences","example-5515":"Testing EXSLT support","xsltprocessor.hasexsltsupport":"Determine if PHP has EXSLT support","xsltprocessor.importstylesheet":"Import stylesheet","example-5516":"Simple PHP Function call from a stylesheet","xsltprocessor.registerphpfunctions":"Enables the ability to use PHP functions as XSLT functions","xsltprocessor.removeparameter":"Remove parameter","example-5517":"Changing the owner before the transformation","xsltprocessor.setparameter":"Set value for a parameter","example-5518":"Example profiling output","xsltprocessor.setprofiling":"Sets profiling output file","xsltprocessor.setsecurityprefs":"Set security preferences","example-5519":"Transforming to a DOMDocument","xsltprocessor.transformtodoc":"Transform to a DOMDocument","example-5520":"Transforming to a HTML file","xsltprocessor.transformtouri":"Transform to URI","example-5521":"Transforming to a string","xsltprocessor.transformtoxml":"Transform to XML","class.xsltprocessor":"The XSLTProcessor class","book.xsl":"XSL","intro.xslt":"Introduction","xslt.requirements":"Requirements","xslt.installation":"Installation","xslt.configuration":"Runtime Configuration","xslt.resources":"Resource Types","xslt.setup":"Installing\/Configuring","constant.xslt-opt-silent":"","constant.xslt-sabopt-parse-public-entities":"","constant.xslt-sabopt-disable-adding-meta":"","constant.xslt-sabopt-disable-stripping":"","constant.xslt-sabopt-ignore-doc-not-found":"","constant.xslt-sabopt-files-to-handler":"","constant.xslt-err-unsupported-scheme":"","xslt.constants":"Predefined Constants","function.xslt-backend-info":"Returns the information on the compilation settings of the backend","example-5522":"xslt_backend_name example","function.xslt-backend-name":"Returns the name of the backend","example-5523":"xslt_backend_version example","function.xslt-backend-version":"Returns the version number of Sablotron","example-5524":"xslt_create example","function.xslt-create":"Create a new XSLT processor","function.xslt-errno":"Returns an error number","example-5525":"Handling errors using the xslt_error and\n     xslt_errno functions.","function.xslt-error":"Returns an error string","function.xslt-free":"Free XSLT processor","function.xslt-getopt":"Get options on a given xsl processor","example-5526":"Using the xslt_process to transform an XML\n   file and a XSL file to a new XML file","example-5527":"Using the xslt_process to transform an XML file\n   and a XSL file to a variable containing the resulting XML data","example-5528":"Using the xslt_process to transform a variable containing XML data\n   and a variable containing XSL data into a variable containing the resulting XML data","example-5529":"Passing PHP variables to XSL files","function.xslt-process":"Perform an XSLT transformation","function.xslt-set-base":"Set the base URI for all XSLT transformations","function.xslt-set-encoding":"Set the encoding for the parsing of XML documents","example-5530":"xslt_set_error_handler Example","function.xslt-set-error-handler":"Set an error handler for a XSLT processor","example-5531":"Using the XSLT Logging features","function.xslt-set-log":"Set the log file to write log messages to","example-5532":"Using your own error handler as a method","function.xslt-set-object":"Sets the object in which to resolve callback functions","function.xslt-set-sax-handler":"Set SAX handlers for a XSLT processor","example-5533":"xslt_set_sax_handlers Example","example-5534":"Object oriented handler","function.xslt-set-sax-handlers":"Set the SAX handlers to be called when the XML document gets processed","function.xslt-set-scheme-handler":"Set Scheme handlers for a XSLT processor","example-5535":"xslt_set_scheme_handlers example","function.xslt-set-scheme-handlers":"Set the scheme handlers for the XSLT processor","example-5536":"xslt_setopt Example","function.xslt-setopt":"Set options on a given XSLT processor","ref.xslt":"XSLT (PHP 4) Functions","book.xslt":"XSLT (PHP 4)","refs.xml":"XML Manipulation","funcref":"Function Reference","internals2.preface":"Preface","internals2.memory.management.apis":"Main memory APIs","internals2.memory.management.example.leak":"Leak Detection in Action","internals2.memory.management":"Basic memory management","internals2.memory.management.papis":"Persistent memory APIs","internals2.memory.persistence":"Data persistence","internals2.structure.globals.using.accessor2":"Accessor macros for per-module globals","internals2.memory.tsrm.iapis":"TSRM Internals","internals2.memory.tsrm.mapis":"TSRM Mutex API","internals2.memory.tsrm":"Thread-Safe Resource Manager","internals2.memory":"Memory management","internals2.variables.types.api":"Native Type Constants","internals2.variables.zvals.api":"Accessor Macros","internals2.variables.refcounts.api":"Reference Count Manipulation","internals2.variables.general.api":"Creation, Destruction, Separation and Copying","internals2.variables.conversion.api":"Type Conversion","internals2.variables.intro":"Introduction to Variables","internals2.variables.arrays.api":"HashTable as Variable API","internals2.variables.iarrays.api":"Indexed Arrays API","internals2.variables.aarrays.api":"Associative Arrays API","internals2.variables.arrays":"Working with Arrays","internals2.variables.advrrays.api":"HashTable API","internals2.variables.trarrays.api":"HashTable Traversal API","internals2.variables.coparrays.api":"Copying, Merging and Sorting","internals2.variables.tables":"Working with HashTable","internals2.variables.objects":"Working with Objects","internals2.variables":"Working with Variables","internals2.funcs.index.internal-func-params":"INTERNAL_FUNCTION_PARAMETERS","internals2.funcs.parameters.api":"Parsing Parameters Prototypes","internals2.funcs.parameters.types":"Type Specifiers","internals2.funcs.parameters.advanced":"Advanced Type Specifiers","internals2.funcs":"Writing Functions","internals2.classes":"Writing Classes","internals2.resources":"Working with Resources","internals2.ini":"Working with INI settings","internals2.streams":"Working with streams","internals2.counter.preface":"Preface","internals2.counter.intro":"Introduction","internals2.counter.ini.reset-time":"","internals2.counter.ini.save-path":"","internals2.counter.ini.initial-value":"","internals2.counter.ini":"Runtime Configuration","internals2.counter.resources":"Resource Types","internals2.counter.setup":"Installing\/Configuring","internals2.counter.constants":"Predefined Constants","internals2.counter.examples.basic.ex":""counter"'s basic interface","internals2.counter.examples.basic":"Basic interface","internals2.counter.examples.extended.ex":""counter"'s extended interface","internals2.counter.examples.extended":"Extended interface","internals2.counter.examples.objective.ex":""counter"'s objective interface","internals2.counter.examples.objective":"Objective interface","internals2.counter.examples":"Examples","internals2.counter.counter-class.intro":"Introduction","internals2.counter.counter-class.synopsis":"Class synopsis","internals2.counter.counter-class.construct":"Creates an instance of a Counter which maintains a single numeric value.","internals2.counter.counter-class.getvalue":"Get the current value of a counter.","internals2.counter.counter-class.bumpvalue":"Change the current value of a counter.","internals2.counter.counter-class.resetvalue":"Reset the current value of a counter.","internals2.counter.counter-class.getmeta":"Return a piece of metainformation about a counter.","internals2.counter.counter-class.getnamed":"Retrieve an existing named counter.","internals2.counter.counter-class.setcounterclass":"Set the class returned by Counter::getNamed.","internals2.counter.counter-class":"The Counter class","internals2.counter.function.counter-get":"Get the current value of the basic counter.","internals2.counter.function.counter-bump":"Update the current value of the basic counter.","internals2.counter.function.counter-reset":"Reset the current value of the basic counter.","internals2.counter.basic-interface":"The basic interface","internals2.counter.function.counter-create":"Creates a counter which maintains a single numeric value.","internals2.counter.function.counter-get-value":"Get the current value of a counter resource.","internals2.counter.function.counter-bump-value":"Change the current value of a counter resource.","internals2.counter.function.counter-reset-value":"Reset the current value of a counter resource.","internals2.counter.function.counter-get-meta":"Return a piece of metainformation about a counter resource.","internals2.counter.function.counter-get-named":"Retrieve an existing named counter as a resource.","internals2.counter.extended-interface":"The extended interface","internals2.counter":"The "counter" Extension - A Continuing Example","internals2.buildsys.environment":"Building PHP for extension development","internals2.buildsys.skeleton":"The ext_skel script","internals2.buildsys.configunix.sample-config":"An example config.m4 file","internals2.buildsys.configunix.autoconf":"A short introduction to autoconf syntax","internals2.buildsys.configunix.php-arg.configure-out":"Sample configure output","internals2.buildsys.configunix.php-arg":"PHP_ARG_*: Giving users the option","internals2.buildsys.configunix.processing.with-example":"Handling the --with-example[=FILE] option","internals2.buildsys.configunix.processing.enable-example-debug":"Handling the --enable-example-debug option","internals2.buildsys.configunix.processing.with-example-extra":"Handling the --with-example-extra=DIR option","internals2.buildsys.configunix.processing":"Processing the user's choices","internals2.buildsys.configunix.finishing":"Telling the buildsystem what was decided","internals2.buildsys.configunix.counter.configunix":"counter's config.m4 file","internals2.buildsys.configunix.counter":"The counter extension's config.m4 file","internals2.buildsys.configunix":"Talking to the UNIX build system: config.m4","internals2.buildsys.configwin.sample-config":"An example config.w32 file","internals2.buildsys.configwin.counter.configwin":"counter's config.w32 file","internals2.buildsys.configwin.counter":"The counter extension's config.w32 file","internals2.buildsys.configwin":"Talking to the Windows build system: config.w32","internals2.buildsys":"The PHP 5 build system","internals2.structure.files.ex1":"Files in the counter extension, in no particular order","internals2.structure.files.misc-files":"Non-source files","internals2.structure.files":"Files which make up an extension","internals2.structure.basics":"Basic constructs","internals2.structure.modstruct.example-decl":"zend_module declaration in the counter extension","internals2.structure.modstruct.struct-defn":"zend_module definition in PHP 5.3","internals2.structure.modstruct.struct-values.not-for-dev":"","internals2.structure.modstruct.struct-values.given-by-smhe":"","internals2.structure.modstruct.struct-values.given-by-smh":"","internals2.structure.modstruct.struct-values.given-by-smp":"","internals2.structure.modstruct.struct-values.given-by-nmg":"","internals2.structure.modstruct.struct-values.given-by-pmg":"","internals2.structure.modstruct.struct-values.only-with-zts":"","internals2.structure.modstruct.struct-values.only-without-zts":"","internals2.structure.modstruct.struct-values.given-by-smpe":"","internals2.structure.modstruct.struct-values":"Module structure field values","internals2.structure.modstruct.filling-it-in.counter-mod-ex":"Counter extension module definition","internals2.structure.modstruct.filling-it-in":"Filling in the structure in a practical situation","internals2.structure.modstruct.php53":"What's changed between 5.2 and 5.3?","internals2.structure.modstruct":"The zend_module structure","internals2.structure.globals.intro.wrong-way":"The wrong way to store the basic counter interface's value","internals2.structure.globals.intro":"Introduction to globals in a PHP extension","internals2.structure.globals.declaring.doth":"The counter module's globals","internals2.structure.globals.declaring.dotc":"The counter module's global structure declaration","internals2.structure.globals.declaring":"Declaring module globals","internals2.structure.globals.using.accessor":"Accessor macros for per-module globals","internals2.structure.globals.intro.right-way":"The right way to store the basic counter interface's value","internals2.structure.globals.using":"Accessing module globals","internals2.structure.globals":"Extension globals","internals2.structure.lifecycle.mod-vs-req":"Loading, unloading, and requests","internals2.structure.lifecycle.overview":"Overview","internals2.structure.lifecycle.what-when":"What to do, and when to do it","internals2.structure.lifecycle.info.counter":"counter's PHP_MINFO function","internals2.structure.lifecycle.info":"The phpinfo callback","internals2.structure.lifecycle":"Life cycle of an extension","internals2.structure.tests":"Testing an extension","internals2.structure":"Extension structure","internals2.pdo.prerequisites":"Prerequisites","internals2.pdo.preparation.layout":"Source directory layout","internals2.pdo.preparation.create-skel":"Creating a skeleton","internals2.pdo.preparation.std-includes.build-specific":"Build Specific Headers","internals2.pdo.preparation.std-includes.php":"PHP Headers","internals2.pdo.preparation.std-includes.pdo":"PDO Interface Headers","internals2.pdo.preparation.std-headers.driver-spec":"Driver Specific Headers","internals2.pdo.preparation.std-headers.optional":"Optional Headers","internals2.pdo.preparation.std-includes":"Standard Includes","internals2.pdo.preparation":"Preparation and Housekeeping","internals2.pdo.implementing.structures":"Major Structures and Attributes","internals2.pdo.implementing.skel.entries":"function entries","internals2.pdo.implementing.skel.module":"Module entry","internals2.pdo.implementing.skel.functions.minit":"PHP_MINIT_FUNCTION","internals2.pdo.implementing.skel.functions.mshutdown":"PHP_MSHUTDOWN_FUNCTION","internals2.pdo.implementing.skel.functions.minfo":"PHP_MINFO_FUNCTION","internals2.pdo.implementing.skel.functions":"Standard PHP Module Extension Functions","internals2.pdo.implementing.skel":"pdo_SKEL.c: PHP extension glue","internals2.pdo.implementing.driver.error.ex-macros":"Example macros for invoking pdo_SKEL_error","internals2.pdo.implementing.driver.error":"pdo_SKEL_error","internals2.pdo.implementing.driver.fetch-err":"pdo_SKEL_fetch_error_func","internals2.pdo.implementing.driver.handle-closer":"SKEL_handle_closer","internals2.pdo.implementing.preparer.ex-parse-params":"Using pdo_parse_params","internals2.pdo.implementing.preparer.ex-no-native-prep":"Implementing preparer for drivers that don't support native prepared statements","internals2.pdo.preparer":"SKEL_handle_preparer","internals2.pdo.implementing.driver.handle-doer":"SKEL_handle_doer","internals2.pdo.implementing.driver.handle-quoter":"SKEL_handle_quoter","internals2.pdo.implementing.driver.handle-begin":"SKEL_handle_begin","internals2.pdo.implementing.driver.handle-commit":"SKEL_handle_commit","internals2.pdo.implementing.driver.handle-rollback":"SKEL_handle_rollback","internals2.pdo.implementing.driver.get-attr":"SKEL_handle_get_attribute","internals2.pdo.implementing.driver.set-attr":"SKEL_handle_set_attribute","internals2.pdo.implementing.driver.last-id":"SKEL_handle_last_id","internals2.pdo.implementing.driver.check-live":"SKEL_check_liveness","internals2.pdo.implementing.driver.get-methods":"SKEL_get_driver_methods","internals2.pdo.implementing.driver.handle-factory":"SKEL_handle_factory","internals2.pdo.implementing.driver.method-table":"Driver method table","internals2.pdo.implementing.driver.skeldriver":"pdo_SKEL_driver","internals2.pdo.implementing.driver":"SKEL_driver.c: Driver implementation","internals2.pdo.implementing.statement.dtor":"SKEL_stmt_dtor","internals2.pdo.implementing.statement.exec":"SKEL_stmt_execute","internals2.pdo.implementing.statement.fetch":"SKEL_stmt_fetch","internals2.pdo.implementing.statement.param-hook":"SKEL_stmt_param_hook","internals2.pdo.implementing.statement.desc-col":"SKEL_stmt_describe_col","internals2.pdo.implementing.statement.get-col-data":"SKEL_stmt_get_col_data","internals2.pdo.implementing.statement.set-attr":"SKEL_stmt_set_attr","internals2.pdo.implementing.statement.get-attr":"SKEL_stmt_get_attr","internals2.pdo.implementing.statement.get-col-meta":"SKEL_stmt_get_col_meta","internals2.pdo.implementing.statement.method-table":"Statement handling method table","internals2.pdo.implementing.statement":"SKEL_statement.c: Statement implementation","internals2.pdo.implementing":"Fleshing out your skeleton","internals2.pdo.building":"Building","internals2.pdo.testing":"Testing","internals2.pdo.packaging.creating":"Creating a package","internals2.pdo.packaging.creating.releasing":"Releasing the package","internals2.pdo.packaging":"Packaging and distribution","internals2.pdo.dbh.co.methods":"","internals2.pdo.dbh.co.driver-data":"","internals2.pdo.dbh.co.credentials":"","internals2.pdo.dbh.co.is-persist":"","internals2.pdo.dbh.co.auto-commit":"","internals2.pdo.dbh.co.alloc-own":"","internals2.pdo.dbh.co.max-esc":"","internals2.pdo.dbh.co.dsn":"","internals2.pdo.dbh.co.error-code":"","internals2.pdo.dbh.co-ncase":"","internals2.pdo.dbh.co.methods-co":"","internals2.pdo.dbh.co.driver-data-co":"","internals2.pdo.dbh.co.credentials-co":"","internals2.pdo.dbh.co.is-persist-co":"","internals2.pdo.dbh.co.auto-commit-co":"","internals2.pdo.dbh.co.alloc-own-co":"","internals2.pdo.dbh.co.max-esc-co":"","internals2.pdo.dbh.co.dsn-co":"","internals2.pdo.dbh.co.error-code-co":"","internals2.pdo.dbh.co-ncase-co":"","internals2.pdo.pdo-dbh-t":"pdo_dbh_t definition","internals2.pdo.stmt.co.methods":"","internals2.pdo.stmt.co.driver-data":"","internals2.pdo.stmt.co.executed":"","internals2.pdo.stmt.co.holder":"","internals2.pdo.stmt.co.colcount":"","internals2.pdo.stmt.co.cols":"","internals2.pdo.stmt.co.methods-co":"","internals2.pdo.stmt.co.driver-data-co":"","internals2.pdo.stmt.co.executed-co":"","internals2.pdo.stmt.co.holder-co":"","internals2.pdo.stmt.co.colcount-co":"","internals2.pdo.stmt.co.cols-co":"","internals2.pdo.pdo-stmt-t":"pdo_stmt_t definition","internals2.pdo.table.attributes":"Database and Statement Attributes Table","internals2.pdo.constants":"Constants","internals2.pdo.error-handling":"Error handling","internals2.pdo":"PDO Driver How-To","internals2.faq":"Extension FAQs","internals2.apiref":"Zend Engine 2 API reference","internals2.opcodes.preface":"Opcode List","internals2.opcodes.add.code":"PHP code","internals2.opcodes.add.listing":"PHP opcodes","internals2.opcodes.add":"ADD","internals2.opcodes.add-array-element.code":"PHP code","internals2.opcodes.add-array-element.listing":"PHP opcodes","internals2.opcodes.add-array-element":"ADD_ARRAY_ELEMENT","internals2.opcodes.add-char.code":"PHP code","internals2.opcodes.add-char.listing":"PHP opcodes","internals2.opcodes.add-char":"ADD_CHAR","internals2.opcodes.add-interface.code":"PHP code","internals2.opcodes.add-interface":"ADD_INTERFACE","internals2.opcodes.add-string.code":"PHP code","internals2.opcodes.add-string.listing":"PHP opcodes","internals2.opcodes.add-string":"ADD_STRING","internals2.opcodes.add-var.code":"PHP code","internals2.opcodes.add-var.listing":"PHP opcodes","internals2.opcodes.add-var":"ADD_VAR","internals2.opcodes.assign.code":"PHP code","internals2.opcodes.assign.listing":"PHP opcodes","internals2.opcodes.assign":"ASSIGN","internals2.opcodes.assign-add.code":"PHP code","internals2.opcodes.assign-add.listing":"PHP opcodes","internals2.opcodes.assign-add":"ASSIGN_ADD","internals2.opcodes.assign-bw-and.code":"PHP code","internals2.opcodes.assign-bw-and.listing":"PHP opcodes","internals2.opcodes.assign-bw-and":"ASSIGN_BW_AND","internals2.opcodes.assign-bw-or.code":"PHP code","internals2.opcodes.assign-bw-or.listing":"PHP opcodes","internals2.opcodes.assign-bw-or":"ASSIGN_BW_OR","internals2.opcodes.assign-bw-xor.code":"PHP code","internals2.opcodes.assign-bw-xor.listing":"PHP opcodes","internals2.opcodes.assign-bw-xor":"ASSIGN_BW_XOR","internals2.opcodes.assign-concat.code":"PHP code","internals2.opcodes.assign-concat.listing":"PHP opcodes","internals2.opcodes.assign-concat":"ASSIGN_CONCAT","internals2.opcodes.assign-dim.code":"PHP code","internals2.opcodes.assign-dim.listing":"PHP opcodes","internals2.opcodes.assign-dim":"ASSIGN_DIM","internals2.opcodes.assign-div.code":"PHP code","internals2.opcodes.assign-div.listing":"PHP opcodes","internals2.opcodes.assign-div":"ASSIGN_DIV","internals2.opcodes.assign-mod.code":"PHP code","internals2.opcodes.assign-mod.listing":"PHP opcodes","internals2.opcodes.assign-mod":"ASSIGN_MOD","internals2.opcodes.assign-mul.code":"PHP code","internals2.opcodes.assign-mul.listing":"PHP opcodes","internals2.opcodes.assign-mul":"ASSIGN_MUL","internals2.opcodes.assign-obj.code":"PHP code","internals2.opcodes.assign-obj.listing":"PHP opcodes","internals2.opcodes.assign-obj":"ASSIGN_OBJ","internals2.opcodes.assign-ref.code":"PHP code","internals2.opcodes.assign-ref.listing":"PHP opcodes","internals2.opcodes.assign-ref":"ASSIGN_REF","internals2.opcodes.assign-sl.code":"PHP code","internals2.opcodes.assign-sl.listing":"PHP opcodes","internals2.opcodes.assign-sl":"ASSIGN_SL","internals2.opcodes.assign-sr.code":"PHP code","internals2.opcodes.assign-sr.listing":"PHP opcodes","internals2.opcodes.assign-sr":"ASSIGN_SR","internals2.opcodes.assign-sub.code":"PHP code","internals2.opcodes.assign-sub.listing":"PHP opcodes","internals2.opcodes.assign-sub":"ASSIGN_SUB","internals2.opcodes.begin-silence.code":"PHP code","internals2.opcodes.begin-silence.listing":"PHP opcodes","internals2.opcodes.begin-silence":"BEGIN_SILENCE","internals2.opcodes.bool.code":"PHP code","internals2.opcodes.bool.listing":"PHP opcodes","internals2.opcodes.bool":"BOOL","internals2.opcodes.bool-not.code":"PHP code","internals2.opcodes.bool-not.listing":"PHP opcodes","internals2.opcodes.bool-not":"BOOL_NOT","internals2.opcodes.bool-xor.code":"PHP code","internals2.opcodes.bool-xor.listing":"PHP opcodes","internals2.opcodes.bool-xor":"BOOL_XOR","internals2.opcodes.brk.code":"PHP code","internals2.opcodes.brk.listing":"PHP opcodes","internals2.opcodes.brk":"BRK","internals2.opcodes.bw-and.code":"PHP code","internals2.opcodes.bw-and.listing":"PHP opcodes","internals2.opcodes.bw-and":"BW_AND","internals2.opcodes.bw-not.code":"PHP code","internals2.opcodes.bw-not.listing":"PHP opcodes","internals2.opcodes.bw-not":"BW_NOT","internals2.opcodes.bw-or.code":"PHP code","internals2.opcodes.bw-or.listing":"PHP opcodes","internals2.opcodes.bw-or":"BW_OR","internals2.opcodes.bw-xor.code":"PHP code","internals2.opcodes.bw-xor.listing":"PHP opcodes","internals2.opcodes.bw-xor":"BW_XOR","internals2.opcodes.case.code":"PHP code","internals2.opcodes.case.listing":"PHP opcodes","internals2.opcodes.case":"CASE","internals2.opcodes.cast.code":"PHP code","internals2.opcodes.cast.listing":"PHP opcodes","internals2.opcodes.cast":"CAST","internals2.opcodes.catch.code":"PHP code","internals2.opcodes.catch.listing":"PHP opcodes","internals2.opcodes.catch":"CATCH","internals2.opcodes.clone.code":"PHP code","internals2.opcodes.clone.listing":"PHP opcodes","internals2.opcodes.clone":"CLONE","internals2.opcodes.concat.code":"PHP code","internals2.opcodes.concat.listing":"PHP opcodes","internals2.opcodes.concat":"CONCAT","internals2.opcodes.cont.code":"PHP code","internals2.opcodes.cont.listing":"PHP opcodes","internals2.opcodes.cont":"CONT","internals2.opcodes.declare-class.code":"PHP code","internals2.opcodes.declare-class.listing":"PHP opcodes","internals2.opcodes.declare-class":"DECLARE_CLASS","internals2.opcodes.declare-const.code":"PHP code","internals2.opcodes.declare-const":"DECLARE_CONST","internals2.opcodes.declare-function.code":"PHP code","internals2.opcodes.declare-function.listing":"PHP opcodes","internals2.opcodes.declare-function":"DECLARE_FUNCTION","internals2.opcodes.declare-inherited-class.code":"PHP code","internals2.opcodes.declare-inherited-class.listing":"PHP opcodes","internals2.opcodes.declare-inherited-class":"DECLARE_INHERITED_CLASS","internals2.opcodes.declare-inherited-class-delayed.code":"PHP code","internals2.opcodes.declare-inherited-class-delayed":"DECLARE_INHERITED_CLASS_DELAYED","internals2.opcodes.div.code":"PHP code","internals2.opcodes.div.listing":"PHP opcodes","internals2.opcodes.div":"DIV","internals2.opcodes.do-fcall.code":"PHP code","internals2.opcodes.do-fcall.listing":"PHP opcodes","internals2.opcodes.do-fcall":"DO_FCALL","internals2.opcodes.do-fcall-by-name.code":"PHP code","internals2.opcodes.do-fcall-by-name.listing":"PHP opcodes","internals2.opcodes.do-fcall-by-name":"DO_FCALL_BY_NAME","internals2.opcodes.echo.code":"PHP code","internals2.opcodes.echo.listing":"PHP opcodes","internals2.opcodes.echo":"ECHO","internals2.opcodes.end-silence.code":"PHP code","internals2.opcodes.end-silence.listing":"PHP opcodes","internals2.opcodes.end-silence":"END_SILENCE","internals2.opcodes.exit.code":"PHP code","internals2.opcodes.exit.listing":"PHP opcodes","internals2.opcodes.exit":"EXIT","internals2.opcodes.ext-fcall-begin.code":"PHP code","internals2.opcodes.ext-fcall-begin":"EXT_FCALL_BEGIN","internals2.opcodes.ext-fcall-end.code":"PHP code","internals2.opcodes.ext-fcall-end":"EXT_FCALL_END","internals2.opcodes.ext-nop.code":"PHP code","internals2.opcodes.ext-nop":"EXT_NOP","internals2.opcodes.ext-stmt.code":"PHP code","internals2.opcodes.ext-stmt":"EXT_STMT","internals2.opcodes.fe-fetch.code":"PHP code","internals2.opcodes.fe-fetch.listing":"PHP opcodes","internals2.opcodes.fe-fetch":"FE_FETCH","internals2.opcodes.fe-reset.code":"PHP code","internals2.opcodes.fe-reset.listing":"PHP opcodes","internals2.opcodes.fe-reset":"FE_RESET","internals2.opcodes.fetch-class.code":"PHP code","internals2.opcodes.fetch-class.listing":"PHP opcodes","internals2.opcodes.fetch-class":"FETCH_CLASS","internals2.opcodes.fetch-constant.code":"PHP code","internals2.opcodes.fetch-constant.listing":"PHP opcodes","internals2.opcodes.fetch-constant":"FETCH_CONSTANT","internals2.opcodes.fetch-dim-func-arg.code":"PHP code","internals2.opcodes.fetch-dim-func-arg.listing":"PHP opcodes","internals2.opcodes.fetch-dim-func-arg":"FETCH_DIM_FUNC_ARG","internals2.opcodes.fetch-dim-is.code":"PHP code","internals2.opcodes.fetch-dim-is":"FETCH_DIM_IS","internals2.opcodes.fetch-dim-r.code":"PHP code","internals2.opcodes.fetch-dim-r.listing":"PHP opcodes","internals2.opcodes.fetch-dim-r":"FETCH_DIM_R","internals2.opcodes.fetch-dim-rw.code":"PHP code","internals2.opcodes.fetch-dim-rw.listing":"PHP opcodes","internals2.opcodes.fetch-dim-rw":"FETCH_DIM_RW","internals2.opcodes.fetch-dim-tmp-var.code":"PHP code","internals2.opcodes.fetch-dim-tmp-var.listing":"PHP opcodes","internals2.opcodes.fetch-dim-tmp-var":"FETCH_DIM_TMP_VAR","internals2.opcodes.fetch-dim-unset.code":"PHP code","internals2.opcodes.fetch-dim-unset":"FETCH_DIM_UNSET","internals2.opcodes.fetch-dim-w.code":"PHP code","internals2.opcodes.fetch-dim-w.listing":"PHP opcodes","internals2.opcodes.fetch-dim-w":"FETCH_DIM_W","internals2.opcodes.fetch-func-arg.code":"PHP code","internals2.opcodes.fetch-func-arg.listing":"PHP opcodes","internals2.opcodes.fetch-func-arg":"FETCH_FUNC_ARG","internals2.opcodes.fetch-is.code":"PHP code","internals2.opcodes.fetch-is.listing":"PHP opcodes","internals2.opcodes.fetch-is":"FETCH_IS","internals2.opcodes.fetch-obj-func-arg.code":"PHP code","internals2.opcodes.fetch-obj-func-arg.listing":"PHP opcodes","internals2.opcodes.fetch-obj-func-arg":"FETCH_OBJ_FUNC_ARG","internals2.opcodes.fetch-obj-is.code":"PHP code","internals2.opcodes.fetch-obj-is":"FETCH_OBJ_IS","internals2.opcodes.fetch-obj-r.code":"PHP code","internals2.opcodes.fetch-obj-r.listing":"PHP opcodes","internals2.opcodes.fetch-obj-r":"FETCH_OBJ_R","internals2.opcodes.fetch-obj-rw.code":"PHP code","internals2.opcodes.fetch-obj-rw.listing":"PHP opcodes","internals2.opcodes.fetch-obj-rw":"FETCH_OBJ_RW","internals2.opcodes.fetch-obj-unset.code":"PHP code","internals2.opcodes.fetch-obj-unset":"FETCH_OBJ_UNSET","internals2.opcodes.fetch-obj-w.code":"PHP code","internals2.opcodes.fetch-obj-w.listing":"PHP opcodes","internals2.opcodes.fetch-obj-w":"FETCH_OBJ_W","internals2.opcodes.fetch-r.code":"PHP code","internals2.opcodes.fetch-r.listing":"PHP opcodes","internals2.opcodes.fetch-r":"FETCH_R","internals2.opcodes.fetch-rw.code":"PHP code","internals2.opcodes.fetch-rw.listing":"PHP opcodes","internals2.opcodes.fetch-rw":"FETCH_RW","internals2.opcodes.fetch-unset.code":"PHP code","internals2.opcodes.fetch-unset":"FETCH_UNSET","internals2.opcodes.fetch-w.code":"PHP code","internals2.opcodes.fetch-w.listing":"PHP opcodes","internals2.opcodes.fetch-w":"FETCH_W","internals2.opcodes.free.code":"PHP code","internals2.opcodes.free.listing":"PHP opcodes","internals2.opcodes.free":"FREE","internals2.opcodes.goto.code":"PHP code","internals2.opcodes.goto":"GOTO","internals2.opcodes.handle-exception.code":"PHP code","internals2.opcodes.handle-exception.listing":"PHP opcodes","internals2.opcodes.handle-exception":"HANDLE_EXCEPTION","internals2.opcodes.include-or-eval.code":"PHP code","internals2.opcodes.include-or-eval.listing":"PHP opcodes","internals2.opcodes.include-or-eval":"INCLUDE_OR_EVAL","internals2.opcodes.init-array.code":"PHP code","internals2.opcodes.init-array.listing":"PHP opcodes","internals2.opcodes.init-array":"INIT_ARRAY","internals2.opcodes.init-fcall-by-name.code":"PHP code","internals2.opcodes.init-fcall-by-name.listing":"PHP opcodes","internals2.opcodes.init-fcall-by-name":"INIT_FCALL_BY_NAME","internals2.opcodes.init-method-call.code":"PHP code","internals2.opcodes.init-method-call.listing":"PHP opcodes","internals2.opcodes.init-method-call":"INIT_METHOD_CALL","internals2.opcodes.init-ns-fcall-by-name.code":"PHP code","internals2.opcodes.init-ns-fcall-by-name":"INIT_NS_FCALL_BY_NAME","internals2.opcodes.init-static-method-call.code":"PHP code","internals2.opcodes.init-static-method-call.listing":"PHP opcodes","internals2.opcodes.init-static-method-call":"INIT_STATIC_METHOD_CALL","internals2.opcodes.init-string.code":"PHP code","internals2.opcodes.init-string.listing":"PHP opcodes","internals2.opcodes.init-string":"INIT_STRING","internals2.opcodes.instanceof.code":"PHP code","internals2.opcodes.instanceof.listing":"PHP opcodes","internals2.opcodes.instanceof":"INSTANCEOF","internals2.opcodes.is-equal.code":"PHP code","internals2.opcodes.is-equal.listing":"PHP opcodes","internals2.opcodes.is-equal":"IS_EQUAL","internals2.opcodes.is-identical.code":"PHP code","internals2.opcodes.is-identical.listing":"PHP opcodes","internals2.opcodes.is-identical":"IS_IDENTICAL","internals2.opcodes.is-not-equal.code":"PHP code","internals2.opcodes.is-not-equal.listing":"PHP opcodes","internals2.opcodes.is-not-equal":"IS_NOT_EQUAL","internals2.opcodes.is-not-identical.code":"PHP code","internals2.opcodes.is-not-identical.listing":"PHP opcodes","internals2.opcodes.is-not-identical":"IS_NOT_IDENTICAL","internals2.opcodes.is-smaller.code":"PHP code","internals2.opcodes.is-smaller.listing":"PHP opcodes","internals2.opcodes.is-smaller":"IS_SMALLER","internals2.opcodes.is-smaller-or-equal.code":"PHP code","internals2.opcodes.is-smaller-or-equal.listing":"PHP opcodes","internals2.opcodes.is-smaller-or-equal":"IS_SMALLER_OR_EQUAL","internals2.opcodes.isset-isempty-dim-obj.code":"PHP code","internals2.opcodes.isset-isempty-dim-obj.listing":"PHP opcodes","internals2.opcodes.isset-isempty-dim-obj":"ISSET_ISEMPTY_DIM_OBJ","internals2.opcodes.isset-isempty-prop-obj.code":"PHP code","internals2.opcodes.isset-isempty-prop-obj.listing":"PHP opcodes","internals2.opcodes.isset-isempty-prop-obj":"ISSET_ISEMPTY_PROP_OBJ","internals2.opcodes.isset-isempty-var.code":"PHP code","internals2.opcodes.isset-isempty-var.listing":"PHP opcodes","internals2.opcodes.isset-isempty-var":"ISSET_ISEMPTY_VAR","internals2.opcodes.jmp.code":"PHP code","internals2.opcodes.jmp.listing":"PHP opcodes","internals2.opcodes.jmp":"JMP","internals2.opcodes.jmpnz.code":"PHP code","internals2.opcodes.jmpnz.listing":"PHP opcodes","internals2.opcodes.jmpnz":"JMPNZ","internals2.opcodes.jmpnz-ex.code":"PHP code","internals2.opcodes.jmpnz-ex.listing":"PHP opcodes","internals2.opcodes.jmpnz-ex":"JMPNZ_EX","internals2.opcodes.jmpz.code":"PHP code","internals2.opcodes.jmpz.listing":"PHP opcodes","internals2.opcodes.jmpz":"JMPZ","internals2.opcodes.jmpz-ex.code":"PHP code","internals2.opcodes.jmpz-ex.listing":"PHP opcodes","internals2.opcodes.jmpz-ex":"JMPZ_EX","internals2.opcodes.jmpznz.code":"PHP code","internals2.opcodes.jmpznz.listing":"PHP opcodes","internals2.opcodes.jmpznz":"JMPZNZ","internals2.opcodes.mod.code":"PHP code","internals2.opcodes.mod.listing":"PHP opcodes","internals2.opcodes.mod":"MOD","internals2.opcodes.mul.code":"PHP code","internals2.opcodes.mul.listing":"PHP opcodes","internals2.opcodes.mul":"MUL","internals2.opcodes.new.code":"PHP code","internals2.opcodes.new.listing":"PHP opcodes","internals2.opcodes.new":"NEW","internals2.opcodes.nop.code":"PHP code","internals2.opcodes.nop.listing":"PHP opcodes","internals2.opcodes.nop":"NOP","internals2.opcodes.post-dec.code":"PHP code","internals2.opcodes.post-dec.listing":"PHP opcodes","internals2.opcodes.post-dec":"POST_DEC","internals2.opcodes.post-dec-obj.code":"PHP code","internals2.opcodes.post-dec-obj.listing":"PHP opcodes","internals2.opcodes.post-dec-obj":"POST_DEC_OBJ","internals2.opcodes.post-inc.code":"PHP code","internals2.opcodes.post-inc.listing":"PHP opcodes","internals2.opcodes.post-inc":"POST_INC","internals2.opcodes.post-inc-obj.code":"PHP code","internals2.opcodes.post-inc-obj.listing":"PHP opcodes","internals2.opcodes.post-inc-obj":"POST_INC_OBJ","internals2.opcodes.pre-dec.code":"PHP code","internals2.opcodes.pre-dec.listing":"PHP opcodes","internals2.opcodes.pre-dec":"PRE_DEC","internals2.opcodes.pre-dec-obj.code":"PHP code","internals2.opcodes.pre-dec-obj.listing":"PHP opcodes","internals2.opcodes.pre-dec-obj":"PRE_DEC_OBJ","internals2.opcodes.pre-inc.code":"PHP code","internals2.opcodes.pre-inc.listing":"PHP opcodes","internals2.opcodes.pre-inc":"PRE_INC","internals2.opcodes.pre-inc-obj.code":"PHP code","internals2.opcodes.pre-inc-obj.listing":"PHP opcodes","internals2.opcodes.pre-inc-obj":"PRE_INC_OBJ","internals2.opcodes.print.code":"PHP code","internals2.opcodes.print.listing":"PHP opcodes","internals2.opcodes.print":"PRINT","internals2.opcodes.qm-assign.code":"PHP code","internals2.opcodes.qm-assign.listing":"PHP opcodes","internals2.opcodes.qm-assign":"QM_ASSIGN","internals2.opcodes.raise-abstract-error.code":"PHP code","internals2.opcodes.raise-abstract-error.listing":"PHP opcodes","internals2.opcodes.raise-abstract-error":"RAISE_ABSTRACT_ERROR","internals2.opcodes.recv.code":"PHP code","internals2.opcodes.recv.listing":"PHP opcodes","internals2.opcodes.recv":"RECV","internals2.opcodes.recv-init.code":"PHP code","internals2.opcodes.recv-init.listing":"PHP opcodes","internals2.opcodes.recv-init":"RECV_INIT","internals2.opcodes.return.code":"PHP code","internals2.opcodes.return.listing":"PHP opcodes","internals2.opcodes.return":"RETURN","internals2.opcodes.return-by-ref.code":"PHP code","internals2.opcodes.return-by-ref":"RETURN_BY_REF","internals2.opcodes.send-ref.code":"PHP code","internals2.opcodes.send-ref.listing":"PHP opcodes","internals2.opcodes.send-ref":"SEND_REF","internals2.opcodes.send-val.code":"PHP code","internals2.opcodes.send-val.listing":"PHP opcodes","internals2.opcodes.send-val":"SEND_VAL","internals2.opcodes.send-var.code":"PHP code","internals2.opcodes.send-var.listing":"PHP opcodes","internals2.opcodes.send-var":"SEND_VAR","internals2.opcodes.send-var-no-ref.code":"PHP code","internals2.opcodes.send-var-no-ref":"SEND_VAR_NO_REF","internals2.opcodes.sl.code":"PHP code","internals2.opcodes.sl.listing":"PHP opcodes","internals2.opcodes.sl":"SL","internals2.opcodes.sr.code":"PHP code","internals2.opcodes.sr.listing":"PHP opcodes","internals2.opcodes.sr":"SR","internals2.opcodes.sub.code":"PHP code","internals2.opcodes.sub.listing":"PHP opcodes","internals2.opcodes.sub":"SUB","internals2.opcodes.switch-free.code":"PHP code","internals2.opcodes.switch-free.listing":"PHP opcodes","internals2.opcodes.switch-free":"SWITCH_FREE","internals2.opcodes.throw.code":"PHP code","internals2.opcodes.throw.listing":"PHP opcodes","internals2.opcodes.throw":"THROW","internals2.opcodes.ticks.code":"PHP code","internals2.opcodes.ticks.listing":"PHP opcodes","internals2.opcodes.ticks":"TICKS","internals2.opcodes.unset-dim.code":"PHP code","internals2.opcodes.unset-dim.listing":"PHP opcodes","internals2.opcodes.unset-dim":"UNSET_DIM","internals2.opcodes.unset-obj.code":"PHP code","internals2.opcodes.unset-obj.listing":"PHP opcodes","internals2.opcodes.unset-obj":"UNSET_OBJ","internals2.opcodes.unset-var.code":"PHP code","internals2.opcodes.unset-var.listing":"PHP opcodes","internals2.opcodes.unset-var":"UNSET_VAR","internals2.opcodes.user-opcode.code":"PHP code","internals2.opcodes.user-opcode":"USER_OPCODE","internals2.opcodes.verify-abstract-class.code":"PHP code","internals2.opcodes.verify-abstract-class":"VERIFY_ABSTRACT_CLASS","internals2.opcodes.zend-declare-lambda-function.code":"PHP code","internals2.opcodes.zend-declare-lambda-function":"ZEND_DECLARE_LAMBDA_FUNCTION","internals2.opcodes.zend-jmp-set.code":"PHP code","internals2.opcodes.zend-jmp-set":"ZEND_JMP_SET","internals2.opcodes.list":"Opcode Descriptions and Examples","internals2.opcodes":"Zend Engine 2 Opcodes","internals2.ze1.intro":"Old introduction","internals2.ze1.streams.overview":"Overview","example-5560":"simple stream example that displays the PHP home page","internals2.ze1.streams.basics":"Streams Basics","example-5561":"How to accept a stream as a parameter","example-5562":"How to return a stream from a function","internals2.ze1.streams.resources":"Streams as Resources","internals2.ze1.streams.constants":"Streams open options","internals2.ze1.streams":"Streams API for PHP Extension Authors","internals2.ze1.zendapi.intro":"Introduction","internals2.ze1.zendapi.fig.internal-struct":"","internals2.ze1.zendapi.overview.whatisit":"What Is Zend? and What Is PHP?","internals2.ze1.zendapi.overview":"Overview","internals2.ze1.zendapi.possibilities.external":"External Modules","internals2.ze1.zendapi.possibilities.builtin":"Built-in Modules","internals2.ze1.zendapi.possibilities.engine":"The Zend Engine","internals2.ze1.zendapi.possibilities":"Extension Possibilities","internals2.ze1.zendapi.layout.conventions":"Extension Conventions","internals2.ze1.zendapi.layout.macros":"Macros","internals2.ze1.zendapi.layout.memory-management":"Memory Management","internals2.ze1.zendapi.layout.dir-and-file":"Directory and File Functions","internals2.ze1.zendapi.layout.string-handling":"String Handling","internals2.ze1.zendapi.layout.complex-types":"Complex Types","internals2.ze1.zendapi.layout":"Source Layout","internals2.ze1.zendapi.example.config.m4":"The default config.m4.","internals2.ze1.zendapi.build":"PHP's Automatic Build System","internals2.ze1.zendapi.example.simple":"A simple extension.","internals2.ze1.zendapi.creating.compiling":"Compiling Modules","internals2.ze1.zendapi.creating":"Creating Extensions","internals2.ze1.zendapi.example.testfile":"A test file for first_module.so.","internals2.ze1.zendapi.using":"Using Extensions","internals2.ze1.zendapi.troubleshooting":"Troubleshooting","internals2.ze1.zendapi.structure.module":"Module Structure","internals2.ze1.zendapi.structure.headers":"Header File Inclusions","internals2.ze1.zendapi.tab.parameters":"Zend's Parameters to Functions Called from PHP","internals2.ze1.zendapi.structure.exporting-functions":"Declaring Exported Functions","internals2.ze1.zendapi.example.zend-function-entry":"Internal declaration of zend_function_entry.","internals2.ze1.zendapi.tab.funcdef-macros":"Macros for Defining Functions","internals2.ze1.zendapi.structure.function-block":"Declaration of the Zend Function Block","internals2.ze1.zendapi.example.zend-module-entry":"Internal declaration of zend_module_entry.","internals2.ze1.zendapi.tab.init-shutdown":"Macros to Declare Startup and Shutdown Functions","internals2.ze1.zendapi.structure.module-block":"Declaration of the Zend Module Block","internals2.ze1.zendapi.structure.get-module":"Creation of get_module","internals2.ze1.zendapi.structure.implementation":"Implementation of All Exported Functions","internals2.ze1.zendapi.structure.summary":"Summary","internals2.ze1.zendapi.structure":"Source Discussion","internals2.ze1.zendapi.arguments.count":"Determining the Number of Arguments","internals2.ze1.zendapi.arguments.retrieval":"Retrieving Arguments","internals2.ze1.zendapi.arguments.deprecated-retrieval":"Old way of retrieving arguments (deprecated)","internals2.ze1.zendapi.example.fsockopen":"PHP's implementation of variable arguments in fsockopen().","internals2.ze1.zendapi.arguments.variable":"Dealing with a Variable Number of Arguments\/Optional Parameters","internals2.ze1.zendapi.tab.arg-conv":"Argument Conversion Functions","internals2.ze1.zendapi.fig.cross-convert":"","internals2.ze1.zendapi.example.zval-typedef":"PHP\/Zend zval type definition.","internals2.ze1.zendapi.tab.struct-zval":"Zend zval Structure","internals2.ze1.zendapi.tab.struct-zvalue-value":"Zend zvalue_value Structure","internals2.ze1.zendapi.tab.ztype-constants":"Zend Variable Type Constants","zend.arguments.access":"Accessing Arguments","internals2.ze1.zendapi.example.pass-by-ref":"Testing for referenced parameter passing.","internals2.ze1.zendapi.arguments.by-reference":"Dealing with Arguments Passed by Reference","internals2.ze1.zendapi.arguments.write-safety":"Assuring Write Safety for Other Parameters","internals2.ze1.zendapi.arguments":"Accepting Arguments","internals2.ze1.zendapi.example.variable-scopes":"Creating variables with different scopes.","internals2.ze1.zendapi.variables.overview":"Overview","internals2.ze1.zendapi.example.create-long":"Creation of a long.","internals2.ze1.zendapi.variables.long":"Longs (Integers)","internals2.ze1.zendapi.variables.float":"Doubles (Floats)","internals2.ze1.zendapi.variables.string":"Strings","internals2.ze1.zendapi.variables.boolean":"Booleans","internals2.ze1.zendapi.tab.api-assoc-arrays":"Zend's API for Associative Arrays","internals2.ze1.zendapi.tab.api-indexed-arrays":"Zend's API for Indexed Arrays, Part 1","internals2.ze1.zendapi.tab.api-indexed-array-2":"Zend's API for Indexed Arrays, Part 2","internals2.ze1.zendapi.example.array-add-assoc":"Adding an element to an associative array.","internals2.ze1.zendapi.example.array-add-indexed":"Adding an element to an indexed array.","internals2.ze1.zendapi.variables.array":"Arrays","internals2.ze1.zendapi.tab.object-creation":"Zend's API for Object Creation","internals2.ze1.zendapi.variables.object":"Objects","zend.variables.resource":"Resources","internals2.ze1.zendapi.tab.macros-global-vars":"Macros for Global Variable Creation","internals2.ze1.zendapi.variables.global":"Macros for Automatic Global Variable Creation","internals2.ze1.zendapi.tab.create-const":"Macros for Creating Constants","internals2.ze1.zendapi.variables.constant":"Creating Constants","internals2.ze1.zendapi.variables":"Creating Variables","internals2.ze1.zendapi.copy-constructor":"Duplicating Variable Contents: The Copy Constructor","internals2.ze1.zendapi.tab.return":"Predefined Macros for Returning Values from a\n    Function","internals2.ze1.zendapi.tab.retval":"Predefined Macros for Setting the Return Value\n    of a Function","internals2.ze1.zendapi.returning":"Returning Values","internals2.ze1.zendapi.printing.zend-printf":"zend_printf","internals2.ze1.zendapi.tab.error-messages":"Zend's Predefined Error Messages.","internals2.ze1.zendapi.fig.warning-messages":"","internals2.ze1.zendapi.printing.zend-error":"zend_error","internals2.ze1.zendapi.example.phpinfo":"Source code and screenshot for output in phpinfo.","internals2.ze1.zendapi.printing.phpinfo":"Including Output in phpinfo","internals2.ze1.zendapi.example.exec-info":"Printing execution information.","internals2.ze1.zendapi.printing.execution":"Execution Information","internals2.ze1.zendapi.printing":"Printing Information","internals2.ze1.zendapi.startup-and-shutdown":"Startup and Shutdown Functions","internals2.ze1.zendapi.example.call-user-func":"Calling user functions.","internals2.ze1.zendapi.calling-user-functions":"Calling User Functions","internals2.ze1.zendapi.table.ini-macros":"Macros to Access Initialization Entries in PHP","internals2.ze1.zendapi.ini-file-support":"Initialization File Support","internals2.ze1.zendapi.where-to-go":"Where to Go from Here","internals2.ze1.zendapi.tab.m4-macros":"M4 Macros for config.m4","internals2.ze1.zendapi.configuration-macros.config-m4":"config.m4","internals2.ze1.zendapi.configuration-macros":"Reference: Some Configuration Macros","internals2.ze1.zendapi.tab.api-macros":"API Macros for Accessing zval Containers","internals2.ze1.zendapi.api-macros":"API Macros","internals2.ze1.zendapi":"Zend API: Hacking the Core of PHP","internals2.ze1.tsrm":"TSRM API","internals2.ze1":"Zend Engine 1","internals2":"PHP at the Core: A Hacker's Guide","faq.general.what":"","faq.general.acronym":"","faq.general.relation-versions":"","faq.general.running-concurent":"","faq.general.differences-45":"","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.mysql.deprecated":"","faq.databases.mysql.php5":"","faq.databases.shared-mysql":"","faq.databases.mysqlresource":"","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.apache":"","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":"Superglobals: availability note","faq.using.addslashes":"directive note: magic_quotes_gpc","faq.using.stripslashes":"directive note: magic_quotes_gpc","faq.register-globals":"","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":"register_globals: important\nnote","faq.using.freepdf":"","faq.using.cgi-vars":"Superglobals: availability note","faq.using.shorthandbytes":"kilobyte versus kibibyte","faq.using.windowslocalhostissue":"","faq.using":"Using PHP","faq.passwords.hashing":"","faq.passwords.fasthash":"","faq.passwords.bestpractice":"","faq.passwords.salt":"","faq.passwords":"Safe Password Hashing","example-5578":"A hidden HTML form element","example-5579":"Data to be edited by the user","example-5580":"In a URL","faq.html.encoding":"","faq.html.form-image":"","faq.html.arrays":"","faq.html.select-multiple":"","example-5581":"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.languages.asp":"","faq.languages.coldfusion":"","faq.languages.perl":"","faq.languages":"PHP and other languages","faq.migration5.php45":"","faq.migration5.mysql":"","faq.migration5.oop":"","faq.migration5.changes":"","faq.migration5":"Migrating from PHP 4 to PHP 5","faq.misc.bz2":"","faq.misc.arguments.references":"","example-5582":"Emulating Register Globals","faq.misc.registerglobals":"","faq.misc":"Miscellaneous Questions","faq":"FAQ: Frequently Asked Questions","example-5583":"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","migration55.changes":"What has changed in PHP 5.5.x","migration55.incompatible.windows":"Windows XP and 2003 support dropped","migration55.incompatible.case":"Case insensitivity no longer locale specific","migration55.incompatible.pack":"pack and unpack changes","migration55.incompatible.self-parent-static":"self, parent and static are now always case insensitive","migration55.incompatible.guid":"PHP logo GUIDs removed","migration55.incompatible.execution":"Internal execution changes","migration55.incompatible":"Backward Incompatible Changes","migration55.new-features.generators":"Generators added","migration55.new-features.finally":"finally keyword added","migration55.new-features.password":"New password hashing API","migration55.new-features.foreach-list":"foreach now supports list","migration55.new-features.empty":"empty supports arbitrary expressions","migration55.new-features.const-dereferencing":"array and string literal dereferencing","migration55.new-features.class-name":"Class name resolution via ::class","migration55.new-features.opcache":"OPcache extension added","migration55.new-features.non-scalar-iterator-keys":"foreach now supports non-scalar keys","migration55.new-features.windows-apache":"Apache 2.4 handler supported on Windows","migration55.new-features.gd":"Improvements to GD","migration55.new-features":"New features","migration55.deprecated.mysql":"ext\/mysql deprecation","migration55.deprecated.preg-replace-e":"preg_replace \/e modifier","migration55.deprecated.intl":"intl deprecations","migration55.deprecated.mcrypt":"mcrypt deprecations","migration55.deprecated":"Deprecated features in PHP 5.5.x","migration55.changed-functions.core":"PHP Core","migration55.changed-functions.intl":"intl","migration55.changed-functions":"Changed Functions","migration55.new-functions.core":"PHP Core","migration55.new-functions.hash":"Hash","migration55.new-functions.openssl":"OpenSSL","migration55.new-functions.curl":"cURL","migration55.new-functions.gd":"GD","migration55.new-functions.mysqli":"MySQLi","migration55.new-functions.pgsql":"PostgreSQL","migration55.new-functions.sockets":"Sockets","migration55.new-functions.cli":"CLI","migration55.new-functions.intl":"Intl","migration55.new-features.spl":"SPL","migration55.new-functions":"New Functions","migration55.classes.curl":"cURL","migration55.classes.datetime":"Date and Time","migration55.classes.intl":"Intl","migration55.classes":"New Classes and Interfaces","migration55.new-methods.mysqli":"MySQLi","migration55.new-methods.intl":"Intl","migration55.new-methods":"New Methods","migration55.extensions-other.intl":"Intl","migration55.extensions-other":"Other changes to extensions","migration55.global-constants.gd":"GD","migration55.global-constants.json":"JSON","migration55.global-constants.mysqli":"MySQLi","migration55.global-constants":"New Global Constants","migrations55.ini.intl":"Intl","migration55.ini.mysqlnd":"MySQLnd","migration55.ini":"Changes to INI file handling","migration55.internals":"Changes to PHP Internals","migration55":"Migrating from PHP 5.4.x to PHP 5.5.x","migration54.changes":"What has changed in PHP 5.4.x","migration54.incompatible":"Backward Incompatible Changes","migration54.new-features":"New features","migration54.sapi":"Changes in SAPI modules","migration54.deprecated":"Deprecated features in PHP 5.4.x","migration54.parameters":"Changed Functions","migration54.functions":"New Functions","migration54.classes":"New Classes and Interfaces","migration54.methods":"New Methods","migration54.removed-extensions":"Removed Extensions","migration54.extensions-other":"Other changes to extensions","migration54.global-constants":"New Global Constants","migration54.ini":"Changes to INI file handling","migration54.other":"Other changes","migration54":"Migrating from PHP 5.3.x to PHP 5.4.x","migration53.changes":"What has changed in PHP 5.3.x","migration53.incompatible":"Backward Incompatible Changes","migration53.new-features":"New features","migration53.windows":"Changes made to Windows support","migration53.sapi":"Changes in SAPI modules","migration53.deprecated":"Deprecated features in PHP 5.3.x","migration53.undeprecated":"Undeprecated features in PHP 5.3.x","migration53.parameters":"New Parameters","migration53.functions":"New Functions","migration53.new-stream-wrappers":"New stream wrappers","migration53.new-stream-filters":"New stream filters","migration53.class-constants":"New Class Constants","migration53.methods":"New Methods","migration53.new-extensions":"New Extensions","migration53.removed-extensions":"Removed Extensions","migration53.extensions-other":"Other changes to extensions","migration53.classes":"New Classes","migration53.global-constants":"New Global Constants","migration53.ini":"Changes to INI file handling","migration53.other":"Other changes","migration53":"Migrating from PHP 5.2.x to PHP 5.3.x","migration52.changes":"What has changed in PHP 5.2.x","migration52.incompatible":"Backward Incompatible Changes","example-5584":"In PHP Core","example-5585":"Object Oriented Code in PHP Core","example-5586":"In the bzip2 Extension","example-5587":"In the datetime Extension","example-5588":"In the dBase Extension","example-5589":"In the mcrypt Extension","example-5590":"In the oci8 Extension","example-5591":"In the SPL Extension","example-5592":"In the Semaphore (sysvmsg) extension","example-5593":"A 5.2.1+ Zip Example","migration52.error-messages":"New Error Messages","migration52.datetime":"Changes in PHP datetime\n   support","migration52.parameters":"New Parameters","migration52.functions":"New Functions","migration52.methods":"New Methods","migration52.removed-extensions":"Removed Extensions","migration52.new-extensions":"New Extensions","migration52.classes":"New Classes","migration52.global-constants":"New Global Constants","migration52.class-constants":"New Class Constants","migration52.newconf":"New INI Configuration Directives","migration52.errorrep":"Error Reporting","migration52.other":"Other Enhancements","migration52":"Migrating from PHP 5.1.x to PHP 5.2.x","migration51.changes":"Key PHP 5.1.x features","migration51.references-overview":"Overview","migration51.references-fails":"Code that worked under PHP 4.3, but now fails","migration51.references-error":"Code that worked under PHP 4.3.x, but now throws an error","migration51.references-works":"Code that failed under PHP 4.3.x, but now works","migration51.references-didnotwork":"Code that should have worked under PHP 5.0.x","migration51.references-warnings":"Warnings that came and went","migration51.references":"Changes in reference handling","migration51.reading":"Reading []","migration51.integer-parameters":"Integer values in function parameters","migration51.oop-functions":"instanceof, is_a(),\n    is_subclass_of() and catch","migration51.oop-methods":"Abstract private methods","migration51.oop-modifiers":"Access modifiers in interfaces","migration51.oop-inheritance":"Changes in inheritance rules","migration51.oop-constants":"Class constants","migration51.oop":"Class and object changes","migration51.extensions-gone":"Extensions that are gone from the PHP core","migration51.extensions-constants":"Class constants in new PHP 5.1.x extensions","migration51.extensions":"Extensions","migration51.datetime":"Date\/time support","migration51.databases-pdo":"PDO overview","migration51.databases-mysql":"Changes in MySQL support","migration51.databases-sqlite":"Changes in SQLite support","migration51.databases":"Changes in database support","migration51.errorcheck":"Checking for E_STRICT","migration51":"Migrating from PHP 5.0.x to PHP 5.1.x","migration5.changes":"What has changed in PHP 5.0.x","example-5594":"strrpos and strripos now\n      use the entire string as a needle","example-5595":"An object with no properties is no longer considered "empty"","example-5596":"In some cases classes must be declared before used","migration5.incompatible":"Backward Incompatible Changes","migration5.cli-cgi":"CLI and CGI","example-5597":"Migrating Apache configuration files for PHP 5","example-5598":"Migrating Apache configuration files for PHP 5, CGI mode","migration5.configuration":"Migrating Configuration Files","migration5.functions":"New Functions","migration5.newconf":"New Directives","migration5.databases":"Databases","migration5.oop":"New Object Model","migrating5.errorrep":"Error Reporting","migration5":"Migrating from PHP 4 to PHP 5.0.x","keyword.class":"class","keyword.extends":"extends","oop4.constructor":"Constructors","keyword.paamayim-nekudotayim":"Scope Resolution Operator (::)","keyword.parent":"parent","oop4.serialization":"Serializing objects - objects in sessions","oop4.magic-functions":"The magic functions __sleep and __wakeup","oop4.newref":"References inside the constructor","example-5599":"Example of object comparison in PHP 4","example-5600":"Compound object comparisons in PHP 4","oop4.object-comparison":"Comparing objects","oop4":"Classes and Objects (PHP 4)","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.enable-trans-sid":"","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-memory-limit":"","configure.disable-url-fopen-wrapper":"","configure.enable-versioning.php4":"","configure.options.misc":"Misc options","configure.enable-maintainer-mode":"","configure.with-config-file-path":"","configure.enable-safe-mode":"","configure.with-exec-dir":"","configure.enable-magic-quotes":"","configure.disable-short-tags":"","configure.enable-zend-multibyte":"","configure.with-libdir":"","configure.options.php":"PHP options","configure.with-aolserver":"","configure.with-apxs":"","configure.with-apache":"","configure.with-mod-charset":"","configure.with-apxs2":"","configure.with-caudium":"","configure.disable-cli":"","configure.enable-embed":"","configure.with-fhttpd":"","configure.with-isapi":"","configure.with-nsapi":"","configure.with-phttpd":"","configure.with-pi3web":"","configure.with-roxen":"","configure.enable-roxen-zts":"","configure.with-servlet":"","configure.with-thttpd":"","configure.with-tux":"","configure.with-webjames":"","configure.disable-cgi":"","configure.enable-force-cgi-redirect":"","configure.enable-discard-path":"","configure.with-fastcgi":"","configure.enable-fastcgi":"","configure.disable-path-info-check":"","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-5601":"Activate full on-screen error reporting for dev. domain","ini.per-host":"","example-5602":"Add security script for protected areas","ini.per-path":"","ini.sections":"List of php.ini sections","ini.sect.httpd-options":"Httpd Options","ini.short-open-tag":"","ini.asp-tags":"","ini.precision":"","ini.serialize-precision":"","ini.y2k-compliance":"","ini.allow-call-time-pass-reference":"Changelog for allow_call_time_pass_reference","ini.expose-php":"","ini.disable-functions":"","ini.disable-classes":"Availability note","ini.zend.ze1-compatibility-mode":"","ini.zend.multibyte":"","ini.zend.script-encoding":"","ini.zend.signal-check":"","ini.detect-unicode":"","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.track-vars":"","ini.arg-separator.output":"","ini.arg-separator.input":"","ini.variables-order":"","ini.request-order":"","ini.auto-globals-jit":"","ini.register-globals":"","ini.register-argc-argv":"","ini.register-long-arrays":"","ini.enable-post-data-reading":"","ini.post-max-size":"","ini.gpc-order":"","ini.auto-prepend-file":"","ini.auto-append-file":"","ini.default-mimetype":"","ini.default-charset":"","ini.always-populate-raw-post-data":"","ini.sect.data-handling":"Data Handling","example-5603":"Unix include_path","example-5604":"Windows include_path","example-5605":"Unix include_path using ${USER} env variable","ini.include-path":"","ini.open-basedir":"","ini.doc-root":"","ini.user-dir":"","ini.extension-dir":"","ini.extension":"","ini.zend-extension":"","ini.zend-extension-debug":"","ini.zend-extension-debug-ts":"","ini.zend-extension-ts":"","ini.cgi.check-shebang-line":"","ini.cgi.fix-pathinfo":"","ini.cgi.force-redirect":"","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.php5":"Predefined classes as of PHP 5","reserved.classes.closure":"Closure","reserved.classes.generator":"Generator","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-sapi":"","constant.php-eol":"","constant.php-int-max":"","constant.php-int-size":"","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.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-deprecated":"","constant.e-user-deprecated":"","constant.e-all":"","constant.e-strict":"","constant.compiler-halt-offset":"","constant.true":"","constant.false":"","constant.null":"","reserved.constants.core":"Core Predefined Constants","reserved.constants.standard":"Standard Predefined Constants","reserved.constants":"Predefined Constants","reserved":"List of Reserved Words","resource":"List of Resource Types","example-5606":"string.rot13","example-5607":"string.toupper","example-5608":"string.tolower","example-5609":"string.strip_tags","filters.string":"String Filters","example-5610":"convert.base64-encode &\n    convert.base64-decode","example-5611":"convert.quoted-printable-encode &\n    convert.quoted-printable-decode","filters.convert":"Conversion Filters","example-5612":"zlib.deflate and\n    zlib.inflate","example-5613":"zlib.deflate simple","example-5614":"bzip2.compress and\n    bzip2.decompress","filters.compression":"Compression Filters","example-5615":"Encrypting file output using 3DES","example-5616":"Reading an encrypted file","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"}