From c8e8380a51212647646b123352c1d76e43e63079 Mon Sep 17 00:00:00 2001 From: Jordi Kroon Date: Mon, 7 Sep 2026 20:04:41 +0200 Subject: [PATCH] Reorganize end remove stale entities --- docbookcs.xml | 9 +- entities/entities.acronyms.ent | 52 +- entities/entities.extcat.ent | 80 - entities/entities.manual.ent | 2 - entities/entities.notes.ent | 100 + entities/entities.php.ent | 57 - entities/entities.remove.ent | 74 - entities/entities.snippets.ent | 214 + entities/entities.title.ent | 142 +- entities/entities.url.ent | 403 -- language-defs.ent | 120 - language-snippets.ent | 4602 ----------------- reference/dbase/entities.dbase.ent | 43 + reference/eio/entities.eio.ent | 47 + reference/fann/entities.fann.ent | 30 + reference/gearman/entities.gearman.ent | 71 + reference/gmagick/entities.gmagick.ent | 17 + reference/gnupg/entities.gnupg.ent | 19 + reference/imagick/entities.imagick.ent | 71 + reference/inotify/entities.inotify.ent | 17 + reference/mcrypt/entities.mcrypt.ent | 20 + reference/memcached/entities.memcached.ent | 47 + reference/mongodb/entities.mongodb.ent | 827 +++ reference/mysql/entities.mysql.ent | 72 + reference/oauth/entities.oauth.ent | 19 + reference/ps/entities.ps.ent | 18 + reference/radius/entities.radius.ent | 26 + reference/rnp/entities.rnp.ent | 20 + reference/runkit7/entities.runkit7.ent | 24 + reference/ssh2/entities.ssh2.ent | 20 + reference/stomp/entities.stomp.ent | 22 + reference/svn/entities.svn.ent | 20 + reference/trader/entities.trader.ent | 74 + reference/uopz/entities.uopz.ent | 17 + .../win32service/entities.win32service.ent | 18 + reference/xattr/entities.xattr.ent | 20 + 36 files changed, 1900 insertions(+), 5534 deletions(-) delete mode 100644 entities/entities.extcat.ent create mode 100644 entities/entities.notes.ent delete mode 100644 entities/entities.remove.ent create mode 100644 entities/entities.snippets.ent delete mode 100644 language-defs.ent delete mode 100644 language-snippets.ent create mode 100644 reference/dbase/entities.dbase.ent create mode 100644 reference/eio/entities.eio.ent create mode 100644 reference/fann/entities.fann.ent create mode 100644 reference/gearman/entities.gearman.ent create mode 100644 reference/gmagick/entities.gmagick.ent create mode 100644 reference/gnupg/entities.gnupg.ent create mode 100644 reference/imagick/entities.imagick.ent create mode 100644 reference/inotify/entities.inotify.ent create mode 100644 reference/mcrypt/entities.mcrypt.ent create mode 100644 reference/memcached/entities.memcached.ent create mode 100644 reference/mongodb/entities.mongodb.ent create mode 100644 reference/mysql/entities.mysql.ent create mode 100644 reference/oauth/entities.oauth.ent create mode 100644 reference/ps/entities.ps.ent create mode 100644 reference/radius/entities.radius.ent create mode 100644 reference/rnp/entities.rnp.ent create mode 100644 reference/runkit7/entities.runkit7.ent create mode 100644 reference/ssh2/entities.ssh2.ent create mode 100644 reference/stomp/entities.stomp.ent create mode 100644 reference/svn/entities.svn.ent create mode 100644 reference/trader/entities.trader.ent create mode 100644 reference/uopz/entities.uopz.ent create mode 100644 reference/win32service/entities.win32service.ent create mode 100644 reference/xattr/entities.xattr.ent diff --git a/docbookcs.xml b/docbookcs.xml index 8c56e5c87..94b67bfa4 100644 --- a/docbookcs.xml +++ b/docbookcs.xml @@ -22,14 +22,7 @@ - language-defs.ent - language-snippets.ent - entities/ - ../doc-base/entities/ - ../doc-base/temp/manual.ent - ../doc-base/temp/entities.ent - ../doc-base/temp/file-entities.ent - ../doc-base/temp/file-entities + ../doc-base/temp/doctype.dtd diff --git a/entities/entities.acronyms.ent b/entities/entities.acronyms.ent index 5e55636ee..73bf43744 100644 --- a/entities/entities.acronyms.ent +++ b/entities/entities.acronyms.ent @@ -5,12 +5,12 @@ This is a translatable XML Entity file. See doc-base/scripts/text-entities.php for details. -Everything about acronyms resides in this file, as two kinds of -entities: +Everything about acronyms resides in this file. In doc-en it holds +two kinds of entities; this repository only keeps the second one: - Acronym definitions, entities named after the acronym itself (for example &php;), which render the term wrapped in an - tag; + tag. - Acronym expansions, entities named acronym.expansion., where is the exact text used inside tags, holding the expanded meaning of the term. @@ -33,57 +33,13 @@ Because of these direct uses, some extra restrictions apply: - Entities that are not acronym definitions or expansions do not belong in this file, and are ignored by the tools above. -Both groups should be listed in alphabetical order. +Entities should be listed in alphabetical order. --> - - -API -ASCII -CA -CGI -CLI -CLI SAPI -cURL -DER -DNS -DOM -FPM -FTP -FTPS -HMAC -HSTS -HTML -HTTP -HTTPS -IP -IPv4 -IPv6 -JSON -LDAP -PDO -PEM -Phar -PHP -POP3 -RTSP -SAPI -SFTP -SMTP -SPL -SSH -SSL -TCP -TLS -UDP -URI -URL -XML - Also Known As diff --git a/entities/entities.extcat.ent b/entities/entities.extcat.ent deleted file mode 100644 index 8caba823b..000000000 --- a/entities/entities.extcat.ent +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - -Alphabetical - - - Extension List/Categorization - - This appendix categorizes more than 150 extensions documented in - the PHP Manual by several criteria. - - - -Membership - - - Bundled Extensions - These extensions are bundled with PHP. - - - - Core Extensions - - These are not actual extensions. They are part of the PHP core - and cannot be left out of a PHP binary with compilation options. - - - - - External Extensions - - These extensions are bundled with PHP but in order to - compile them, external libraries will be needed. - - - - - PECL Extensions - - These extensions are available from &link.pecl;. They may - require external libraries. More PECL extensions exist but they - are not documented in the PHP manual yet. - - - - - State - - This part lists extensions not intended for the production use — - they are either too "old" (deprecated) or "new" (experimental). - - - - - Deprecated Extensions - - These extensions have been deprecated usually in the favor of - some other extensions. - - - - - Experimental Extensions - - The behaviour of these extensions — including the names of their - functions and anything else documented about these extensions — - may change without notice in a future release of PHP. Use these - extensions at your own risk. - - - - diff --git a/entities/entities.manual.ent b/entities/entities.manual.ent index d1c92b8fa..a08e72eb0 100644 --- a/entities/entities.manual.ent +++ b/entities/entities.manual.ent @@ -30,7 +30,6 @@ URLs rather than linkends. Any links to other manual books should live here. &url.php.manual;configuration.file.php &url.php.manual;context.ssl.php &url.php.manual;control-structures.foreach.php -&url.php.manual;datetime.formats.php &url.php.manual;faq.installation.php#faq.installation.addtopath &url.php.manual;faq.using.php#faq.using.shorthandbytes &url.php.manual;features.commandline.php @@ -83,7 +82,6 @@ URLs rather than linkends. Any links to other manual books should live here. &url.php.manual;language.types.resource.php#language.types.resource.self-destruct &url.php.manual;language.types.type-juggling.php &url.php.manual;language.variables.scope.php -&url.php.manual;libxml.constants.php &url.php.manual;mysqlinfo.api.choosing.php &url.php.manual;mysqlinfo.concepts.buffering.php &url.php.manual;mysqlinfo.concepts.charset.php diff --git a/entities/entities.notes.ent b/entities/entities.notes.ent new file mode 100644 index 000000000..193eb0b14 --- /dev/null +++ b/entities/entities.notes.ent @@ -0,0 +1,100 @@ + + + + + + + + +This function is not +implemented on Windows platforms. + +This extension is not +available on Windows platforms. + + + +This extension is +EXPERIMENTAL. The behaviour of this extension including +the names of its functions and any other documentation surrounding this +extension may change without notice in a future release of PHP. +This extension should be used at your own risk. + +This function has been +DEPRECATED as of PHP 7.1.0 and +REMOVED as of PHP 7.2.0. Relying on this function +is highly discouraged. + +This function was +REMOVED in PHP 7.0.0. + +This function was +REMOVED in PHP 7.4.0. + +This function is +EXPERIMENTAL. The behaviour of this function, its name, and +surrounding documentation may change without notice in a future release of PHP. +This function should be used at your own risk. + + +The IMAP, recode and +YAZ +extensions cannot be used in conjunction, because they +share the same internal symbols. Note: Yaz 2.0 and above does not suffer from this problem. + +This function is +currently not documented; only its argument list is available. + + + + + + + This feature was DEPRECATED in PHP 7.1.0, and + REMOVED in PHP 7.2.0. + + + Alternatives to this feature include: + + + + + + This function was DEPRECATED in PHP 7.1.0, and + REMOVED in PHP 7.2.0. + + + Alternatives to this function include: + + + + + +This function is affected by open_basedir. + + + + + This extension is unmaintained. + + + + +Field names returned by this function +are case-sensitive. + +This function sets NULL fields to +the PHP &null; value. + + diff --git a/entities/entities.php.ent b/entities/entities.php.ent index de14c7b13..9b5f6f2c9 100644 --- a/entities/entities.php.ent +++ b/entities/entities.php.ent @@ -16,73 +16,16 @@ There are a few tossed near and there. translate = "yes"> array - bool - intcallbackmixedamixedb - -catch - -const - -declare - false - -finally - float - -foreach - -function - -global - -.htaccess - -httpd.conf - -instanceof - int - -__autoload - -superglobals - -mixed - -namespace - -never - -new - null - object - php.ini - resource - -return - string - -throw - true -try - -use - -.user.ini - -yield from - -yield - diff --git a/entities/entities.remove.ent b/entities/entities.remove.ent deleted file mode 100644 index 7e1cdc617..000000000 --- a/entities/entities.remove.ent +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - -https://downloads.php.net/~windows/pecl/releases/ - - -&reference.pdo-cubrid.entities.pdo-overloaded; -&reference.pdo-pgsql.entities.pdo-overloaded; -&reference.pdo-sqlite.entities.pdo-overloaded; - - - - - - - - - - - - - - - - - - - diff --git a/entities/entities.snippets.ent b/entities/entities.snippets.ent new file mode 100644 index 000000000..561ab1449 --- /dev/null +++ b/entities/entities.snippets.ent @@ -0,0 +1,214 @@ + + + + + + + + +This function has no parameters. + +The above example will output: + +The above example will output +something similar to: + + + &return.callbacksort; + +&callback.cmp; + + + Returning non-integer values from the comparison + function, such as float, will result in an internal cast to + int of the callback's return value. So values such as + 0.99 and 0.1 will both be cast to an + integer value of 0, which will compare such values as equal. + + + +For backward compatibility, the following +deprecated alias may be used: + +This function is an alias of: + +This method is an alias of: + +In order for this extension to work, there are +DLL files that must be available to the Windows +system PATH. For information on how to do this, see the +FAQ entitled "How do I add my PHP directory to the PATH +on Windows". Although copying DLL +files from the PHP folder into the Windows system directory also works +(because the system directory is by default in the system's +PATH), this is not recommended. +This extension requires the following files to be in the +PATH: + +Object-oriented style + +Procedural style + + + + + 8.2.0 + + The return type is &true; now; previously, it was bool. + + + + or &false; on failure + +Returns &true; on success&return.falseforfailure;. + +No value is returned. + +Always returns &true;. + +The comparison function must return an integer less than, equal to, or greater than zero if the first argument is considered to be respectively less than, equal to, or greater than the second. + +This function may +return Boolean &false;, but may also return a non-Boolean value which +evaluates to &false;. Please read the section on Booleans for more +information. Use the === +operator for testing the return value of this +function. + + + +This extension has no configuration directives defined in &php.ini;. + + + +Here's a short explanation of +the configuration directives. + + + + +The behaviour of these functions is affected by settings in &php.ini;. + + +For further details and definitions of the +INI_* modes, see the Where a configuration setting may be set. + + + + +The constants below are defined by this extension, and +will only be available when the extension has either +been compiled into PHP or dynamically loaded at runtime. + + + + +The constants below are defined by +this driver, and will only be available when the extension has been either +compiled into PHP or dynamically loaded at runtime. In addition, these +driver-specific constants should only be used if you are using this driver. +Using driver-specific attributes with another driver may result in +unexpected behaviour. PDO::getAttribute may be used to +obtain the PDO::ATTR_DRIVER_NAME attribute to check the +driver, if your code can run against multiple drivers. + + + +This &link.pecl; extension is not bundled with PHP. + +Information for installing this PECL extension may be +found in the manual chapter titled Installation +of PECL extensions. Additional information such as new releases, +downloads, source files, maintainer information, and a CHANGELOG, can be +located here: + +This extension is considered unmaintained and dead. However, the source code for +this extension is still available within PECL +SVN here: + +This extension is considered unmaintained and dead. However, the source code for +this extension is still available within PECL +GIT here: + +A DLL for this +PECL extension is currently unavailable. See also the +building on Windows +section. + +Windows binaries (DLL files) +for this PECL extension are available from the PECL website. + +This extension has been moved to the &link.pecl; +repository and is no longer bundled with PHP as of PHP + + + + PECL is deprecated. + PHP Installer for Extensions (PIE) replaces PECL and is recommended to install extensions. + Find out more at https://github.com/php/pie + + + + + +The Windows version of PHP has built-in +support for this extension. You do not need to load any additional +extensions in order to use these functions. + + + +SQL safe mode + + + +Authors and Contributors + + There is a large number of contributors who +currently help in our work or have provided a great amount of help to the project +in the past. There are also a lot of unnamed people who help out with user +notes on manual pages, which continually get included in the references, the +work of whom we are also very thankful for. All of the lists provided below are in +alphabetical order. + + +Authors and Editors + +The following contributors should be +recognized for the impact they have made and/or continue to make by adding +content to the manual: + +The following contributors have done +significant work editing the manual: + +User Note Maintainers + +The currently most active maintainers are: + +These people have also put a lot of effort +into managing user notes: + + and + + + + + This extension requires the libxml PHP extension. + This means passing the , + or prior to PHP 7.4 the , + configuration flag, although this is implicitly accomplished because libxml + is enabled by default. + + + diff --git a/entities/entities.title.ent b/entities/entities.title.ent index 92a91de4b..ba9308802 100644 --- a/entities/entities.title.ent +++ b/entities/entities.title.ent @@ -12,207 +12,73 @@ tags used in reference/ and other files to mark section titles. -Abstraction Layers - -Affecting PHP's Behaviour - Alias of -And several others - -Appendices - -Audio Formats Manipulation - -Authentication Services - -Date and Time Related Extensions - Changeable Changelog -The following changes have - been made to functions of bundled extensions. - The following changes have been made to classes/functions/methods of this extension. Changelog -HTML Help Edition - -Command Line Specific Extensions - -Compression and Archive Extensions - Configure Options Constants Constructor -Credit Card Processing - -Cryptography Extensions - -Database Extensions - -Date: - Default -Definition - Description -List of all the examples in the manual - -Example listing - -FAQ - -Frequently Asked Questions - -Features - -File System Related Extensions - -List of all the functions and methods in the manual - -Function and Method listing - -Function Reference - Functions -Getting Started - -Human Language and - Character Encoding Support - -Image Processing and Generation - -Index listing - -Inherited constants - Inherited methods Inherited properties -Installation and Configuration - -Installation - -PHP at the Core: A Hacker's Guide - -PHP and Zend Engine Internals - -Language Reference - -Mail Related Extensions - -Mathematical Extensions - Methods -Misc Extensions - -Missing Stuff - Name -Non-Text MIME Output - Not Available -Other Basic Extensions - -Other Services - -PEAR: the PHP Extension and Application Repository - -PHP Manual - -Process Control Extensions - Properties Predefined Constants -Search Engine Extensions - -Security - -See also - -Server Specific Extensions - -Session Extensions - -Text Processing - -Type +Third-Party Extensions -GUI Extensions - -Variable and Type Related Extensions - -Vendor Specific Database Extensions +PHP Third-Party Extension Manual Version -Web Services - -Windows Only Extensions - -XML Manipulation - -Zend API: Hacking the Core of PHP - &Changelog; -Predefined Classes - Class synopsis Predefined Constants -Constructor - Description -Encoding - Enum synopsis Errors/Exceptions Examples -Exceptions - -&FAQ; - -Indices - Installation Interface synopsis Introduction -Methods - -MySQL Native Driver Only - Notes -Options - Parameters Properties @@ -229,8 +95,4 @@ tags used in reference/ and other files to mark section titles. Installing/Configuring -Unicode - -Usage - diff --git a/entities/entities.url.ent b/entities/entities.url.ent index f30761c3b..4a6000107 100644 --- a/entities/entities.url.ent +++ b/entities/entities.url.ent @@ -10,112 +10,27 @@ URLs, other addresses and external references. translate = "yes"> Applied Cryptography by Schneier (ISBN 0-471-11709-9) -Programming Classics: Implementing the World's Best Algorithms by Oliver (ISBN 0-131-00413-1) -doc-license@lists.php.net -phpdoc@lists.php.net -phpdoc+subscribe@lists.php.net -php-install@lists.php.net -php-install+subscribe@lists.php.net -yourname@example.com - -Composer PECL PIE -http://tools.ietf.org/html/rfc7231 http://www.adobe.com/devnet/acrobat/fdftoolkit.html -http://www.w3.org/TR/soap11/ -http://www.w3.org/TR/soap12/ -http://www.opengroup.org/onlinepubs/007908799/xsh/strftime.html -http://www.w3.org/TR/wsdl -http://unicode.org/reports/tr29/#Grapheme_Cluster_Boundaries -www.unicode.org/reports/tr35 -http://www.7-zip.org/ -http://www.adabas.com/ -http://www.adobe.com/products/acrobat/readstep2.html -http://httpd.apache.org/ -http://httpd.apache.org/docs/current/howto/cgi.html -http://httpd.apache.org/docs/current/mod/core.html -http://httpd.apache.org/mod_fcgid/ -http://httpd.apache.org/download.cgi -http://httpd.apache.org/docs/current/ -http://httpd.apache.org/docs/current/mpm.html -http://httpd.apache.org/docs/current/platform/windows.html -http://httpd.apache.org/docs/current/dso.html -https://www.apachelounge.com -https://www.apachelounge.com/download/ https://pecl.php.net/apcu_bc https://github.com/php/pecl-caching-apc/blob/master/TECHNOTES.txt -https://pecl.php.net/apd -https://packages.debian.org/index -http://www.w3.org/TR/html4/appendix/notes.html#h-B.2.2 -https://github.com/ramsey/array_column/blob/master/src/array_column.php -https://www.man7.org/linux/man-pages/man7/ascii.7.html -http://aspell.net/ -https://azure.microsoft.com/en-us/develop/php/ -https://github.com/Azure/azure-sdk-for-php -https://portal.azure.com/ -https://www.oracle.com/database/berkeley-db/db.html -http://www.gnu.org/software/bison/bison.html -https://bitnami.com https://medium.com/p/9dda7af674cd -http://www.blueshoes.org/en/developer/php_cheat_sheet/ -https://brew.sh/ https://brew.sh/2018/01/19/homebrew-1.5.0/ https://formulae.brew.sh/formula/php -http://browscap.org/ -https://www.sourceware.org/bzip2/ http://en.cppreference.com/w/cpp/compiler_support -http://www.fourmilab.ch/documents/calendar/ -http://www.hermetic.ch/cal_stud/jdn.htm http://creativecommons.org/licenses/by/3.0/ -http://cr.yp.to/cdb.html -http://www.cert.org/advisories/CA-1996-11.html -http://www.microsoft.com/download/en/details.aspx?id=21138 -http://www.helpware.net/ -http://www.winwriters.com/mshelp.htm -http://msdn.microsoft.com/workshop/author/hta/hta_node_entry.asp -http://www.unicode.org/cldr/ -http://aws.amazon.com/ec2/ -http://aws.amazon.com/sdkforphp/ -https://docs.microsoft.com/en-us/windows/win32/stg/stgm-constants -https://docs.microsoft.com/dotnet/api/system.runtime.interopservices.comvisibleattribute -https://getcomposer.org/ -https://docs.microsoft.com/windows/desktop/com/component-object-model--com--portal -http://www.connectionstrings.com/ -http://people.redhat.com/drepper/SHA-crypt.txt -https://docs.microsoft.com/en-us/windows/desktop/SecCNG/cng-portal -https://github.com/paragonie/random_compat -https://msdn.microsoft.com/en-us/library/windows/desktop/aa379942(v=vs.85).aspx -http://man7.org/linux/man-pages/man2/getrandom.2.html -https://en.wikipedia.org/wiki/Cryptographically_secure_pseudorandom_number_generator http://www.cubrid.org/ https://www.cubrid.org/manuals/ -http://curl.haxx.se/ -http://curl.haxx.se/libcurl/c/libcurl-errors.html http://cyrusimap.org/ https://www.ibm.com/docs/en/i/7.5?topic=functions-sqldriverconnect-connect-data-source#rzadpfndvcon__title__5 https://www.ibm.com/docs/en/i/7.5?topic=application-naming-distributed-relational-database-objects https://www.ibm.com/docs/en/i/7.5?topic=functions-sqldriverconnect-connect-data-source -http://www.php-debugger.com/dbg/ -http://technet.microsoft.com/en-us/sysinternals/bb896647 -http://www.debian.org/ -http://unicode.org/reports/tr36/#Deletion_of_Noncharacters http://derickrethans.nl/php_references_article.php -http://mathworld.wolfram.com/DiophantineEquation.html -http://dmalloc.com/ -http://www.oasis-open.org/docbook/xml/ -https://www.digitalocean.com/products/app-platform -https://www.cloudways.com/en/managed-hosting-for-digital-ocean.php -https://www.digitalocean.com/products/droplets -https://www.digitalocean.com/products/functions -http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/introduction.html#ID-Conformance -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html http://software.schmorp.de/pkg/libeio.html -https://www.oreilly.com/library/view/programming-internet-email/9780596802585/ -https://rrthomas.github.io/enchant/ http://www.wangafu.net/~nickm/libevent-book/Ref7_evbuffer.html#_evbuffers_and_thread_safety http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_child_code_watch_out_for_pro http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#FUNCTIONS_CONTROLLING_EVENT_LOOPS_CO @@ -123,157 +38,41 @@ URLs, other addresses and external references. http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_stat_code_did_the_file_attri http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#Be_smart_about_timeouts http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_timer_code_relative_and_opti -http://exif.org/Exif2-2.PDF -http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html -https://libexpat.github.io/ -https://sourceforge.net/projects/expat/ http://expect.nist.gov/ -https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home -http://www.au.kddi.com/english/service/ezweb/index.html https://github.com/bukka/php-fann http://leenissen.dk/fann/wp/ -http://www.frontbase.com/ -http://www.frontbase.com/cgi-bin/WebObjects/FBWebSite.woa http://www.firebirdsql.org/ -http://www.gnu.org/software/flex/flex.html -http://floating-point-gui.de/ -http://foldoc.org/ -http://www.freetds.org/ -http://www.freetype.org/ -https://pages.cs.wisc.edu/~cymen/misc/interests/Bacon01Concurrent.pdf -http://www.libgd.org/ -https://ftp.gnu.org/pub/gnu/gdbm/ http://gearman.org http://gearman.org/getting-started/ -http://www.gnu.org/software/gettext/gettext.html -http://www.gnu.org/software/gettext/manual/gettext.html https://github.com/ -http://ftp.gnome.org/pub/gnome/sources/glib/ -http://ftp.gnome.org/pub/gnome/binaries/win32/glib/ http://www.graphicsmagick.org/FAQ.html#how-does-graphicsmagick-differ-from-imagemagick -http://gmplib.org/#DOWNLOAD -http://gnochm.sourceforge.net/ -https://www.gnu.org/software/autoconf/autoconf.html -http://www.airs.com/ian/configure/ -https://www.gnu.org/software/make/make.html http://www.gnupg.org/ http://www.gnupg.org/related_software/gpgme/ -https://csrc.nist.gov/projects/hash-functions -http://software.hp.com/ -http://www.tekwire.net/joomla/building/apache/http-hpux-11-11 -http://www.iana.org/assignments/language-subtag-registry -http://www.iana.org/assignments/operating-system-names http://www.embarcadero.com/products/interbase https://www.ibm.com/docs/en/i/7.5?topic=information-ccsid-reference https://www.ibm.com/developerworks/downloads/im/db2express/index.html https://www.ibm.com/docs/en/i/7.5?topic=ssw_ibm_i_75/apis/pase_locales.html -http://www-306.ibm.com/software/data/db2/ http://www.ibm.com/software/data/db2/ad http://www.ibm.com/software/data/db2/db2connect -https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/umsg_8h.html#a0a5ea3090b5b7f3fa5fa376a5d68cb32 -https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classChoiceFormat.html -https://unicode-org.github.io/icu/userguide/icu_data/ -https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/udat_8h.html -https://unicode-org.github.io/icu/userguide/format_parse/datetime/#datetime-format-syntax -https://unicode-org.github.io/icu/userguide/format_parse/datetime/ -https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/classDecimalFormat.html -https://icu.unicode.org/docs/ -https://unicode-org.github.io/icu/userguide/format_parse/messages/ -https://unicode-org.github.io/icu/userguide/format_parse/numbers/ -https://unicode-org.github.io/icu/userguide/format_parse/ -https://icu.unicode.org/ -https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/uloc_8h.html -https://unicode-org.github.io/icu/userguide/locale/ -https://unicode-org.github.io/icu/userguide/locale/ -https://unicode-org.github.io/icu/userguide/format_parse/messages/ -https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/unorm_8h.html -https://unicode-org.github.io/icu/userguide/transforms/normalization/ -https://unicode-org.github.io/icu/userguide/format_parse/messages/#quotingescaping -https://unicode-org.github.io/icu/userguide/locale/resources.html -https://unicode-org.github.io/icu-docs/apidoc/dev/icu4j/com/ibm/icu/text/SpoofChecker.RestrictionLevel.html -https://unicode-org.github.io/icu/userguide/boundaryanalysis/break-rules.html -https://unicode-org.github.io/icu/userguide/format_parse/numbers/rbnf.html -https://www.iana.org/time-zones -https://www.unicode.org/reports/tr10/ -https://unicode-org.github.io/icu/userguide/ -https://github.com/igbinary/igbinary -http://support.microsoft.com/kb/q160422/ -https://docs.microsoft.com/en-us/previous-versions/ms181052(v=vs.80) -https://www.microsoft.com/en-us/download/details.aspx?id=48264 http://www.iis.net/extensions/fastcgi -http://learn.iis.net/page.aspx/248/configuring-fastcgi-extension-for-iis-60/ http://www.imagemagick.org/ https://usage.imagemagick.org/color_mods/#sigmoidal https://usage.imagemagick.org/transform/#function -https://github.com/uw-imap/imap -http://oreilly.com/catalog/9780596000127/ -http://www.nttdocomo.com/services/imode/ https://www.ibm.com/docs/en/informix-servers/14.10?topic=sources-connection-string-keywords-that-make-connection https://www.ibm.com/support/pages/download-informix-products https://www.ibm.com/docs/en/informix-servers/14.10?topic=guide-configure-data-sources -http://esd.ingres.com/ -http://esd.ingres.com/product/drivers/PHP/ -http://community.ingres.com/wiki/ -https://en.wikibooks.org/wiki/Grsecurity/Appendix/Grsecurity_and_PaX_Configuration_Options#Restrict_mprotect() -https://en.wikipedia.org/wiki/W^X -https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2 -http://wikipedia.org/wiki/List_of_AMP_packages -http://www.iodbc.org/ -http://ps-2.kev009.com/wisclibrary/aix52/usr/share/man/info/en_US/a_doc_lib/libs/commtrf2/inet_addr.htm -http://www.iptc.org/ -http://www.loc.gov/standards/iso639-2/php/code_list.php -http://en.wikipedia.org/wiki/Iso8601#Durations -http://en.wikipedia.org/wiki/Iso8601#Repeating_intervals -http://primes.utm.edu/glossary/page.php?sort=JacobiSymbol -http://www.ijg.org/ -https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/resolvedOptions#timezone -https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal/ZonedDateTime#time_zones_and_offsets http://www.json.org/ -http://www.bind9.net/download-openldap/ -https://wiki.mozilla.org/Mozilla_LDAP_SDK_Programmer%27s_Guide/Searching_the_Directory_With_LDAP_C_SDK -https://wiki.mozilla.org/Directory -https://wiki.mozilla.org/LDAP_C_SDK -https://wiki.mozilla.org/Mozilla_LDAP_SDK_Programmer%27s_Guide -http://www.openldap.org/ -https://www.ietf.org/proceedings/50/I-D/ldapext-ldap-c-api-05.txt -https://www.openldap.org/software/download/ -https://github.com/P-H-C/phc-winner-argon2 -http://www.thrysoee.dk/editline/ http://software.schmorp.de/pkg/libev.html http://libevent.org/ -https://sourceware.org/libffi/ -http://www.gnu.org/software/libiconv/ http://oldhome.schmorp.de/marc/liblzf.html http://libmemcached.org/libMemcached.html -http://www.libpng.org/pub/png/libpng.html http://www.freebsd.org/cgi/man.cgi?query=libradius http://www.freebsd.org/cgi/man.cgi?query=radius.conf https://rpm.org/ -https://libsodium.org/ -https://doc.libsodium.org/password_hashing/default_phf http://libssh2.org/ https://github.com/besser82/libxcrypt -https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home -https://gnome.pages.gitlab.gnome.org/libxml2/devhelp/libxml2-xmlerror.html -http://www.ibiblio.org/pub/Linux/libs/X/!INDEX.html -https://gitlab.gnome.org/GNOME/libxslt/-/wikis/home -https://libzip.org/ -http://trac.lighttpd.net/trac/ -https://docs.litespeedtech.com/cp/cpanel/quickstart/#easyapache-integration -https://docs.openlitespeed.org/installation/source/ -https://docs.litespeedtech.com/products/lsws/installation/ -https://docs.openlitespeed.org/kb/category/php/ -https://docs.litespeedtech.com/extapp/php/getting_started/#litespeed-repo-search-packages -https://docs.litespeedtech.com/extapp/php/configuration/control/ -https://docs.litespeedtech.com/cp/plesk/ -https://docs.litespeedtech.com/extapp/php/getting_started/ -https://symas.com/lmdb/ http://www.lua.org/ -http://www.finkproject.org/ https://github.com/Homebrew/brew -http://php-osx.liip.ch/ -http://www.macports.org/ -http://www.mariadb.org/ http://www.maxmind.com/ http://www.maxmind.com/app/fips10_4 http://www.maxmind.com/app/c @@ -283,18 +82,9 @@ URLs, other addresses and external references. http://www.ciphersbyritter.com/GLOSSARY.HTM#IV http://www.memcached.org/ https://github.com/memcached/memcached/blob/master/doc/protocol.txt -http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html -http://mhash.sourceforge.net/ https://docs.microsoft.com/en-us/windows/desktop/api/winsvc/nf-winsvc-controlservice https://docs.microsoft.com/en-us/windows/desktop/debug/system-error-codes -https://visualstudio.microsoft.com/downloads/#microsoft-visual-c-redistributable-for-visual-studio-2022 -https://www.php.net/mirrors.php -php-general+subscribe@lists.php.net -php-general+unsubscribe@lists.php.net -http://www.ossp.org/pkg/lib/mm/ -https://help.ubuntu.com/community/MountWindowsSharesPermanently https://getcomposer.org/ -https://github.com/mongodb/specifications/blob/master/source/crud/crud.md https://www.mongodb.com/docs/manual/core/map-reduce/ https://www.mongodb.com/docs/manual/security/ https://www.mongodb.com/docs/manual/ @@ -302,7 +92,6 @@ URLs, other addresses and external references. https://www.mongodb.com/docs/upcoming/reference/collation/ https://www.mongodb.com/docs/manual/reference/command/ https://www.mongodb.com/docs/manual/reference/mongodb-extended-json/ -https://www.mongodb.com/docs/manual/core/gridfs/ https://www.mongodb.com/docs/manual/tutorial/terminate-running-operations/#maxtimems https://www.mongodb.com/docs/manual/reference/bson-types/#objectid https://www.mongodb.com/docs/manual/reference/read-concern/ @@ -310,18 +99,11 @@ URLs, other addresses and external references. https://www.mongodb.com/docs/manual/reference/operator/query/regex/ https://www.mongodb.com/docs/manual/core/transactions/ https://www.mongodb.com/docs/manual/reference/write-concern/ -https://github.com/doctrine/mongodb -https://github.com/doctrine/mongodb-odm https://www.mongodb.com/docs/drivers/ -https://github.com/mongodb/mongo-php-driver-legacy -https://github.com/mongodb/mongo-hhvm-driver https://github.com/mongodb/mongo-php-driver https://github.com/mongodb/mongo-php-driver https://github.com/mongodb/mongo-php-library https://www.mongodb.com/docs/manual/reference/glossary/ -https://github.com/mongodb/mongo-hhvm-driver/releases -https://jira.mongodb.org/browse/PHP -https://jira.mongodb.org/browse/HHVM https://jira.mongodb.org/browse/PHPC https://jira.mongodb.org/browse/PHPLIB https://github.com/mongodb/mongo-c-driver/tree/master/src/libbson @@ -340,180 +122,46 @@ URLs, other addresses and external references. https://en.wikipedia.org/wiki/Decimal128_floating-point_format https://en.wikipedia.org/wiki/Man-in-the-middle_attack https://en.wikipedia.org/wiki/Pkg-config -http://www.mono-project.com/ -http://support.microsoft.com/kb/257757 -https://hughestech.com.au/products/msql/ http://www.mysql.com/ http://dev.mysql.com/doc/mysql/en/charset-charsets.html -http://dev.mysql.com/doc/mysql/en/charset-configuration.html http://dev.mysql.com/doc/ -http://dev.mysql.com/doc/mysql/en/commit.html https://dev.mysql.com/doc/refman/8.0/en/encrypted-connection-options.html https://dev.mysql.com/doc/refman/8.0/en/mysql-shell-connection-using-uri.html -http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html https://dev.mysql.com/doc/refman/8.0/en/document-store.html http://dev.mysql.com/doc/mysql/en/error-handling.html -https://dev.mysql.com/doc/c-api/8.4/en/mysql-refresh.html -http://dev.mysql.com/doc/mysql/en/replication.html -https://dev.mysql.com/doc/c-api/8.4/en/mysql-ssl-set.html -https://dev.mysql.com/doc/en/using-encrypted-connections.html -http://dev.mysql.com/doc/en/mysql-stmt-attr-set.html -http://dev.mysql.com/doc/world-setup/en/index.html -http://dev.mysql.com/doc/sakila/en/index.html -http://www.net-snmp.org/ -http://www.iana.org/assignments/port-numbers -https://www.nginx.com/resources/wiki/ -https://www.nginx.com/resources/wiki/start/topics/tutorials/install/ https://svn.php.net/viewvc/pecl/oauth/trunk/examples http://wiki.oauth.net/ProblemReporting http://toys.lerdorf.com/archives/55-Writing-an-OAuth-Provider-Service.html http://oauth.pbwiki.com/ScalableOAuth/ https://www.openal.org/ -http://www.openbsd.org/ -http://www.openbsd.org/cgi-bin/man.cgi?query=chroot -https://www.openbsd.org/faq/faq4.html#FilesNeeded -http://www.openbsd.org/cgi-bin/man.cgi?query=packages -http://www.openbsd.org/faq/ports/ports.html -http://www.openlinksw.com/ http://www.openssl.org/ -https://docs.openssl.org/master/man1/openssl-ciphers/ -https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_Ciphersuite -https://docs.openssl.org/master/man5/config/ -https://docs.openssl.org/master/man3/SSL_CTX_set_min_proto_version/ -https://docs.openssl.org/master/man3/SSL_CTX_set_security_level/ -https://github.com/jb-lopez/pecl-php-operator/ -https://docs.oracle.com/en/database/oracle/oracle-database/23/jjdbc/database-resident-connection-pooling.html -https://www.oracle.com/technetwork/topics/php/whatsnew/php-scalability-ha-twp-128842.pdf -https://www.oracle.com/database/technologies/instant-client.html -https://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-E5358DEA-D619-4B7B-A799-3D2F802500F1 -https://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-8F532535-C401-4B51-BE0B-04FD74BB0621 -https://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-C11449DC-EEDE-4BB8-9D2C-0A45198C1928 -https://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-F7817CD2-4A2C-4D37-BD36-56DBABD4725F -https://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-DEF850F6-27E9-428E-B8FC-530230D78AD2 -https://www.oracle.com/pls/topic/lookup?ctx=dblatest&id=GUID-8DC4D5E0-CA9D-47BC-BAD0-8769405AFEC5 -https://resources.oreilly.com/examples/9781565922242/blob/master/doc/cjk.inf -https://packagist.org https://packagist.org/packages/ http://www.benhanson.net/ -https://github.com/ircmaxell/password_compat -http://www.pcre.org/original/changelog.txt -http://www.pcre.org/pcre.txt -https://github.com/PCRE2Project/pcre2/blob/master/NEWS -https://github.com/PCRE2Project/pcre2 -https://pcre2project.github.io/pcre2/doc/pcre2limits/ -https://pcre2project.github.io/pcre2/doc/ -https://pcre2project.github.io/pcre2/doc/pcre2compat/ -https://pcre2project.github.io/pcre2/ -http://www.pdflib.com/products/pdflib-family/ -http://www.fpdf.org/ -http://www.tcpdf.org/ -https://pear.php.net/ -https://pear.php.net/manual/en/installation.php https://pear.php.net/package/ https://pecl.php.net/ https://pecl.php.net/package/ -https://pecl.php.net/get/ -https://pecl.php.net/package-new.php https://svn.php.net/viewvc/pecl/ -https://www.percona.com/mysql/software/percona-server-for-mysql http://www.postgresql.org/ -http://www.postgresql.org/docs/current/interactive/ -https://wiki.php.net/doc/phd/ -https://www.php.net/ -https://www.php.net/git.php -https://github.com/php/php-src/issues -https://bugs.php.net/how-to-report.php -https://www.php.net/download-docs.php -https://doc.php.net/guide/ https://www.php.net/docs.php -https://www.php.net/downloads.php -https://www.php.net/docs-echm.php -https://github.com/php/ https://github.com/php/ -https://github.com/php/php-src/blob/master/php.ini-production - -https://github.com/php/php-src/blob/master/ -http://gtk.php.net/ -https://www.php.net/license/ -https://www.php.net/mailing-lists.php https://www.php.net/manual/en/ -https://museum.php.net/ -news://news.php.net/ -http://news.php.net/ -https://pear.php.net/ -https://pear.php.net/manual/en/guide.users.commandline.cli.php -https://pear.php.net/manual/ -https://qa.php.net/ -http://groups.google.com/group/comp.infosystems.www.authoring.cgi/msg/cc7d43454d64d133 -https://www.php.net/releases/4_1_0.php -https://www.php.net/releases/4_2_0.php -https://www.php.net/support.php -https://svn.php.net/ -http://talks.php.net/ -https://www.php.net/urlhowto.php https://wiki.php.net/internals/windows/stepbystepbuild https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2 -https://windows.php.net/download/ -https://phpc.tv/ -https://phpdbg.room11.org/ -http://en.wikipedia.org/wiki/List_of_PHP_editors https://github.com/php/pie -https://php.github.io/pie/#docs/usage -http://www.powerarchiver.com/ -https://en.wikipedia.org/wiki/Proleptic_Gregorian_calendar http://pslib.sourceforge.net/ -http://aspell.net/ -http://fallabs.com/qdbm/index.html -http://cr.yp.to/qmail.html -http://www.quickzip.org/ -https://dl.acm.org/doi/10.1145/3503512 -http://www.math.sci.hiroshima-u.ac.jp/m-mat/MT/ARTICLES/mt.pdf -https://www.pcg-random.org/ -https://prng.di.unimi.it/ http://www.rarlabs.com/ -https://re2c.org/ -https://tiswww.case.edu/php/chet/readline/rltop.html -http://mingweditline.sourceforge.net/ -http://www.w3.org/TR/1998/REC-xml-19980210 http://directory.fsf.org/All_GNU_Packages/recode.html -http://www.relaxng.org/ https://datatracker.ietf.org/doc/html/rfc https://www.rnpgp.org/ -http://www.rpmfind.net/ -http://rpm.pbone.net/ http://www.mrtg.org/rrdtool/ -http://www.sambar.com/ https://seasx.github.io/SeasLog/ -http://www.gnu.org/software/sed/sed.html -https://acrossecurity.com/papers/session_fixation.pdf -https://github.com/php/php-src/blob/master/ext/session/tests/save_handler.inc -http://msdn.microsoft.com/en-us/library/cdax410z.aspx -http://msdn.microsoft.com/en-us/library/39cwe7zf.aspx -http://www.sleepycat.com/ -http://www.catb.org/~esr/faqs/smart-questions.html -http://www.unixguide.net/network/socketfaq/ -http://www.solidtech.com/ https://groups.google.com/forum/#!forum/php-solr -&url.spec.dom.living.base;#interface-attr -https://dom.spec.whatwg.org/ -&url.spec.dom.living.base;#interface-characterdata -&url.spec.dom.living.base;#interface-comment -&url.spec.dom.living.base;#interface-node -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-637646024 -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-FF21A306 -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1728279322 -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-i-Document -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1950641247 -http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-536297177 -http://www.w3.org/TR/REC-html40/interact/forms.html#adef-accept-charset http://sqlite.org/ -http://sqlite.org/datatype3.html#collation -https://sqlite.org/tempfiles.html http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx http://msdn.microsoft.com/en-us/library/ff628167.aspx http://msdn.microsoft.com/en-us/library/cc644930.aspx @@ -522,7 +170,6 @@ URLs, other addresses and external references. http://msdn.microsoft.com/en-us/library/cc626302.aspx http://msdn.microsoft.com/en-us/library/cc296197.aspx https://docs.microsoft.com/en-us/sql/connect/php/installation-tutorial-linux-mac -http://www.microsoft.com/download/en/details.aspx?id=28160 http://msdn.microsoft.com/en-us/library/hh487161.aspx http://go.microsoft.com/fwlink/?LinkID=237665 http://msdn.microsoft.com/en-us/library/hh510202(SQL.110).aspx @@ -535,14 +182,9 @@ URLs, other addresses and external references. http://msdn.microsoft.com/en-us/library/cc626305.aspx http://msdn.microsoft.com/en-us/library/cc296170.aspx http://msdn.microsoft.com/en-us/library/cc296206.aspx -http://download.microsoft.com/download/C/D/B/CDB0A3BB-600E-42ED-8D5E-E4630C905371/SQLSRV20.EXE http://dfrws.org/2006/proceedings/12-Kornblum.pdf http://ssdeep.sourceforge.net https://stomp.github.io/ -http://strftime.net/ -http://msdn.microsoft.com/en-us/library/fe06s4ak.aspx -https://github.com/sourcefrog/natsort -http://www.stuffit.com/ http://www.csie.ntu.edu.tw/~cjlin/libsvm http://subversion.apache.org/ http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.add.html @@ -559,68 +201,26 @@ URLs, other addresses and external references. http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.status.html http://svnbook.red-bean.com/en/1.2/svn.ref.svn.c.update.html https://wiki.swoole.com/ -http://www.sybase.com/ -http://primes.utm.edu/glossary/page.php?sort=LegendreSymbol -https://en.wikipedia.org/wiki/Symmetric_difference http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html -http://www.ibiblio.org/pub/Linux/libs/graphics/ -http://fallabs.com/tokyocabinet/ -https://www.pingcap.com/tidb/ -http://tidy.sourceforge.net/ -http://api.html-tidy.org/#quick-reference -http://www.html-tidy.org/ -https://github.com/petdance/tidyp https://ta-lib.org/ https://ta-lib.org/api/?h=unstable#Unstable+Period https://github.com/andlabs/libui -http://www.ultimatezip.com/ -http://www.unicode.org/ -http://www.unicode.org/reports/tr9/ -http://unicode.org/reports/tr15/ -http://unicode.org/faq/normalization.html -http://www.unicode.org/reports/tr21/ -http://www.unicode.org/reports/tr -http://www.unicode.org/ucd/ -http://www.unixodbc.org/ -https://www.ietf.org/rfc/rfc3986.txt -https://url.spec.whatwg.org/ -https://github.com/php/php-src/raw/master/CODING_STANDARDS.md http://www.ossp.org/pkg/lib/uuid/ http://code.google.com/p/v8/ https://www.varnish-cache.org/ -https://www.wampserver.com http://www.openwddx.org/ https://en.wikipedia.org/wiki/Complement_(set_theory) https://en.wikipedia.org/wiki/Intersection_(set_theory) -http://en.wikipedia.org/wiki/Leap_second -http://en.wikipedia.org/wiki/Quicksort -http://en.wikipedia.org/wiki/Recursive_acronym https://en.wikipedia.org/wiki/Symmetric_difference -https://en.wikipedia.org/wiki/Tz_database#Names_of_timezones https://en.wikipedia.org/wiki/Union_(set_theory) -https://wiki.php.net/internals/windows/stepbystepbuild https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/914392 -http://www.ghisler.com/ -http://msdn.microsoft.com/library/en-us/htmlhelp/html/vsconhh1start.asp -http://www.rarlab.com/ -http://www.winzip.com/ http://wkhtmltopdf.org -https://www.apachefriends.org/ http://savannah.nongnu.org/projects/attr/ -http://xchm.sourceforge.net/ -http://xdebug.org/ http://www.xmailserver.org/xdiff-lib.html -http://www.w3.org/MarkUp/Forms/ -http://www.w3.org/MarkUp/Forms/2003/xforms-for-html-authors.html http://web.archive.org/web/20110514095512/http://mirror.facebook.net/facebook/xhprof/doc.html http://github.com/preinheimer/xhprof -http://www.w3.org/TR/xinclude/ -http://www.xitami.com/ -http://xkcd.com/ -http://www.w3.org/XML/ http://www.xmlrpc.com/ http://xmlrpc-epi.sourceforge.net/ -http://www.w3.org/TR/xslt http://www.laruence.com/2011/12/02/2333.html http://www.yaml.org/ http://pyyaml.org/wiki/LibYAML @@ -637,11 +237,8 @@ URLs, other addresses and external references. http://www.collectionscanada.ca/iso/ill/document/standard/z-ill-1a.pdf http://www.loc.gov/z3950/agency/markup/04.html#3.2.1.1.4 https://software.indexdata.com/yaz/doc/zoom.html -http://www.zend.com/ -http://www.zend.com/en/products/studio/ http://zeromq.org/ http://www.zlib.net/ -http://www.zlib.net/manual.html https://zookeeper.apache.org/ https://zookeeper.apache.org/doc/current/zookeeperProgrammers.html#C+Binding diff --git a/language-defs.ent b/language-defs.ent deleted file mode 100644 index adb277ae5..000000000 --- a/language-defs.ent +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&Changelog;'> -Predefined Classes'> -Class synopsis'> -Enum synopsis'> -Predefined Constants'> -Constructor'> -Description'> -Encoding'> -Examples'> -Exceptions'> -Errors/Exceptions'> -&FAQ;'> -Installation'> -Introduction'> -Indices'> -Interface synopsis'> -Methods'> -MySQL Native Driver Only'> -Notes'> -Parameters'> -Options'> -Properties'> -Requirements'> -Resource Types'> -Runtime Configuration'> -Return Values'> -See Also'> -Installing/Configuring'> -Unicode'> -Usage'> diff --git a/language-snippets.ent b/language-snippets.ent deleted file mode 100644 index b51068617..000000000 --- a/language-snippets.ent +++ /dev/null @@ -1,4602 +0,0 @@ - - - - - - - 8.4.0 - - The class constants are now typed. - -'> - - - - - This function does not generate cryptographically secure values, and must not - be used for cryptographic purposes, or purposes that require returned values to be unguessable. - - - If cryptographically secure randomness is required, the Random\Randomizer may be - used with the Random\Engine\Secure engine. For simple use cases, the random_int - and random_bytes functions provide a convenient and secure API that is backed by - the operating system’s CSPRNG. - -'> - - - - This function uses the global Mt19937 (“Mersenne Twister”) instance as the source of randomness and thus shares its state with all other functions using the global Mt19937. - Using any of these functions advances the sequence for all the other functions, regardless of scope. - - - Generating repeatable sequences by seeding mt_srand or srand with a known value will also yield repeatable output from this function. - - - Prefer using Random\Randomizer methods in all newly written code. - -'> - - - - Because the Mt19937 (“Mersenne Twister”) engine accepts only a single 32 bit integer as the - seed, the number of possible random sequences is limited to just 232 - (i.e. 4,294,967,296), despite Mt19937’s huge period of 219937-1. - - - When relying on either implicit or explicit random seeding, duplications will appear - much earlier. Duplicated seeds are expected with 50% probability after less than - 80,000 randomly generated seeds according to the birthday problem. A 10% probability - of a duplicated seed happens after randomly generating roughly 30,000 seeds. - - - This makes Mt19937 unsuitable for applications where duplicated sequences must not happen with - more than a negligible probability. If reproducible seeding is required, both the - Random\Engine\Xoshiro256StarStar and Random\Engine\PcgOneseq128XslRr64 - engines support much larger seeds that are unlikely to collide randomly. If reproducibility - is not required, the Random\Engine\Secure engine provides cryptographically - secure randomness. - -'> - - - -This function is -binary-safe.'> - -The results of this -function are cached. See clearstatcache for -more details.'> - -A context stream -resource.'> - -If a program is started with this function, -in order for it to continue running in the background, the output of the -program must be redirected to a file or another output stream. Failing to do so -will cause PHP to hang until the execution of the program ends.'> - -On Windows exec -will first start cmd.exe to launch the command. If you want to start an external program without starting cmd.exe -use proc_open with the bypass_shell option set.'> - -Windows NTFS file systems -do not support some characters in filenames, namely <|>*?":. Filenames with a trailing dot -are not supported either. Contrary to some extraction tools, this method does not replace these characters with -an underscore, but instead fails to extract such files.'> - -Callbacks registered -with functions such as call_user_func and call_user_func_array will not be -called if there is an uncaught exception thrown in a previous callback.'> - -If the arguments are passed by reference, -any changes to the arguments will be reflected in the values returned by this function. As of PHP 7 -the current values will also be returned if the arguments are passed by value.'> - -As of PHP 8.0.0, the func_*() family of -functions is intended to be mostly transparent with regard to named arguments, -by treating the arguments as if they were all passed positionally, -and missing arguments are replaced with their defaults. -This function ignores the collection of unknown named variadic arguments. -Unknown named arguments which are collected can only be accessed through the variadic parameter.'> - -Prior to PHP 8.1.0, the -auto_detect_line_endings -run-time configuration option could be enabled to help PHP properly recognize -line endings when reading files created on Macintosh systems. This option has -been deprecated as of PHP 8.1.0. If necessary, handle "\r" -line breaks manually instead.'> - -This function will not work on -remote files as the file to -be examined must be accessible via the server's filesystem.'> - -This function -is not (yet) binary safe!'> - -This function -assigns new keys to the elements in array. -It will remove any existing keys that may have been assigned, rather -than just reordering the keys.'> - -This function is not -implemented on Windows platforms.'> - -This extension is not -available on Windows platforms.'> - -This function is not -available in PHP interpreters built with ZTS (Zend Thread Safety) enabled. To check whether your copy of PHP was built with ZTS enabled, use php -i or test the built-in constant PHP_ZTS.'> - -There is no need -to seed the random number generator with srand or -mt_srand as this is done automatically. -'> - -This is a 'superglobal', or -automatic global, variable. This simply means that it is available in -all scopes throughout a script. There is no need to do -global $variable; to access it within functions or methods. -"> - -When the return parameter -is used, this function uses internal output buffering so it cannot be used inside an -ob_start callback function.'> - -When the return parameter -is used, this function uses internal output buffering prior to PHP 7.1.0, so it cannot be used inside an -ob_start callback function.'> - -Note that time resolution may differ -from one file system to another.'> - - -Using this function will use any registered -autoloaders if the class is not already known.'> - - - - Headers will only be accessible and output when a SAPI that supports them - is in use. - - -'> - - - - If PHP has been compiled with --enable-sigchild, the return value of this function is undefined. - - -'> - - - - If two members compare as equal, they retain their original order. - Prior to PHP 8.0.0, their relative order in the sorted array was undefined. - - -'> - - - - Resets array's internal pointer to the first element. - - -"> - - - - This function has no effect. Prior to PHP 8.0.0, this function was used to close the resource. - - -'> - - - -A URL can be used as a -filename with this function if the fopen wrappers have been enabled. -See fopen for more details on how to specify the -filename. See the for links to information -about what abilities the various wrappers have, notes on their usage, -and information on any predefined variables they may -provide.'> - -As of PHP 5.0.0, this function -can also be used with some URL wrappers. Refer to - to determine which wrappers support -stat family of functionality.'> - -As with anything that outputs -its result directly to the browser, the output-control functions can be used to capture -the output of this function, and save it in a -string (for example).'> - -See also the -.'> - - - -When allowing user-supplied data to be -passed to this function, use -escapeshellarg or escapeshellcmd -to ensure that users cannot trick the system into executing arbitrary -commands.'> - -This extension is -EXPERIMENTAL. The behaviour of this extension including -the names of its functions and any other documentation surrounding this -extension may change without notice in a future release of PHP. -This extension should be used at your own risk.'> - - - - -This feature has been -DEPRECATED as of PHP 5.6.0. Relying on this feature -is highly discouraged.'> - -This feature has been -DEPRECATED as of PHP 7.1.0. Relying on this feature -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 7.0.0 and -REMOVED as of PHP 8.0.0. Relying on this function -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 7.1.0 and -REMOVED as of PHP 7.2.0. Relying on this function -is highly discouraged.'> - -This feature has been -DEPRECATED as of PHP 7.2.0, and REMOVED as of PHP 8.0.0. Relying on this feature -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 7.2.0, and REMOVED as of PHP 8.0.0. Relying on this function -is highly discouraged.'> - -This feature has been -DEPRECATED as of PHP 7.3.0. Relying on this feature -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 7.3.0, and REMOVED as of PHP 8.0.0. Relying on this function -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 7.4.0, and REMOVED as of PHP 8.0.0. Relying on this function -is highly discouraged.'> - - -This feature was REMOVED as of PHP 8.0.0. -'> - -This function has been -DEPRECATED as of PHP 8.0.0. Relying on this function -is highly discouraged.'> - -This feature has been -DEPRECATED as of PHP 8.1.0. Relying on this feature -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 8.1.0. Relying on this function -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 8.2.0. Relying on this function -is highly discouraged.'> - -This feature has been -DEPRECATED as of PHP 8.3.0. Relying on this feature -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 8.3.0. Relying on this function -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 8.4.0. Relying on this function -is highly discouraged.'> - -This feature has been -DEPRECATED as of PHP 8.5.0. Relying on this feature -is highly discouraged.'> - -This function has been -DEPRECATED as of PHP 8.5.0. Relying on this function -is highly discouraged.'> - -will -certainly be removed in the future.'> - - -This alias has been DEPRECATED as of PHP 5.4.0. Relying -on this alias is highly discouraged.'> - -This function was -REMOVED in PHP 7.0.0.'> - -This function was -REMOVED in PHP 7.4.0.'> - -This alias was -DEPRECATED in PHP 7.2.0, and REMOVED as of PHP 8.0.0.'> - -This alias was -DEPRECATED in PHP 7.4.0, and REMOVED as of PHP 8.0.0.'> - -This alias is -DEPRECATED as of PHP 8.0.0.'> - -This alias is -REMOVED as of PHP 8.0.0.'> - -This feature has been -REMOVED as of PHP 8.5.0.'> - -This function is -EXPERIMENTAL. The behaviour of this function, its name, and -surrounding documentation may change without notice in a future release of PHP. -This function should be used at your own risk. -'> - -The IMAP, recode and -YAZ -extensions cannot be used in conjunction, because they -share the same internal symbols. Note: Yaz 2.0 and above does not suffer from this problem.'> - -A server deployed in CGI mode is open -to several possible vulnerabilities. Please read our -CGI security section to learn how to -defend yourself from such attacks.'> - - - - It is not recommended to use this function to secure passwords, - due to the fast nature of this hashing algorithm. See the - Password Hashing FAQ - for details and best practices. - - -'> - -When using SSL, Microsoft IIS -will violate the protocol by closing the connection without sending a -close_notify indicator. PHP will report this as "SSL: Fatal -Protocol Error" when you reach the end of the data. To work around this, the -value of error_reporting should be -lowered to a level that does not include warnings. -PHP can detect buggy IIS server software when you open -the stream using the https:// wrapper and will suppress the -warning. When using fsockopen to create an -ssl:// socket, the developer is responsible for detecting -and suppressing this warning.'> - -This function is -currently not documented; only its argument list is available. -'> - - - - - This feature was DEPRECATED in PHP 7.1.0, and - REMOVED in PHP 7.2.0. - - - Alternatives to this feature include: - -'> - - - This function was DEPRECATED in PHP 7.1.0, and - REMOVED in PHP 7.2.0. - - - Alternatives to this function include: - -'> - -This function has been -DEPRECATED as of PHP 8.1.0. Relying on this function -is highly discouraged. - - Alternatives to this function include: - -'> - - - - - -This function has no parameters.'> - -The above example will output:'> - -Output of the above example in PHP 5:'> - -Output of the above example in PHP 5.5:'> - -Output of the above example in PHP 5.6:'> - -Output of the above example in PHP 7:'> - -Output of the above example in PHP 7.0:'> - -Output of the above example in PHP 7.1:'> - -Output of the above example in PHP 7.3:'> - -Output of the above example in PHP 8:'> - -Output of the above example in PHP 8 is similar to:'> - -Output of the above example in PHP 8.0:'> - -Output of the above example in PHP 8.1:'> - -Output of the above example in PHP 8.2:'> - -Output of the above example in PHP 8.2 is similar to:'> - -Output of the above example in PHP 8.3:'> - -Output of the above example in PHP 8.3 is similar to:'> - -Output of the above example in PHP 8.4:'> - -Output of the above example in PHP 8.4 is similar to:'> - -Output of the above example in PHP 8.5 is similar to:'> - -Output of the above example on 32 bit machines:'> - -Output of the above example on 64 bit machines:'> - -The above example will output -something similar to:'> - -The above examples will output:'> - -The above examples will output -something similar to:'> - -This function will -reset the array pointer of the input array after -use.'> - - - 8.0.0 - - If callback expects a parameter to be passed - by reference, this function will now emit an E_WARNING. - -'> - - - 8.0.0 - - This function can now be called with only one parameter. - Formerly, at least two parameters have been required. - -'> - -comparison of array sorting functions'> - - - flags - - - The optional second parameter flags - may be used to modify the sorting behavior using these values: - - - Sorting type flags: - - - SORT_REGULAR - compare items normally; - the details are described in the comparison operators section - - - SORT_NUMERIC - compare items numerically - - - SORT_STRING - compare items as strings - - - - SORT_LOCALE_STRING - compare items as - strings, based on the current locale. It uses the locale, - which can be changed using setlocale - - - - - SORT_NATURAL - compare items as strings - using "natural ordering" like natsort - - - - - SORT_FLAG_CASE - can be combined - (bitwise OR) with - SORT_STRING or - SORT_NATURAL to sort strings case-insensitively - - - - - - -'> - - - &return.callbacksort; - -&callback.cmp; - - - Returning non-integer values from the comparison - function, such as float, will result in an internal cast to - int of the callback's return value. So values such as - 0.99 and 0.1 will both be cast to an - integer value of 0, which will compare such values as equal. - -'> - - - - The sorting callback must handle any value from any array in any order, - regardless of the order they were originally provided. - This is because each individual array is first sorted before being compared against other arrays. - - For example: - - 1]]; -// $item1 and $item2 can be any of "string", 1 or ["value" => 1] -$compareFunc = static function ($item1, $item2) { - $value1 = is_string($item1) ? strlen($item1) : (is_array($item1) ? $item1["value"] : $item1); - $value2 = is_string($item2) ? strlen($item2) : (is_array($item2) ? $item2["value"] : $item2); - return $value1 <=> $value2; -}; -?> -]]> - - -'> - -When an int is used, the -value is measured in bytes. Shorthand notation, as described -in this FAQ, may also be used. -'> - - - - - - - -DLL files that must be available to the Windows -system PATH. For information on how to do this, see the -FAQ entitled "How do I add my PHP directory to the PATH -on Windows". Although copying DLL -files from the PHP folder into the Windows system directory also works -(because the system directory is by default in the system's -PATH), this is not recommended. -This extension requires the following files to be in the -PATH: '> - - - - - - -match'> - -context -section of the manual for a description of contexts.'> - -include_path'> - - - - - 8.2.0 - - The return type is &true; now; previously, it was bool. - -'> - - - 8.4.0 - - The return type is &true; now; previously, it was bool. - -'> - - - 8.5.0 - - The return type is &true; now; previously, it was bool. - -'> - - - - - - - - - - - - - - -This function may -return Boolean &false;, but may also return a non-Boolean value which -evaluates to &false;. Please read the section on Booleans for more -information. Use the === -operator for testing the return value of this -function.'> - - - - 8.1.0 - - Calling this function on &object;s is deprecated. - Either convert the &object; to an &array; using get_mangled_object_vars first, or use the methods - provided by a class that implements Iterator, such as ArrayIterator, instead. - - - - 7.4.0 - - Instances of SPL classes are now treated like empty objects that have no properties instead of calling the Iterator method with the same name as this function. - - -'> - - - 8.2.0 - - This function is no longer guaranteed to return - strlen($string1) - strlen($string2) when string lengths - are not equal, but may now return -1 or - 1 instead. - - -'> - - -An finfo instance, returned by finfo_open.'> - - 8.1.0 - - The finfo parameter expects an finfo - instance now; previously, a &resource; was expected. - -'> - - - - certificate - - - See Key/Certificate parameters for a list of valid values. - - -'> - - - csr - - - See CSR parameters for a list of valid values. - - -'> - - - -This function is only available if -PHP is compiled with freetype support () -'> - -This function does not require the GD image library.'> - -This function is affected by the interpolation method set by imagesetinterpolation.'> - - -imageA GdImage object, returned by one of the image creation functions, -such as imagecreatetruecolor.'> - - -fontCan be 1, 2, 3, 4, 5 for built-in -fonts in latin2 encoding (where higher numbers corresponding to larger fonts) or GdFont instance, -returned by imageloadfont.'> - - - 8.1.0 - - The font parameter now accepts both an GdFont instance - and an &integer;; previously only &integer; was accepted. - -'> - - - fontfile - - - The path to the TrueType font you wish to use. - - - Depending on which version of the GD library PHP is using, when - fontfile does not begin with a leading - / then .ttf will be appended - to the filename and the library will attempt to search for that - filename along a library-defined font path. - - - When using versions of the GD library lower than 2.0.18, a space character, - rather than a semicolon, was used as the 'path separator' for different font files. - Unintentional use of this feature will result in the warning message: - Warning: Could not find/open font. For these affected versions, the - only solution is moving the font to a path which does not contain spaces. - - - In many cases where a font resides in the same directory as the script using it - the following trick will alleviate any include problems. - - -]]> - - - - - Note that open_basedir does - not apply to fontfile. - - - - -"> - - - -However, if libgd fails to output the image, this function returns &true;.'> - -imagecolorallocate."> - - - - - - - - - - - - - - - - - - - - - - - - - - - Used as a return value by imagetypes -'> - - - Special color option which can be used instead of a color allocated with - imagecolorallocate or - imagecolorallocatealpha. -'> - - - An affine transformation type constant used by the imageaffinematrixget function. -'> - - - A style constant used by the imagefilledarc function. -'> - - - A type constant used by the imagegd2 function. -'> - - - Alpha blending effect used by the imagelayereffect function. -'> - - - Special GD filter used by the imagefilter function. -'> - - - Image type constant used by the image_type_to_mime_type - and image_type_to_extension functions. -'> - - - A special PNG filter, used by the imagepng function. -'> - - - Used together with imageflip, available as of PHP 5.5.0. -'> - - - Used together with imagesetinterpolation, available as of PHP 5.5.0. -'> - -The GD -and GD2 image formats are proprietary image formats of libgd. They have to be regarded -obsolete, and should only be used for development and testing -purposes.'> - - - 8.0.0 - - image expects a GdImage - instance now; previously, a valid gd resource was expected. - -'> - - - - When escape is set to anything other than an empty string - ("") it can result in CSV that is not compliant with - RFC 4180 or unable to survive a roundtrip - through the PHP CSV functions. The default for escape is - "\\" so it is recommended to set it to the empty string explicitly. - The default value will change in a future version of PHP, no earlier than PHP 9.0. -'> - - - - - - PHP implements a superset of JSON as specified in the original - RFC 7159. - - -'> - - - -handle -A cURL handle returned by -curl_init.'> - -multi_handle -A cURL multi handle returned by -curl_multi_init.'> - -share_handle -A cURL share handle returned by -curl_share_init.'> - - - 8.0.0 - - handle expects a CurlHandle - instance now; previously, a resource was expected. - -'> - - - 8.0.0 - - multi_handle expects a CurlMultiHandle - instance now; previously, a resource was expected. - -'> - - - 8.0.0 - - share_handle expects a CurlShareHandle - instance now; previously, a resource was expected. - -'> - - -Dba\Connection instance, returned by dba_open or dba_popen.'> - - 8.4.0 - - The dba parameter expects a Dba\Connection - instance now; previously, a valid dba &resource; was expected. - -'> - - - - - Each field is converted to the appropriate PHP type, except: - - - - Dates are left as strings. - - - - - DateTime values are converted to strings. - - - - - Integers outside the range - PHP_INT_MIN..PHP_INT_MAX are - returned as strings. - - - - - Before dbase 7.0.0, booleans (L) were converted to 1 or - 0. - - - - '> - - - - - broker - - - An Enchant broker returned by enchant_broker_init. - - - '> - - - dictionary - - - An Enchant dictionary returned by enchant_broker_request_dict - or enchant_broker_request_pwl_dict. - - - '> - - - 8.0.0 - - broker expects an EnchantBroker instance now; - previously, a &resource; was expected. - -'> - - - 8.0.0 - - dictionary expects an EnchantDictionary instance now; - previously, a &resource; was expected. - -'> - - - - - 8.1.0 - - The imap parameter expects an IMAP\Connection - instance now; previously, a valid imap &resource; was expected. - -'> - - -imapAn IMAP\Connection instance.'> - - - -Specifies where in the mailbox hierarchy -to start searching.There are two special characters you can -pass as part of the pattern: -'*' and '%'. -'*' means to return all mailboxes. If you pass -pattern as '*', you will -get a list of the entire mailbox hierarchy. -'%' -means to return the current level only. -'%' as the pattern -parameter will return only the top level -mailboxes; '~/mail/%' on UW_IMAPD will return every mailbox in the ~/mail directory, but none in subfolders of that directory.'> - - -Passing untrusted data to this parameter is insecure, unless -imap.enable_insecure_rsh is disabled. -'> - - - -An IntlCalendar instance.'> - -On failure &false; is also returned. To detect error conditions use intl_get_error_code, or set up Intl to throw exceptions.'> - -The int codepoint value (e.g. 0x2603 for U+2603 SNOWMAN), or the character encoded as a UTF-8 string (e.g. "\u{2603}")'> - -The return type is int unless the code point was passed as a UTF-8 string, in which case a string is returned. Returns &null; on failure.'> - - - -Returns &null; when the length of locale exceeds INTL_MAX_LOCALE_LEN.'> - -The Unicode property to lookup (see the IntlChar::PROPERTY_* constants).'> - - - -Locale to use.'> - - - 8.5.0 - - The optional parameter locale has been added. - -'> - - - -LDAP\Connection instance, returned by ldap_connect.'> - -LDAP\Result instance, returned by ldap_list or ldap_search.'> - -LDAP\ResultEntry instance.'> - - - - This function has been DEPRECATED as of PHP 7.4.0, and REMOVED as of PHP 8.0.0. - Instead the controls parameter of ldap_search should be used. - See also LDAP Controls for details. - -'> - - - 8.0.0 - - controls is nullable now; previously, it defaulted to []. - -'> - - - 8.1.0 - - The ldap parameter expects an LDAP\Connection - instance now; previously, a valid ldap link &resource; was expected. - -'> - - - 8.1.0 - - The entry parameter expects an LDAP\ResultEntry - instance now; previously, a valid ldap result entry &resource; was expected. - -'> - - - 8.1.0 - - The result parameter expects an LDAP\Result - instance now; previously, a valid ldap result &resource; was expected. - -'> - - - 8.1.0 - - Returns an LDAP\Result instance now; - previously, a &resource; was returned. - -'> - - - 8.1.0 - - Returns an LDAP\ResultEntry instance now; - previously, a &resource; was returned. - -'> - -LDAP\Result instance,&return.falseforfailure;.'> -LDAP\Result instance, an array of LDAP\Result instances,&return.falseforfailure;.'> - -It is also possible to perform parallel searches. In this case, the first argument should be an array of -LDAP\Connection instances, rather than a single one. -If the searches should not all use the same base DN and filter, an array of base DNs and/or an array of filters can be passed as arguments instead. -These arrays must be of the same size as the LDAP\Connection instances array, -since the first entries of the arrays are used for one search, the second entries are used for another, and so on. -When doing parallel searches an array of LDAP\Result instances is returned, except in case of error, when the return value will be &false;.'> - - - -The internal encoding or the -character encoding specified by mb_regex_encoding -will be used as the character encoding for this function.'> - -The -character encoding specified by mb_regex_encoding -will be used as the character encoding for this function by default.'> - -The encoding -parameter is the character encoding. If it is omitted or &null;, the internal character -encoding value will be used.'> - -Never use the e modifier when working on untrusted input. No automatic escaping will happen (as known from preg_replace). Not taking care of this will most likely create remote code execution vulnerabilities in your application.'> - - - 8.0.0 - - encoding is nullable now. - -'> - - - 8.0.0 - - needle now accepts an empty string. - -'> - - - As of PHP 8.0.0, a ValueError is thrown if - encoding is an invalid encoding. - Prior to PHP 8.0.0, an E_WARNING was emitted instead. -'> - - - 8.0.0 - - Now throws a ValueError if - encoding is an invalid encoding. - Previously, an E_WARNING was emitted - and &false; was returned. - -'> - - - -One of the MCRYPT_ciphername constants, or the name of the algorithm as string.'> - -Used for the initialization in CBC, CFB, OFB modes, and in some algorithms in STREAM mode. If the provided IV size is not supported by the chaining mode or no IV was provided, but the chaining mode requires one, the function will emit a warning and return &false;.'> - -One of the MCRYPT_MODE_modename constants, or one of the following strings: "ecb", "cbc", "cfb", "ofb", "nofb" or "stream".'> - - - - - As of memcached 1.3.0 (released 2009) this feature is no longer - supported. Passing a non-zero time will cause - the deletion to fail. Memcached::getResultCode - will return MEMCACHED_INVALID_ARGUMENTS. - -'> - -Expiration Times for more info.'> - - - - - - - - - -Memcached::getResultCode if necessary.'> - - - Returns an array indexed by keys. Each element - is &true; if the corresponding key was deleted, or one of the - Memcached::RES_* constants if the corresponding deletion - failed. - - - The Memcached::getResultCode will return - the result code for the last executed delete operation, that is, the delete - operation for the last element of keys. - -'> - - - -password algorithm constant denoting the algorithm to use when hashing the password.'> - -password_hash.'> - -password algorithm constants for documentation on the supported options for each algorithm.'> - - - - - - - 8.1.0 - - The dictionary parameter expects an PSpell\Dictionary - instance now; previously, a &resource; was expected. - -'> - - - 8.1.0 - - The config parameter expects an PSpell\Config - instance now; previously, a &resource; was expected. - -'> - -An PSpell\Dictionary instance.'> - -An PSpell\Config instance.'> - - - -rnp_ffi_create.'> - - - -RNP_LOAD_SAVE_* flags description.'> - - - - - 8.0.0 - - socket is a Socket instance now; - previously, it was a resource. - - '> - - - 8.0.0 - - address is an AddressInfo instance now; - previously, it was a resource. - -'> - - - - - - - - - - - - - - - - - - - callback - - - A function or method to call. - It should return a valid Gearman return value. - - - If no return statement is present, it defaults to GEARMAN_SUCCESS. - - - intcallback - GearmanTasktask - mixedcontext - - - - task - - - The task this callback is called for. - - - - - context - - - Whatever has been passed to GearmanClient::addTask (or equivalent method) as context. - - - - - -'> - - - - The callback will only be triggered for tasks that are added (e.g. by calling GearmanClient::addTask) - after calling this method. - -'> - - -List of Supported Timezones'> - - -Here you'll find the complete list of timezones supported by PHP, which are -meant to be used with e.g. date_default_timezone_set. -The behavior of timezones not listed here is undefined. -The latest version of the timezone database can be -installed via PECL's timezonedb. -"> - -Please do not use any of the timezones -listed here (besides UTC), they only exist for backward compatible reasons, and may expose erroneous behavior. -Furthermore, these timezones may be removed from the IANA timezone database at any time. -'> - - - If you disregard the above warning, please also note that the IANA - timezone database that provides PHP's timezone support uses POSIX style - signs, which results in the Etc/GMT+n and - Etc/GMT-n time zones being reversed from common usage. - - - For example, the time zone 8 hours ahead of GMT that is used in China and - Western Australia (among other places) is actually - Etc/GMT-8 in this database, not - Etc/GMT+8 as you would normally expect. - - - Once again, it is strongly recommended that you use the correct time zone - for your location, such as Asia/Shanghai or - Australia/Perth for the above examples. -'> - - -Every call to a date/time function will generate a E_WARNING -if the time zone is not valid. See also date_default_timezone_set'> - -timestamp -The optional timestamp parameter is an -int Unix timestamp that defaults to the current -local time if timestamp is omitted or &null;. In other -words, it defaults to the value of time. -'> - -object -Procedural style only: A DateTime object -returned by date_create'> - -object -Procedural style only: A DateTime object -returned by date_create. -The function modifies this object.'> - - -objectProcedural style only: A DateTimeZone object -returned by timezone_open'> - -DateTime object for method chaining.'> -DateTimeImmutable object with the modified data.'> - - - - - - - - - - - - - - - -Date and Time Formats.'> - - - -DOMNode::appendChild.'> - -While malformed HTML should load successfully, this function may generate E_WARNING errors when it encounters bad markup. libxml's error handling functions may be used to handle these errors.'> -The DOM extension uses UTF-8 encoding. Use mb_convert_encoding, UConverter::transcode, or iconv to handle other encodings.'> - - - The DOM extension uses UTF-8 encoding when working with methods or properties. - The parser methods auto-detect the encoding or allow the caller to specify an encoding. - -'> -When using json_encode on a DOMDocument object the result will be that of encoding an empty object.'> - - - Use Dom\HTMLDocument to parse and process modern HTML - instead of DOMDocument. - - - This function parses the input using an HTML 4 parser. The parsing rules - of HTML 5, which is what modern web browsers use, are different. Depending - on the input this might result in a different DOM structure. Therefore - this function cannot be safely used for sanitizing HTML. - - - The behavior when parsing HTML can depend on the version of - libxml that is being used, particularly with regards to - edge conditions and error handling. - For parsing that conforms to the HTML5 specification, - use Dom\HTMLDocument::createFromString or - Dom\HTMLDocument::createFromFile, added in PHP 8.4. - - - As an example, some HTML elements will implicitly close a parent element - when encountered. The rules for automatically closing parent elements - differ between HTML 4 and HTML 5 and thus the resulting DOM structure that - DOMDocument sees might be different from the DOM - structure a web browser sees, possibly allowing an attacker to break the - resulting HTML. - -'> - - - - Throws a ValueError if - a token contains any null bytes. - - - - - Throws a Dom\DOMException with code - Dom\SYNTAX_ERR if a token is the empty string. - - - - - Throws a Dom\DOMException with code - Dom\INVALID_CHARACTER_ERR if a token contains any - ASCII whitespace. - - -'> - - -The following examples use book.xml which contains the following: - - - - - - - - - - - -]> - - - - PHP Basics - Jim Smith - Jane Smith - PHP Basics provides an introduction to PHP.

-]]]]>
-
- - PHP Advanced Programming - Jon Doe - -
-]]>
'> - - - - Bitwise OR - of the libxml option constants. -'> - - - It is also possible to pass Dom\HTML_NO_DEFAULT_NS - to disable the use of the HTML namespace and the template element. - This should only be used if the implications are properly understood. -'> - - - The encoding that the document was created in. - If not provided, it will attempt to determine the encoding that is most likely used. -'> - - - &reftitle.notes; - - - Whitespace in the html and head tags - is not considered significant and may lose formatting. - - -'> - - - registerNodeNS - - - Whether to automatically register the in-scope namespace prefixes of the context node to the DOMXPath object. - This can be used to avoid needing to call DOMXPath::registerNamespace manually for each in-scope namespaces. - When a namespace prefix conflict exists, only the nearest descendant namespace prefix is registered. - - -'> - - - Additional Options. - The LIBXML_NOEMPTYTAG - and LIBXML_NOXMLDECL options are supported. - Prior to PHP 8.3.0, only the LIBXML_NOEMPTYTAG - option is supported. -'> - - - DOM_HIERARCHY_REQUEST_ERR - - - Raised if the parent is of a type that does not allow children of the - type of one of the passed nodes, or if the node to - put in is one of this node's ancestors or this node itself. - - -'> - - - DOM_HIERARCHY_REQUEST_ERR - - - Raised if this node is of a type that does not allow children of the - type of one of the passed nodes, or if the node to - put in is one of this node's ancestors or this node itself. - - -'> - - - DOM_WRONG_DOCUMENT_ERR - - - Raised if one of the passed nodes was created from a different - document than the one that created this node. - - -'> - - - - Throws a Dom\DOMException with code - Dom\WRONG_DOCUMENT_ERR if node - is from another document. - -'> - - - - Throws a ValueError if - options contains an invalid option. - - - - - Throws a ValueError if - overrideEncoding is an unknown encoding. - -'> - -DOMException with code - DOM_HIERARCHY_REQUEST_ERR.'> - - - - An array of XPaths to filter the nodes by. - Each entry in this array is an associative array with: - - - - A required query key containing the XPath expression as a string. - - - - - An optional namespaces key containing an array that maps namespace prefixes (keys) to namespace URIs (values). - - - - - '> - - - -Upon failure, an E_WARNING is emitted. -'> - -The file pointer must be valid, and must point to -a file successfully opened by fopen or -fsockopen (and not yet closed by -fclose).'> - -A file system pointer resource -that is typically created using fopen.'> - - - Because PHP's integer type is signed and many platforms use 32bit integers, - some filesystem functions may return unexpected results for files which - are larger than 2GB. - '> - - - As of PHP 5.6.1 can also be specified as INI_SCANNER_TYPED. - In this mode boolean, null and integer types are preserved when possible. - String values "true", "on" and "yes" - are converted to &true;. "false", "off", "no" - and "none" are considered &false;. "null" is converted to &null; - in typed mode. Also, all numeric strings are converted to integer type if it is possible. - '> - - -The gnupg identifier, from a call to -gnupg_init or gnupg.'> - -The fingerprint key.'> - - -The ODBC connection object, -see odbc_connect for details.'> - - - - - - - - - - - -% to match zero or more characters, -and _ to match a single character.'> - - - - - 8.4.0 - - odbc expects an Odbc\Connection - instance now; previously, a resource was expected. - -'> - - - 8.4.0 - - This function returns a Odbc\Connection instance now; - previously, a resource was returned. - - '> - - - 8.4.0 - - user and password are now nullable, - they are now also optional and default to &null;. - - - - 8.4.0 - - Previously, using an empty string for password would not include - pwd in the generated connection string for dsn. - It is now generated to include a pwd which has an empty string as its value. - To restore the previous behaviour password can now be set to &null;. - - - - 8.4.0 - - Previously, if dsn contained uid or pwd - both user and password parameters were ignored. - Now user is only ignored if dsn contains - uid, and password is only ignored if - dsn contains pwd. - - '> - - - 8.4.0 - - statement expects an Odbc\Result - instance now; previously, a resource was expected. - -'> - - - 8.4.0 - - This function returns an Odbc\Result - instance now; previously, a resource was returned. - -'> - - -E_ERROR level -error if the callback function cannot be called, or was not specified.'> - - - - -Contains -the Oracle instance to connect to. It can be -an Easy Connect -string, or a Connect Name from -the tnsnames.ora file, or the name of a local -Oracle instance. - -If not specified or &null;, PHP uses -environment variables such as TWO_TASK (on Linux) -or LOCAL (on Windows) -and ORACLE_SID to determine the -Oracle instance to connect to. - - -To use the Easy Connect naming method, PHP must be linked with Oracle -10g or greater Client libraries. The Easy Connect string for Oracle -10g is of the form: -[//]host_name[:port][/service_name]. From Oracle -11g, the syntax is: -[//]host_name[:port][/service_name][:server_type][/instance_name]. -Further options were introduced with Oracle 19c, including timeout and keep-alive -settings. Refer to Oracle documentation. Service names can be found by running -the Oracle utility lsnrctl status on the database server -machine. - - -The tnsnames.ora file can be in the Oracle Net search path, -which -includes /your/path/to/instantclient/network/admin, $ORACLE_HOME/network/admin -and /etc. Alternatively set TNS_ADMIN -so that $TNS_ADMIN/tnsnames.ora is read. Make sure the web -daemon has read access to the file. -"> - -Determines -the character set used by the Oracle Client libraries. The character -set does not need to match the character set used by the database. If -it doesn't match, Oracle will do its best to convert data to and from -the database character set. Depending on the character sets this may -not give usable results. Conversion also adds some time overhead. - -If not specified, the -Oracle Client libraries determine a character set from -the NLS_LANG environment variable. - -Passing this parameter can -reduce the time taken to connect. -"> - -This -parameter is available since version PHP 5 (PECL OCI8 1.1) and accepts the -following values: OCI_DEFAULT, -OCI_SYSOPER and OCI_SYSDBA. -If either OCI_SYSOPER or -OCI_SYSDBA were specified, this function will try -to establish privileged connection using external credentials. -Privileged connections are disabled by default. To enable them you -need to set oci8.privileged_connect -to On. - - -PHP 5.3 (PECL OCI8 1.3.4) introduced the -OCI_CRED_EXT mode value. This tells Oracle to use -External or OS authentication, which must be configured in the -database. The OCI_CRED_EXT flag can only be used -with username of "/" and a empty password. -oci8.privileged_connect -may be On or Off. - - -OCI_CRED_EXT may be combined with the -OCI_SYSOPER or -OCI_SYSDBA modes. - - -OCI_CRED_EXT is not supported on Windows for -security reasons. -'> - -For details on the data type mapping performed by -the OCI8 extension, see the datatypes -supported by the driver'> - -An Oracle connection identifier, -returned by oci_connect, oci_pconnect, -or oci_new_connect.'> - -Oracle version requirement -This function is available when PHP is linked with Oracle Database -libraries from version 10g onwards.'> - -PerformanceWith older versions of -OCI8 or the Oracle Database, the client information can be set using the Oracle -DBMS_APPLICATION_INFO package. This is less efficient than -using oci_set_client_info.'> - -Round-trip Gotcha -Some but not all OCI8 functions cause round-trips. Round-trips to the -database may not occur with queries when result caching is enabled. -'> - -For -queries returning a large number of rows, performance can be -significantly improved by -increasing oci8.default_prefetch -or using oci_set_prefetch. -'> - -A valid OCI8 statement -identifier created by oci_parse and executed -by oci_execute, or a REF -CURSOR statement identifier."> - - -The status -parameter is the status parameter supplied to a successful -call to pcntl_waitpid.'> - - -The note will not be visible if the document -is printed or viewed but it will show up if the document is converted to -pdf by either Acrobat Distiller™ or Ghostview.'> - -This function is affected by open_basedir.'> - -Because this is a -language construct and not a function, it cannot be called using -variable functions, -or named arguments. -'> - - -This extension has no configuration directives defined in &php.ini;.'> -No external libraries are needed to build this extension.'> -There is no installation needed to use these -functions; they are part of the PHP core.'> - - -Here's a short explanation of -the configuration directives.'> - - - -The behaviour of these functions is affected by settings in &php.ini;. -'> - -Where a configuration setting may be set.'> - - - -The constants below are defined by this extension, and -will only be available when the extension has either -been compiled into PHP or dynamically loaded at runtime. -'> - - - -The constants below are always available as part of the PHP core. -'> - - -The constants below are defined by -this driver, and will only be available when the extension has been either -compiled into PHP or dynamically loaded at runtime. In addition, these -driver-specific constants should only be used if you are using this driver. -Using driver-specific attributes with another driver may result in -unexpected behaviour. PDO::getAttribute may be used to -obtain the PDO::ATTR_DRIVER_NAME attribute to check the -driver, if your code can run against multiple drivers.'> - -An exception is raised even when the PDO::ATTR_ERRMODE attribute is not PDO::ERRMODE_EXCEPTION.'> - - - - -Emits an error with level E_WARNING if the attribute PDO::ATTR_ERRMODE is set -to PDO::ERRMODE_WARNING. - - -Throws a PDOException if the attribute PDO::ATTR_ERRMODE -is set to PDO::ERRMODE_EXCEPTION. -'> - - - - -Installation -of PECL extensions. Additional information such as new releases, -downloads, source files, maintainer information, and a CHANGELOG, can be -located here: '> - -PECL
-SVN here: '> - -PECL
-GIT here: '> - -DLL for this -PECL extension is currently unavailable. See also the -building on Windows -section.'> - -DLL files) -for this PECL extension are available from the PECL website.'> - - - - - - PECL is deprecated. - PHP Installer for Extensions (PIE) replaces PECL and is recommended to install extensions. - Find out more at https://github.com/php/pie - -'> - - - This extension is unmaintained. -'> - - - -An PgSql\Connection instance.'> - -An PgSql\Connection instance. -When connection is unspecified, the default connection is used. -The default connection is the last connection made by pg_connect -or pg_pconnect. -As of PHP 8.1.0, using the default connection is deprecated.'> - -An PgSql\Connection instance. -When connection is &null;, the default connection is used. -The default connection is the last connection made by pg_connect -or pg_pconnect. -As of PHP 8.1.0, using the default connection is deprecated.'> - -An PgSql\Result instance, returned by pg_query, -pg_query_params or pg_execute(among others).'> - -An PgSql\Lob instance, returned by pg_lo_open.'> - - -An optional parameter that controls how the returned array is indexed. -mode is a constant and can take the following values: -PGSQL_ASSOC, PGSQL_NUM and PGSQL_BOTH. -Using PGSQL_NUM, the function will return an array with numerical indices, -using PGSQL_ASSOC it will return only associative indices -while PGSQL_BOTH will return both numerical and associative indices.'> - - - 8.1.0 - - The connection parameter expects an PgSql\Connection - instance now; previously, a &resource; was expected. - -'> - - - 8.1.0 - - The result parameter expects an PgSql\Result - instance now; previously, a &resource; was expected. - -'> - - - 8.1.0 - - The lob parameter expects an PgSql\Lob - instance now; previously, a &resource; was expected. - -'> - - - 8.1.0 - - Returns an PgSql\Result instance now; - previously, a &resource; was returned. - -'> - - - - - 8.1.0 - - The authentication protocol now accepts "SHA256" - and "SHA512" when supported by the Net-SNMP library. - -'> - - - 8.6.0 - - The privacy protocol now accepts "AES192", - "AES192C", "AES256", and - "AES256C" when supported by the Net-SNMP library. - -'> - -The security name, usually some kind of username.'> - -The security level: "noAuthNoPriv", -"authNoPriv", or "authPriv".'> - -The authentication protocol: "MD5", "SHA", -"SHA256", or "SHA512".'> - -The authentication passphrase.'> - -The privacy protocol: "DES", or "AES", -also accepted as "AES128". "AES192", "AES192C", -"AES256", and "AES256C" are accepted when supported by the -Net-SNMP library.'> - -The privacy passphrase.'> - - - -The Windows version of PHP has built-in -support for this extension. You do not need to load any additional -extensions in order to use these functions.'> - - - -SQL safe mode'> - - - -If an int between -128 and 255 inclusive is provided, it is interpreted as -the ASCII value of a single character (negative values have 256 added in order to allow -characters in the Extended ASCII range). Any other integer is interpreted as a string -containing the decimal digits of the integer.'> - - -As of PHP 8.1.0, passing a non-string argument is deprecated. -In the future, the argument will be interpreted as a string instead of an ASCII codepoint. -Depending on the intended behavior, the argument should either be cast to &string; -or an explicit call to chr should be made.'> - - - - - - 8.1.0 - - The ftp parameter expects an FTP\Connection - instance now; previously, a &resource; was expected. - -'> -An FTP\Connection instance.'> - - -GMP object.'> - - A GMP object, an &integer;, - or a &string; that can be interpreted as a number following the same logic - as if the string was used in gmp_init with automatic - base detection (i.e. when base is equal to 0). -'> - - - -resultProcedural style only: A mysqli_result -object returned by mysqli_query, mysqli_store_result, -mysqli_use_result or mysqli_stmt_get_result.'> - -mysqlProcedural style only: A mysqli object -returned by mysqli_connect or mysqli_init -'> - -statementProcedural style only: A mysqli_stmt object -returned by mysqli_stmt_init.'> -mysqlnd.'> - -MySQLnd always assumes the server default charset. This charset is sent during connection -hand-shake/authentication, which mysqlnd will use.Libmysqlclient uses the default charset set in the -my.cnf or by an explicit call to mysqli_options prior to -calling mysqli_real_connect, but after mysqli_init.'> - -If the number of rows is greater than PHP_INT_MAX, -the number will be returned as a &string;.'> - -Security warning: SQL injectionIf the query contains any variable -input then parameterized -prepared statements should be used instead. Alternatively, the -data must be properly formatted and all strings must be escaped using -the mysqli_real_escape_string -function.'> - -If mysqli error reporting is enabled (MYSQLI_REPORT_ERROR) and the requested operation fails, -a warning is generated. If, in addition, the mode is set to MYSQLI_REPORT_STRICT, -a mysqli_sql_exception is thrown instead.'> - - - -If the regex pattern passed does not compile to a valid regex, an E_WARNING is emitted. -'> - - -This function is supported when PHP -is installed as an Apache module webserver. -'> - - -FPM (FastCGI Process Manager) is -a primary PHP FastCGI implementation containing some features (mostly) useful for heavy-loaded sites. -'> - - -SimpleXML has made a rule of adding -iterative properties to most methods. They cannot be viewed using var_dump -or anything else which can examine objects.'> - - -Field names returned by this function -are case-sensitive.'> - -This function sets NULL fields to -the PHP &null; value.'> - - - -link_identifierThe MySQL connection. If the -link identifier is not specified, the last link opened by -mysql_connect is assumed. If no such link is found, it -will try to create one as if mysql_connect had been called -with no arguments. If no connection is found or established, an -E_WARNING level error is generated. -'> - - -link_identifierThe MySQL connection. If the -link identifier is not specified, the last link opened by -mysql_connect is assumed. If no connection is found or -established, an E_WARNING level error is -generated.'> - - -resultThe result resource that -is being evaluated. This result comes from a call to -mysql_query.'> - - -field_offsetThe numerical field offset. The -field_offset starts at 0. If -field_offset does not exist, an error of level -E_WARNING is also issued.'> - -This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. -Instead, the MySQLi or PDO_MySQL extension should be used. -See also MySQL: choosing an API guide. -Alternatives to this function include:'> - -This function was deprecated in PHP 4.3.0, and it -and the entire original MySQL extension was removed in PHP 7.0.0. -Instead, use either the actively developed MySQLi or PDO_MySQL extensions. -See also the MySQL: choosing an API guide. -Alternatives to this function include:'> - -This function was deprecated in PHP 5.3.0, and it -and the entire original MySQL extension was removed in PHP 7.0.0. -Instead, use either the actively developed MySQLi or PDO_MySQL extensions. -See also the MySQL: choosing an API guide. -Alternatives to this function include:'> - -This function was deprecated in PHP 5.4.0, and it -and the entire original MySQL extension was removed in PHP 7.0.0. -Instead, use either the actively developed MySQLi or PDO_MySQL extensions. -See also the MySQL: choosing an API guide. -Alternatives to this function include:'> - - -Open non-persistent MySQL connections and result sets are automatically destroyed when a -PHP script finishes its execution. So, while explicitly closing open -connections and freeing result sets is optional, doing so is recommended. -This will immediately return resources to PHP and MySQL, which can -improve performance. For related information, see -freeing resources'> - - -Extended attributes have two different namespaces: user -and root. The user namespace is available to all users, while the root namespace -is available only to users with root privileges. xattr operates on the user -namespace by default, but this can be changed with the -flags parameter.'> - - -When specifying a numerical IPv6 address -(e.g. fe80::1), you must enclose the IP in square -brackets—for example, tcp://[fe80::1]:80.'> - - -Tidy object.'> - - - - - Builds from third-parties are considered unofficial and not directly - supported by the PHP project. Any bugs encountered should be reported to the - provider of those unofficial builds unless they can be reproduced using the - builds from the official download - area. - -'> - -Remember that when adding -path values in the Apache configuration files on Windows, all backslashes -such as c:\directory\file.ext should be converted to -forward slashes: c:/directory/file.ext. A trailing -slash may also be necessary for directories.'> - - - - - There is a large number of contributors who -currently help in our work or have provided a great amount of help to the project -in the past. There are also a lot of unnamed people who help out with user -notes on manual pages, which continually get included in the references, the -work of whom we are also very thankful for. All of the lists provided below are in -alphabetical order. -'> - - - - - - - - - - - - - - - - -This function cannot -be used to manipulate the currently running (or chained) method. -'> - -By default, only -userspace functions may be removed, renamed, or modified. In order to -override internal functions, you must enable the -runkit.internal_override setting in &php.ini;. -'> - - -The public key subsystem -is used for managing public keys on a server to which the client is -already authenticated. To authenticate to a remote system -using public key authentication, use the -ssh2_auth_pubkey_file function instead.'> - - - - - - -writerOnly for procedural calls. -The XMLWriter instance that is being modified. This object is returned from a call to xmlwriter_open_uri or xmlwriter_open_memory.'> - - - 8.0.0 - - writer expects an XMLWriter - instance now; previously, a resource was expected. - -'> - - -This function only works in WSDL mode."> - - -linkProcedural style only: The stomp link identifier returned by stomp_connect."> -headersAssociative array containing the additional headers (example: receipt)."> -A transaction header may be specified, indicating that the message acknowledgment should be part of the named transaction."> -Stomp is inherently asynchronous. Synchronous communication can be implemented adding a receipt header. This will cause methods to not return anything until the server has acknowledged receipt of the message or until read timeout was reached."> - - -Relative paths will be resolved as if the current working directory was the one that contains the PHP binary. To use the calling script's working directory, use realpath or dirname(__FILE__)."> -status constants for possible values.'> -type constants for possible values.'> - - -Neural network resource.'> -Neural network training data resource.'> -Either neural network resource or neural network trainining data resource.'> -No value is returned.'> -Returns &true; on success, or &false; otherwise.'> - Returns a neural network resource on success, or &false; on error.'> - Returns a train data resource on success, or &false; on error.'> -This function is only available if the fann extension has been build against libfann >= 2.2.'> - - - - - - - - - - - - - - - - - - - - - - - - -This function has been DEPRECATED as of Imagick 3.4.4. Relying on this function is highly discouraged.'> - - -Imagick::CHANNEL_DEFAULT. Refer to this list of channel constants'> - - - - - -channel constants using bitwise operators. &imagick.default.channel.info;'> - - - - -ImagickException on error.'> - - - - The behavior of the parameter bestfit changed in Imagick 3.0.0. - Before this version given dimensions 400x400 an image of dimensions 200x150 would be - left untouched. In Imagick 3.0.0 and later the image would be scaled up to size 400x300 as - this is the "best fit" for the given dimensions. If bestfit - parameter is used both width and height must be given. - -'> - - - - You need to have a valid openssl.cnf installed for - this function to operate correctly. - See the notes under the installation - section for more information. - -'> - - The optional parameter notext affects - the verbosity of the output; if it is &false;, then additional human-readable - information is included in the output. The default value of - notext is &true;. -'> - - - - - As with all the variant arithmetic functions, the parameters for this function - can be either a PHP native type (integer, string, floating point, boolean or - &null;), or an instance of a COM, VARIANT or DOTNET class. PHP native types - will be converted to variants using the same rules as found in the constructor - for the class. COM and DOTNET objects - will have the value of their default property taken and used as the variant value. - - - The variant arithmetic functions are wrappers around the similarly named - functions in the COM library; for more information on these functions, consult - the MSDN library. The PHP functions are named slightly differently; for example - variant_add in PHP corresponds to VarAdd() - in the MSDN documentation. - - -'> - - -This -method requires the &php.ini; setting phar.readonly to be -set to 0 in order to work for Phar -objects. Otherwise, a PharException will be thrown.'> - - - - Phar::addFile, Phar::addFromString and Phar::offsetSet - save a new phar archive each time they are called. If performance is a concern, - Phar::buildFromDirectory or Phar::buildFromIterator - should be used instead. - -'> - - - - PharData::addFile, PharData::addFromString and PharData::offsetSet - save a new phar archive each time they are called. If performance is a concern, - PharData::buildFromDirectory or PharData::buildFromIterator - should be used instead. - -'> - - - - This extension requires the libxml PHP extension. - This means passing the , - or prior to PHP 7.4 the , - configuration flag, although this is implicitly accomplished because libxml - is enabled by default. -'> - - -This function is only available when PHP is compiled against libxml 20620 or later.'> - - -inotify_init'> - - -Emits -E_WARNING if call to this method fails -(i.e. not implemented).'> -The -streamWrapper::$context -property is updated if a valid context is passed to the caller function.'> - -bucket expects a StreamBucket instance now; previously, an stdClass was expected.'> -StreamBucket instance now; previously, an stdClass was returned.'> - - -GmagickException on error.'> - - -return parameter -is set to &true;, then the export is returned as a string, -otherwise &null; is returned.'> - - - - - - - - -name - - - Filter the results to include only ReflectionAttribute - instances for attributes matching this class name. - - -'> - - -flags - - - Flags for determining how to filter the results, if name - is provided. - - - Default is 0 which will only return results for attributes that - are of the class name. - - - The only other option available, is to use ReflectionAttribute::IS_INSTANCEOF, - which will instead use instanceof for filtering. - - -'> - - -For maximum portability, it is recommended to always use forward slashes (/) as directory separator in ZIP filenames.'> - - -Win32 Error Code on failure.'> -WIN32_NO_ERROR on success&win32service.false.error;'> - - - - The MIB defines the type of each object id. It has to be specified as a single character from the below list. - - - types - - - =The type is taken from the MIB - iINTEGER - uINTEGER - sSTRING - xHEX STRING - dDECIMAL STRING - nNULLOBJ - oOBJID - tTIMETICKS - aIPADDRESS - bBITS - - -
- - If OPAQUE_SPECIAL_TYPES was defined while compiling the SNMP library, the following are also valid: - - - types - - - Uunsigned int64 - Isigned int64 - Ffloat - Ddouble - - -
-'> - - Most of these will use the obvious corresponding ASN.1 type. 's', 'x', 'd' and 'b' are all different ways of specifying an OCTET STRING value, and - the 'u' unsigned type is also used for handling Gauge32 values. - -'> - - If the MIB-Files are loaded by into the MIB Tree with "snmp_read_mib" or by specifying it in the libsnmp config, '=' may be used as - the type parameter for all object ids as the type can then be automatically read from the MIB. - -'> - - Note that there are two ways to set a variable of the type BITS like e.g. - "SYNTAX BITS {telnet(0), ftp(1), http(2), icmp(3), snmp(4), ssh(5), https(6)}": - - - - - Using type "b" and a list of bit numbers. This method is not recommended since GET query for the same OID would return e.g. 0xF8. - - - - - Using type "x" and a hex number but without(!) the usual "0x" prefix. - - - - - See examples section for more details. - -'> - -&reftitle.errors; - - This method does not throw any exceptions by default. - To enable throwing an SNMPException exception when some of library errors occur - the SNMP class parameter exceptions_enabled - should be set to a corresponding value. See - SNMP::$exceptions_enabled explanation for more details. - - -'> - - - -callback function is called when the request is done. -It should match the following prototype: - - -data -is custom data passed to the request. - - -result -request-specific result value; basically, the value returned by corresponding -system call. - - -req -is optional request resource which can be used with functions like eio_get_last_error. - - - -'> - -The request priority: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, or &null;. -If &null; passed, pri internally is set to -EIO_PRI_DEFAULT. - -'> - -Avoid relative -paths -'> - - - - - - - - - - - - - - - - - - - - -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_MA_TYPE_* series of constants should be used.'> -TRADER_REAL_MIN to TRADER_REAL_MAX.'> -TRADER_REAL_MIN to TRADER_REAL_MAX.'> - - - - - - PECL mongodb 2.0.0 - - This class was removed. - - -'> - - - PECL mongodb 2.0.0 - - This function was removed. - - -'> - - - PECL mongodb 2.0.0 - - This method was removed. - - -'> - - - PECL mongodb 2.0.0 - - - This class no longer implements the - Serializable interface. - - - -'> - - - PECL mongodb 1.15.0 - - Return types for methods are declared as tentative on PHP 8.0 and newer, - triggering deprecation notices in code that implements this interface - without declaring the appropriate return types. The #[ReturnTypeWillChange] - attribute can be added to silence the deprecation notice. - - -'> - - - PECL mongodb 2.0.0 - - Return types previously declared as tentative are now enforced. - - -'> - - - PECL mongodb 2.0.0 - - - This method now throws an exception when called for an unacknowledged write instead of returning &null;. - - - -'> - - - collation - arrayobject - - - Collation allows users to specify language-specific rules for string comparison, such as rules for lettercase and accent marks. When specifying collation, the "locale" field is mandatory; all other collation fields are optional. For descriptions of the fields, see Collation Document. - - - If the collation is unspecified but the collection has a default collation, the operation uses the collation specified for the collection. If no collation is specified for the collection or for the operation, MongoDB uses the simple binary comparison used in prior versions for string comparisons. - - - This option is available in MongoDB 3.4+ and will result in an exception at execution time if specified for an older server version. - - - -'> - - let - arrayobject - - - Map of parameter names and values. Values must be constant or closed expressions that do not reference document fields. Parameters can then be accessed as variables in an aggregate expression context (e.g. $$var). - - - This option is available in MongoDB 5.0+ and will result in an exception at execution time if specified for an older server version. - - - -'> - - keyVaultClient - MongoDB\Driver\Manager - The Manager used to route data key queries to a separate MongoDB cluster. By default, the current Manager and cluster is used. - -'> - - keyVaultNamespace - string - A fully qualified namespace (e.g. "databaseName.collectionName") denoting the collection that contains all data keys used for encryption and decryption. This option is required. - -'> - - kmsProviders - array - - - A document containing the configuration for one or more KMS providers, which are used to encrypt data keys. Supported providers include "aws", "azure", "gcp", "kmip", and "local" and at least one must be specified. - - - If an empty document is specified for "aws", - "azure", or "gcp", the driver - will attempt to configure the provider using - Automatic Credentials. - - - The format for "aws" is as follows: - - -, - secretAccessKey: , - sessionToken: -} -]]> - - - The format for "azure" is as follows: - - -, - clientId: , - clientSecret: , - identityPlatformEndpoint: // Defaults to "login.microsoftonline.com" -} -]]> - - - The format for "gcp" is as follows: - - -, - privateKey: |, - endpoint: // Defaults to "oauth2.googleapis.com" -} -]]> - - - The format for "kmip" is as follows: - - - -} -]]> - - - The format for "local" is as follows: - - -| -} -]]> - - - -'> - - - <literal>"aws"</literal> provider options - - - - Option - Type - Description - - - - - region - string - Required. - - - key - string - Required. The Amazon Resource Name (ARN) to the AWS customer master key (CMK). - - - endpoint - string - Optional. An alternate host identifier to send KMS requests to. May include port number. - - - -
- - - - <literal>"azure"</literal> provider options - - - - Option - Type - Description - - - - - keyVaultEndpoint - string - Required. Host with optional port (e.g. "example.vault.azure.net"). - - - keyName - string - Required. - - - keyVersion - string - Optional. A specific version of the named key. Defaults to using the key's primary version. - - - -
-
- - - <literal>"gcp"</literal> provider options - - - - Option - Type - Description - - - - - projectId - string - Required. - - - location - string - Required. - - - keyRing - string - Required. - - - keyName - string - Required. - - - keyVersion - string - Optional. A specific version of the named key. Defaults to using the key's primary version. - - - endpoint - string - Optional. Host with optional port. Defaults to "cloudkms.googleapis.com". - - - -
-
- - - <literal>"kmip"</literal> provider options - - - - Option - Type - Description - - - - - keyId - string - Optional. Unique identifier to a 96-byte KMIP secret data managed object. If unspecified, the driver creates a random 96-byte KMIP secret data managed object. - - - endpoint - string - Optional. Host with optional port. - - - delegated - bool - Optional. If true, this key should be decrypted by the KMIP server. - - - -
-
-'> - - tlsOptions - array - - - A document containing the TLS configuration for one or more KMS providers. Supported providers include "aws", "azure", "gcp", and "kmip". All providers support the following options: - - -: { - tlsCaFile: , - tlsCertificateKeyFile: , - tlsCertificateKeyFilePassword: , - tlsDisableOCSPEndpointCheck: -} -]]> - - - -'> - - maxCommitTimeMS - integer - - - The maximum amount of time in milliseconds to allow a single - commitTransaction command to run. - - - If specified, maxCommitTimeMS must be a signed - 32-bit integer greater than or equal to zero. - - - -'> - - readConcern - MongoDB\Driver\ReadConcern - - - A read concern to apply to the operation. - - - This option is available in MongoDB 3.2+ and will result in an - exception at execution time if specified for an older server - version. - - - -'> - - readPreference - MongoDB\Driver\ReadPreference - - - A read preference to use for selecting a server for the operation. - - - -'> - - session - MongoDB\Driver\Session - - - A session to associate with the operation. - - - -'> - - - If you are using a "session" which has a transaction - in progress, you cannot specify a "readConcern" or - "writeConcern" option. This will result in an - MongoDB\Driver\Exception\InvalidArgumentException - being thrown. Instead, you should set these two options when you create - the transaction with - MongoDB\Driver\Session::startTransaction. - - -'> - - writeConcern - MongoDB\Driver\WriteConcern - - - A write concern to apply to the operation. - - - -'> - - namespace (string) - - - A fully qualified namespace (e.g. "databaseName.collectionName"). - - - -'> - - db (string) - - - The name of the database on which to execute the command. - - - -'> - - bulk (MongoDB\Driver\BulkWrite) - - - The write(s) to execute. - - - -'> - - bulk (MongoDB\Driver\BulkWriteCommand) - - - The write(s) to execute. - - - -'> - - command (MongoDB\Driver\Command) - - - The command to execute. - - - -'> - - options - - - - Encryption options - - - - Option - Type - Description - - - - - algorithm - string - - - The encryption algorithm to be used. This option is required. - Specify one of the following - ClientEncryption constants: - - - MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC - MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM - MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED - MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED - MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE - - - - - contentionFactor - int - - - The contention factor for evaluating queries with indexed, encrypted - payloads. - - - This option only applies and may only be specified when - algorithm is - MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED - or - MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE. - - - - - keyAltName - string - - - Identifies a key vault collection document by - keyAltName. This option is mutually exclusive - with keyId and exactly one is required. - - - - - keyId - MongoDB\BSON\Binary - - - Identifies a data key by _id. The value is a UUID - (binary subtype 4). This option is mutually exclusive with - keyAltName and exactly one is required. - - - - - queryType - string - - - The query type for evaluating queries with indexed, encrypted - payloads. Specify one of the following - ClientEncryption constants: - - - MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY - MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE - - - This option only applies and may only be specified when - algorithm is - MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED - or MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE. - - - - - rangeOpts - array - - - Index options for a queryable encryption field supporting "range" - queries. The options below must match the values set in the - encryptedFields of the target collection. For - double and decimal128 BSON field types, min, - max, and precision must all be - set, or all be unset. - - -
- Range index options - - - - Option - Type - Description - - - - - min - mixed - - Required if precision is set. The minimum - BSON value of the range. - - - - max - mixed - - Required if precision is set. The maximum - BSON value of the range. - - - - sparsity - int - Optional. Positive 64-bit integer. - - - precision - int - - Optional. Positive 32-bit integer specifying precision to use - for explicit encryption. May only be set for double or - decimal128 BSON field types. - - - - trimFactor - int - Optional. Positive 32-bit integer. - - - -
-
- - - - - - -
- -'> - - query (MongoDB\Driver\Query) - - - The query to execute. - - - -'> - - typeMap (array) - - - Type map configuration. - - - -'> - - filter (arrayobject) - - - The query predicate. - An empty predicate will match all documents in the collection. - - - - When evaluating query criteria, MongoDB compares types and values according to its own comparison rules for BSON types, which differs from PHP's comparison and type juggling rules. When matching a special BSON type the query criteria should use the respective BSON class (e.g. use MongoDB\BSON\ObjectId to match an ObjectId). - - - - -'> -Returns MongoDB\Driver\Cursor on success.'> -Returns MongoDB\Driver\WriteResult on success.'> -Returns MongoDB\Driver\BulkWriteCommandResult on success.'> - -Throws MongoDB\Driver\Exception\InvalidArgumentException if the "session" option is used with an associated transaction in combination with a "readConcern" or "writeConcern" option.'> -Throws MongoDB\Driver\Exception\InvalidArgumentException if the "session" option is used in combination with an unacknowledged write concern.'> -Throws MongoDB\Driver\Exception\BulkWriteCommandException on any write failure (e.g. command failure, write or write concern error)'> -Throws MongoDB\Driver\Exception\BulkWriteException on any write failure (e.g. write error, failure to apply a write concern)'> -Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors.'> -Throws MongoDB\Driver\Exception\AuthenticationException if authentication is needed and fails.'> -Throws MongoDB\Driver\Exception\ConnectionException if connection to the server fails (for reasons other than authentication).'> -Throws MongoDB\Driver\Exception\UnexpectedValueException if the input did not contain exactly one BSON document. Possible reasons include, but are not limited to, invalid BSON, extra data (after reading one BSON document), or an unexpected libbson error.'> -Throws MongoDB\Driver\Exception\LogicException if the write was not acknowledged.'> - - - - - - MongoDB\BSON\Decimal128 is only compatible with - MongoDB 3.4+. Attempting to use the BSON type with an earlier version of - MongoDB will result in an error. - - -'> - - - The output is consistent with the MongoDB\BSON\toJSON - function, which uses the driver-specific legacy extended JSON format. This - does not necessarily match the - relaxed - or canonical - extended JSON representations used by - MongoDB\BSON\toRelaxedExtendedJSON and - MongoDB\BSON\toCanonicalExtendedJSON, respectively. - - -'> - - - On Unix platforms, the extension is sensitive to scripts that use the - fork() system call without also calling exec(). Users are advised not to - re-use MongoDB\Driver\Manager instances in a forked - child process. - - -'> - - - - Because PHP's integer type is signed, some values returned by this - method may appear as negative integers on 32-bit platforms. The - "%u" formatter of sprintf may be - used to obtain a string representation of the unsigned decimal value. - - -'> - - - - The "readPreference" option does not control the server - to which the driver issues the operation; it will always be executed on - this server object. Instead, it may be used when issuing the operation to a - secondary (from a replica set connection, not standalone) or mongos node to - ensure that the driver sets the wire protocol accordingly or adds the read - preference to the operation, respectively. - - -'> - - - - It is the caller's responsibility to ensure that the server is capable - of executing the write operation. For example, executing a write operation - on a secondary (excluding its "local" database) will fail. - - -'> - - - - BSON documents can technically contain duplicate keys because documents are - stored as a list of key-value pairs; however, applications should refrain - from generating documents with duplicate keys as server and driver behavior - may be undefined. Since PHP objects and arrays cannot have duplicate keys, - data could also be lost when decoding a BSON document with duplicate keys. - - -'> - - -A request must be created via radius_create_request before this function can be called.'> -typeThe attribute type.'> -radius_handleThe RADIUS resource.'> -optionsA bitmask of the attribute options. The available options include RADIUS_OPTION_TAGGED and RADIUS_OPTION_SALT.'> -tagThe attribute tag. This parameter is ignored unless the RADIUS_OPTION_TAGGED option is set.'> -vendorThe vendor ID.'> - - - - file_descriptor - - - The file descriptor, which is expected to be either a file - resource or an int. An int - will be assumed to be a file descriptor that can be passed directly to - the underlying system call. - - -'> - - - Each resource has an associated soft and hard limit. The soft - limit is the value that the kernel enforces for the corresponding - resource. The hard limit acts as a ceiling for the soft limit. - An unprivileged process may only set its soft limit to a value - from 0 to the hard limit, and irreversibly lower its hard limit. - -'> - - - - - - " ": ASCII SP character - 0x20, an ordinary space. - - - - - "\t": ASCII HT character - 0x09, a tab. - - - - - "\n": ASCII LF character - 0x0A, a new line (line feed). - - - - - "\r": ASCII CR character - 0x0D, a carriage return. - - - - - "\0": ASCII NUL character - 0x00, the NUL-byte. - - - - - "\v": ASCII VT - character 0x0B, a vertical tab. - - - -'> - - - - - " " (Unicode U+0020), an ordinary space. - - - - - "\t" (Unicode U+0009), a tab. - - - - - "\n" (Unicode U+000A), a new line (line feed). - - - - - "\r" (Unicode U+000D), a carriage return. - - - - - "\0" (Unicode U+0000), the NUL-byte. - - - - - "\v" (Unicode U+000B), a vertical tab. - - - - - "\f" (Unicode U+000C), a form feed. - - - - - "\u00A0" (Unicode U+00A0), a NO-BREAK SPACE. - - - - - "\u1680" (Unicode U+1680), a OGHAM SPACE MARK. - - - - - "\u2000" (Unicode U+2000), a EN QUAD. - - - - - "\u2001" (Unicode U+2001), a EM QUAD. - - - - - "\u2002" (Unicode U+2002), a EN SPACE. - - - - - "\u2003" (Unicode U+2003), a EM SPACE. - - - - - "\u2004" (Unicode U+2004), a THREE-PER-EM SPACE. - - - - - "\u2005" (Unicode U+2005), a FOUR-PER-EM SPACE. - - - - - "\u2006" (Unicode U+2006), a SIX-PER-EM SPACE. - - - - - "\u2007" (Unicode U+2007), a FIGURE SPACE. - - - - - "\u2008" (Unicode U+2008), a PUNCTUATION SPACE. - - - - - "\u2009" (Unicode U+2009), a THIN SPACE. - - - - - "\u200A" (Unicode U+200A), a HAIR SPACE. - - - - - "\u2028" (Unicode U+2028), a LINE SEPARATOR. - - - - - "\u2029" (Unicode U+2029), a PARAGRAPH SEPARATOR. - - - - - "\u202F" (Unicode U+202F), a NARROW NO-BREAK SPACE. - - - - - "\u205F" (Unicode U+205F), a MEDIUM MATHEMATICAL SPACE. - - - - - "\u3000" (Unicode U+3000), a IDEOGRAPHIC SPACE. - - - - - "\u0085" (Unicode U+0085), a NEXT LINE (NEL). - - - - - "\u180E" (Unicode U+180E), a MONGOLIAN VOWEL SEPARATOR. - - - -'> - - - Optionally, the stripped characters can also be specified using - the characters parameter. - Simply list all characters that need to be stripped. - With .. it is possible to specify an incrementing range of characters. - -'> - - - Optionally, the stripped characters can also be specified using - the characters parameter. - Simply list all characters that need to be stripped. - -'> - - - An optional argument defining the encoding used when converting characters. - - - - If omitted, encoding defaults to the value of the - default_charset configuration - option. - - - - Although this argument is technically optional, you are highly encouraged to - specify the correct value for your code - if the default_charset - configuration option may be set incorrectly for the given input. - -'> - - - format - - - The format string is composed of zero or more directives: - ordinary characters (excluding %) that are - copied directly to the result and conversion - specifications, each of which results in fetching its - own parameter. - - - - A conversion specification follows this prototype: - %[argnum$][flags][width][.precision]specifier. - - - - Argnum - - An integer followed by a dollar sign $, - to specify which number argument to treat in the conversion. - - - - - Flags - - - - - - Flag - &Description; - - - - - - - - Left-justify within the given field width; - Right justification is the default - - - - + - - Prefix positive numbers with a plus sign - +; Default only negative - are prefixed with a negative sign. - - - - (space) - - Pads the result with spaces. - This is the default. - - - - 0 - - Only left-pads numbers with zeros. - With s specifiers this can - also right-pad with zeros. - - - - '(char) - - Pads the result with the character (char). - - - - - - - - - - Width - - Either an integer that says how many characters (minimum) - this conversion should result in, or *. - If * is used, then the width is supplied - as an additional integer value preceding the one formatted - by the specifier. - - - - - Precision - - A period . optionally followed by - either an integer or *, - whose meaning depends on the specifier: - - - - For e, E, - f and F - specifiers: this is the number of digits to be printed - after the decimal point (by default, this is 6). - - - - - For g, G, - h and H - specifiers: this is the maximum number of significant - digits to be printed. - - - - - For s specifier: it acts as a cutoff point, - setting a maximum character limit to the string. - - - - - - If the period is specified without an explicit value for precision, - 0 is assumed. If * is used, the precision is - supplied as an additional integer value preceding the one formatted - by the specifier. - - - - - - - - Specifiers - - - - Specifier - &Description; - - - - - % - - A literal percent character. No argument is required. - - - - b - - The argument is treated as an integer and presented - as a binary number. - - - - c - - The argument is treated as an integer and presented - as the character with that ASCII. - - - - d - - The argument is treated as an integer and presented - as a (signed) decimal number. - - - - e - - The argument is treated as scientific notation (e.g. 1.2e+2). - - - - E - - Like the e specifier but uses - uppercase letter (e.g. 1.2E+2). - - - - f - - The argument is treated as a float and presented - as a floating-point number (locale aware). - - - - F - - The argument is treated as a float and presented - as a floating-point number (non-locale aware). - - - - g - - - General format. - - - Let P equal the precision if nonzero, 6 if the precision is omitted, - or 1 if the precision is zero. - Then, if a conversion with style E would have an exponent of X: - - - If P > X ≥ −4, the conversion is with style f and precision P − (X + 1). - Otherwise, the conversion is with style e and precision P − 1. - - - - - G - - Like the g specifier but uses - E and f. - - - - h - - Like the g specifier but uses F. - Available as of PHP 8.0.0. - - - - H - - Like the g specifier but uses - E and F. Available as of PHP 8.0.0. - - - - o - - The argument is treated as an integer and presented - as an octal number. - - - - s - - The argument is treated and presented as a string. - - - - u - - The argument is treated as an integer and presented - as an unsigned decimal number. - - - - x - - The argument is treated as an integer and presented - as a hexadecimal number (with lowercase letters). - - - - X - - The argument is treated as an integer and presented - as a hexadecimal number (with uppercase letters). - - - - -
-
- - - - The c type specifier ignores padding and width. - - - - - - Attempting to use a combination of the string and width specifiers with character sets that require more than one byte per character may result in unexpected results. - - - - - Variables will be co-erced to a suitable type for the specifier: - - Type Handling - - - - Type - Specifiers - - - - - string - s - - - int - - d, - u, - c, - o, - x, - X, - b - - - - float - - e, - E, - f, - F, - g, - G, - h, - H - - - - -
-
-
- -'> - - - format - - - The interpreted format for string, which is - described in the documentation for sprintf with - following differences: - - - Function is not locale-aware. - - - F, g, G and - b are not supported. - - - D stands for decimal number. - - - i stands for integer with base detection. - - - n stands for number of characters processed so far. - - - s stops reading at any whitespace character. - - - * instead of argnum$ suppresses - the assignment of this conversion specification. - - - - - -'> - - - Prior to PHP 8.0.0, if needle is not a string, it is converted - to an integer and applied as the ordinal value of a character. - This behavior is deprecated as of PHP 7.3.0, and relying on it is highly - discouraged. Depending on the intended behavior, the - needle should either be explicitly cast to string, - or an explicit call to chr should be performed. - -'> - - - 8.0.0 - - needle now accepts an empty string. - -'> - - - 8.2.0 - - Case conversion no longer depends on the locale set with - setlocale. Only ASCII characters will be converted. - - -'> - - - 8.2.0 - - Case folding no longer depends on the locale set with - setlocale. Only ASCII case folding will be done. - Non-ASCII bytes will be compared by their byte value. - - -'> - - - - - - &Version; - &Description; - - - - - 8.0.0 - - This function no longer returns &false; on failure. - - - - 8.0.0 - - Throw a ValueError if the number of arguments is zero; - previously this function emitted a E_WARNING instead. - - - - 8.0.0 - - Throw a ValueError if [width] is less than zero or bigger than PHP_INT_MAX; - previously this function emitted a E_WARNING instead. - - - - 8.0.0 - - Throw a ValueError if [precision] is less than zero or bigger than PHP_INT_MAX; - previously this function emitted a E_WARNING instead. - - - - 8.0.0 - - Throw a ArgumentCountError when less arguments are given than required; - previously this function emitted a E_WARNING instead. - - - - - -'> - - - - - - &Version; - &Description; - - - - - 8.0.0 - - This function no longer returns &false; on failure. - - - - 8.0.0 - - Throw a ValueError if the number of arguments is zero; - previously this function emitted a E_WARNING instead. - - - - 8.0.0 - - Throw a ValueError if [width] is less than zero or bigger than PHP_INT_MAX; - previously this function emitted a E_WARNING instead. - - - - 8.0.0 - - Throw a ValueError if [precision] is less than zero or bigger than PHP_INT_MAX; - previously this function emitted a E_WARNING instead. - - - - 8.0.0 - - Throw a ValueError when less arguments are given than required; - previously this function emitted a E_WARNING instead. - - - - - -'> - - - As of PHP 8.0.0, a ValueError is thrown if the number of arguments is zero. - Prior to PHP 8.0.0, a E_WARNING was emitted instead. - - - As of PHP 8.0.0, a ValueError is thrown if [width] is less than zero or bigger than PHP_INT_MAX. - Prior to PHP 8.0.0, a E_WARNING was emitted instead. - - - As of PHP 8.0.0, a ValueError is thrown if [precision] is less than zero or bigger than PHP_INT_MAX. - Prior to PHP 8.0.0, a E_WARNING was emitted instead. - - - As of PHP 8.0.0, a ArgumentCountError is thrown when less arguments are given than required. - Prior to PHP 8.0.0, &false; was returned and a E_WARNING emitted instead. - -'> - - - As of PHP 8.0.0, a ValueError is thrown if the number of arguments is zero. - Prior to PHP 8.0.0, a E_WARNING was emitted instead. - - - As of PHP 8.0.0, a ValueError is thrown if [width] is less than zero or bigger than PHP_INT_MAX. - Prior to PHP 8.0.0, a E_WARNING was emitted instead. - - - As of PHP 8.0.0, a ValueError is thrown if [precision] is less than zero or bigger than PHP_INT_MAX. - Prior to PHP 8.0.0, a E_WARNING was emitted instead. - - - As of PHP 8.0.0, a ValueError is thrown when less arguments are given than required. - Prior to PHP 8.0.0, &false; was returned and a E_WARNING emitted instead. - -'> - - - Returns a value less than 0 if string1 - is less than string2; a value greater - than 0 if string1 is greater than - string2, and 0 if they - are equal. - No particular meaning can be reliably inferred from the value aside - from its sign. - -'> - - - - The sources of randomness in the order of priority are as follows: - - - - - Linux: getrandom(), /dev/urandom - - - - - FreeBSD >= 12 (PHP >= 7.3): getrandom(), /dev/urandom - - - - - Windows (PHP >= 7.2): CNG-API - - - Windows: CryptGenRandom - - - - - macOS (PHP >= 8.2; >= 8.1.9; >= 8.0.22 if CCRandomGenerateBytes is available at compile time): CCRandomGenerateBytes() - - - macOS (PHP >= 8.1; >= 8.0.2): arc4random_buf(), /dev/urandom - - - - - NetBSD >= 7 (PHP >= 7.1; >= 7.0.1): arc4random_buf(), /dev/urandom - - - - - OpenBSD >= 5.5 (PHP >= 7.1; >= 7.0.1): arc4random_buf(), /dev/urandom - - - - - DragonflyBSD (PHP >= 8.1): getrandom(), /dev/urandom - - - - - Solaris (PHP >= 8.1): getrandom(), /dev/urandom - - - - - Any combination of operating system and PHP version not previously mentioned: /dev/urandom - - - - - If none of the sources are available or they all fail to generate - randomness, then a Random\RandomException - will be thrown. - - - -'> - - - If an appropriate source of randomness cannot be found, - a Random\RandomException will be thrown. - - -'> - - - Although this function was added to PHP in PHP 7.0, a - userland implementation - is available for PHP 5.2 to 5.6, inclusive. - - -'> - - - - - Any Throwables thrown by the Random\Engine::generate method - of the underlying Random\Randomizer::$engine. - - -'> - - - - If the resulting URI is invalid, a Uri\InvalidUriException is thrown. - -'> - - - If the resulting URL is invalid, a Uri\WhatWg\InvalidUrlException is thrown. - -'> - - - -This function has been -REMOVED in PECL uopz 5.0.0.'> - - - - parser - - - The XML parser. - - -'> - - - If &null; is passed, the handler is reset to its default state. - - - An empty string will also reset the handler, - however this is deprecated as of PHP 8.4.0. - - - - - If handler is a callable, - the callable is set as the handler. - - - If handler is a string, - it can be the name of a method of an object set with - xml_set_object. - - - This is deprecated as of PHP 8.4.0. - - - - - - As of PHP 8.4.0, the callable is checked to be valid while setting the handler, - not when it is called. - This means that xml_set_object must be called prior to - setting a method string as the callback. - However, as this behaviour is also deprecated as of PHP 8.4.0, - using a proper callable for the method is recommended instead. - - -'> - - - parser - - - The XML parser calling the handler. - - -'> - - - 8.4.0 - - Passing a non-callable string to - handler is now deprecated, - use a proper callable for methods, or &null; to reset the handler. - - - - 8.4.0 - - The validity of handler as a callable - is now checked when setting the handler instead of checking when calling it. - -'> - - - 8.0.0 - - parser expects an XMLParser - instance now; previously, a valid xml resource was expected. - -'> - - - - All encrypted client streams now enable peer verification by default. By - default, this will use OpenSSL's default CA bundle to verify the peer - certificate. In most cases, no changes will need to be made to communicate - with servers with valid SSL certificates, as distributors generally - configure OpenSSL to use known good CA bundles. - - - - The default CA bundle may be overridden on a global basis by setting - either the openssl.cafile or openssl.capath configuration setting, or on a - per request basis by using the - cafile or - capath - context options. - - - - While not recommended in general, it is possible to disable peer - certificate verification for a request by setting the - verify_peer - context option to &false;, and to disable peer name validation by setting - the verify_peer_name - context option to &false;. - -'> - - - - - - - &Version; - &Description; - - - - - 8.4.0 - - This function is now also defined on aarch64. - Previously it was only defined on x86 and x86_64. - - - - - -'> - - - - This function is only available if the readline library PHP was built - against supports it. It is not available on Windows. - -'> - - diff --git a/reference/dbase/entities.dbase.ent b/reference/dbase/entities.dbase.ent new file mode 100644 index 000000000..1930ea3c8 --- /dev/null +++ b/reference/dbase/entities.dbase.ent @@ -0,0 +1,43 @@ + + + + + + + + Each field is converted to the appropriate PHP type, except: + + + + Dates are left as strings. + + + + + DateTime values are converted to strings. + + + + + Integers outside the range + PHP_INT_MIN..PHP_INT_MAX are + returned as strings. + + + + + Before dbase 7.0.0, booleans (L) were converted to 1 or + 0. + + + + + + diff --git a/reference/eio/entities.eio.ent b/reference/eio/entities.eio.ent new file mode 100644 index 000000000..e12f80364 --- /dev/null +++ b/reference/eio/entities.eio.ent @@ -0,0 +1,47 @@ + + + + + + + +callback function is called when the request is done. +It should match the following prototype: + + +data +is custom data passed to the request. + + +result +request-specific result value; basically, the value returned by corresponding +system call. + + +req +is optional request resource which can be used with functions like eio_get_last_error. + + + + + +The request priority: EIO_PRI_DEFAULT, EIO_PRI_MIN, EIO_PRI_MAX, or &null;. +If &null; passed, pri internally is set to +EIO_PRI_DEFAULT. + + + +Avoid relative +paths + + + diff --git a/reference/fann/entities.fann.ent b/reference/fann/entities.fann.ent new file mode 100644 index 000000000..7c7d3396b --- /dev/null +++ b/reference/fann/entities.fann.ent @@ -0,0 +1,30 @@ + + + + + + +Neural network resource. + +Neural network training data resource. + +Either neural network resource or neural network trainining data resource. + +No value is returned. + +Returns &true; on success, or &false; otherwise. + + Returns a neural network resource on success, or &false; on error. + + Returns a train data resource on success, or &false; on error. + +This function is only available if the fann extension has been build against libfann >= 2.2. + + diff --git a/reference/gearman/entities.gearman.ent b/reference/gearman/entities.gearman.ent new file mode 100644 index 000000000..e1f541bc7 --- /dev/null +++ b/reference/gearman/entities.gearman.ent @@ -0,0 +1,71 @@ + + + + + + +The job server host name. + +The job server port. + +A registered function the worker is to execute + +Serialized data to be processed + +Application context to associate with a task + +A unique ID used to identify a particular task + +The job handle assigned by the Gearman server + + + callback + + + A function or method to call. + It should return a valid Gearman return value. + + + If no return statement is present, it defaults to GEARMAN_SUCCESS. + + + intcallback + GearmanTasktask + mixedcontext + + + + task + + + The task this callback is called for. + + + + + context + + + Whatever has been passed to GearmanClient::addTask (or equivalent method) as context. + + + + + + + + + + The callback will only be triggered for tasks that are added (e.g. by calling GearmanClient::addTask) + after calling this method. + + + + diff --git a/reference/gmagick/entities.gmagick.ent b/reference/gmagick/entities.gmagick.ent new file mode 100644 index 000000000..3c73f55f3 --- /dev/null +++ b/reference/gmagick/entities.gmagick.ent @@ -0,0 +1,17 @@ + + + + + + +Throws an +GmagickException on error. + + diff --git a/reference/gnupg/entities.gnupg.ent b/reference/gnupg/entities.gnupg.ent new file mode 100644 index 000000000..016e296f4 --- /dev/null +++ b/reference/gnupg/entities.gnupg.ent @@ -0,0 +1,19 @@ + + + + + + +The gnupg identifier, from a call to +gnupg_init or gnupg. + +The fingerprint key. + + diff --git a/reference/imagick/entities.imagick.ent b/reference/imagick/entities.imagick.ent new file mode 100644 index 000000000..57741d3d1 --- /dev/null +++ b/reference/imagick/entities.imagick.ent @@ -0,0 +1,71 @@ + + + + + + +Returns &true; on success. + +Throws ImagickException on error. + +This method is available if Imagick has been compiled against ImageMagick version 6.2.9 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.3.1 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.3.2 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.3.6 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.3.7 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.3.8 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.3.9 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.4.0 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.4.4 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.4.5 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.4.7 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.4.9 or newer. + +This method is available if Imagick has been compiled against ImageMagick version 6.5.7 or newer. + +This method is not available if Imagick has been compiled against ImageMagick version 7.0.0 or newer. + +This constant is available if Imagick has been compiled against ImageMagick version + +This function has been DEPRECATED as of Imagick 3.4.4. Relying on this function is highly discouraged. + +Defaults to Imagick::CHANNEL_DEFAULT. Refer to this list of channel constants + +The amount of fuzz. For example, set fuzz to 10 and the color red at intensities of 100 and 102 respectively are now interpreted as the same color. + +Provide any channel constant that is valid for your channel mode. To apply to more than one channel, combine channel constants using bitwise operators. &imagick.default.channel.info; + +The level of transparency: 1.0 is fully opaque and 0.0 is fully transparent. + +Throw an +ImagickException on error. + + + + The behavior of the parameter bestfit changed in Imagick 3.0.0. + Before this version given dimensions 400x400 an image of dimensions 200x150 would be + left untouched. In Imagick 3.0.0 and later the image would be scaled up to size 400x300 as + this is the "best fit" for the given dimensions. If bestfit + parameter is used both width and height must be given. + + + + diff --git a/reference/inotify/entities.inotify.ent b/reference/inotify/entities.inotify.ent new file mode 100644 index 000000000..5c51abad4 --- /dev/null +++ b/reference/inotify/entities.inotify.ent @@ -0,0 +1,17 @@ + + + + + + +Resource returned by +inotify_init + + diff --git a/reference/mcrypt/entities.mcrypt.ent b/reference/mcrypt/entities.mcrypt.ent new file mode 100644 index 000000000..3ecf06e25 --- /dev/null +++ b/reference/mcrypt/entities.mcrypt.ent @@ -0,0 +1,20 @@ + + + + + + +One of the MCRYPT_ciphername constants, or the name of the algorithm as string. + +Used for the initialization in CBC, CFB, OFB modes, and in some algorithms in STREAM mode. If the provided IV size is not supported by the chaining mode or no IV was provided, but the chaining mode requires one, the function will emit a warning and return &false;. + +One of the MCRYPT_MODE_modename constants, or one of the following strings: "ecb", "cbc", "cfb", "ofb", "nofb" or "stream". + + diff --git a/reference/memcached/entities.memcached.ent b/reference/memcached/entities.memcached.ent new file mode 100644 index 000000000..a4bc624e1 --- /dev/null +++ b/reference/memcached/entities.memcached.ent @@ -0,0 +1,47 @@ + + + + + + + + As of memcached 1.3.0 (released 2009) this feature is no longer + supported. Passing a non-zero time will cause + the deletion to fail. Memcached::getResultCode + will return MEMCACHED_INVALID_ARGUMENTS. + + + +The expiration time, defaults to 0. See Expiration Times for more info. + +The key identifying the server to store the value on or retrieve it from. Instead of hashing on the actual key for the item, we hash on the server key when deciding which memcached server to talk to. This allows related items to be grouped together on a single server for efficiency with multi operations. + +An array of key/value pairs to store on the server. + +The key under which to store the value. + +The value to store. + +Use Memcached::getResultCode if necessary. + + + Returns an array indexed by keys. Each element + is &true; if the corresponding key was deleted, or one of the + Memcached::RES_* constants if the corresponding deletion + failed. + + + The Memcached::getResultCode will return + the result code for the last executed delete operation, that is, the delete + operation for the last element of keys. + + + + diff --git a/reference/mongodb/entities.mongodb.ent b/reference/mongodb/entities.mongodb.ent new file mode 100644 index 000000000..bc461b02d --- /dev/null +++ b/reference/mongodb/entities.mongodb.ent @@ -0,0 +1,827 @@ + + + + + + + + + PECL mongodb 2.0.0 + + This class was removed. + + + + + + + PECL mongodb 2.0.0 + + This function was removed. + + + + + + + PECL mongodb 2.0.0 + + This method was removed. + + + + + + + PECL mongodb 2.0.0 + + + This class no longer implements the + Serializable interface. + + + + + + + + PECL mongodb 1.15.0 + + Return types for methods are declared as tentative on PHP 8.0 and newer, + triggering deprecation notices in code that implements this interface + without declaring the appropriate return types. The #[ReturnTypeWillChange] + attribute can be added to silence the deprecation notice. + + + + + + + PECL mongodb 2.0.0 + + Return types previously declared as tentative are now enforced. + + + + + + + PECL mongodb 2.0.0 + + + This method now throws an exception when called for an unacknowledged write instead of returning &null;. + + + + + + + + collation + arrayobject + + + Collation allows users to specify language-specific rules for string comparison, such as rules for lettercase and accent marks. When specifying collation, the "locale" field is mandatory; all other collation fields are optional. For descriptions of the fields, see Collation Document. + + + If the collation is unspecified but the collection has a default collation, the operation uses the collation specified for the collection. If no collation is specified for the collection or for the operation, MongoDB uses the simple binary comparison used in prior versions for string comparisons. + + + This option is available in MongoDB 3.4+ and will result in an exception at execution time if specified for an older server version. + + + + + + + + let + arrayobject + + + Map of parameter names and values. Values must be constant or closed expressions that do not reference document fields. Parameters can then be accessed as variables in an aggregate expression context (e.g. $$var). + + + This option is available in MongoDB 5.0+ and will result in an exception at execution time if specified for an older server version. + + + + + + + + keyVaultClient + MongoDB\Driver\Manager + The Manager used to route data key queries to a separate MongoDB cluster. By default, the current Manager and cluster is used. + + + + + + keyVaultNamespace + string + A fully qualified namespace (e.g. "databaseName.collectionName") denoting the collection that contains all data keys used for encryption and decryption. This option is required. + + + + + + kmsProviders + array + + + A document containing the configuration for one or more KMS providers, which are used to encrypt data keys. Supported providers include "aws", "azure", "gcp", "kmip", and "local" and at least one must be specified. + + + If an empty document is specified for "aws", + "azure", or "gcp", the driver + will attempt to configure the provider using + Automatic Credentials. + + + The format for "aws" is as follows: + + +, + secretAccessKey: , + sessionToken: +} +]]> + + + The format for "azure" is as follows: + + +, + clientId: , + clientSecret: , + identityPlatformEndpoint: // Defaults to "login.microsoftonline.com" +} +]]> + + + The format for "gcp" is as follows: + + +, + privateKey: |, + endpoint: // Defaults to "oauth2.googleapis.com" +} +]]> + + + The format for "kmip" is as follows: + + + +} +]]> + + + The format for "local" is as follows: + + +| +} +]]> + + + + + + + + + <literal>"aws"</literal> provider options + + + + Option + Type + Description + + + + + region + string + Required. + + + key + string + Required. The Amazon Resource Name (ARN) to the AWS customer master key (CMK). + + + endpoint + string + Optional. An alternate host identifier to send KMS requests to. May include port number. + + + +
+
+ + + <literal>"azure"</literal> provider options + + + + Option + Type + Description + + + + + keyVaultEndpoint + string + Required. Host with optional port (e.g. "example.vault.azure.net"). + + + keyName + string + Required. + + + keyVersion + string + Optional. A specific version of the named key. Defaults to using the key's primary version. + + + +
+
+ + + <literal>"gcp"</literal> provider options + + + + Option + Type + Description + + + + + projectId + string + Required. + + + location + string + Required. + + + keyRing + string + Required. + + + keyName + string + Required. + + + keyVersion + string + Optional. A specific version of the named key. Defaults to using the key's primary version. + + + endpoint + string + Optional. Host with optional port. Defaults to "cloudkms.googleapis.com". + + + +
+
+ + + <literal>"kmip"</literal> provider options + + + + Option + Type + Description + + + + + keyId + string + Optional. Unique identifier to a 96-byte KMIP secret data managed object. If unspecified, the driver creates a random 96-byte KMIP secret data managed object. + + + endpoint + string + Optional. Host with optional port. + + + delegated + bool + Optional. If true, this key should be decrypted by the KMIP server. + + + +
+
+
+ + + + tlsOptions + array + + + A document containing the TLS configuration for one or more KMS providers. Supported providers include "aws", "azure", "gcp", and "kmip". All providers support the following options: + + +: { + tlsCaFile: , + tlsCertificateKeyFile: , + tlsCertificateKeyFilePassword: , + tlsDisableOCSPEndpointCheck: +} +]]> + + + + + + + + maxCommitTimeMS + integer + + + The maximum amount of time in milliseconds to allow a single + commitTransaction command to run. + + + If specified, maxCommitTimeMS must be a signed + 32-bit integer greater than or equal to zero. + + + + + + + + readConcern + MongoDB\Driver\ReadConcern + + + A read concern to apply to the operation. + + + This option is available in MongoDB 3.2+ and will result in an + exception at execution time if specified for an older server + version. + + + + + + + + readPreference + MongoDB\Driver\ReadPreference + + + A read preference to use for selecting a server for the operation. + + + + + + + + session + MongoDB\Driver\Session + + + A session to associate with the operation. + + + + + + + + + If you are using a "session" which has a transaction + in progress, you cannot specify a "readConcern" or + "writeConcern" option. This will result in an + MongoDB\Driver\Exception\InvalidArgumentException + being thrown. Instead, you should set these two options when you create + the transaction with + MongoDB\Driver\Session::startTransaction. + + + + + + + writeConcern + MongoDB\Driver\WriteConcern + + + A write concern to apply to the operation. + + + + + + + + namespace (string) + + + A fully qualified namespace (e.g. "databaseName.collectionName"). + + + + + + + + db (string) + + + The name of the database on which to execute the command. + + + + + + + + bulk (MongoDB\Driver\BulkWrite) + + + The write(s) to execute. + + + + + + + + bulk (MongoDB\Driver\BulkWriteCommand) + + + The write(s) to execute. + + + + + + + + command (MongoDB\Driver\Command) + + + The command to execute. + + + + + + + + options + + + + Encryption options + + + + Option + Type + Description + + + + + algorithm + string + + + The encryption algorithm to be used. This option is required. + Specify one of the following + ClientEncryption constants: + + + MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_DETERMINISTIC + MongoDB\Driver\ClientEncryption::AEAD_AES_256_CBC_HMAC_SHA_512_RANDOM + MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED + MongoDB\Driver\ClientEncryption::ALGORITHM_UNINDEXED + MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE + + + + + contentionFactor + int + + + The contention factor for evaluating queries with indexed, encrypted + payloads. + + + This option only applies and may only be specified when + algorithm is + MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED + or + MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE. + + + + + keyAltName + string + + + Identifies a key vault collection document by + keyAltName. This option is mutually exclusive + with keyId and exactly one is required. + + + + + keyId + MongoDB\BSON\Binary + + + Identifies a data key by _id. The value is a UUID + (binary subtype 4). This option is mutually exclusive with + keyAltName and exactly one is required. + + + + + queryType + string + + + The query type for evaluating queries with indexed, encrypted + payloads. Specify one of the following + ClientEncryption constants: + + + MongoDB\Driver\ClientEncryption::QUERY_TYPE_EQUALITY + MongoDB\Driver\ClientEncryption::QUERY_TYPE_RANGE + + + This option only applies and may only be specified when + algorithm is + MongoDB\Driver\ClientEncryption::ALGORITHM_INDEXED + or MongoDB\Driver\ClientEncryption::ALGORITHM_RANGE. + + + + + rangeOpts + array + + + Index options for a queryable encryption field supporting "range" + queries. The options below must match the values set in the + encryptedFields of the target collection. For + double and decimal128 BSON field types, min, + max, and precision must all be + set, or all be unset. + + +
+ Range index options + + + + Option + Type + Description + + + + + min + mixed + + Required if precision is set. The minimum + BSON value of the range. + + + + max + mixed + + Required if precision is set. The maximum + BSON value of the range. + + + + sparsity + int + Optional. Positive 64-bit integer. + + + precision + int + + Optional. Positive 32-bit integer specifying precision to use + for explicit encryption. May only be set for double or + decimal128 BSON field types. + + + + trimFactor + int + Optional. Positive 32-bit integer. + + + +
+
+ + + + + + +
+
+
+ + + + query (MongoDB\Driver\Query) + + + The query to execute. + + + + + + + + typeMap (array) + + + Type map configuration. + + + + + + + + filter (arrayobject) + + + The query predicate. + An empty predicate will match all documents in the collection. + + + + When evaluating query criteria, MongoDB compares types and values according to its own comparison rules for BSON types, which differs from PHP's comparison and type juggling rules. When matching a special BSON type the query criteria should use the respective BSON class (e.g. use MongoDB\BSON\ObjectId to match an ObjectId). + + + + + + +Returns MongoDB\Driver\Cursor on success. + +Returns MongoDB\Driver\WriteResult on success. + +Returns MongoDB\Driver\BulkWriteCommandResult on success. + +&mongodb.throws.argumentparsing;&mongodb.throws.connection;&mongodb.throws.authentication; + +Throws MongoDB\Driver\Exception\InvalidArgumentException if the "session" option is used with an associated transaction in combination with a "readConcern" or "writeConcern" option. + +Throws MongoDB\Driver\Exception\InvalidArgumentException if the "session" option is used in combination with an unacknowledged write concern. + +Throws MongoDB\Driver\Exception\BulkWriteCommandException on any write failure (e.g. command failure, write or write concern error) + +Throws MongoDB\Driver\Exception\BulkWriteException on any write failure (e.g. write error, failure to apply a write concern) + +Throws MongoDB\Driver\Exception\InvalidArgumentException on argument parsing errors. + +Throws MongoDB\Driver\Exception\AuthenticationException if authentication is needed and fails. + +Throws MongoDB\Driver\Exception\ConnectionException if connection to the server fails (for reasons other than authentication). + +Throws MongoDB\Driver\Exception\UnexpectedValueException if the input did not contain exactly one BSON document. Possible reasons include, but are not limited to, invalid BSON, extra data (after reading one BSON document), or an unexpected libbson error. + +Throws MongoDB\Driver\Exception\LogicException if the write was not acknowledged. + + + + + MongoDB\BSON\Decimal128 is only compatible with + MongoDB 3.4+. Attempting to use the BSON type with an earlier version of + MongoDB will result in an error. + + + + + + + + The output is consistent with the MongoDB\BSON\toJSON + function, which uses the driver-specific legacy extended JSON format. This + does not necessarily match the + relaxed + or canonical + extended JSON representations used by + MongoDB\BSON\toRelaxedExtendedJSON and + MongoDB\BSON\toCanonicalExtendedJSON, respectively. + + + + + + + + On Unix platforms, the extension is sensitive to scripts that use the + fork() system call without also calling exec(). Users are advised not to + re-use MongoDB\Driver\Manager instances in a forked + child process. + + + + + + + + Because PHP's integer type is signed, some values returned by this + method may appear as negative integers on 32-bit platforms. The + "%u" formatter of sprintf may be + used to obtain a string representation of the unsigned decimal value. + + + + + + + + The "readPreference" option does not control the server + to which the driver issues the operation; it will always be executed on + this server object. Instead, it may be used when issuing the operation to a + secondary (from a replica set connection, not standalone) or mongos node to + ensure that the driver sets the wire protocol accordingly or adds the read + preference to the operation, respectively. + + + + + + + + It is the caller's responsibility to ensure that the server is capable + of executing the write operation. For example, executing a write operation + on a secondary (excluding its "local" database) will fail. + + + + + + + + BSON documents can technically contain duplicate keys because documents are + stored as a list of key-value pairs; however, applications should refrain + from generating documents with duplicate keys as server and driver behavior + may be undefined. Since PHP objects and arrays cannot have duplicate keys, + data could also be lost when decoding a BSON document with duplicate keys. + + + + +
diff --git a/reference/mysql/entities.mysql.ent b/reference/mysql/entities.mysql.ent new file mode 100644 index 000000000..862b0bcb4 --- /dev/null +++ b/reference/mysql/entities.mysql.ent @@ -0,0 +1,72 @@ + + + + + + + +link_identifierThe MySQL connection. If the +link identifier is not specified, the last link opened by +mysql_connect is assumed. If no such link is found, it +will try to create one as if mysql_connect had been called +with no arguments. If no connection is found or established, an +E_WARNING level error is generated. + + + +link_identifierThe MySQL connection. If the +link identifier is not specified, the last link opened by +mysql_connect is assumed. If no connection is found or +established, an E_WARNING level error is +generated. + + +resultThe result resource that +is being evaluated. This result comes from a call to +mysql_query. + + +field_offsetThe numerical field offset. The +field_offset starts at 0. If +field_offset does not exist, an error of level +E_WARNING is also issued. + +This extension was deprecated in PHP 5.5.0, and it was removed in PHP 7.0.0. +Instead, the MySQLi or PDO_MySQL extension should be used. +See also MySQL: choosing an API guide. +Alternatives to this function include: + +This function was deprecated in PHP 4.3.0, and it +and the entire original MySQL extension was removed in PHP 7.0.0. +Instead, use either the actively developed MySQLi or PDO_MySQL extensions. +See also the MySQL: choosing an API guide. +Alternatives to this function include: + +This function was deprecated in PHP 5.3.0, and it +and the entire original MySQL extension was removed in PHP 7.0.0. +Instead, use either the actively developed MySQLi or PDO_MySQL extensions. +See also the MySQL: choosing an API guide. +Alternatives to this function include: + +This function was deprecated in PHP 5.4.0, and it +and the entire original MySQL extension was removed in PHP 7.0.0. +Instead, use either the actively developed MySQLi or PDO_MySQL extensions. +See also the MySQL: choosing an API guide. +Alternatives to this function include: + + +Open non-persistent MySQL connections and result sets are automatically destroyed when a +PHP script finishes its execution. So, while explicitly closing open +connections and freeing result sets is optional, doing so is recommended. +This will immediately return resources to PHP and MySQL, which can +improve performance. For related information, see +freeing resources + + diff --git a/reference/oauth/entities.oauth.ent b/reference/oauth/entities.oauth.ent new file mode 100644 index 000000000..3cbd33a08 --- /dev/null +++ b/reference/oauth/entities.oauth.ent @@ -0,0 +1,19 @@ + + + + + + +Emits an E_ERROR level +error if the callback function cannot be called, or was not specified. + +Previously returned &null; on failure, instead of &false;. + + diff --git a/reference/ps/entities.ps.ent b/reference/ps/entities.ps.ent new file mode 100644 index 000000000..b8b444a0c --- /dev/null +++ b/reference/ps/entities.ps.ent @@ -0,0 +1,18 @@ + + + + + + +The note will not be visible if the document +is printed or viewed but it will show up if the document is converted to +pdf by either Acrobat Distiller™ or Ghostview. + + diff --git a/reference/radius/entities.radius.ent b/reference/radius/entities.radius.ent new file mode 100644 index 000000000..2cc7ef627 --- /dev/null +++ b/reference/radius/entities.radius.ent @@ -0,0 +1,26 @@ + + + + + + +A request must be created via radius_create_request before this function can be called. + +typeThe attribute type. + +radius_handleThe RADIUS resource. + +optionsA bitmask of the attribute options. The available options include RADIUS_OPTION_TAGGED and RADIUS_OPTION_SALT. + +tagThe attribute tag. This parameter is ignored unless the RADIUS_OPTION_TAGGED option is set. + +vendorThe vendor ID. + + diff --git a/reference/rnp/entities.rnp.ent b/reference/rnp/entities.rnp.ent new file mode 100644 index 000000000..3f91dcd80 --- /dev/null +++ b/reference/rnp/entities.rnp.ent @@ -0,0 +1,20 @@ + + + + + + +The FFI object returned by rnp_ffi_create. + +The key format of the data (GPG, KBX, G10). + +See RNP_LOAD_SAVE_* flags description. + + diff --git a/reference/runkit7/entities.runkit7.ent b/reference/runkit7/entities.runkit7.ent new file mode 100644 index 000000000..3e3a6b9f4 --- /dev/null +++ b/reference/runkit7/entities.runkit7.ent @@ -0,0 +1,24 @@ + + + + + + +This function cannot +be used to manipulate the currently running (or chained) method. + + +By default, only +userspace functions may be removed, renamed, or modified. In order to +override internal functions, you must enable the +runkit.internal_override setting in &php.ini;. + + + diff --git a/reference/ssh2/entities.ssh2.ent b/reference/ssh2/entities.ssh2.ent new file mode 100644 index 000000000..530f8870c --- /dev/null +++ b/reference/ssh2/entities.ssh2.ent @@ -0,0 +1,20 @@ + + + + + + +The public key subsystem +is used for managing public keys on a server to which the client is +already authenticated. To authenticate to a remote system +using public key authentication, use the +ssh2_auth_pubkey_file function instead. + + diff --git a/reference/stomp/entities.stomp.ent b/reference/stomp/entities.stomp.ent new file mode 100644 index 000000000..bf260813c --- /dev/null +++ b/reference/stomp/entities.stomp.ent @@ -0,0 +1,22 @@ + + + + + + +linkProcedural style only: The stomp link identifier returned by stomp_connect. + +headersAssociative array containing the additional headers (example: receipt). + +A transaction header may be specified, indicating that the message acknowledgment should be part of the named transaction. + +Stomp is inherently asynchronous. Synchronous communication can be implemented adding a receipt header. This will cause methods to not return anything until the server has acknowledged receipt of the message or until read timeout was reached. + + diff --git a/reference/svn/entities.svn.ent b/reference/svn/entities.svn.ent new file mode 100644 index 000000000..7d97b10c1 --- /dev/null +++ b/reference/svn/entities.svn.ent @@ -0,0 +1,20 @@ + + + + + + +Relative paths will be resolved as if the current working directory was the one that contains the PHP binary. To use the calling script's working directory, use realpath or dirname(__FILE__). + +Refer to status constants for possible values. + +Refer to type constants for possible values. + + diff --git a/reference/trader/entities.trader.ent b/reference/trader/entities.trader.ent new file mode 100644 index 000000000..52a49312b --- /dev/null +++ b/reference/trader/entities.trader.ent @@ -0,0 +1,74 @@ + + + + + + +Array of real values. + +High price, array of real values. + +Low price, array of real values. + +Closing price, array of real values. + +Opening price, array of real values. + +Volume traded, array of real values. + +Array of real values. + +Percentage of penetration of a candle within another candle. + +Volume Factor. Valid range from 1 to 0. + +Number of period. Valid range from 2 to 100000. + +Number of period for the fast MA. Valid range from 2 to 100000. + +Number of period for the slow MA. Valid range from 2 to 100000. + +Smoothing for the signal line (nb of period). Valid range from 1 to 100000. + +Time period for building the Fast-K line. Valid range from 1 to 100000. + +Smoothing for making the Fast-D line. Valid range from 1 to 100000, usually set to 3. + +Smoothing for making the Slow-K line. Valid range from 1 to 100000, usually set to 3. + +Smoothing for making the Slow-D line. Valid range from 1 to 100000. + +Value less than minimum will be changed to Minimum period. Valid range from 2 to 100000 + +Value higher than minimum will be changed to Maximum period. Valid range from 2 to 100000 + +Type of Moving Average. TRADER_MA_TYPE_* series of constants should be used. + +Type of Moving Average for fast MA. TRADER_MA_TYPE_* series of constants should be used. + +Type of Moving Average for slow MA. TRADER_MA_TYPE_* series of constants should be used. + +Type of Moving Average for Fast-D. TRADER_MA_TYPE_* series of constants should be used. + +Type of Moving Average for Slow-D. TRADER_MA_TYPE_* series of constants should be used. + +Type of Moving Average for Slow-K. TRADER_MA_TYPE_* series of constants should be used. + +Type of Moving Average for signal line. TRADER_MA_TYPE_* series of constants should be used. + +Deviation multiplier for upper band. Valid range from TRADER_REAL_MIN to TRADER_REAL_MAX. + +Deviation multiplier for lower band. Valid range from TRADER_REAL_MIN to TRADER_REAL_MAX. + +Upper limit use in the adaptive algorithm. Valid range from 0.01 to 0.99. + +Lower limit use in the adaptive algorithm. Valid range from 0.01 to 0.99. + + diff --git a/reference/uopz/entities.uopz.ent b/reference/uopz/entities.uopz.ent new file mode 100644 index 000000000..623cf07ad --- /dev/null +++ b/reference/uopz/entities.uopz.ent @@ -0,0 +1,17 @@ + + + + + + +This function has been +REMOVED in PECL uopz 5.0.0. + + diff --git a/reference/win32service/entities.win32service.ent b/reference/win32service/entities.win32service.ent new file mode 100644 index 000000000..535a46e60 --- /dev/null +++ b/reference/win32service/entities.win32service.ent @@ -0,0 +1,18 @@ + + + + + + +, &false; if there is a problem with the parameters or a Win32 Error Code on failure. + +returned WIN32_NO_ERROR on success&win32service.false.error; + + diff --git a/reference/xattr/entities.xattr.ent b/reference/xattr/entities.xattr.ent new file mode 100644 index 000000000..524da7a2b --- /dev/null +++ b/reference/xattr/entities.xattr.ent @@ -0,0 +1,20 @@ + + + + + + +Extended attributes have two different namespaces: user +and root. The user namespace is available to all users, while the root namespace +is available only to users with root privileges. xattr operates on the user +namespace by default, but this can be changed with the +flags parameter. + +