Skip to content

Commit e8ac70b

Browse files
committed
Implemented global.ent entities for all external URLs, these new entities were
added to global.ent via php/doc-base@f8bdf40 Sorry translators for this extra work! Note: Notes containing 'windows.php.net/downloads/pecl/releases' were removed as the associated entity will disappear one day via php/doc-base#143
1 parent 49ef347 commit e8ac70b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+74
-107
lines changed

appendices/about.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -340,9 +340,9 @@ Returns the length of given string.
340340
</para>
341341
<para>
342342
If an error is found in this manual, in any language, please report them
343-
using the issue tracker of the respective language repository at <link xlink:href="https://github.com/php/?q=doc">https://github.com/php</link>;
343+
using the issue tracker of the respective language repository at <link xlink:href="&url.php.git;">&url.php.git;</link>;
344344
for instance, errors in the English manual should be reported at
345-
<link xlink:href="https://github.com/php/doc-en/issues">https://github.com/php/doc-en/issues</link>.
345+
<link xlink:href="&url.php.git;doc-en/issues">&url.php.git;doc-en/issues</link>.
346346
All documentation related
347347
problems, including those about manual formats, should be submitted as bug
348348
reports.

appendices/migration84/incompatible.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@
627627
As a consequence, this means <literal>{,3}</literal> is now recognized
628628
as a quantifier instead of as text.
629629
Furthermore, the meaning of some character classes in UCP mode has changed.
630-
Consult the <link xlink:href="https://github.com/PCRE2Project/pcre2/blob/master/NEWS">PCRE2 Changelog</link>
630+
Consult the <link xlink:href="&url.pcre2.changelog;">PCRE2 Changelog</link>
631631
for a full changelog.
632632
</simpara>
633633
</sect2>

faq/obtaining.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@
192192
</question>
193193
<answer>
194194
<para>
195-
See the PHP Wiki for the latest instructions: <link xlink:href="https://wiki.php.net/internals/windows/stepbystepbuild">Step by Step Build Instructions</link>
195+
See the PHP Wiki for the latest instructions: <link xlink:href="&url.php.win.build2;">Step by Step Build Instructions</link>
196196

197197
</para>
198198
</answer>

install/cloud/azure.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
<itemizedlist spacing="compact">
1919
<listitem>
20-
<para>Azure portal: create, edit settings and delete web sites. <link xlink:href="https://portal.azure.com/">Azure Portal</link>
20+
<para>Azure portal: create, edit settings and delete web sites. <link xlink:href="&url.azure.portal;">Azure Portal</link>
2121
</para>
2222
</listitem>
2323
<listitem>
@@ -37,10 +37,10 @@
3737
</listitem>
3838
</itemizedlist>
3939

40-
<para>There is also a PHP SDK for programmatically using many Azure Services from your PHP code. See <link xlink:href="https://github.com/Azure/azure-sdk-for-php">Azure SDK for PHP</link>.
40+
<para>There is also a PHP SDK for programmatically using many Azure Services from your PHP code. See <link xlink:href="&url.azure.php.sdk;">Azure SDK for PHP</link>.
4141
</para>
4242

43-
<para>For more information, see <link xlink:href="https://azure.microsoft.com/en-us/develop/php/">Azure PHP Developer Center</link>
43+
<para>For more information, see <link xlink:href="&url.azure.php;">Azure PHP Developer Center</link>
4444
</para>
4545

4646
<sect2>

install/cloud/digitalocean.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
<itemizedlist spacing="compact">
1010
<listitem>
1111
<para>
12-
<link xlink:href="https://www.cloudways.com/en/managed-hosting-for-digital-ocean.php">Cloudways</link>:
12+
<link xlink:href="&url.docean.cloudways;">Cloudways</link>:
1313
One-click deployment of major PHP applications:
1414
WordPress, Magento, Drupal, Laravel, and more.
1515
</para>
1616
</listitem>
1717
<listitem>
1818
<para>
19-
<link xlink:href="https://www.digitalocean.com/products/droplets">Droplet</link>:
19+
<link xlink:href="&url.docean.droplet;">Droplet</link>:
2020
Virtual machine boxes and installing
2121
<link xlink:href="https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04">
2222
Lamp stack on a Linux server
@@ -25,7 +25,7 @@
2525
</listitem>
2626
<listitem>
2727
<para>
28-
<link xlink:href="https://www.digitalocean.com/products/app-platform">App Platform</link>:
28+
<link xlink:href="&url.docean.app.platform;">App Platform</link>:
2929
Managed infrastructure to build, deploy, and scale apps quickly.
3030
Learn
3131
<link xlink:href="https://docs.digitalocean.com/products/app-platform/getting-started/sample-apps/php/">
@@ -35,7 +35,7 @@
3535
</listitem>
3636
<listitem>
3737
<para>
38-
<link xlink:href="https://www.digitalocean.com/products/functions">Functions</link>:
38+
<link xlink:href="&url.docean.functions;">Functions</link>:
3939
Serverless platform that allows developers to run code without provisioning or managing servers.
4040
PHP is supported natively.
4141
Learn

install/macos/packages.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
</simpara>
1515
<simpara>
1616
An easy way to install PHP on macOS is with the
17-
<link xlink:href="https://brew.sh/">Homebrew</link> packaging manager.
17+
<link xlink:href="&url.brew;">Homebrew</link> packaging manager.
1818
</simpara>
1919
<orderedlist>
2020
<listitem>

install/unix/litespeed.xml

+9-9
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
<para>
3939
To obtain and install either LiteSpeed Web Server or OpenLiteSpeed Web Server, visit the
4040
LiteSpeed Web Server documentation
41-
<link xlink:href="https://docs.litespeedtech.com/products/lsws/installation/">install page</link>
41+
<link xlink:href="&url.litespeed.lsws;">install page</link>
4242
or OpenLiteSpeed documentation
43-
<link xlink:href="https://openlitespeed.org/kb/category/installation/more-installation-methods/">install page</link>.
43+
<link xlink:href="&url.litespeed.install;">install page</link>.
4444
</para>
4545
</listitem>
4646

@@ -126,7 +126,7 @@ Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
126126
now be running with support for PHP as an SAPI extension. There are many more
127127
configuration options available for LSWS / OLS and PHP. For more information,
128128
check out the LiteSpeed documentation about
129-
<link xlink:href="https://docs.litespeedtech.com/extapp/php/configuration/control/">PHP</link>.
129+
<link xlink:href="&url.litespeed.php;">PHP</link>.
130130
</para>
131131

132132
<para>
@@ -214,8 +214,8 @@ PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 /path/to/lsphp -b IP_address:po
214214
Currently LiteSpeed PHP can be used with LiteSpeed Web Server,
215215
OpenLiteSpeed Web Server, and Apache mod_lsapi. For steps on
216216
server-side configuration, visit the documentation pages for
217-
<link xlink:href="https://docs.litespeedtech.com/extapp/php/getting_started/">LiteSpeed Web Server</link>
218-
and <link xlink:href="https://openlitespeed.org/kb/category/installation/php-installation-guides/">OpenLiteSpeed</link>.
217+
<link xlink:href="&url.litespeed.web.server;">LiteSpeed Web Server</link>
218+
and <link xlink:href="&url.litespeed.open;">OpenLiteSpeed</link>.
219219
</para>
220220

221221
<para>
@@ -225,25 +225,25 @@ PHP_LSAPI_MAX_REQUESTS=500 PHP_LSAPI_CHILDREN=35 /path/to/lsphp -b IP_address:po
225225
<para>
226226
CentOS:
227227
On CentOS, LSPHP can be installed from the LiteSpeed Repository or the Remi
228-
Repository using <link xlink:href="https://docs.litespeedtech.com/extapp/php/getting_started/#litespeed-repo-search-packages">RPM</link>.
228+
Repository using <link xlink:href="&url.litespeed.packages;">RPM</link>.
229229
</para>
230230

231231
<para>
232232
Debian:
233233
On Debian, LSPHP can be installed from the LiteSpeed Repository using
234-
<link xlink:href="https://docs.litespeedtech.com/extapp/php/getting_started/#litespeed-repo-search-packages">apt</link>.
234+
<link xlink:href="&url.litespeed.packages;">apt</link>.
235235
</para>
236236

237237
<para>
238238
cPanel:
239-
Visit the respective <link xlink:href="https://docs.litespeedtech.com/cp/cpanel/quickstart/#easyapache-integration">documentation page</link>
239+
Visit the respective <link xlink:href="&url.litespeed.cpanel;">documentation page</link>
240240
about how to install LSPHP with cPanel and LSWS/OLS using EasyApache 4.
241241
</para>
242242

243243
<para>
244244
Plesk:
245245
Plesk can be used with LSPHP on CentOS, CloudLinux, Debian, and Ubuntu,
246-
for more details on this, visit the respective <link xlink:href="https://docs.litespeedtech.com/cp/plesk/">documentation page</link>
246+
for more details on this, visit the respective <link xlink:href="&url.litespeed.plesk;">documentation page</link>
247247
</para>
248248
</sect1>
249249

install/unix/openbsd.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Follow the instructions shown with each package!
8585
requires Xorg to be installed. Unless already installed at base install by
8686
adding the <filename>xbase.tgz</filename> file set, this can be added at
8787
post-installation (see
88-
<link xlink:href="https://www.openbsd.org/faq/faq4.html#FilesNeeded">OpenBSD FAQ#4</link>).
88+
<link xlink:href="&url.openbsd.faq4;">OpenBSD FAQ#4</link>).
8989
</simpara>
9090
</listitem>
9191
</itemizedlist>

install/windows/iis.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
On Windows Server, the IIS role can be added via the Server Manager.
1111
The CGI Role Feature needs to be included.
1212
On Windows Desktop, IIS has to be added via the Control Panel's Add/Remove Programs.
13-
The Microsoft documentation has <link xlink:href="https://docs.microsoft.com/en-us/previous-versions/ms181052(v=vs.80)">detailed instructions for enabling IIS</link>.
13+
The Microsoft documentation has <link xlink:href="&url.iis.enable;">detailed instructions for enabling IIS</link>.
1414
For development,
15-
<link xlink:href="https://www.microsoft.com/en-us/download/details.aspx?id=48264">IIS/Express</link> can also be used.
15+
<link xlink:href="&url.iis.express;">IIS/Express</link> can also be used.
1616
</simpara>
1717
<note>
1818
<simpara>

install/windows/recommended.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ opcache.enable_cli=On
4141

4242
If high performance is needed, use the object cache in the applications.
4343

44-
See: <link xlink:href="http://pecl.php.net/package/WinCache">http://pecl.php.net/package/WinCache</link>
44+
See: <link xlink:href="&url.pecl.package;WinCache">&url.pecl.package;WinCache</link>
4545
to download a WinCache DLL (or <filename>WINCACHE_<replaceable>*</replaceable>.tgz</filename>)
4646
to the PHP extensions directory
4747
(<link linkend="ini.extension-dir">extension_dir</link> in the <filename>php.ini</filename>).

install/windows/tools.xml

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
<title>Third-party tools for installing PHP</title>
55
&warn.install.third-party-support;
66
<para>
7-
<link xlink:href="https://www.apachefriends.org/">XAMPP</link>,
8-
<link xlink:href="https://www.wampserver.com">WampServer</link>, and
9-
<link xlink:href="https://bitnami.com">Bitnami</link>
7+
<link xlink:href="&url.xampp;">XAMPP</link>,
8+
<link xlink:href="&url.wampserver;">WampServer</link>, and
9+
<link xlink:href="&url.bitnami;">Bitnami</link>
1010
will also setup PHP applications for use with Apache on Windows.
1111
</para>
1212
</sect1>

reference/com/compersisthelper/loadfromfile.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<listitem>
3535
<simpara>
3636
The access mode to be used when opening the file. Possible values are
37-
taken from the <link xlink:href="https://docs.microsoft.com/en-us/windows/win32/stg/stgm-constants">STGM enumeration</link>.
37+
taken from the <link xlink:href="&url.com.stgm.enum;">STGM enumeration</link>.
3838
The method can treat this value as a suggestion, adding more restrictive
3939
permissions if necessary. If <parameter>flags</parameter> is <literal>0</literal>,
4040
the implementation is supposed to open the file using whatever default

reference/ds/book.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
Efficient data structures for PHP 7, provided as an alternative to the &array;.
1313
</para>
1414
<para>
15-
See <link xlink:href="https://medium.com/p/9dda7af674cd">this blog post</link>
15+
See <link xlink:href="&url.blog.data.structures;">this blog post</link>
1616
for benchmarks, discussion and frequently asked questions.
1717
</para>
1818
</preface>

reference/ds/ds/map/diff.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
&reftitle.seealso;
4949
<para>
5050
<simplelist>
51-
<member><link xlink:href="https://en.wikipedia.org/wiki/Complement_(set_theory)">Complement</link> on Wikipedia</member>
51+
<member><link xlink:href="&url.wiki.complement;">Complement</link> on Wikipedia</member>
5252
</simplelist>
5353
</para>
5454
</refsect1>

reference/ds/ds/map/intersect.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
&reftitle.seealso;
5757
<para>
5858
<simplelist>
59-
<member><link xlink:href="https://en.wikipedia.org/wiki/Intersection_(set_theory)">Intersection</link> on Wikipedia</member>
59+
<member><link xlink:href="&url.wiki.intersection;">Intersection</link> on Wikipedia</member>
6060
</simplelist>
6161
</para>
6262
</refsect1>

reference/ds/ds/map/union.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
&reftitle.seealso;
5555
<para>
5656
<simplelist>
57-
<member><link xlink:href="https://en.wikipedia.org/wiki/Union_(set_theory)">Union</link> on Wikipedia</member>
57+
<member><link xlink:href="&url.wiki.union.set;">Union</link> on Wikipedia</member>
5858
</simplelist>
5959
</para>
6060
</refsect1>

reference/ds/ds/map/xor.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
&reftitle.seealso;
4949
<para>
5050
<simplelist>
51-
<member><link xlink:href="https://en.wikipedia.org/wiki/Symmetric_difference">Symmetric Difference</link> on Wikipedia</member>
51+
<member><link xlink:href="&url.wiki.symmetric.difference;">Symmetric Difference</link> on Wikipedia</member>
5252
</simplelist>
5353
</para>
5454
</refsect1>

reference/ds/ds/set/diff.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
&reftitle.seealso;
4747
<para>
4848
<simplelist>
49-
<member><link xlink:href="https://en.wikipedia.org/wiki/Complement_(set_theory)">Complement</link> on Wikipedia</member>
49+
<member><link xlink:href="&url.wiki.complement;">Complement</link> on Wikipedia</member>
5050
</simplelist>
5151
</para>
5252
</refsect1>

reference/ds/ds/set/intersect.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
&reftitle.seealso;
5050
<para>
5151
<simplelist>
52-
<member><link xlink:href="https://en.wikipedia.org/wiki/Intersection_(set_theory)">Intersection</link> on Wikipedia</member>
52+
<member><link xlink:href="&url.wiki.intersection;">Intersection</link> on Wikipedia</member>
5353
</simplelist>
5454
</para>
5555
</refsect1>

reference/ds/ds/set/union.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
&reftitle.seealso;
4848
<para>
4949
<simplelist>
50-
<member><link xlink:href="https://en.wikipedia.org/wiki/Union_(set_theory)">Union</link> on Wikipedia</member>
50+
<member><link xlink:href="&url.wiki.union.set;">Union</link> on Wikipedia</member>
5151
</simplelist>
5252
</para>
5353
</refsect1>

reference/ds/ds/set/xor.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
&reftitle.seealso;
4949
<para>
5050
<simplelist>
51-
<member><link xlink:href="https://en.wikipedia.org/wiki/Symmetric_difference">Symmetric Difference</link> on Wikipedia</member>
51+
<member><link xlink:href="&url.wiki.symmetric.difference;">Symmetric Difference</link> on Wikipedia</member>
5252
</simplelist>
5353
</para>
5454
</refsect1>

reference/ds/setup.xml

+1-8
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,10 @@ phpize --clean
4747

4848
</para>
4949

50-
<para>
51-
52-
If you're on Windows, you can
53-
<link xlink:href="https://pecl.php.net/package/ds">download a compiled .dll on PECL</link>
54-
55-
</para>
56-
5750
<note>
5851
<para>
5952
If you're using Composer, it's highly recommended that you include
60-
<link xlink:href="https://packagist.org/packages/php-ds/php-ds">php-ds/php-ds</link>
53+
<link xlink:href="&url.packagist.package;php-ds/php-ds">php-ds/php-ds</link>
6154
in your project so that your code is still functional in an environment where the
6255
extension is not installed. The extension will take priority if installed.
6356
</para>

reference/eio/functions/eio-open.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
<para>One of <emphasis>EIO_S_I*</emphasis> constants, or their combination
6060
(via bitwise OR operator). The constants have the same meaning as their
6161
<emphasis>S_I*</emphasis> counterparts defined in <link
62-
xlink:href="http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_stat.h.html">sys/stat.h</link>
62+
xlink:href="&url.sys.stat.header;">sys/stat.h</link>
6363
C header file. Required, if a file is created. Otherwise ignored.
6464
</para>
6565
</listitem>

reference/ev/ev.xml

+4-4
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@
306306
<literal>inotify</literal>
307307
API for its
308308
<link
309-
xlink:href="http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_stat_code_did_the_file_attri">ev_stat</link>
309+
xlink:href="&url.ev.stat;">ev_stat</link>
310310
watchers. The flag can be useful to conserve inotify file descriptors,
311311
as otherwise each loop using
312312
<literal>ev_stat</literal>
@@ -328,10 +328,10 @@
328328
<literal>signalfd</literal>
329329
API for its
330330
<link
331-
xlink:href="http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_signal_code_signal_me_when_a">ev_signal</link>
331+
xlink:href="&url.ev.signal;">ev_signal</link>
332332
(and
333333
<link
334-
xlink:href="http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_child_code_watch_out_for_pro">ev_child</link>
334+
xlink:href="&url.ev.child;">ev_child</link>
335335
) watchers. This API delivers signals synchronously, which makes it
336336
both faster and might make it possible to get the queued signal data.
337337
It can also simplify signal handling with threads, as long as signals
@@ -772,7 +772,7 @@
772772
<literal>Ev</literal>
773773
registers
774774
<link
775-
xlink:href="http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#FUNCTIONS_CONTROLLING_EVENT_LOOPS_CO">ev_loop_fork</link>
775+
xlink:href="&url.ev.loop;">ev_loop_fork</link>
776776
call by means of
777777
<literal>pthread_atfork</literal>
778778
(if available).

reference/ev/evtimer/construct.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,10 @@ END
193193
<classname>EvPeriodic</classname>
194194
</member>
195195
<member>
196-
<link xlink:href="http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#code_ev_timer_code_relative_and_opti">ev_timer - relative and optionally repeating timeouts</link>
196+
<link xlink:href="&url.ev.timer;">ev_timer - relative and optionally repeating timeouts</link>
197197
</member>
198198
<member>
199-
<link xlink:href="http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod#Be_smart_about_timeouts">Be smart about timeouts</link>
199+
<link xlink:href="&url.ev.timeouts;">Be smart about timeouts</link>
200200
</member>
201201
</simplelist>
202202
</refsect1>

reference/event/eventbuffer/enablelocking.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<simplelist>
3737
<member>
3838
<link
39-
xlink:href="http://www.wangafu.net/~nickm/libevent-book/Ref7_evbuffer.html#_evbuffers_and_thread_safety">Evbuffers and Thread-safety</link>
39+
xlink:href="&url.ev.buffers.threads;">Evbuffers and Thread-safety</link>
4040
</member>
4141
</simplelist>
4242
</refsect1>

reference/event/setup.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<para>
99
This extension requires
1010
<link
11-
xlink:href="http://libevent.org/">libevent</link>
11+
xlink:href="&url.libevent;">libevent</link>
1212
library. Most modern distributions provide packages for libevent.
1313
</para>
1414
<para>

reference/gender/setup.xml

-4
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,6 @@
2020
&pecl.info;
2121
<link xlink:href="&url.pecl.package;gender">&url.pecl.package;gender</link>.
2222
</para>
23-
<para>
24-
<!--&pecl.windows.download;-->
25-
A DLL for this PECL extension is available under <link xlink:href="http://windows.php.net/downloads/pecl/releases/gender/">http://windows.php.net/downloads/pecl/releases/gender/</link>.
26-
</para>
2723
</section>
2824

2925
<!--<section xml:id="gender.resources">

0 commit comments

Comments
 (0)