diff --git a/appendices/about.xml b/appendices/about.xml index b428e77a61d5..82219a298505 100644 --- a/appendices/about.xml +++ b/appendices/about.xml @@ -340,9 +340,9 @@ Returns the length of given string. If an error is found in this manual, in any language, please report them - using the issue tracker of the respective language repository at https://github.com/php; + using the issue tracker of the respective language repository at &url.php.git;; for instance, errors in the English manual should be reported at - https://github.com/php/doc-en/issues. + &url.php.git;doc-en/issues. All documentation related problems, including those about manual formats, should be submitted as bug reports. diff --git a/appendices/migration84/incompatible.xml b/appendices/migration84/incompatible.xml index 284f6ff45034..7fa34435258b 100644 --- a/appendices/migration84/incompatible.xml +++ b/appendices/migration84/incompatible.xml @@ -627,7 +627,7 @@ As a consequence, this means {,3} is now recognized as a quantifier instead of as text. Furthermore, the meaning of some character classes in UCP mode has changed. - Consult the PCRE2 Changelog + Consult the PCRE2 Changelog for a full changelog. diff --git a/faq/obtaining.xml b/faq/obtaining.xml index 8f5b992d3a61..0878f7d728cf 100644 --- a/faq/obtaining.xml +++ b/faq/obtaining.xml @@ -192,7 +192,7 @@ - See the PHP Wiki for the latest instructions: Step by Step Build Instructions + See the PHP Wiki for the latest instructions: Step by Step Build Instructions diff --git a/install/cloud/azure.xml b/install/cloud/azure.xml index e5bfed846389..75bf30d99ccd 100644 --- a/install/cloud/azure.xml +++ b/install/cloud/azure.xml @@ -17,7 +17,7 @@ - Azure portal: create, edit settings and delete web sites. Azure Portal + Azure portal: create, edit settings and delete web sites. Azure Portal @@ -37,10 +37,10 @@ - There is also a PHP SDK for programmatically using many Azure Services from your PHP code. See Azure SDK for PHP. + There is also a PHP SDK for programmatically using many Azure Services from your PHP code. See Azure SDK for PHP. - For more information, see Azure PHP Developer Center + For more information, see Azure PHP Developer Center diff --git a/install/cloud/digitalocean.xml b/install/cloud/digitalocean.xml index 39fa67391987..537ce169358e 100644 --- a/install/cloud/digitalocean.xml +++ b/install/cloud/digitalocean.xml @@ -9,14 +9,14 @@ - Cloudways: + Cloudways: One-click deployment of major PHP applications: WordPress, Magento, Drupal, Laravel, and more. - Droplet: + Droplet: Virtual machine boxes and installing Lamp stack on a Linux server @@ -25,7 +25,7 @@ - App Platform: + App Platform: Managed infrastructure to build, deploy, and scale apps quickly. Learn @@ -35,7 +35,7 @@ - Functions: + Functions: Serverless platform that allows developers to run code without provisioning or managing servers. PHP is supported natively. Learn diff --git a/install/macos/packages.xml b/install/macos/packages.xml index b0c08002dc55..aadbf7b62612 100644 --- a/install/macos/packages.xml +++ b/install/macos/packages.xml @@ -14,7 +14,7 @@ An easy way to install PHP on macOS is with the - Homebrew packaging manager. + Homebrew packaging manager. diff --git a/install/unix/litespeed.xml b/install/unix/litespeed.xml index 30dc7d7f48f0..2f97c5ab924b 100644 --- a/install/unix/litespeed.xml +++ b/install/unix/litespeed.xml @@ -38,9 +38,9 @@ To obtain and install either LiteSpeed Web Server or OpenLiteSpeed Web Server, visit the LiteSpeed Web Server documentation - install page + install page or OpenLiteSpeed documentation - install page. + install page. @@ -126,7 +126,7 @@ Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies now be running with support for PHP as an SAPI extension. There are many more configuration options available for LSWS / OLS and PHP. For more information, check out the LiteSpeed documentation about - PHP. + PHP. @@ -214,8 +214,8 @@ PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 /path/to/lsphp -b IP_address:po Currently LiteSpeed PHP can be used with LiteSpeed Web Server, OpenLiteSpeed Web Server, and Apache mod_lsapi. For steps on server-side configuration, visit the documentation pages for - LiteSpeed Web Server - and OpenLiteSpeed. + LiteSpeed Web Server + and OpenLiteSpeed. @@ -225,25 +225,25 @@ PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 /path/to/lsphp -b IP_address:po CentOS: On CentOS, LSPHP can be installed from the LiteSpeed Repository or the Remi - Repository using RPM. + Repository using RPM. Debian: On Debian, LSPHP can be installed from the LiteSpeed Repository using - apt. + apt. cPanel: - Visit the respective documentation page + Visit the respective documentation page about how to install LSPHP with cPanel and LSWS/OLS using EasyApache 4. Plesk: Plesk can be used with LSPHP on CentOS, CloudLinux, Debian, and Ubuntu, - for more details on this, visit the respective documentation page + for more details on this, visit the respective documentation page diff --git a/install/unix/openbsd.xml b/install/unix/openbsd.xml index 41b6d1d06ac6..a4fc0d323117 100644 --- a/install/unix/openbsd.xml +++ b/install/unix/openbsd.xml @@ -85,7 +85,7 @@ Follow the instructions shown with each package! requires Xorg to be installed. Unless already installed at base install by adding the xbase.tgz file set, this can be added at post-installation (see - OpenBSD FAQ#4). + OpenBSD FAQ#4). diff --git a/install/windows/iis.xml b/install/windows/iis.xml index dfed5022f16a..f58bcd93787e 100644 --- a/install/windows/iis.xml +++ b/install/windows/iis.xml @@ -10,9 +10,9 @@ On Windows Server, the IIS role can be added via the Server Manager. The CGI Role Feature needs to be included. On Windows Desktop, IIS has to be added via the Control Panel's Add/Remove Programs. - The Microsoft documentation has detailed instructions for enabling IIS. + The Microsoft documentation has detailed instructions for enabling IIS. For development, - IIS/Express can also be used. + IIS/Express can also be used. diff --git a/install/windows/recommended.xml b/install/windows/recommended.xml index 3017541c237d..e5f65d4a9639 100644 --- a/install/windows/recommended.xml +++ b/install/windows/recommended.xml @@ -41,7 +41,7 @@ opcache.enable_cli=On If high performance is needed, use the object cache in the applications. - See: http://pecl.php.net/package/WinCache + See: &url.pecl.package;WinCache to download a WinCache DLL (or WINCACHE_*.tgz) to the PHP extensions directory (extension_dir in the php.ini). diff --git a/install/windows/tools.xml b/install/windows/tools.xml index 0c05568fdaa7..cd184bc9aee5 100644 --- a/install/windows/tools.xml +++ b/install/windows/tools.xml @@ -4,9 +4,9 @@ Third-party tools for installing PHP &warn.install.third-party-support; - XAMPP, - WampServer, and - Bitnami + XAMPP, + WampServer, and + Bitnami will also setup PHP applications for use with Apache on Windows. diff --git a/reference/com/compersisthelper/loadfromfile.xml b/reference/com/compersisthelper/loadfromfile.xml index aa9bf847c413..b8ca6fb94b4d 100644 --- a/reference/com/compersisthelper/loadfromfile.xml +++ b/reference/com/compersisthelper/loadfromfile.xml @@ -34,7 +34,7 @@ The access mode to be used when opening the file. Possible values are - taken from the STGM enumeration. + taken from the STGM enumeration. The method can treat this value as a suggestion, adding more restrictive permissions if necessary. If flags is 0, the implementation is supposed to open the file using whatever default diff --git a/reference/ds/book.xml b/reference/ds/book.xml index fc1df88bba4f..4a6d5f5db18e 100644 --- a/reference/ds/book.xml +++ b/reference/ds/book.xml @@ -12,7 +12,7 @@ Efficient data structures for PHP 7, provided as an alternative to the &array;. - See this blog post + See this blog post for benchmarks, discussion and frequently asked questions. diff --git a/reference/ds/ds/map/diff.xml b/reference/ds/ds/map/diff.xml index c2783a452505..92c11bdbff46 100644 --- a/reference/ds/ds/map/diff.xml +++ b/reference/ds/ds/map/diff.xml @@ -48,7 +48,7 @@ &reftitle.seealso; - Complement on Wikipedia + Complement on Wikipedia diff --git a/reference/ds/ds/map/intersect.xml b/reference/ds/ds/map/intersect.xml index a64b0f999a1b..96170889cc0c 100644 --- a/reference/ds/ds/map/intersect.xml +++ b/reference/ds/ds/map/intersect.xml @@ -56,7 +56,7 @@ &reftitle.seealso; - Intersection on Wikipedia + Intersection on Wikipedia diff --git a/reference/ds/ds/map/union.xml b/reference/ds/ds/map/union.xml index 0801c08b3c5d..f5064677a288 100644 --- a/reference/ds/ds/map/union.xml +++ b/reference/ds/ds/map/union.xml @@ -54,7 +54,7 @@ &reftitle.seealso; - Union on Wikipedia + Union on Wikipedia diff --git a/reference/ds/ds/map/xor.xml b/reference/ds/ds/map/xor.xml index b00aca75b652..53c60982cb79 100644 --- a/reference/ds/ds/map/xor.xml +++ b/reference/ds/ds/map/xor.xml @@ -48,7 +48,7 @@ &reftitle.seealso; - Symmetric Difference on Wikipedia + Symmetric Difference on Wikipedia diff --git a/reference/ds/ds/set/diff.xml b/reference/ds/ds/set/diff.xml index b001fd1a6b91..ddc1635d1209 100644 --- a/reference/ds/ds/set/diff.xml +++ b/reference/ds/ds/set/diff.xml @@ -46,7 +46,7 @@ &reftitle.seealso; - Complement on Wikipedia + Complement on Wikipedia diff --git a/reference/ds/ds/set/intersect.xml b/reference/ds/ds/set/intersect.xml index 9af0b198c946..9ea56e010349 100644 --- a/reference/ds/ds/set/intersect.xml +++ b/reference/ds/ds/set/intersect.xml @@ -49,7 +49,7 @@ &reftitle.seealso; - Intersection on Wikipedia + Intersection on Wikipedia diff --git a/reference/ds/ds/set/union.xml b/reference/ds/ds/set/union.xml index 16bf99e396cf..1094db761e97 100644 --- a/reference/ds/ds/set/union.xml +++ b/reference/ds/ds/set/union.xml @@ -47,7 +47,7 @@ &reftitle.seealso; - Union on Wikipedia + Union on Wikipedia diff --git a/reference/ds/ds/set/xor.xml b/reference/ds/ds/set/xor.xml index 59428f701b14..1b64dbbae8ff 100644 --- a/reference/ds/ds/set/xor.xml +++ b/reference/ds/ds/set/xor.xml @@ -48,7 +48,7 @@ &reftitle.seealso; - Symmetric Difference on Wikipedia + Symmetric Difference on Wikipedia diff --git a/reference/ds/setup.xml b/reference/ds/setup.xml index 1dc945d6ce39..66f0fb9923bf 100644 --- a/reference/ds/setup.xml +++ b/reference/ds/setup.xml @@ -47,17 +47,10 @@ phpize --clean - - - If you're on Windows, you can - download a compiled .dll on PECL - - - If you're using Composer, it's highly recommended that you include - php-ds/php-ds + php-ds/php-ds in your project so that your code is still functional in an environment where the extension is not installed. The extension will take priority if installed. diff --git a/reference/eio/functions/eio-open.xml b/reference/eio/functions/eio-open.xml index 221baf6a60f1..e3c6bb4f0bb0 100644 --- a/reference/eio/functions/eio-open.xml +++ b/reference/eio/functions/eio-open.xml @@ -59,7 +59,7 @@ One of EIO_S_I* constants, or their combination (via bitwise OR operator). The constants have the same meaning as their S_I* counterparts defined in sys/stat.h + xlink:href="&url.sys.stat.header;">sys/stat.h C header file. Required, if a file is created. Otherwise ignored. diff --git a/reference/ev/ev.xml b/reference/ev/ev.xml index 88ac2e906c51..92f5594bb18c 100644 --- a/reference/ev/ev.xml +++ b/reference/ev/ev.xml @@ -306,7 +306,7 @@ inotify API for its ev_stat + xlink:href="&url.ev.stat;">ev_stat watchers. The flag can be useful to conserve inotify file descriptors, as otherwise each loop using ev_stat @@ -328,10 +328,10 @@ signalfd API for its ev_signal + xlink:href="&url.ev.signal;">ev_signal (and ev_child + xlink:href="&url.ev.child;">ev_child ) watchers. This API delivers signals synchronously, which makes it both faster and might make it possible to get the queued signal data. It can also simplify signal handling with threads, as long as signals @@ -772,7 +772,7 @@ Ev registers ev_loop_fork + xlink:href="&url.ev.loop;">ev_loop_fork call by means of pthread_atfork (if available). diff --git a/reference/ev/evtimer/construct.xml b/reference/ev/evtimer/construct.xml index cb53bb1ce329..3a92544f2361 100644 --- a/reference/ev/evtimer/construct.xml +++ b/reference/ev/evtimer/construct.xml @@ -193,10 +193,10 @@ END EvPeriodic - ev_timer - relative and optionally repeating timeouts + ev_timer - relative and optionally repeating timeouts - Be smart about timeouts + Be smart about timeouts diff --git a/reference/event/eventbuffer/enablelocking.xml b/reference/event/eventbuffer/enablelocking.xml index 0de456857018..3aa585455612 100644 --- a/reference/event/eventbuffer/enablelocking.xml +++ b/reference/event/eventbuffer/enablelocking.xml @@ -36,7 +36,7 @@ Evbuffers and Thread-safety + xlink:href="&url.ev.buffers.threads;">Evbuffers and Thread-safety diff --git a/reference/event/setup.xml b/reference/event/setup.xml index 99592b5b73de..4eaa5ddb6531 100644 --- a/reference/event/setup.xml +++ b/reference/event/setup.xml @@ -8,7 +8,7 @@ This extension requires libevent + xlink:href="&url.libevent;">libevent library. Most modern distributions provide packages for libevent. diff --git a/reference/gender/setup.xml b/reference/gender/setup.xml index 80fd745fd991..ce8bbcd4944c 100644 --- a/reference/gender/setup.xml +++ b/reference/gender/setup.xml @@ -20,10 +20,6 @@ &pecl.info; &url.pecl.package;gender. - - - A DLL for this PECL extension is available under http://windows.php.net/downloads/pecl/releases/gender/. - - A DLL for this PECL extension is available under http://windows.php.net/downloads/pecl/releases/hrtime/. - diff --git a/reference/mysqlnd/plugin.xml b/reference/mysqlnd/plugin.xml index a17351f92d0f..76f993b11313 100644 --- a/reference/mysqlnd/plugin.xml +++ b/reference/mysqlnd/plugin.xml @@ -229,7 +229,7 @@ preferred scripting language of MySQL Proxy. For most PHP experts Lua is a new language to learn. A mysqlnd plugin can be written in C. It is also possible to write plugins in PHP using - PECL/mysqlnd_uh. + PECL/mysqlnd_uh. MySQL Proxy runs as a daemon - a background process. MySQL Proxy can diff --git a/reference/parle/book.xml b/reference/parle/book.xml index 909851d31418..fbee35eb715c 100644 --- a/reference/parle/book.xml +++ b/reference/parle/book.xml @@ -11,7 +11,7 @@ &reftitle.intro; &warn.experimental; - The parle extension provides general purpose lexing and parsing facilities. The implementation is based on Ben Hanson's libraries and requires a C++14 capable compiler. The lexer is based on the regex matching, the parser is LALR(1). Lexers and parsers are generated on the fly and can be used immediately after they've been finalized. Parle deals with parsing and lexing, the appropriate data structures representation and processing are the implementer's task. Serialization and code generation are not supported by the extension, yet. + The parle extension provides general purpose lexing and parsing facilities. The implementation is based on these libraries and requires a C++14 capable compiler. The lexer is based on the regex matching, the parser is LALR(1). Lexers and parsers are generated on the fly and can be used immediately after they've been finalized. Parle deals with parsing and lexing, the appropriate data structures representation and processing are the implementer's task. Serialization and code generation are not supported by the extension, yet. Lexer analysis is a process of splitting a character sequence into a list of lexemes. The lexeme list can be then used for the syntax analysis against a formal grammar. These operations are also known as lexing and parsing. This documentation doesn't aim to provide an exhaustive information on lexing and parsing. Good information in this regard is available on the numerous resources on the net. Several usage examples are included, to show the functionality. The extension is useful for PHP programmers both willing to learn or to utilize parsing and lexing. State machines and grammar parsing don't have to be implemented manually, these complex tasks are taken away by parle. Thanks to that, the development can be focused on the actual problem solving. diff --git a/reference/parle/setup.xml b/reference/parle/setup.xml index 9729b1bebcc9..2dfd5784b65a 100644 --- a/reference/parle/setup.xml +++ b/reference/parle/setup.xml @@ -20,10 +20,6 @@ &pecl.info; &url.pecl.package;parle. - - - A DLL for this PECL extension is available under http://windows.php.net/downloads/pecl/releases/parle/. - Available configure options diff --git a/reference/pdo_ibm/ini.xml b/reference/pdo_ibm/ini.xml index 14e28e7f57e8..f036a85b1510 100644 --- a/reference/pdo_ibm/ini.xml +++ b/reference/pdo_ibm/ini.xml @@ -79,7 +79,7 @@ To learn more about CCSIDs on IBM i, consult the - IBM documentation. + IBM documentation. diff --git a/reference/rpminfo/setup.xml b/reference/rpminfo/setup.xml index 39ae9d88d119..4e0f8d39e9f5 100644 --- a/reference/rpminfo/setup.xml +++ b/reference/rpminfo/setup.xml @@ -6,7 +6,7 @@
&reftitle.required; - This extension requires librpm version 4.11.3 or higher. + This extension requires librpm version 4.11.3 or higher.
diff --git a/reference/sodium/functions/sodium-crypto-pwhash-str.xml b/reference/sodium/functions/sodium-crypto-pwhash-str.xml index 14a7c78732dd..5c7030e63369 100644 --- a/reference/sodium/functions/sodium-crypto-pwhash-str.xml +++ b/reference/sodium/functions/sodium-crypto-pwhash-str.xml @@ -110,7 +110,7 @@ $argon2id$v=19$m=65536,t=2,p=1$oWIfdaXwWwhVmovOBc2NAQ$EbsZ+JnZyyavkafS0hoc4HdaOB sodium_crypto_pwhashpassword_hashpassword_verify - Libsodium Argon2 docs + Libsodium Argon2 docs diff --git a/reference/trader/functions/trader-set-unstable-period.xml b/reference/trader/functions/trader-set-unstable-period.xml index bf1443aa3732..2a6411cad7b4 100644 --- a/reference/trader/functions/trader-set-unstable-period.xml +++ b/reference/trader/functions/trader-set-unstable-period.xml @@ -15,7 +15,7 @@ inttimePeriod - Influences unstable period factor for functions, which are sensible to it. More information about unstable periods can be found on the TA-Lib API documentation page. + Influences unstable period factor for functions, which are sensible to it. More information about unstable periods can be found on the TA-Lib API documentation page. diff --git a/reference/trader/setup.xml b/reference/trader/setup.xml index 9ac9b7a376c5..52932e87371d 100644 --- a/reference/trader/setup.xml +++ b/reference/trader/setup.xml @@ -7,7 +7,7 @@
&reftitle.required; - The trader extension is based on TA-Lib. TA-Lib is fully integrated into the extension, therefore no external libraries are needed. + The trader extension is based on TA-Lib. TA-Lib is fully integrated into the extension, therefore no external libraries are needed.
@@ -20,10 +20,6 @@ &pecl.info; &url.pecl.package;trader. - - - A DLL for this PECL extension is available under http://windows.php.net/downloads/pecl/releases/trader/. - - A DLL for this PECL extension is available under http://windows.php.net/downloads/pecl/releases/varnish/. - diff --git a/reference/wkhtmltox/setup.xml b/reference/wkhtmltox/setup.xml index 844ad48aceda..6cdba5992853 100644 --- a/reference/wkhtmltox/setup.xml +++ b/reference/wkhtmltox/setup.xml @@ -7,7 +7,7 @@
&reftitle.required; - libwkhtmltox source and binary releases are distributed at wkhtmltopdf.org. + libwkhtmltox source and binary releases are distributed at wkhtmltopdf.org. diff --git a/reference/xmldiff/setup.xml b/reference/xmldiff/setup.xml index 8434df73b248..a534b0c8805a 100644 --- a/reference/xmldiff/setup.xml +++ b/reference/xmldiff/setup.xml @@ -20,10 +20,6 @@ &pecl.info; &url.pecl.package;xmldiff. - - - A DLL for this PECL extension is available under http://windows.php.net/downloads/pecl/releases/xmldiff/. -