Merge branch 'master' of git.php.net:/doc/en

This commit is contained in:
Xinchen Hui 2021-01-25 14:05:54 +08:00
commit daca99050a
161 changed files with 2840 additions and 5233 deletions

View file

@ -75,7 +75,6 @@
<listitem><simpara><xref linkend="book.inotify"/></simpara></listitem>
<listitem><simpara><xref linkend="book.intl"/></simpara></listitem>
<listitem><simpara><xref linkend="book.json"/></simpara></listitem>
<listitem><simpara><xref linkend="book.judy"/></simpara></listitem>
<listitem><simpara><xref linkend="book.ldap"/></simpara></listitem>
<listitem><simpara><xref linkend="book.libxml"/></simpara></listitem>
<listitem><simpara><xref linkend="book.lua"/></simpara></listitem>
@ -352,7 +351,6 @@
<listitem><para><xref linkend="book.imagick"/></para></listitem>
<listitem><para><xref linkend="book.ingres"/></para></listitem>
<listitem><para><xref linkend="book.inotify"/></para></listitem>
<listitem><para><xref linkend="book.judy"/></para></listitem>
<listitem><para><xref linkend="book.lua"/></para></listitem>
<listitem><para><xref linkend="book.luasandbox"/></para></listitem>
<listitem><para><xref linkend="book.lzf"/></para></listitem>

View file

@ -1946,18 +1946,6 @@
<entry>PHP_INI_PERDIR</entry>
<entry>PHP_INI_ALL in PHP &lt;= 5.4.19 and in PHP &lt;= 5.5.1.</entry>
</row>
<row>
<entry><link linkend="ini.session.bug-compat-42">session.bug_compat_42</link></entry>
<entry>"1"</entry>
<entry>PHP_INI_ALL</entry>
<entry>Removed in PHP 5.4.0.</entry>
</row>
<row>
<entry><link linkend="ini.session.bug-compat-warn">session.bug_compat_warn</link></entry>
<entry>"1"</entry>
<entry>PHP_INI_ALL</entry>
<entry>Removed in PHP 5.4.0.</entry>
</row>
<row>
<entry><link linkend="ini.session.cache-expire">session.cache_expire</link></entry>
<entry>"180"</entry>

View file

@ -58,6 +58,7 @@
Sascha Schumann, <!-- sas -->
Dan Scott, <!-- dbs -->
Masahiro Takagi, <!-- takagi -->
Yoshinari Takaoka, <!-- mumumu -->
Yannick Torres, <!-- yannick -->
Michael Wallner, <!-- mike -->
Lars Torben Wilson, <!-- torben and also cslawi -->

View file

@ -78,6 +78,7 @@ if (empty($empty)) {
</qandaentry>
<qandaentry xml:id="faq.using.addslashes">
<!-- TODO Probably should mention not doing this... -->
<question>
<para>
I need to convert all single-quotes (') to a backslash
@ -96,32 +97,8 @@ if (empty($empty)) {
<function>stripslashes</function> functions, that are more
common with older PHP code.
</para>
&note.magicquotes.gpc;
</answer>
</qandaentry>
<qandaentry xml:id="faq.using.stripslashes">
<question>
<para>
All my " turn into \" and my ' turn into \', how do I get rid of all
these unwanted backslashes? How and why did they get there?
</para>
</question>
<answer>
<para>
Most likely the backslashes magically exist because the PHP directive
<link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> is on.
This is an old feature of PHP, and should be disabled and not relied
upon. Also, the PHP function <function>stripslashes</function> may be
used to strip the backslashes from the <type>string</type>.
</para>
&note.magicquotes.gpc;
</answer>
</qandaentry>
<qandaentry xml:id="faq.register-globals">
<question>

View file

@ -45,6 +45,7 @@
<simpara>
Liip:
<link xlink:href="&url.mac.liip;">&url.mac.liip;</link>
(PHP 5.3 - PHP 7.3; deprecated)
</simpara>
</listitem>
<listitem>

View file

@ -264,6 +264,11 @@ xmlns="http://docbook.org/ns/docbook"><simpara>This function has been
<emphasis>DEPRECATED</emphasis> as of PHP 7.4.0. Relying on this function
is highly discouraged.</simpara></warning>'>
<!ENTITY warn.deprecated.function-7-4-0.removed-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>This function has been
<emphasis>DEPRECATED</emphasis> as of PHP 7.4.0, and <emphasis>REMOVED</emphasis> as of PHP 8.0.0. Relying on this function
is highly discouraged.</simpara></warning>'>
<!ENTITY warn.deprecated.function-8-0-0 '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>This function has been
<emphasis>DEPRECATED</emphasis> as of PHP 8.0.0. Relying on this function
@ -509,6 +514,8 @@ currently not documented; only its argument list is available.
<!ENTITY example.outputs.8 '<para xmlns="http://docbook.org/ns/docbook">Output of the above example in PHP 8:</para>'>
<!ENTITY example.outputs.8.similar '<para xmlns="http://docbook.org/ns/docbook">Output of the above example in PHP 8 is similar to:</para>'>
<!ENTITY example.outputs.80 '<para xmlns="http://docbook.org/ns/docbook">Output of the above example in PHP 8.0:</para>'>
<!ENTITY example.outputs.32bit '<para xmlns="http://docbook.org/ns/docbook">Output of the above example on 32 bit machines:</para>'>

View file

@ -108,11 +108,11 @@ executeAction($copyAction);
<title>Attribute syntax</title>
<para>
There are several parts to the attributes syntax. First, attribute
declaration are always enclosed with a starting
There are several parts to the attributes syntax. First, an attribute
declaration is always enclosed with a starting
<literal>#[</literal> and a corresponding ending
<literal>]</literal>. Inside, one or many attributes are listed,
seperated by comma. The attribute name is an unqualified, qualified
separated by comma. The attribute name is an unqualified, qualified
or fully-qualified name as described in <link linkend="language.namespaces.basics">Using Namespaces Basics</link>.
Arguments to the attribute are optional, but are enclosed in the usual parenthesis <literal>()</literal>.
Arguments to attributes can only be literal values or constant expressions. Both positional and

View file

@ -5,7 +5,7 @@
<title>include</title>
<?phpdoc print-version-for="include"?>
<simpara>
The <literal>include</literal> statement includes and evaluates
The <literal>include</literal> expression includes and evaluates
the specified file.
</simpara>
<simpara>

View file

@ -5,7 +5,7 @@
<title>require_once</title>
<?phpdoc print-version-for="require_once"?>
<para>
The <literal>require_once</literal> statement is identical to
The <literal>require_once</literal> expression is identical to
<function>require</function> except PHP will check if the file has
already been included, and if so, not include (require) it again.
</para>

View file

@ -47,7 +47,7 @@ class SimpleClass
<para>
The pseudo-variable <varname>$this</varname> is available when a
method is called from within an object context.
<varname>$this</varname> is a reference to the calling object.
<varname>$this</varname> is the value of the calling object.
</para>
<warning>
<para>
@ -370,13 +370,6 @@ echo ($obj->bar)(), PHP_EOL;
methods or static properties by referencing them
with <link linkend="language.oop5.paamayim-nekudotayim">parent::</link>.
</para>
<para>
<!-- TODO rewrite this for PHP 7 and 8 -->
When overriding methods, the parameter signature should remain the same or
PHP will generate an <constant>E_STRICT</constant> level error. This does
not apply to the constructor, which allows overriding with different
parameters.
</para>
<example>
<title>Simple Class Inheritance</title>
<programlisting role="php">
@ -405,6 +398,169 @@ a default value
]]>
</screen>
</example>
<sect3 xml:id="language.oop.lsp">
<title>Signature compatibility rules</title>
<para>
When overriding a method, its signature must be compatible with the parent
method. Otherwise, a fatal error is emitted, or, prior to PHP 8.0.0, an
<constant>E_WARNING</constant> level error is generated.
A signature is compatible if it respects the
<link linkend="language.oop5.variance">variance</link> rules, makes a
mandatory parameter optional, and if any new parameters are optional.
This is known as the Liskov Substitution Principle, or LSP for short.
The <link linkend="language.oop5.decon.constructor">constructor</link>,
and <literal>private</literal> methods are exempt from these signature
compatibility rules, and thus won't emit a fatal error in case of a
signature mismatch.
</para>
<example>
<title>Compatible child methods</title>
<programlisting role="php">
<![CDATA[
<?php
class Base
{
public function foo(int $a) {
echo "Valid\n";
}
}
class Extend1 extends Base
{
function foo(int $a = 5)
{
parent::foo($a);
}
}
class Extend2 extends Base
{
function foo(int $a, $b = 5)
{
parent::foo($a);
}
}
$extended1 = new Extend1();
$extended1->foo();
$extended2 = new Extend2();
$extended2->foo(1);
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Valid
Valid
]]>
</screen>
</example>
<para>
The following examples demonstrate that a child method which removes a parameter, or makes an optional
parameter mandatory, is not compatible with the parent method.
</para>
<example>
<title>Fatal error when a child method removes a parameter</title>
<programlisting role="php">
<![CDATA[
<?php
class Base
{
public function foo(int $a = 5) {
echo "Valid\n";
}
}
class Extend extends Base
{
function foo()
{
parent::foo(1);
}
}
]]>
</programlisting>
&example.outputs.8.similar;
<screen>
<![CDATA[
Fatal error: Declaration of Extend::foo() must be compatible with Base::foo(int $a = 5) in /in/evtlq on line 13
]]>
</screen>
</example>
<example>
<title>Fatal error when a child method makes an optional parameter mandatory</title>
<programlisting role="php">
<![CDATA[
<?php
class Base
{
public function foo(int $a = 5) {
echo "Valid\n";
}
}
class Extend extends Base
{
function foo(int $a)
{
parent::foo($a);
}
}
]]>
</programlisting>
&example.outputs.8.similar;
<screen>
<![CDATA[
Fatal error: Declaration of Extend::foo(int $a) must be compatible with Base::foo(int $a = 5) in /in/qJXVC on line 13
]]>
</screen>
</example>
<warning>
<para>
Renaming a method's parameter in a child class is not a signature
incompatibility. However, this is discouraged as it will result in a
runtime <classname>Error</classname> if
<link linkend="functions.named-arguments">named arguments</link>
are used.
</para>
<example>
<title>Error when using named arguments and parameters were renamed in a child class</title>
<programlisting role="php">
<![CDATA[
<?php
class A {
public function test($foo, $bar) {}
}
class B extends A {
public function test($a, $b) {}
}
$obj = new B;
// Pass parameters according to A::test() contract
$obj->test(foo: "foo", bar: "bar"); // ERROR!
]]>
</programlisting>
&example.outputs.similar;
<screen>
<![CDATA[
Fatal error: Uncaught Error: Unknown named parameter $foo in /in/XaaeN:14
Stack trace:
#0 {main}
thrown in /in/XaaeN on line 14
]]>
</screen>
</example>
</warning>
</sect3>
</sect2>
<sect2 xml:id="language.oop5.basic.class.class">

View file

@ -61,10 +61,10 @@ $obj = new OtherSubClass();
</programlisting>
</example>
<para>
Unlike with other methods, PHP will not generate an
<constant>E_STRICT</constant> level error message when
<link linkend="object.construct">__construct()</link> is overridden with different parameters
than the parent <link linkend="object.construct">__construct()</link> method has.
Unlike other methods, <link linkend="object.construct">__construct()</link>
is exempt from the usual
<link linkend="language.oop.lsp">signature compatibility rules</link>
when being extended.
</para>
<para>
Constructors are ordinary methods which are called during the instantiation of their

View file

@ -43,11 +43,10 @@
</note>
<note>
<para>
The class implementing the interface must use a method signatures
which is compatible with LSP (Liskov Substitution Principle).
Not doing so will result in a fatal error.
</para>
</note>
The class implementing the interface must declare a method which has a
<link linkend="language.oop.lsp">compatible signature</link>.
</para>
</note>
</sect2>
<!-- Move this to OOP constants page? -->
<sect2 xml:id="language.oop5.interfaces.constants">

View file

@ -40,7 +40,7 @@
<para>
The pseudo-variable <varname>$this</varname> is available inside
any class method when that method is called from within an object
context. <varname>$this</varname> is a reference to the calling
context. <varname>$this</varname> is the value of the calling
object (usually the object to which the method belongs, but
possibly another object, if the method is called
<link linkend="language.oop5.static">statically</link> from the context

View file

@ -529,14 +529,6 @@ $var =& $GLOBALS["var"];
won't unset the global variable.
</simpara>
</sect2>
<sect2 xml:id="references.this">
<title><literal>$this</literal></title>
<simpara>
In an object method, <varname>$this</varname> is always a reference
to the called object.
</simpara>
</sect2>
</sect1>
</chapter>

View file

@ -19,7 +19,7 @@ LNUM [0-9]+
DNUM ([0-9]*)[\.]{LNUM}) | ({LNUM}[\.][0-9]*)
EXPONENT_DNUM (({LNUM} | {DNUM}) [eE][+-]? {LNUM})
INT_NUM_STRING {WHITESPACES} [+-]? {LNUM} {WHITESPACES}
FLOAT_NUM_STRING {WHITESPACES} [+-]? {EXPONENT_DNUM} {WHITESPACES}
FLOAT_NUM_STRING {WHITESPACES} [+-]? ({DNUM} | {EXPONENT_DNUM}) {WHITESPACES}
NUM_STRING ({INT_NUM_STRING} | {FLOAT_NUM_STRING})
]]>
</programlisting>

View file

@ -168,10 +168,8 @@ var_dump($unset_obj);
<para>
Relying on the default value of an uninitialized variable is problematic
in the case of including one file into another which uses the same
variable name. It is also a major <link
linkend="security.globals">security risk</link> with <link
linkend="ini.register-globals">register_globals</link> turned on. <link
linkend="errorfunc.constants.errorlevels.e-notice">E_NOTICE</link> level error is issued in case of
variable name.
<link linkend="errorfunc.constants.errorlevels.e-notice">E_NOTICE</link> level error is issued in case of
working with uninitialized variables, however not in the case of appending
elements to the uninitialized array. <function>isset</function> language
construct can be used to detect if a variable has been already initialized.

View file

@ -116,7 +116,7 @@ function test_alter(&$item1, $key, $prefix)
function test_print($item2, $key)
{
echo "$key. $item2<br />\n";
echo "$key. $item2\n";
}
echo "Before ...:\n";

View file

@ -7,7 +7,7 @@
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-2-0;
&warn.deprecated.function-7-2-0.removed-8-0-0;
</refsynopsisdiv>
<refsect1 role="description">

View file

@ -219,9 +219,7 @@ blue, large, sphere, medium
Do not use <function>extract</function> on untrusted data, like
user input
(i.e. <varname>$_GET</varname>, <varname>$_FILES</varname>, etc.).
If you do, for example if you want to temporarily run old code that
relied on <link linkend="security.globals">register_globals</link>,
make sure you use one of the non-overwriting
If you do, make sure you use one of the non-overwriting
<parameter>flags</parameter> values such as
<constant>EXTR_SKIP</constant> and be aware that you should extract
in the same order that's defined in
@ -229,89 +227,6 @@ blue, large, sphere, medium
<link linkend="ini">&php.ini;</link>.
</para>
</warning>
<note>
<para>
If you still
have <link linkend="security.globals">register_globals</link>
and it is turned on, if you use <function>extract</function>
on <varname>$_FILES</varname> and
specify <constant>EXTR_SKIP</constant>, you may be surprised at
the results.
</para>
<warning>
<para>
This is not recommended practice and is only documented here for
completeness. The use
of <link linkend="security.globals">register_globals</link> is
deprecated and calling <function>extract</function> on untrusted
data such as <varname>$_FILES</varname> is, as noted above, a
potential security risk. If you encounter this issue, it means
that you are using at least two poor coding practices.
</para>
</warning>
<programlisting role="php">
<![CDATA[
<?php
/* Suppose that $testfile is the name of a file upload input
and that register_globals is turned on. */
var_dump($testfile);
extract($_FILES, EXTR_SKIP);
var_dump($testfile);
var_dump($testfile['tmp_name']);
?>
]]>
</programlisting>
<simpara>
You might expect to see something like the following:
</simpara>
<screen>
<![CDATA[
string(14) "/tmp/phpgCCPX8"
array(5) {
["name"]=>
string(10) "somefile.txt"
["type"]=>
string(24) "application/octet-stream"
["tmp_name"]=>
string(14) "/tmp/phpgCCPX8"
["error"]=>
int(0)
["size"]=>
int(4208)
}
string(14) "/tmp/phpgCCPX8"
]]>
</screen>
<simpara>
However, you would instead see something like this:
</simpara>
<screen>
<![CDATA[
string(14) "/tmp/phpgCCPX8"
string(14) "/tmp/phpgCCPX8"
string(1) "/"
]]>
</screen>
<para>
This is due to the fact that
since <link linkend="security.globals">register_globals</link> is
turned on, <varname>$testfile</varname> already exists in the
global scope when <function>extract</function> is called. And
since <constant>EXTR_SKIP</constant> is
specified, <varname>$testfile</varname> is not overwritten with
the contents of the <constant>$_FILES</constant> array
so <varname>$testfile</varname> remains a string.
Because <link linkend="language.types.string.substr">strings may
be accessed using array syntax</link> and the non-numeric string
<literal>tmp_name</literal> is interpreted
as <literal>0</literal>, PHP
sees <varname>$testfile['tmp_name']</varname>
as <varname>$testfile[0]</varname>.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;

View file

@ -86,7 +86,7 @@ $array = array(
// key where value equals "apple"
while ($fruit_name = current($array)) {
if ($fruit_name == 'apple') {
echo key($array).'<br />';
echo key($array), "\n";
}
next($array);
}

View file

@ -72,17 +72,24 @@ foreach (range(0, 12) as $number) {
echo $number;
}
echo "\n";
// The step parameter
// array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
foreach (range(0, 100, 10) as $number) {
echo $number;
}
echo "\n";
// Usage of character sequences
// array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
foreach (range('a', 'i') as $letter) {
echo $letter;
}
echo "\n";
// array('c', 'b', 'a');
foreach (range('c', 'a') as $letter) {
echo $letter;

View file

@ -4,87 +4,87 @@
Do NOT translate this file
-->
<versions>
<function name='array' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_change_key_case' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='array_chunk' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='array_column' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='array_combine' from='PHP 5, PHP 7'/>
<function name='array_count_values' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_diff' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='array_diff_assoc' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='array_diff_key' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='array_diff_uassoc' from='PHP 5, PHP 7'/>
<function name='array_diff_ukey' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='array_fill' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='array_fill_keys' from='PHP 5 &gt;= 5.2.0, PHP 7'/>
<function name='array_filter' from='PHP 4 &gt;= 4.0.6, PHP 5, PHP 7'/>
<function name='array_flip' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_intersect' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='array_intersect_assoc' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='array_intersect_key' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='array_intersect_uassoc' from='PHP 5, PHP 7'/>
<function name='array_intersect_ukey' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='array_key_exists' from='PHP 4 &gt;= 4.0.7, PHP 5, PHP 7'/>
<function name='array_key_first' from='PHP 7 &gt;= 7.3.0'/>
<function name='array_key_last' from='PHP 7 &gt;= 7.3.0'/>
<function name='array_keys' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_map' from='PHP 4 &gt;= 4.0.6, PHP 5, PHP 7'/>
<function name='array_merge' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_merge_recursive' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='array_multisort' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_pad' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_pop' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_product' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='array_push' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_rand' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_reduce' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='array_replace' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='array_replace_recursive' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='array_reverse' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_search' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='array_shift' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_slice' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_splice' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_sum' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='array_udiff' from='PHP 5, PHP 7'/>
<function name='array_udiff_assoc' from='PHP 5, PHP 7'/>
<function name='array_udiff_uassoc' from='PHP 5, PHP 7'/>
<function name='array_uintersect' from='PHP 5, PHP 7'/>
<function name='array_uintersect_assoc' from='PHP 5, PHP 7'/>
<function name='array_uintersect_uassoc' from='PHP 5, PHP 7'/>
<function name='array_unique' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='array_unshift' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_values' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_walk' from='PHP 4, PHP 5, PHP 7'/>
<function name='array_walk_recursive' from='PHP 5, PHP 7'/>
<function name='arsort' from='PHP 4, PHP 5, PHP 7'/>
<function name='asort' from='PHP 4, PHP 5, PHP 7'/>
<function name='compact' from='PHP 4, PHP 5, PHP 7'/>
<function name='count' from='PHP 4, PHP 5, PHP 7'/>
<function name='current' from='PHP 4, PHP 5, PHP 7'/>
<function name='array' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_change_key_case' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8'/>
<function name='array_chunk' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8'/>
<function name='array_column' from='PHP 5 &gt;= 5.5.0, PHP 7, PHP 8'/>
<function name='array_combine' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_count_values' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_diff' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8'/>
<function name='array_diff_assoc' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8'/>
<function name='array_diff_key' from='PHP 5 &gt;= 5.1.0, PHP 7, PHP 8'/>
<function name='array_diff_uassoc' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_diff_ukey' from='PHP 5 &gt;= 5.1.0, PHP 7, PHP 8'/>
<function name='array_fill' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8'/>
<function name='array_fill_keys' from='PHP 5 &gt;= 5.2.0, PHP 7, PHP 8'/>
<function name='array_filter' from='PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8'/>
<function name='array_flip' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_intersect' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8'/>
<function name='array_intersect_assoc' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8'/>
<function name='array_intersect_key' from='PHP 5 &gt;= 5.1.0, PHP 7, PHP 8'/>
<function name='array_intersect_uassoc' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_intersect_ukey' from='PHP 5 &gt;= 5.1.0, PHP 7, PHP 8'/>
<function name='array_key_exists' from='PHP 4 &gt;= 4.0.7, PHP 5, PHP 7, PHP 8'/>
<function name='array_key_first' from='PHP 7 &gt;= 7.3.0, PHP 8'/>
<function name='array_key_last' from='PHP 7 &gt;= 7.3.0, PHP 8'/>
<function name='array_keys' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_map' from='PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8'/>
<function name='array_merge' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_merge_recursive' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8'/>
<function name='array_multisort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_pad' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_pop' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_product' from='PHP 5 &gt;= 5.1.0, PHP 7, PHP 8'/>
<function name='array_push' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_rand' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_reduce' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8'/>
<function name='array_replace' from='PHP 5 &gt;= 5.3.0, PHP 7, PHP 8'/>
<function name='array_replace_recursive' from='PHP 5 &gt;= 5.3.0, PHP 7, PHP 8'/>
<function name='array_reverse' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_search' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8'/>
<function name='array_shift' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_slice' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_splice' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_sum' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8'/>
<function name='array_udiff' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_udiff_assoc' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_udiff_uassoc' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_uintersect' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_uintersect_assoc' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_uintersect_uassoc' from='PHP 5, PHP 7, PHP 8'/>
<function name='array_unique' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8'/>
<function name='array_unshift' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_values' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_walk' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='array_walk_recursive' from='PHP 5, PHP 7, PHP 8'/>
<function name='arsort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='asort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='compact' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='count' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='current' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='each' from='PHP 4, PHP 5, PHP 7' deprecated='PHP 7.2.0'/>
<function name='end' from='PHP 4, PHP 5, PHP 7'/>
<function name='extract' from='PHP 4, PHP 5, PHP 7'/>
<function name='in_array' from='PHP 4, PHP 5, PHP 7'/>
<function name='key' from='PHP 4, PHP 5, PHP 7'/>
<function name='key_exists' from='PHP 4 &gt;= 4.0.6, PHP 5, PHP 7'/>
<function name='krsort' from='PHP 4, PHP 5, PHP 7'/>
<function name='ksort' from='PHP 4, PHP 5, PHP 7'/>
<function name='list' from='PHP 4, PHP 5, PHP 7'/>
<function name='natcasesort' from='PHP 4, PHP 5, PHP 7'/>
<function name='natsort' from='PHP 4, PHP 5, PHP 7'/>
<function name='next' from='PHP 4, PHP 5, PHP 7'/>
<function name='pos' from='PHP 4, PHP 5, PHP 7'/>
<function name='prev' from='PHP 4, PHP 5, PHP 7'/>
<function name='range' from='PHP 4, PHP 5, PHP 7'/>
<function name='reset' from='PHP 4, PHP 5, PHP 7'/>
<function name='rsort' from='PHP 4, PHP 5, PHP 7'/>
<function name='shuffle' from='PHP 4, PHP 5, PHP 7'/>
<function name='sizeof' from='PHP 4, PHP 5, PHP 7'/>
<function name='sort' from='PHP 4, PHP 5, PHP 7'/>
<function name='uasort' from='PHP 4, PHP 5, PHP 7'/>
<function name='uksort' from='PHP 4, PHP 5, PHP 7'/>
<function name='usort' from='PHP 4, PHP 5, PHP 7'/>
<function name='end' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='extract' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='in_array' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='key' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='key_exists' from='PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8'/>
<function name='krsort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='ksort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='list' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='natcasesort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='natsort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='next' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='pos' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='prev' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='range' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='reset' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='rsort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='shuffle' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='sizeof' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='sort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='uasort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='uksort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
<function name='usort' from='PHP 4, PHP 5, PHP 7, PHP 8'/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -4,16 +4,16 @@
Do NOT translate this file
-->
<versions>
<function name='bcadd' from='PHP 4, PHP 5, PHP 7'/>
<function name='bccomp' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcdiv' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcmod' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcmul' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcpow' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcpowmod' from='PHP 5, PHP 7'/>
<function name='bcscale' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcsqrt' from='PHP 4, PHP 5, PHP 7'/>
<function name='bcsub' from='PHP 4, PHP 5, PHP 7'/>
<function name="bcadd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bccomp" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcdiv" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcmod" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcmul" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcpow" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcpowmod" from="PHP 5, PHP 7, PHP 8"/>
<function name="bcscale" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcsqrt" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bcsub" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -35,4 +35,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -4,16 +4,16 @@
Do NOT translate this file
-->
<versions>
<function name='bzwrite' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzflush' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzclose' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzread' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzopen' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzerrno' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzerrstr' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzerror' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzcompress' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='bzdecompress' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name="bzwrite" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzflush" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzclose" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzread" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzopen" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzerrno" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzerrstr" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzerror" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzcompress" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="bzdecompress" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -5,24 +5,24 @@
-->
<versions>
<function name='cal_days_in_month' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='cal_from_jd' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='cal_info' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='cal_to_jd' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='easter_date' from='PHP 4, PHP 5, PHP 7'/>
<function name='easter_days' from='PHP 4, PHP 5, PHP 7'/>
<function name='frenchtojd' from='PHP 4, PHP 5, PHP 7'/>
<function name='gregoriantojd' from='PHP 4, PHP 5, PHP 7'/>
<function name='jddayofweek' from='PHP 4, PHP 5, PHP 7'/>
<function name='jdmonthname' from='PHP 4, PHP 5, PHP 7'/>
<function name='jdtofrench' from='PHP 4, PHP 5, PHP 7'/>
<function name='jdtogregorian' from='PHP 4, PHP 5, PHP 7'/>
<function name='jdtojewish' from='PHP 4, PHP 5, PHP 7'/>
<function name='jdtojulian' from='PHP 4, PHP 5, PHP 7'/>
<function name='jdtounix' from='PHP 4, PHP 5, PHP 7'/>
<function name='jewishtojd' from='PHP 4, PHP 5, PHP 7'/>
<function name='juliantojd' from='PHP 4, PHP 5, PHP 7'/>
<function name='unixtojd' from='PHP 4, PHP 5, PHP 7'/>
<function name="cal_days_in_month" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="cal_from_jd" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="cal_info" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="cal_to_jd" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="easter_date" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="easter_days" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="frenchtojd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="gregoriantojd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jddayofweek" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jdmonthname" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jdtofrench" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jdtogregorian" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jdtojewish" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jdtojulian" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jdtounix" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="jewishtojd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="juliantojd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="unixtojd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -44,4 +44,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -8,7 +8,7 @@
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.feature-7-2-0;
&warn.deprecated.function-7-2-0.removed-8-0-0;
</refsynopsisdiv>
<refsect1 role="description">

View file

@ -5,24 +5,24 @@
-->
<versions>
<function name='__autoload' from='PHP 5, PHP 7' deprecated='PHP 7.2.0'/>
<function name='class_alias' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='class_exists' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_called_class' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='get_class_methods' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_class_vars' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_class' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_declared_classes' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_declared_interfaces' from='PHP 5, PHP 7'/>
<function name='get_declared_traits' from='PHP 5 &gt;= 5.4.0, PHP 7'/>
<function name='get_object_vars' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_parent_class' from='PHP 4, PHP 5, PHP 7'/>
<function name='interface_exists' from='PHP 5 &gt;= 5.0.2, PHP 7'/>
<function name='is_a' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='is_subclass_of' from='PHP 4, PHP 5, PHP 7'/>
<function name='method_exists' from='PHP 4, PHP 5, PHP 7'/>
<function name='property_exists' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='trait_exists' from='PHP 5 &gt;= 5.4.0, PHP 7'/>
<function name="__autoload" from="PHP 5, PHP 7" deprecated="PHP 7.2.0"/>
<function name="class_alias" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="class_exists" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_called_class" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="get_class_methods" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_class_vars" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_class" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_declared_classes" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_declared_interfaces" from="PHP 5, PHP 7, PHP 8"/>
<function name="get_declared_traits" from="PHP 5 &gt;= 5.4.0, PHP 7, PHP 8"/>
<function name="get_object_vars" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_parent_class" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="interface_exists" from="PHP 5 &gt;= 5.0.2, PHP 7, PHP 8"/>
<function name="is_a" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="is_subclass_of" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="method_exists" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="property_exists" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="trait_exists" from="PHP 5 &gt;= 5.4.0, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -10,7 +10,7 @@
&reftitle.description;
<constructorsynopsis>
<modifier>public</modifier> <methodname>COMPersistHelper::__construct</methodname>
<methodparam choice="opt"><type class="union"><type>variant</type><type>null</type></type><parameter>variant</parameter></methodparam>
<methodparam choice="opt"><type class="union"><type>variant</type><type>null</type></type><parameter>variant</parameter><initializer>&null;</initializer></methodparam>
</constructorsynopsis>
<para>
Constructs a persistence helper object, usually associated with a

View file

@ -4,58 +4,58 @@
Do NOT translate this file
-->
<versions>
<function name='com' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='com::__construct' from='PHP 4 &gt; 4.1.0, PHP 5, PHP 7'/>
<function name='com_create_guid' from='PHP 5, PHP 7'/>
<function name='com_event_sink' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='com_get_active_object' from='PHP 5, PHP 7'/>
<function name='com_load_typelib' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='com_message_pump' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='com_print_typeinfo' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name="com" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="com::__construct" from="PHP 4 &gt; 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="com_create_guid" from="PHP 5, PHP 7, PHP 8"/>
<function name="com_event_sink" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="com_get_active_object" from="PHP 5, PHP 7, PHP 8"/>
<function name="com_load_typelib" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="com_message_pump" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="com_print_typeinfo" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name='com_exception' from="PHP 5, PHP 7" />
<function name="com_exception" from="PHP 5, PHP 7, PHP 8"/>
<function name='compersisthelper' from="PHP 5, PHP 7" />
<function name='compersisthelper::__construct' from="PHP 5, PHP 7" />
<function name='compersisthelper::getcurfilename' from="PHP 5, PHP 7" />
<function name='compersisthelper::getmaxstreamsize' from="PHP 5, PHP 7" />
<function name='compersisthelper::initnew' from="PHP 5, PHP 7" />
<function name='compersisthelper::loadfromfile' from="PHP 5, PHP 7" />
<function name='compersisthelper::loadfromstream' from="PHP 5, PHP 7" />
<function name='compersisthelper::savetofile' from="PHP 5, PHP 7" />
<function name='compersisthelper::savetostream' from="PHP 5, PHP 7" />
<function name="compersisthelper" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::__construct" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::getcurfilename" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::getmaxstreamsize" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::initnew" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::loadfromfile" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::loadfromstream" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::savetofile" from="PHP 5, PHP 7, PHP 8"/>
<function name="compersisthelper::savetostream" from="PHP 5, PHP 7, PHP 8"/>
<function name='dotnet' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='dotnet::__construct' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name="dotnet" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="dotnet::__construct" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name='variant' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='variant::__construct' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='variant_abs' from='PHP 5, PHP 7'/>
<function name='variant_add' from='PHP 5, PHP 7'/>
<function name='variant_and' from='PHP 5, PHP 7'/>
<function name='variant_cast' from='PHP 5, PHP 7'/>
<function name='variant_cat' from='PHP 5, PHP 7'/>
<function name='variant_cmp' from='PHP 5, PHP 7'/>
<function name='variant_date_from_timestamp' from='PHP 5, PHP 7'/>
<function name='variant_date_to_timestamp' from='PHP 5, PHP 7'/>
<function name='variant_div' from='PHP 5, PHP 7'/>
<function name='variant_eqv' from='PHP 5, PHP 7'/>
<function name='variant_fix' from='PHP 5, PHP 7'/>
<function name='variant_get_type' from='PHP 5, PHP 7'/>
<function name='variant_idiv' from='PHP 5, PHP 7'/>
<function name='variant_imp' from='PHP 5, PHP 7'/>
<function name='variant_int' from='PHP 5, PHP 7'/>
<function name='variant_mod' from='PHP 5, PHP 7'/>
<function name='variant_mul' from='PHP 5, PHP 7'/>
<function name='variant_neg' from='PHP 5, PHP 7'/>
<function name='variant_not' from='PHP 5, PHP 7'/>
<function name='variant_or' from='PHP 5, PHP 7'/>
<function name='variant_pow' from='PHP 5, PHP 7'/>
<function name='variant_round' from='PHP 5, PHP 7'/>
<function name='variant_set_type' from='PHP 5, PHP 7'/>
<function name='variant_set' from='PHP 5, PHP 7'/>
<function name='variant_sub' from='PHP 5, PHP 7'/>
<function name='variant_xor' from='PHP 5, PHP 7'/>
<function name="variant" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="variant::__construct" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="variant_abs" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_add" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_and" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_cast" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_cat" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_cmp" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_date_from_timestamp" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_date_to_timestamp" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_div" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_eqv" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_fix" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_get_type" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_idiv" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_imp" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_int" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_mod" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_mul" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_neg" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_not" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_or" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_pow" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_round" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_set_type" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_set" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_sub" from="PHP 5, PHP 7, PHP 8"/>
<function name="variant_xor" from="PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -77,4 +77,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -5,8 +5,8 @@
-->
<versions>
<function name='random_bytes' from='PHP 7'/>
<function name='random_int' from='PHP 7'/>
<function name="random_bytes" from="PHP 7, PHP 8"/>
<function name="random_int" from="PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -4,17 +4,17 @@
Do NOT translate this file
-->
<versions>
<function name='ctype_alnum' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_alpha' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_cntrl' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_digit' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_graph' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_lower' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_print' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_punct' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_space' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_upper' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='ctype_xdigit' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name="ctype_alnum" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_alpha" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_cntrl" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_digit" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_graph" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_lower" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_print" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_punct" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_space" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_upper" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ctype_xdigit" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -36,4 +36,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -203,9 +203,8 @@
<entry valign="top">
&true; to follow any
<literal>"Location: "</literal> header that the server sends as
part of the HTTP header (note this is recursive, PHP will follow as
many <literal>"Location: "</literal> headers that it is sent,
unless <constant>CURLOPT_MAXREDIRS</constant> is set).
part of the HTTP header.
See also <constant>CURLOPT_MAXREDIRS</constant>.
</entry>
<entry valign="top">
</entry>
@ -831,6 +830,9 @@
<entry valign="top">
The maximum amount of HTTP redirections to follow. Use this option
alongside <constant>CURLOPT_FOLLOWLOCATION</constant>.
Default value of <literal>20</literal> is set to prevent infinite redirects.
Setting to <literal>-1</literal> allows inifinite redirects, and <literal>0</literal>
refuses all redirects.
</entry>
<entry valign="top">
</entry>

View file

@ -4,51 +4,51 @@
Do NOT translate this file
-->
<versions>
<function name='curl_close' from='PHP 4 &gt;= 4.0.2, PHP 5, PHP 7'/>
<function name='curl_copy_handle' from='PHP 5, PHP 7'/>
<function name='curl_errno' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='curl_error' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='curl_escape' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_exec' from='PHP 4 &gt;= 4.0.2, PHP 5, PHP 7'/>
<function name='curl_file_create' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_getinfo' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='curl_init' from='PHP 4 &gt;= 4.0.2, PHP 5, PHP 7'/>
<function name='curl_multi_add_handle' from='PHP 5, PHP 7'/>
<function name='curl_multi_close' from='PHP 5, PHP 7'/>
<function name='curl_multi_errno' from='PHP 7 &gt;= 7.1.0'/>
<function name='curl_multi_exec' from='PHP 5, PHP 7'/>
<function name='curl_multi_getcontent' from='PHP 5, PHP 7'/>
<function name='curl_multi_info_read' from='PHP 5, PHP 7'/>
<function name='curl_multi_init' from='PHP 5, PHP 7'/>
<function name='curl_multi_remove_handle' from='PHP 5, PHP 7'/>
<function name='curl_multi_select' from='PHP 5, PHP 7'/>
<function name='curl_multi_setopt' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_multi_strerror' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_pause' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_reset' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_setopt' from='PHP 4 &gt;= 4.0.2, PHP 5, PHP 7'/>
<function name='curl_setopt_array' from='PHP 5 &gt;= 5.1.3, PHP 7'/>
<function name='curl_share_close' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_share_errno' from='PHP 7 &gt;= 7.1.0'/>
<function name='curl_share_strerror' from='PHP 7 &gt;= 7.1.0'/>
<function name='curl_share_init' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_share_setopt' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_strerror' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_unescape' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curl_version' from='PHP 4 &gt;= 4.0.2, PHP 5, PHP 7'/>
<function name="curl_close" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="curl_copy_handle" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_errno" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="curl_error" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="curl_escape" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_exec" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="curl_file_create" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_getinfo" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="curl_init" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_add_handle" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_close" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_errno" from="PHP 7 &gt;= 7.1.0, PHP 8"/>
<function name="curl_multi_exec" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_getcontent" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_info_read" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_init" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_remove_handle" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_select" from="PHP 5, PHP 7, PHP 8"/>
<function name="curl_multi_setopt" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_multi_strerror" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_pause" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_reset" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_setopt" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="curl_setopt_array" from="PHP 5 &gt;= 5.1.3, PHP 7, PHP 8"/>
<function name="curl_share_close" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_share_errno" from="PHP 7 &gt;= 7.1.0, PHP 8"/>
<function name="curl_share_strerror" from="PHP 7 &gt;= 7.1.0, PHP 8"/>
<function name="curl_share_init" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_share_setopt" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_strerror" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_unescape" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curl_version" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<!-- Classes -->
<function name='curlfile' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curlfile::__construct' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curlfile::getfilename' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curlfile::getmimetype' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curlfile::getpostfilename' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curlfile::setmimetype' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='curlfile::setpostfilename' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name="curlfile" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curlfile::__construct" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curlfile::getfilename" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curlfile::getmimetype" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curlfile::getpostfilename" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curlfile::setmimetype" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="curlfile::setpostfilename" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name='curlhandle' from='PHP 8'/>
<function name='curlmultihandle' from='PHP 8'/>
<function name='curlsharehandle' from='PHP 8'/>
<function name="curlhandle" from="PHP 8"/>
<function name="curlmultihandle" from="PHP 8"/>
<function name="curlsharehandle" from="PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -70,4 +70,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -13,17 +13,17 @@
&reftitle.description;
<para>&style.oop;</para>
<methodsynopsis role="oop">
<modifier>public</modifier> <type class="union"><type>DateInterval</type><type>false</type></type><methodname>DateTime::diff</methodname>
<modifier>public</modifier> <type>DateInterval</type><methodname>DateTime::diff</methodname>
<methodparam><type>DateTimeInterface</type><parameter>targetObject</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>absolute</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<methodsynopsis role="DateTimeImmutable">
<modifier>public</modifier> <type class="union"><type>DateInterval</type><type>false</type></type><methodname>DateTimeImmutable::diff</methodname>
<modifier>public</modifier> <type>DateInterval</type><methodname>DateTimeImmutable::diff</methodname>
<methodparam><type>DateTimeInterface</type><parameter>targetObject</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>absolute</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<methodsynopsis role="DateTimeInterface">
<modifier>public</modifier> <type class="union"><type>DateInterval</type><type>false</type></type><methodname>DateTimeInterface::diff</methodname>
<modifier>public</modifier> <type>DateInterval</type><methodname>DateTimeInterface::diff</methodname>
<methodparam><type>DateTimeInterface</type><parameter>targetObject</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>absolute</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>

View file

@ -17,15 +17,6 @@
<function>date_default_timezone_set</function> sets the default timezone
used by all date/time functions.
</para>
<note>
<para>
Since PHP 5.1.0 (when the date/time functions were rewritten), every call
to a date/time function will generate a <constant>E_NOTICE</constant> if
the timezone isn't valid, and/or a <constant>E_WARNING</constant> message
if using the system settings or the <varname>TZ</varname> environment
variable.
</para>
</note>
<para>
Instead of using this function to set the default timezone in your script,
you can also use the INI setting <link

View file

@ -15,7 +15,7 @@
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>latitude</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>longitude</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>zenith</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>utcOffset</parameter><initializer>0</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>utcOffset</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<function>date_sunrise</function> returns the sunrise time for a given
@ -177,7 +177,7 @@
<entry>8.0.0</entry>
<entry>
<parameter>latitude</parameter>, <parameter>longitude</parameter>,
<parameter>zenith</parameter> and <parameter>latitude</parameter> are nullable now.
<parameter>zenith</parameter> and <parameter>utcOffset</parameter> are nullable now.
</entry>
</row>
</tbody>

View file

@ -17,7 +17,7 @@
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>latitude</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>longitude</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>zenith</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>utcOffset</parameter><initializer>0</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>float</type><type>null</type></type><parameter>utcOffset</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<function>date_sunset</function> returns the sunset time for a given
@ -179,7 +179,7 @@
<entry>8.0.0</entry>
<entry>
<parameter>latitude</parameter>, <parameter>longitude</parameter>,
<parameter>zenith</parameter> and <parameter>latitude</parameter> are nullable now.
<parameter>zenith</parameter> and <parameter>utcOffset</parameter> are nullable now.
</entry>
</row>
</tbody>

View file

@ -5,190 +5,135 @@
-->
<versions>
<!-- Methods -->
<function name="datetime" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::__construct" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::__set_state" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::__wakeup" from="PHP 5 >= 5.3.0, PHP 7"/>
<function name="datetime::add" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::createfromformat" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::createfromimmutable" from="PHP 7 &gt;= 7.3.0"/>
<function name="datetime" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::__construct" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::__set_state" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::__wakeup" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::add" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::createfromformat" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::createfromimmutable" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="datetime::createfrominterface" from="PHP 8"/>
<function name="datetime::diff" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::format" from="PHP 5 &gt;= 5.2.1, PHP 7"/>
<function name="datetime::getlasterrors" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::getoffset" from="PHP 5 &gt;= 5.2.1, PHP 7"/>
<function name="datetime::gettimestamp" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::gettimezone" from="PHP 5 &gt;= 5.2.1, PHP 7"/>
<function name="datetime::modify" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::setdate" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::setisodate" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::settime" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::settimezone" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetime::settimestamp" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::sub" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetime::diff" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::format" from="PHP 5 &gt;= 5.2.1, PHP 7, PHP 8"/>
<function name="datetime::getlasterrors" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::getoffset" from="PHP 5 &gt;= 5.2.1, PHP 7, PHP 8"/>
<function name="datetime::gettimestamp" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::gettimezone" from="PHP 5 &gt;= 5.2.1, PHP 7, PHP 8"/>
<function name="datetime::modify" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::setdate" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::setisodate" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::settime" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::settimezone" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetime::settimestamp" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetime::sub" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetimeinterface" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeinterface::__wakeup" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimeinterface::diff" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetimeinterface::format" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimeinterface::getoffset" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimeinterface::gettimestamp" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetimeinterface::gettimezone" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimeinterface" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeinterface::__wakeup" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimeinterface::diff" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetimeinterface::format" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimeinterface::getoffset" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimeinterface::gettimestamp" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetimeinterface::gettimezone" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::__construct" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::__set_state" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::__wakeup" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::createfromformat" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::createfrommutable" from="PHP 5 &gt;= 5.6.0, PHP 7"/>
<function name="datetimeimmutable" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::__construct" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::__set_state" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::__wakeup" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::createfromformat" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::createfrommutable" from="PHP 5 &gt;= 5.6.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::createfrominterface" from="PHP 8"/>
<function name="datetimeimmutable::diff" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::format" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::getlasterrors" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::gettimezone" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::getoffset" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::gettimestamp" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::modify" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::add" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::sub" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::settimezone" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::settime" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::setdate" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::setisodate" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::settimestamp" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimeimmutable::diff" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::format" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::getlasterrors" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::gettimezone" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::getoffset" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::gettimestamp" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::modify" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::add" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::sub" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::settimezone" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::settime" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::setdate" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::setisodate" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimeimmutable::settimestamp" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimezone" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone::__construct" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone::__wakeup" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimezone::__set_state" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="datetimezone::getlocation" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="datetimezone::getname" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone::getoffset" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone::gettransitions" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone::listabbreviations" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone::listidentifiers" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="datetimezone" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimezone::__construct" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimezone::__wakeup" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimezone::__set_state" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="datetimezone::getlocation" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="datetimezone::getname" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimezone::getoffset" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimezone::gettransitions" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimezone::listabbreviations" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="datetimezone::listidentifiers" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="dateinterval" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="dateinterval::__construct" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="dateinterval::createfromdatestring" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="dateinterval::format" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="dateinterval" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="dateinterval::__construct" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="dateinterval::createfromdatestring" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="dateinterval::format" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="dateperiod" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="dateperiod::__construct" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="dateperiod::__wakeup" from="PHP 5 &gt;= 5.3.27, PHP 7"/>
<function name="dateperiod::__set_state" from="PHP 5 &gt;= 5.3.27, PHP 7"/>
<function name="dateperiod::getstartdate" from="PHP 5 &gt;= 5.6.5, PHP 7"/>
<function name="dateperiod::getenddate" from="PHP 5 &gt;= 5.6.5, PHP 7"/>
<function name="dateperiod::getdateinterval" from="PHP 5 &gt;= 5.6.5, PHP 7"/>
<function name="dateperiod::getrecurrences" from="PHP 7 &gt;= 7.2.17/7.3.4"/>
<function name="dateperiod" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="dateperiod::__construct" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="dateperiod::__wakeup" from="PHP 5 &gt;= 5.3.27, PHP 7, PHP 8"/>
<function name="dateperiod::__set_state" from="PHP 5 &gt;= 5.3.27, PHP 7, PHP 8"/>
<function name="dateperiod::getstartdate" from="PHP 5 &gt;= 5.6.5, PHP 7, PHP 8"/>
<function name="dateperiod::getenddate" from="PHP 5 &gt;= 5.6.5, PHP 7, PHP 8"/>
<function name="dateperiod::getdateinterval" from="PHP 5 &gt;= 5.6.5, PHP 7, PHP 8"/>
<function name="dateperiod::getrecurrences" from="PHP 7 &gt;= 7.2.17/7.3.4, PHP 8"/>
<!-- Functions -->
<function name="checkdate" from="PHP 4, PHP 5, PHP 7"/>
<function name="date" from="PHP 4, PHP 5, PHP 7"/>
<function name="date_add" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_add_days" from="PECL date_time:0.1"/>
<function name="date_add_months" from="PECL date_time:0.1"/>
<function name="date_add_weeks" from="PECL date_time:0.1"/>
<function name="date_add_years" from="PECL date_time:0.1"/>
<function name="date_clamp" from="PECL date_time:0.1"/>
<function name="date_compare" from="PECL date_time:0.1"/>
<function name="date_create" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_create_from_format" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_create_immutable" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="date_create_immutable_from_format" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="date_date_set" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_days_between" from="PECL date_time:0.1"/>
<function name="date_default_timezone_get" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="date_default_timezone_set" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="date_diff" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_format" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_free" from="PECL date_time:0.1"/>
<function name="date_get_array" from="PECL date_time:0.1"/>
<function name="date_get_day" from="PECL date_time:0.1"/>
<function name="date_get_day_of_year" from="PECL date_time:0.1"/>
<function name="date_get_days_in_month" from="PECL date_time:0.1"/>
<function name="date_get_easter" from="PECL date_time:0.1"/>
<function name="date_get_first_dow" from="PECL date_time:0.1"/>
<function name="date_get_isoweek_of_year" from="PECL date_time:0.1"/>
<function name="date_get_julian" from="PECL date_time:0.1"/>
<function name="date_get_last_dow" from="PECL date_time:0.1"/>
<function name="date_get_last_errors" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_get_month" from="PECL date_time:0.1"/>
<function name="date_get_to_last_month_day" from="PECL date_time:0.1"/>
<function name="date_get_to_next_weekday" from="PECL date_time:0.1"/>
<function name="date_get_to_prev_week_day" from="PECL date_time:0.1"/>
<function name="date_get_to_week" from="PECL date_time:0.1"/>
<function name="date_get_to_weekday" from="PECL date_time:0.1"/>
<function name="date_get_to_weekday_in_same_week" from="PECL date_time:0.1"/>
<function name="date_get_week_of_year" from="PECL date_time:0.1"/>
<function name="date_get_weekday" from="PECL date_time:0.1"/>
<function name="date_get_weeks_of_year" from="PECL date_time:0.1"/>
<function name="date_get_year" from="PECL date_time:0.1"/>
<function name="date_interval_create_from_date_string" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_interval_format" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_is_leap_year" from="PECL date_time:0.1"/>
<function name="date_isodate_set" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_modify" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_new" from="PECL date_time:0.1"/>
<function name="date_new_dmy" from="PECL date_time:0.1"/>
<function name="date_new_julian" from="PECL date_time:0.1"/>
<function name="date_new_now" from="PECL date_time:0.1"/>
<function name="date_offset_get" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_order" from="PECL date_time:0.1"/>
<function name="date_parse" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_parse_from_format" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_set_day" from="PECL date_time:0.1"/>
<function name="date_set_dmy" from="PECL date_time:0.1"/>
<function name="date_set_first_dow" from="PECL date_time:0.1"/>
<function name="date_set_julian" from="PECL date_time:0.1"/>
<function name="date_set_last_dow" from="PECL date_time:0.1"/>
<function name="date_set_month" from="PECL date_time:0.1"/>
<function name="date_set_to_last_month_day" from="PECL date_time:0.1"/>
<function name="date_set_to_next_weekday" from="PECL date_time:0.1"/>
<function name="date_set_to_prev_week_day" from="PECL date_time:0.1"/>
<function name="date_set_to_week" from="PECL date_time:0.1"/>
<function name="date_set_to_weekday" from="PECL date_time:0.1"/>
<function name="date_set_to_weekday_in_same_week" from="PECL date_time:0.1"/>
<function name="date_set_year" from="PECL date_time:0.1"/>
<function name="date_strftime" from="PECL date_time:0.1"/>
<function name="date_sub" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_sub_days" from="PECL date_time:0.1"/>
<function name="date_sub_months" from="PECL date_time:0.1"/>
<function name="date_sub_weeks" from="PECL date_time:0.1"/>
<function name="date_sub_years" from="PECL date_time:0.1"/>
<function name="date_sun_info" from="PHP 5 &gt;= 5.1.2, PHP 7"/>
<function name="date_sunrise" from="PHP 5, PHP 7"/>
<function name="date_sunset" from="PHP 5, PHP 7"/>
<function name="date_time_set" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_timestamp_get" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_timestamp_set" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="date_timezone_get" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_timezone_set" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="date_valid" from="PECL date_time:0.1"/>
<function name="date_valid_dmy" from="PECL date_time:0.1"/>
<function name="date_valid_julian" from="PECL date_time:0.1"/>
<function name="getdate" from="PHP 4, PHP 5, PHP 7"/>
<function name="gettimeofday" from="PHP 4, PHP 5, PHP 7"/>
<function name="gmdate" from="PHP 4, PHP 5, PHP 7"/>
<function name="gmmktime" from="PHP 4, PHP 5, PHP 7"/>
<function name="gmstrftime" from="PHP 4, PHP 5, PHP 7"/>
<function name="idate" from="PHP 5, PHP 7"/>
<function name="localtime" from="PHP 4, PHP 5, PHP 7"/>
<function name="microtime" from="PHP 4, PHP 5, PHP 7"/>
<function name="mktime" from="PHP 4, PHP 5, PHP 7"/>
<function name="strftime" from="PHP 4, PHP 5, PHP 7"/>
<function name="strptime" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="strtotime" from="PHP 4, PHP 5, PHP 7"/>
<function name="time" from="PHP 4, PHP 5, PHP 7"/>
<function name="timezone_abbreviations_list" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="timezone_identifiers_list" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="timezone_location_get" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="timezone_name_from_abbr" from="PHP 5 &gt;= 5.1.3, PHP 7"/>
<function name="timezone_name_get" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="timezone_offset_get" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="timezone_open" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="timezone_transitions_get" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="timezone_version_get" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="checkdate" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="date" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="date_add" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_create" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_create_from_format" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_create_immutable" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="date_create_immutable_from_format" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="date_date_set" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_default_timezone_get" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="date_default_timezone_set" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="date_diff" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_format" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_get_last_errors" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_interval_create_from_date_string" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_interval_format" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_isodate_set" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_modify" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_offset_get" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_parse" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_parse_from_format" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_sub" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_sun_info" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8"/>
<function name="date_sunrise" from="PHP 5, PHP 7, PHP 8"/>
<function name="date_sunset" from="PHP 5, PHP 7, PHP 8"/>
<function name="date_time_set" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_timestamp_get" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_timestamp_set" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="date_timezone_get" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="date_timezone_set" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="getdate" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="gettimeofday" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="gmdate" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="gmmktime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="gmstrftime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="idate" from="PHP 5, PHP 7, PHP 8"/>
<function name="localtime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="microtime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mktime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="strftime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="strptime" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="strtotime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="time" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="timezone_abbreviations_list" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="timezone_identifiers_list" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="timezone_location_get" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="timezone_name_from_abbr" from="PHP 5 &gt;= 5.1.3, PHP 7, PHP 8"/>
<function name="timezone_name_get" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="timezone_offset_get" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="timezone_open" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="timezone_transitions_get" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="timezone_version_get" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -5,20 +5,20 @@
-->
<versions>
<function name='Directory' from='PHP 4, PHP 5, PHP 7'/>
<function name='Directory::close' from='PHP 4, PHP 5, PHP 7'/>
<function name='Directory::read' from='PHP 4, PHP 5, PHP 7'/>
<function name='Directory::rewind' from='PHP 4, PHP 5, PHP 7'/>
<function name="Directory" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="Directory::close" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="Directory::read" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="Directory::rewind" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name='chdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='chroot' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='closedir' from='PHP 4, PHP 5, PHP 7'/>
<function name='dir' from='PHP 4, PHP 5, PHP 7'/>
<function name='getcwd' from='PHP 4, PHP 5, PHP 7'/>
<function name='opendir' from='PHP 4, PHP 5, PHP 7'/>
<function name='readdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='rewinddir' from='PHP 4, PHP 5, PHP 7'/>
<function name='scandir' from='PHP 5, PHP 7'/>
<function name="chdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="chroot" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="closedir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="dir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getcwd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="opendir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="readdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="rewinddir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="scandir" from="PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -40,4 +40,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -4,32 +4,29 @@
Do NOT translate this file
-->
<versions>
<function name="enchant_broker_describe" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0"/>
<function name="enchant_broker_dict_exists" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_free" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_free_dict" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_get_dict_path" from="PHP 5 &gt;= 5.3.1, PHP 7, PECL enchant &gt;= 1.0.1" deprecated="PHP 8.0.0"/>
<function name="enchant_broker_get_error" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_init" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_list_dicts" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 1.0.1"/>
<function name="enchant_broker_request_dict" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_request_pwl_dict" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_set_dict_path" from="PHP 5 &gt;= 5.3.1, PHP 7, PECL enchant &gt;= 1.0.1" deprecated="PHP 8.0.0"/>
<function name="enchant_broker_set_ordering" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_add_to_personal" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 " deprecated="PHP 8.0.0"/>
<function name="enchant_broker_describe" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0"/>
<function name="enchant_broker_dict_exists" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_free" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_free_dict" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_get_dict_path" from="PHP 5 &gt;= 5.3.1, PHP 7, PHP 8, PECL enchant &gt;= 1.0.1" deprecated="PHP 8.0.0"/>
<function name="enchant_broker_get_error" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_init" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_list_dicts" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 1.0.1"/>
<function name="enchant_broker_request_dict" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_request_pwl_dict" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_broker_set_dict_path" from="PHP 5 &gt;= 5.3.1, PHP 7, PHP 8, PECL enchant &gt;= 1.0.1" deprecated="PHP 8.0.0"/>
<function name="enchant_broker_set_ordering" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_add_to_personal" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 " deprecated="PHP 8.0.0"/>
<function name="enchant_dict_add" from="PHP 8"/>
<function name="enchant_dict_add_to_session" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_check" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_describe" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_get_error" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_add_to_session" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_check" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_describe" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_get_error" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_is_added" from="PHP 8"/>
<function name="enchant_dict_is_in_session" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 " deprecated="PHP 8.0.0"/>
<function name="enchant_dict_quick_check" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant:0.2.0-1.0.1"/>
<function name="enchant_dict_store_replacement" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_suggest" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_free" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant 0.1-1.0"/>
<function name="enchant_new" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant 0.1"/>
<function name="enchant_new_dmy" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL enchant 0.1"/>
<function name="enchant_dict_is_in_session" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 " deprecated="PHP 8.0.0"/>
<function name="enchant_dict_quick_check" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant:0.2.0-1.0.1"/>
<function name="enchant_dict_store_replacement" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchant_dict_suggest" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL enchant &gt;= 0.1.0 "/>
<function name="enchantbroker" from="PHP 8"/>
<function name="enchantdictionary" from="PHP 8"/>

View file

@ -5,17 +5,17 @@
-->
<versions>
<function name='escapeshellarg' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='escapeshellcmd' from='PHP 4, PHP 5, PHP 7'/>
<function name='exec' from='PHP 4, PHP 5, PHP 7'/>
<function name='passthru' from='PHP 4, PHP 5, PHP 7'/>
<function name='proc_close' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='proc_get_status' from='PHP 5, PHP 7'/>
<function name='proc_nice' from='PHP 5, PHP 7'/>
<function name='proc_open' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='proc_terminate' from='PHP 5, PHP 7'/>
<function name='shell_exec' from='PHP 4, PHP 5, PHP 7'/>
<function name='system' from='PHP 4, PHP 5, PHP 7'/>
<function name="escapeshellarg" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="escapeshellcmd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="exec" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="passthru" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="proc_close" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="proc_get_status" from="PHP 5, PHP 7, PHP 8"/>
<function name="proc_nice" from="PHP 5, PHP 7, PHP 8"/>
<function name="proc_open" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="proc_terminate" from="PHP 5, PHP 7, PHP 8"/>
<function name="shell_exec" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="system" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -37,4 +37,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="ffi.arraytype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>FFI::arrayType</refname>
@ -12,7 +11,7 @@
<methodsynopsis>
<modifier>public</modifier> <modifier>static</modifier> <type>FFI\CType</type><methodname>FFI::arrayType</methodname>
<methodparam><type>FFI\CType</type><parameter>type</parameter></methodparam>
<methodparam><type>array </type><parameter>dimensions</parameter></methodparam>
<methodparam><type>array</type><parameter>dimensions</parameter></methodparam>
</methodsynopsis>
<para>
Dynamically constructs a new C array type with elements of type defined by <parameter>type</parameter>,
@ -62,7 +61,6 @@ $t2 = FFI::arrayType(FFI::type("int"), [2, 3]);
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml

View file

@ -4,19 +4,19 @@
Do NOT translate this file
-->
<versions>
<function name="finfo_buffer" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_close" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_file" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_open" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_set_flags" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_buffer" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_close" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_file" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_open" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo_set_flags" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::__construct" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::buffer" from="PHP 5 &gt;= 5.3.0, PHP 7, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::file" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::set_flags" from="PHP &gt;= 5.3.0, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::__construct" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::buffer" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::file" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="finfo::set_flags" from="PHP &gt;= 5.3.0, PHP 7, PHP 8, PECL fileinfo &gt;= 0.1.0"/>
<function name="mime_content_type" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7"/>
<function name="mime_content_type" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -116,6 +116,11 @@
An <constant>E_WARNING</constant> level error is generated if <parameter>filename</parameter> cannot be found, <parameter>maxlength</parameter>
is less than zero, or if seeking to the specified <parameter>offset</parameter> in the stream fails.
</para>
<para>
When <function>file_get_contents</function> is called on a directory,
an <constant>E_WARNING</constant> level error is generated on Windows,
and as of PHP 7.4 on other operating systems as well.
</para>
</refsect1>
<refsect1 role="examples">

View file

@ -3,89 +3,88 @@
<!--
Do NOT translate this file
-->
<versions>
<function name='basename' from='PHP 4, PHP 5, PHP 7'/>
<function name='chgrp' from='PHP 4, PHP 5, PHP 7'/>
<function name='chmod' from='PHP 4, PHP 5, PHP 7'/>
<function name='chown' from='PHP 4, PHP 5, PHP 7'/>
<function name='clearstatcache' from='PHP 4, PHP 5, PHP 7'/>
<function name='copy' from='PHP 4, PHP 5, PHP 7'/>
<function name='delete' from='None'/>
<function name='dirname' from='PHP 4, PHP 5, PHP 7'/>
<function name='disk_free_space' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='disk_total_space' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='diskfreespace' from='PHP 4, PHP 5, PHP 7'/>
<function name='fclose' from='PHP 4, PHP 5, PHP 7'/>
<function name='feof' from='PHP 4, PHP 5, PHP 7'/>
<function name='fflush' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='fgetc' from='PHP 4, PHP 5, PHP 7'/>
<function name='fgetcsv' from='PHP 4, PHP 5, PHP 7'/>
<function name='fgets' from='PHP 4, PHP 5, PHP 7'/>
<function name='fgetss' from='PHP 4, PHP 5, PHP 7'/>
<function name='file' from='PHP 4, PHP 5, PHP 7'/>
<function name='file_exists' from='PHP 4, PHP 5, PHP 7'/>
<function name='file_get_contents' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='file_put_contents' from='PHP 5, PHP 7'/>
<function name='fileatime' from='PHP 4, PHP 5, PHP 7'/>
<function name='filectime' from='PHP 4, PHP 5, PHP 7'/>
<function name='filegroup' from='PHP 4, PHP 5, PHP 7'/>
<function name='fileinode' from='PHP 4, PHP 5, PHP 7'/>
<function name='filemtime' from='PHP 4, PHP 5, PHP 7'/>
<function name='fileowner' from='PHP 4, PHP 5, PHP 7'/>
<function name='fileperms' from='PHP 4, PHP 5, PHP 7'/>
<function name='filesize' from='PHP 4, PHP 5, PHP 7'/>
<function name='filetype' from='PHP 4, PHP 5, PHP 7'/>
<function name='flock' from='PHP 4, PHP 5, PHP 7'/>
<function name='fnmatch' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='fopen' from='PHP 4, PHP 5, PHP 7'/>
<function name='fpassthru' from='PHP 4, PHP 5, PHP 7'/>
<function name='fputcsv' from='PHP 5 &gt;= 5.1.0, PHP 7'/>
<function name='fputs' from='PHP 4, PHP 5, PHP 7'/>
<function name='fread' from='PHP 4, PHP 5, PHP 7'/>
<function name='fscanf' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='fseek' from='PHP 4, PHP 5, PHP 7'/>
<function name='fstat' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftell' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftruncate' from='PHP 4, PHP 5, PHP 7'/>
<function name='fwrite' from='PHP 4, PHP 5, PHP 7'/>
<function name='glob' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='is_dir' from='PHP 4, PHP 5, PHP 7'/>
<function name='is_executable' from='PHP 4, PHP 5, PHP 7'/>
<function name='is_file' from='PHP 4, PHP 5, PHP 7'/>
<function name='is_link' from='PHP 4, PHP 5, PHP 7'/>
<function name='is_readable' from='PHP 4, PHP 5, PHP 7'/>
<function name='is_uploaded_file' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='is_writable' from='PHP 4, PHP 5, PHP 7'/>
<function name='is_writeable' from='PHP 4, PHP 5, PHP 7'/>
<function name='lchgrp' from='PHP 5 &gt;= 5.1.3, PHP 7'/>
<function name='lchown' from='PHP 5 &gt;= 5.1.3, PHP 7'/>
<function name='link' from='PHP 4, PHP 5, PHP 7'/>
<function name='linkinfo' from='PHP 4, PHP 5, PHP 7'/>
<function name='lstat' from='PHP 4, PHP 5, PHP 7'/>
<function name='mkdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='move_uploaded_file' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='parse_ini_file' from='PHP 4, PHP 5, PHP 7'/>
<function name='parse_ini_string' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='pathinfo' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='pclose' from='PHP 4, PHP 5, PHP 7'/>
<function name='popen' from='PHP 4, PHP 5, PHP 7'/>
<function name='readfile' from='PHP 4, PHP 5, PHP 7'/>
<function name='readlink' from='PHP 4, PHP 5, PHP 7'/>
<function name='realpath' from='PHP 4, PHP 5, PHP 7'/>
<function name='realpath_cache_size' from='PHP 5 &gt;= 5.3.2, PHP 7'/>
<function name='realpath_cache_get' from='PHP 5 &gt;= 5.3.2, PHP 7'/>
<function name='rename' from='PHP 4, PHP 5, PHP 7'/>
<function name='rewind' from='PHP 4, PHP 5, PHP 7'/>
<function name='rmdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='set_file_buffer' from='PHP 4, PHP 5, PHP 7'/>
<function name='stat' from='PHP 4, PHP 5, PHP 7'/>
<function name='symlink' from='PHP 4, PHP 5, PHP 7'/>
<function name='tempnam' from='PHP 4, PHP 5, PHP 7'/>
<function name='tmpfile' from='PHP 4, PHP 5, PHP 7'/>
<function name='touch' from='PHP 4, PHP 5, PHP 7'/>
<function name='umask' from='PHP 4, PHP 5, PHP 7'/>
<function name='unlink' from='PHP 4, PHP 5, PHP 7'/>
<function name="basename" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="chgrp" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="chmod" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="chown" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="clearstatcache" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="copy" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="delete" from="None"/>
<function name="dirname" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="disk_free_space" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="disk_total_space" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="diskfreespace" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fclose" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="feof" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fflush" from="PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8"/>
<function name="fgetc" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fgetcsv" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fgets" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fgetss" from="PHP 4, PHP 5, PHP 7"/>
<function name="file" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="file_exists" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="file_get_contents" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="file_put_contents" from="PHP 5, PHP 7, PHP 8"/>
<function name="fileatime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="filectime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="filegroup" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fileinode" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="filemtime" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fileowner" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fileperms" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="filesize" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="filetype" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="flock" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fnmatch" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="fopen" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fpassthru" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fputcsv" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="fputs" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fread" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fscanf" from="PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8"/>
<function name="fseek" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fstat" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftell" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftruncate" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fwrite" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="glob" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="is_dir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="is_executable" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="is_file" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="is_link" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="is_readable" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="is_uploaded_file" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="is_writable" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="is_writeable" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="lchgrp" from="PHP 5 &gt;= 5.1.3, PHP 7, PHP 8"/>
<function name="lchown" from="PHP 5 &gt;= 5.1.3, PHP 7, PHP 8"/>
<function name="link" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="linkinfo" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="lstat" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mkdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="move_uploaded_file" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="parse_ini_file" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="parse_ini_string" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="pathinfo" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="pclose" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="popen" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="readfile" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="readlink" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="realpath" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="realpath_cache_size" from="PHP 5 &gt;= 5.3.2, PHP 7, PHP 8"/>
<function name="realpath_cache_get" from="PHP 5 &gt;= 5.3.2, PHP 7, PHP 8"/>
<function name="rename" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="rewind" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="rmdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="set_file_buffer" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="stat" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="symlink" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="tempnam" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="tmpfile" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="touch" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="umask" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="unlink" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -3,43 +3,43 @@
<!--
Do NOT translate this file
-->
<versions>
<function name='ftp_alloc' from='PHP 5, PHP 7'/>
<function name='ftp_append' from='PHP 7 &gt;= 7.2.0'/>
<function name='ftp_cdup' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_chdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_chmod' from='PHP 5, PHP 7'/>
<function name='ftp_close' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='ftp_connect' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_delete' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_exec' from='PHP 4 &gt;= 4.0.3, PHP 5, PHP 7'/>
<function name='ftp_fget' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_fput' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_get' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_get_option' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='ftp_login' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_mdtm' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_mkdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_mlsd' from='PHP 7 &gt;= 7.2.0'/>
<function name='ftp_nb_continue' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='ftp_nb_fget' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='ftp_nb_fput' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='ftp_nb_get' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='ftp_nb_put' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='ftp_nlist' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_pasv' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_put' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_pwd' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_quit' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_raw' from='PHP 5, PHP 7'/>
<function name='ftp_rawlist' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_rename' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_rmdir' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_set_option' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='ftp_site' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_size' from='PHP 4, PHP 5, PHP 7'/>
<function name='ftp_ssl_connect' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='ftp_systype' from='PHP 4, PHP 5, PHP 7'/>
<versions>
<function name="ftp_alloc" from="PHP 5, PHP 7, PHP 8"/>
<function name="ftp_append" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="ftp_cdup" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_chdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_chmod" from="PHP 5, PHP 7, PHP 8"/>
<function name="ftp_close" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_connect" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_delete" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_exec" from="PHP 4 &gt;= 4.0.3, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_fget" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_fput" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_get" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_get_option" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_login" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_mdtm" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_mkdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_mlsd" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="ftp_nb_continue" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_nb_fget" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_nb_fput" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_nb_get" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_nb_put" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_nlist" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_pasv" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_put" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_pwd" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_quit" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_raw" from="PHP 5, PHP 7, PHP 8"/>
<function name="ftp_rawlist" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_rename" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_rmdir" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_set_option" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_site" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_size" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_ssl_connect" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="ftp_systype" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -61,4 +61,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -1,38 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.gettype" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refentry xml:id="gearmanclient.wait" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::getType</refname>
<refpurpose>Return the type of the current <classname>Judy</classname> array</refpurpose>
<refname>GearmanClient::wait</refname>
<refpurpose>Wait for I/O activity on all connections in a client</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::getType</methodname>
<modifier>public</modifier> <type>bool</type><methodname>GearmanClient::wait</methodname>
<void />
</methodsynopsis>
<para>
Return an integer corresponding to the Judy <link linkend="judy.types">type</link>
of the current object.
This waits for activity from any one of the connected servers.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return an integer corresponding to a Judy <link linkend="judy.types">type</link>.
&true; on success &false; on an error.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><methodname>GearmanWorker::wait</methodname></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file

View file

@ -81,6 +81,7 @@ Example entries:
<function name='gearman_client_set_data' from='PECL gearman &lt;= 0.5.0'/>
<function name='gearman_client_set_context' from='PECL gearman &gt;= 0.6.0'/>
<function name='gearman_client_run_tasks' from='PECL gearman &gt;= 0.5.0'/>
<function name='gearman_client_wait' from='PECL gearman &gt;= 0.6.0'/>
<function name='gearman_worker_return_code' from='PECL gearman &gt;= 0.5.0'/>
<function name='gearman_worker_create' from='PECL gearman &gt;= 0.5.0'/>
<function name='gearman_worker_clone' from='PECL gearman &gt;= 0.5.0'/>
@ -143,6 +144,7 @@ Example entries:
<function name='gearmanclient::setdata' from='PECL gearman &lt;= 0.5.0'/>
<function name='gearmanclient::setcontext' from='PECL gearman &gt;= 0.6.0'/>
<function name='gearmanclient::runtasks' from='PECL gearman &gt;= 0.5.0'/>
<function name='gearmanclient::wait' from='PECL gearman &gt;= 0.6.0'/>
<function name='gearmanworker' from='PECL gearman &gt;= 0.5.0'/>
<function name='gearmanworker::__construct' from='PECL gearman &gt;= 0.5.0'/>

View file

@ -4,24 +4,24 @@
Do NOT translate this file
-->
<versions>
<function name="HashContext" from="PHP 7 &gt;= 7.2.0"/>
<function name="HashContext::__construct" from="PHP 7 &gt;= 7.2.0"/>
<function name="HashContext" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="HashContext::__construct" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="hash" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_algos" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_copy" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="hash_equals" from="PHP 5 &gt;= 5.6.0, PHP 7"/>
<function name="hash_file" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_final" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_hkdf" from="PHP 7 &gt;= 7.1.2"/>
<function name="hash_hmac" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_hmac_algos" from="PHP 7 &gt;= 7.2.0"/>
<function name="hash_hmac_file" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_init" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_pbkdf2" from="PHP 5 &gt;= 5.5.0, PHP 7"/>
<function name="hash_update" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_update_file" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash_update_stream" from="PHP 5 &gt;= 5.1.2, PHP 7, PECL hash &gt;= 1.1"/>
<function name="hash" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_algos" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_copy" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="hash_equals" from="PHP 5 &gt;= 5.6.0, PHP 7, PHP 8"/>
<function name="hash_file" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_final" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_hkdf" from="PHP 7 &gt;= 7.1.2, PHP 8"/>
<function name="hash_hmac" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_hmac_algos" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="hash_hmac_file" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_init" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_pbkdf2" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="hash_update" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_update_file" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
<function name="hash_update_stream" from="PHP 5 &gt;= 5.1.2, PHP 7, PHP 8, PECL hash &gt;= 1.1"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -4,16 +4,16 @@
Do NOT translate this file
-->
<versions>
<function name='iconv' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='iconv_get_encoding' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='iconv_mime_decode' from='PHP 5, PHP 7'/>
<function name='iconv_mime_decode_headers' from='PHP 5, PHP 7'/>
<function name='iconv_mime_encode' from='PHP 5, PHP 7'/>
<function name='iconv_set_encoding' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='iconv_strlen' from='PHP 5, PHP 7'/>
<function name='iconv_strpos' from='PHP 5, PHP 7'/>
<function name='iconv_strrpos' from='PHP 5, PHP 7'/>
<function name='iconv_substr' from='PHP 5, PHP 7'/>
<function name="iconv" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="iconv_get_encoding" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="iconv_mime_decode" from="PHP 5, PHP 7, PHP 8"/>
<function name="iconv_mime_decode_headers" from="PHP 5, PHP 7, PHP 8"/>
<function name="iconv_mime_encode" from="PHP 5, PHP 7, PHP 8"/>
<function name="iconv_set_encoding" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="iconv_strlen" from="PHP 5, PHP 7, PHP 8"/>
<function name="iconv_strpos" from="PHP 5, PHP 7, PHP 8"/>
<function name="iconv_strrpos" from="PHP 5, PHP 7, PHP 8"/>
<function name="iconv_substr" from="PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
@ -35,4 +35,4 @@ End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
-->

View file

@ -4,84 +4,84 @@
Do NOT translate this file
-->
<versions>
<function name='imap_8bit' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_alerts' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_append' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_base64' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_binary' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_body' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_bodystruct' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_check' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_clearflag_full' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_close' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_create' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_createmailbox' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_delete' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_deletemailbox' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_errors' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_expunge' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_fetch_overview' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_fetchbody' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_fetchmime' from='PHP 5 &gt;= 5.3.6, PHP 7'/>
<function name='imap_fetchheader' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_fetchstructure' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_fetchtext' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_get_quota' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='imap_get_quotaroot' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='imap_getacl' from='PHP 5, PHP 7'/>
<function name='imap_getmailboxes' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_getsubscribed' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_header' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_headerinfo' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_headers' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_gc' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='imap_last_error' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_list' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_listscan' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_list_full' from='PHP 5, PHP 7'/>
<function name='imap_listmailbox' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_listsubscribed' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_lsub' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_lsub_full' from='PHP 5, PHP 7'/>
<function name='imap_mail' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_mail_compose' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_mail_copy' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_mail_move' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_mailboxmsginfo' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_mime_header_decode' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_msgno' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_mutf7_to_utf8' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='imap_num_msg' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_num_recent' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_open' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_ping' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_popen' from='PHP 5, PHP 7'/>
<function name='imap_qprint' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_rename' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_renamemailbox' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_reopen' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_rfc822_parse_adrlist' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_rfc822_parse_headers' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_rfc822_write_address' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_savebody' from='PHP 5 &gt;= 5.1.3, PHP 7'/>
<function name='imap_scan' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_scanmailbox' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_search' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_set_quota' from='PHP 4 &gt;= 4.0.5, PHP 5, PHP 7'/>
<function name='imap_setacl' from='PHP 4 &gt;= 4.0.7, PHP 5, PHP 7'/>
<function name='imap_setflag_full' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_sort' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_status' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_subscribe' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_thread' from='PHP 4 &gt;= 4.0.7, PHP 5, PHP 7'/>
<function name='imap_timeout' from='PHP 4 &gt;= 4.3.3, PHP 5, PHP 7'/>
<function name='imap_uid' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_undelete' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_unsubscribe' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_utf7_decode' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_utf7_encode' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_utf8' from='PHP 4, PHP 5, PHP 7'/>
<function name='imap_utf8_to_mutf7' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name="imap_8bit" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_alerts" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_append" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_base64" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_binary" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_body" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_bodystruct" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_check" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_clearflag_full" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_close" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_create" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_createmailbox" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_delete" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_deletemailbox" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_errors" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_expunge" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_fetch_overview" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_fetchbody" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_fetchmime" from="PHP 5 &gt;= 5.3.6, PHP 7, PHP 8"/>
<function name="imap_fetchheader" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_fetchstructure" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_fetchtext" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_get_quota" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="imap_get_quotaroot" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="imap_getacl" from="PHP 5, PHP 7, PHP 8"/>
<function name="imap_getmailboxes" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_getsubscribed" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_header" from="PHP 4, PHP 5, PHP 7"/>
<function name="imap_headerinfo" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_headers" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_gc" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="imap_last_error" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_list" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_listscan" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_list_full" from="PHP 5, PHP 7"/>
<function name="imap_listmailbox" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_listsubscribed" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_lsub" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_lsub_full" from="PHP 5, PHP 7"/>
<function name="imap_mail" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_mail_compose" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_mail_copy" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_mail_move" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_mailboxmsginfo" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_mime_header_decode" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_msgno" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_mutf7_to_utf8" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="imap_num_msg" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_num_recent" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_open" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_ping" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_popen" from="PHP 5, PHP 7"/>
<function name="imap_qprint" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_rename" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_renamemailbox" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_reopen" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_rfc822_parse_adrlist" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_rfc822_parse_headers" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_rfc822_write_address" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_savebody" from="PHP 5 &gt;= 5.1.3, PHP 7, PHP 8"/>
<function name="imap_scan" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_scanmailbox" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_search" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_set_quota" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="imap_setacl" from="PHP 4 &gt;= 4.0.7, PHP 5, PHP 7, PHP 8"/>
<function name="imap_setflag_full" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_sort" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_status" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_subscribe" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_thread" from="PHP 4 &gt;= 4.0.7, PHP 5, PHP 7, PHP 8"/>
<function name="imap_timeout" from="PHP 4 &gt;= 4.3.3, PHP 5, PHP 7, PHP 8"/>
<function name="imap_uid" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_undelete" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_unsubscribe" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_utf7_decode" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_utf7_encode" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_utf8" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="imap_utf8_to_mutf7" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -7,7 +7,7 @@
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
&warn.deprecated.function-7-4-0.removed-8-0-0;
</refsynopsisdiv>
<refsect1 role="description">
@ -17,24 +17,14 @@
<void/>
</methodsynopsis>
<para>
Returns the current configuration setting of <link
linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>
</para>
<para>
Keep in mind that attempting to set <link linkend="ini.magic-quotes-gpc">
magic_quotes_gpc</link> at runtime will not work.
</para>
<para>
For more information about magic_quotes, see this
<link linkend="security.magicquotes">security section</link>.
Always returns &false;.
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns 0 if magic_quotes_gpc is off, 1 otherwise.
Or always returns &false; as of PHP 5.4.0.
Always returns &false;.
</para>
</refsect1>
@ -62,38 +52,6 @@
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>get_magic_quotes_gpc</function> example</title>
<programlisting role="php">
<![CDATA[
<?php
// If magic quotes are enabled
echo $_POST['lastname']; // O\'reilly
echo addslashes($_POST['lastname']); // O\\\'reilly
// Usage across all PHP versions
if (get_magic_quotes_gpc()) {
$lastname = stripslashes($_POST['lastname']);
}
else {
$lastname = $_POST['lastname'];
}
// If using MySQL
$lastname = mysql_real_escape_string($lastname);
echo $lastname; // O\'reilly
$sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>

View file

@ -7,7 +7,7 @@
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
&warn.deprecated.function-7-4-0.removed-8-0-0;
</refsynopsisdiv>
<refsect1 role="description">

View file

@ -7,7 +7,7 @@
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-7-4-0;
&warn.deprecated.function-7-4-0.removed-8-0-0;
</refsynopsisdiv>
<refsect1 role="description">

View file

@ -4,61 +4,61 @@
Do NOT translate this file
-->
<versions>
<function name='assert' from='PHP 4, PHP 5, PHP 7'/>
<function name='assert_options' from='PHP 4, PHP 5, PHP 7'/>
<function name='cli_get_process_title' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='cli_set_process_title' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='dl' from='PHP 4, PHP 5, PHP 7'/>
<function name='extension_loaded' from='PHP 4, PHP 5, PHP 7'/>
<function name='gc_collect_cycles' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='gc_disable' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='gc_enable' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='gc_enabled' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='gc_mem_caches' from='PHP 7'/>
<function name='gc_status' from='PHP 7 &gt;= 7.3.0'/>
<function name='get_cfg_var' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_current_user' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_defined_constants' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='get_defined_functions' from='PHP 4 &gt;= 4.0.4, PHP 5, PHP 7'/>
<function name='get_extension_funcs' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_include_path' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='get_included_files' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_required_files' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_resources' from='PHP 7'/>
<function name='get_loaded_extensions' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_magic_quotes_gpc' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_magic_quotes_runtime' from='PHP 4, PHP 5, PHP 7'/>
<function name='get_required_files' from='PHP 4, PHP 5, PHP 7'/>
<function name='getenv' from='PHP 4, PHP 5, PHP 7'/>
<function name='getlastmod' from='PHP 4, PHP 5, PHP 7'/>
<function name='getmygid' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='getmyinode' from='PHP 4, PHP 5, PHP 7'/>
<function name='getmypid' from='PHP 4, PHP 5, PHP 7'/>
<function name='getmyuid' from='PHP 4, PHP 5, PHP 7'/>
<function name='getopt' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='getrusage' from='PHP 4, PHP 5, PHP 7'/>
<function name='ini_alter' from='PHP 4, PHP 5, PHP 7'/>
<function name='ini_get' from='PHP 4, PHP 5, PHP 7'/>
<function name='ini_get_all' from='PHP 4 &gt;= 4.2.0, PHP 5, PHP 7'/>
<function name='ini_restore' from='PHP 4, PHP 5, PHP 7'/>
<function name='ini_set' from='PHP 4, PHP 5, PHP 7'/>
<function name='memory_get_peak_usage' from='PHP 5 &gt;= 5.2.0, PHP 7'/>
<function name='memory_get_usage' from='PHP 4 &gt;= 4.3.2, PHP 5, PHP 7'/>
<function name='php_ini_loaded_file' from='PHP 5 &gt;= 5.2.4, PHP 7'/>
<function name='php_ini_scanned_files' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='php_sapi_name' from='PHP 4 &gt;= 4.0.1, PHP 5, PHP 7'/>
<function name='php_uname' from='PHP 4 &gt;= 4.0.2, PHP 5, PHP 7'/>
<function name='phpcredits' from='PHP 4, PHP 5, PHP 7'/>
<function name='phpinfo' from='PHP 4, PHP 5, PHP 7'/>
<function name='phpversion' from='PHP 4, PHP 5, PHP 7'/>
<function name='putenv' from='PHP 4, PHP 5, PHP 7'/>
<function name='restore_include_path' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7' deprecated='PHP 7.4.0'/>
<function name='set_include_path' from='PHP 4 &gt;= 4.3.0, PHP 5, PHP 7'/>
<function name='set_time_limit' from='PHP 4, PHP 5, PHP 7'/>
<function name='sys_get_temp_dir' from='PHP 5 &gt;= 5.2.1, PHP 7'/>
<function name='version_compare' from='PHP 4 &gt;= 4.1.0, PHP 5, PHP 7'/>
<function name='zend_thread_id' from='PHP 5, PHP 7'/>
<function name='zend_version' from='PHP 4, PHP 5, PHP 7'/>
<function name="assert" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="assert_options" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="cli_get_process_title" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="cli_set_process_title" from="PHP 5 &gt;= 5.5.0, PHP 7, PHP 8"/>
<function name="dl" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="extension_loaded" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="gc_collect_cycles" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="gc_disable" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="gc_enable" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="gc_enabled" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="gc_mem_caches" from="PHP 7, PHP 8"/>
<function name="gc_status" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="get_cfg_var" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_current_user" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_defined_constants" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="get_defined_functions" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="get_extension_funcs" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_include_path" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="get_included_files" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_required_files" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_resources" from="PHP 7, PHP 8"/>
<function name="get_loaded_extensions" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="get_magic_quotes_gpc" from="PHP 4, PHP 5, PHP 7"/>
<function name="get_magic_quotes_runtime" from="PHP 4, PHP 5, PHP 7"/>
<function name="get_required_files" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getenv" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getlastmod" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getmygid" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="getmyinode" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getmypid" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getmyuid" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="getopt" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="getrusage" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ini_alter" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ini_get" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ini_get_all" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="ini_restore" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ini_set" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="memory_get_peak_usage" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="memory_get_usage" from="PHP 4 &gt;= 4.3.2, PHP 5, PHP 7, PHP 8"/>
<function name="php_ini_loaded_file" from="PHP 5 &gt;= 5.2.4, PHP 7, PHP 8"/>
<function name="php_ini_scanned_files" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="php_sapi_name" from="PHP 4 &gt;= 4.0.1, PHP 5, PHP 7, PHP 8"/>
<function name="php_uname" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="phpcredits" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="phpinfo" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="phpversion" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="putenv" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="restore_include_path" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7" deprecated="PHP 7.4.0"/>
<function name="set_include_path" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="set_time_limit" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="sys_get_temp_dir" from="PHP 5 &gt;= 5.2.1, PHP 7, PHP 8"/>
<function name="version_compare" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="zend_thread_id" from="PHP 5, PHP 7, PHP 8"/>
<function name="zend_version" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -4,17 +4,17 @@
Do NOT translate this file
-->
<versions>
<function name='json_decode' from='PHP 5 &gt;= 5.2.0, PHP 7, PECL json &gt;= 1.2.0'/>
<function name='json_encode' from='PHP 5 &gt;= 5.2.0, PHP 7, PECL json &gt;= 1.2.0'/>
<function name='json_last_error' from='PHP 5 &gt;= 5.3.0, PHP 7'/>
<function name='json_last_error_msg' from='PHP 5 &gt;= 5.5.0, PHP 7'/>
<function name='json_decode' from='PHP 5 &gt;= 5.2.0, PHP 7, PHP 8, PECL json &gt;= 1.2.0'/>
<function name='json_encode' from='PHP 5 &gt;= 5.2.0, PHP 7, PHP 8, PECL json &gt;= 1.2.0'/>
<function name='json_last_error' from='PHP 5 &gt;= 5.3.0, PHP 7, PHP 8'/>
<function name='json_last_error_msg' from='PHP 5 &gt;= 5.5.0, PHP 7, PHP 8'/>
<!-- JsonSerializable -->
<function name="jsonserializable" from="PHP 5 &gt;= 5.4.0, PHP 7" />
<function name="jsonserializable::jsonserialize" from="PHP 5 &gt;= 5.4.0, PHP 7" />
<function name="jsonserializable" from="PHP 5 &gt;= 5.4.0, PHP 7, PHP 8" />
<function name="jsonserializable::jsonserialize" from="PHP 5 &gt;= 5.4.0, PHP 7, PHP 8" />
<!-- JsonException -->
<function name="jsonexception" from="PHP 7 &gt;= 7.3.0"/>
<function name="jsonexception" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file

View file

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<book xml:id="book.judy" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Judy Arrays</title>
<titleabbrev>Judy</titleabbrev>
<preface xml:id="intro.judy">
&reftitle.intro;
<para>
<acronym>PHP</acronym> Judy is a <acronym>PECL</acronym> extension for the
<link xlink:href="http://judy.sourceforge.net">Judy C library</link>
implementing dynamic sparse arrays.
</para>
<para>
A Judy array is a complex but very fast associative array data structure for
storing and looking up values using integer or string keys. Unlike normal
arrays, Judy arrays may be sparse; that is, they may have large ranges of
unassigned indices.
</para>
<para>
A Judy array consumes memory only when populated yet can grow to take advantage
of all available memory. Judy's key benefits are: scalability, performance,
memory efficiency, and ease of use. Judy arrays are designed to grow without
tuning into the peta-element range, scaling near O(log-base-256) -- 1 more RAM
access at 256 X population.
</para>
</preface>
&reference.judy.setup;
&reference.judy.judy;
&reference.judy.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,101 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<section xml:id="judy.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.install;
<para>
&pecl.moved;
</para>
<para xml:id="judy.pecl">
&pecl.info;
<link xlink:href="&url.pecl.package;judy">&url.pecl.package;judy</link>
</para>
<section xml:id="judy.install.linux">
<title>Installation on Linux Systems</title>
<section>
<title>From sources</title>
<para>
Download and install <link xlink:href="http://judy.sourceforge.net">libJudy</link>, then :
<programlisting>
phpize
./configure --with-judy[=DIR]
make
make test
make install
</programlisting>
</para>
</section>
<section>
<title>Ubuntu/Debian</title>
<para>
libJudy can be installed with apt-get :
<programlisting>
apt-get install libjudydebian1 libjudy-dev
</programlisting>
Then by installing the Judy extension from PECL or from the sources.
</para>
</section>
</section>
<section xml:id="judy.install.windows">
<title>Installation on Windows Systems</title>
<para>
Download <link xlink:href="http://judy.sourceforge.net">libJudy</link>, then
extract the sources and open the Visual Studio command prompt and navigate to
the source directory. Then execute :
<programlisting>build</programlisting>
This creates "Judy.lib", copy this into the php-sdk library folder and name it
"libJudy.lib" Then copy the include file "judy.h" into the php-sdk includes folder.
</para>
<para>
Next, the PHP Judy extension can be installed from PECL or from the sources by
extracting the pecl/judy into your build folder where the build scripts will be
able to pick it up, e.g.:
<programlisting>
C:\php\pecl\judy\
</programlisting>
If your source of PHP is located in:
<programlisting>
C:\php\src\
</programlisting>
The rest of the steps is pretty straight forward, like any other external extension:
<programlisting>
buildconf
configure --with-judy=shared
nmake
</programlisting>
</para>
</section>
<section xml:id="judy.install.macos">
<title>Installation on macOS</title>
<para>
Download and install <link xlink:href="http://judy.sourceforge.net">libJudy</link>.
Then install the Judy extension from PECL or from the sources.
</para>
</section>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,66 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="function.judy-type" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>judy_type</refname>
<refpurpose>Return the type of a <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type><methodname>judy_type</methodname>
<methodparam><type>Judy</type><parameter>array</parameter></methodparam>
</methodsynopsis>
<para>
<function>judy_type</function> return an integer corresponding to the Judy
<link linkend="judy.types">type</link> of the specified Judy <parameter>array</parameter>.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>array</parameter></term>
<listitem>
<para>
The <classname>Judy</classname> Array to test.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return an integer corresponding to a Judy <link linkend="judy.types">type</link>.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,56 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="function.judy-version" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>judy_version</refname>
<refpurpose>Return or print the current PHP Judy version</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>judy_version</methodname>
<void />
</methodsynopsis>
<para>
Return a string of the PHP Judy version. If the return value is not used, the string will be printed.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return a string of the PHP Judy version.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,180 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<phpdoc:classref xml:id="class.judy" xmlns:phpdoc="http://php.net/ns/phpdoc"
xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xi="http://www.w3.org/2001/XInclude">
<title>The <classname>Judy</classname> class</title>
<titleabbrev>Judy</titleabbrev>
<partintro>
<!-- {{{ Judy intro -->
<section xml:id="judy.intro">
&reftitle.intro;
<para>
The Judy class implements the <link linkend="class.arrayaccess">ArrayAccess</link>
interface and the <link linkend="class.iterator">Iterator</link> interface.
This class, once instantiated, can be accessed like a <acronym>PHP</acronym>
<link linkend="book.array">array</link>.
</para>
<para xml:id="judy.types">
A PHP Judy object (or Judy Array) can be one of the following type :
<simplelist type="vert" columns="1">
<member><link linkend="judy.constants.bitset">Judy::BITSET</link></member>
<member><link linkend="judy.constants.int-to-int">Judy::INT_TO_INT</link></member>
<member><link linkend="judy.constants.int-to-mixed">Judy::INT_TO_MIXED</link></member>
<member><link linkend="judy.constants.string-to-int">Judy::STRING_TO_INT</link></member>
<member><link linkend="judy.constants.string-to-mixed">Judy::STRING_TO_MIXED</link></member>
</simplelist>
</para>
<para>
<example>
<info><title>Judy array example</title></info>
<programlisting role="php">
<![CDATA[
<?php
$judy = new Judy(Judy::INT_TO_MIXED);
$judy[1] = "one";
$judy[2] = array('a', 'b', 'c');
$judy[3] = new Judy(Judy::BITSET);
?>
]]>
</programlisting>
</example>
</para>
</section>
<!-- }}} -->
<section xml:id="judy.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass><classname>Judy</classname></ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>Judy</classname>
</ooclass>
<oointerface>
<interfacename>ArrayAccess</interfacename>
</oointerface>
<oointerface>
<interfacename>Iterator</interfacename>
</oointerface>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">Constants</classsynopsisinfo>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="judy.constants.bitset">Judy::BITSET</varname>
<initializer>1</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="judy.constants.int-to-int">Judy::INT_TO_INT</varname>
<initializer>2</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="judy.constants.int-to-mixed">Judy::INT_TO_MIXED</varname>
<initializer>3</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="judy.constants.string-to-int">Judy::STRING_TO_INT</varname>
<initializer>4</initializer>
</fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
<varname linkend="judy.constants.string-to-mixed">Judy::STRING_TO_MIXED</varname>
<initializer>5</initializer>
</fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.judy')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
</section>
<!-- {{{ Judy constants -->
<section xml:id="judy.constants">
&reftitle.constants;
<variablelist>
<varlistentry xml:id="judy.constants.bitset">
<term><constant>Judy::BITSET</constant></term>
<listitem>
<para>Define the Judy Array as a Bitset with keys as Integer and Values as a Boolean</para>
</listitem>
</varlistentry>
<varlistentry xml:id="judy.constants.int-to-int">
<term><constant>Judy::INT_TO_INT</constant></term>
<listitem>
<para>Define the Judy Array with key/values as Integer, and Integer only.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="judy.constants.int-to-mixed">
<term><constant>Judy::INT_TO_MIXED</constant></term>
<listitem>
<para>Define the Judy Array with keys as Integer and Values of any type.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="judy.constants.string-to-int">
<term><constant>Judy::STRING_TO_INT</constant></term>
<listitem>
<para>Define the Judy Array with keys as a String and Values as Integer, and Integer only.</para>
</listitem>
</varlistentry>
<varlistentry xml:id="judy.constants.string-to-mixed">
<term><constant>Judy::STRING_TO_MIXED</constant></term>
<listitem>
<para>Define the Judy Array with keys as a String and Values of any type.</para>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- }}} -->
</partintro>
&reference.judy.entities.judy;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.bycount" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::byCount</refname>
<refpurpose>Locate the Nth index present in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::byCount</methodname>
<methodparam><type>int</type><parameter>nth_index</parameter></methodparam>
</methodsynopsis>
<para>
Locate the Nth index present in the <classname>Judy</classname> array.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>nth_index</parameter></term>
<listitem>
<para>
Nth index to return. If nth_index equal 1, then it will return the first index in the array.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the index at the given Nth position.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::__construct</refname>
<refpurpose>Construct a new <classname>Judy</classname> object</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <methodname>Judy::__construct</methodname>
<methodparam><type>int</type><parameter>judy_type</parameter></methodparam>
</methodsynopsis>
<para>
Construct a new Judy object. A Judy object can be accessed like a PHP Array.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>judy_type</parameter></term>
<listitem>
<para>
The Judy <link linkend="judy.types">type</link> to be used.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the new Judy instance.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,74 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.count" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::count</refname>
<refpurpose>Count the number of elements in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::count</methodname>
<methodparam choice="opt"><type>int</type><parameter>index_start</parameter><initializer>0</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>index_end</parameter><initializer>-1</initializer></methodparam>
</methodsynopsis>
<para>
Count the number of elements in the <classname>Judy</classname> array.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index_start</parameter></term>
<listitem>
<para>
Start counting from the given index. Default is first index.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>index_end</parameter></term>
<listitem>
<para>
Stop counting when reaching this index. Default is last index.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the number of elements.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,56 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.destruct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::__destruct</refname>
<refpurpose>Destruct a Judy object</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>Judy::__destruct</methodname>
<void />
</methodsynopsis>
<para>
Destruct a Judy object.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.first" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::first</refname>
<refpurpose>Search for the first index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>Judy::first</methodname>
<methodparam choice="opt"><type>mixed</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Search (inclusive) for the first index present that is equal to or greater than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.firstempty" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::firstEmpty</refname>
<refpurpose>Search for the first absent index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::firstEmpty</methodname>
<methodparam choice="opt"><type>mixed</type><parameter>index</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Search (inclusive) for the first absent index that is equal to or greater than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,58 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.free" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::free</refname>
<refpurpose>Free the entire <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::free</methodname>
<void />
</methodsynopsis>
<para>
Free the entire <classname>Judy</classname> array.
</para>
&warn.undocumented.func;
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.last" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::last</refname>
<refpurpose>Search for the last index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>Judy::last</methodname>
<methodparam choice="opt"><type>string</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Search (inclusive) for the last index present that is equal to or less than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.lastempty" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::lastEmpty</refname>
<refpurpose>Search for the last absent index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::lastEmpty</methodname>
<methodparam choice="opt"><type>int</type><parameter>index</parameter><initializer>-1</initializer></methodparam>
</methodsynopsis>
<para>
Search (inclusive) for the last absent index that is equal to or less than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,56 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.memoryusage" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::memoryUsage</refname>
<refpurpose>Return the memory used by the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::memoryUsage</methodname>
<void />
</methodsynopsis>
<para>
Return the memory used by the <classname>Judy</classname> array.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the memory used in bytes.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.next" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::next</refname>
<refpurpose>Search for the next index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>Judy::next</methodname>
<methodparam><type>mixed</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Search (exclusive) for the next index present that is greater than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.nextempty" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::nextEmpty</refname>
<refpurpose>Search for the next absent index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::nextEmpty</methodname>
<methodparam><type>int</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Search (exclusive) for the next absent index that is greater than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.offsetexists" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::offsetExists</refname>
<refpurpose>Whether a offset exists</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>Judy::offsetExists</methodname>
<methodparam><type>mixed</type><parameter>offset</parameter></methodparam>
</methodsynopsis>
<para>
Whether or not an offset exists.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>offset</parameter></term>
<listitem>
<para>
An offset to check for.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Returns &true; on success or &false; on failure.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.offsetget" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::offsetGet</refname>
<refpurpose>Offset to retrieve</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>Judy::offsetGet</methodname>
<methodparam><type>mixed</type><parameter>offset</parameter></methodparam>
</methodsynopsis>
<para>
Returns the value at specified offset.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>offset</parameter></term>
<listitem>
<para>
The offset to retrieve.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Can return all value types.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,74 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.offsetset" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::offsetSet</refname>
<refpurpose>Offset to set</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>Judy::offsetSet</methodname>
<methodparam><type>mixed</type><parameter>offset</parameter></methodparam>
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
</methodsynopsis>
<para>
Assigns a value to the specified offset.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>offset</parameter></term>
<listitem>
<para>
The offset to assign the value to.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
The value to set.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
No value is returned.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.offsetunset" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::offsetUnset</refname>
<refpurpose>Offset to unset</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>bool</type><methodname>Judy::offsetUnset</methodname>
<methodparam><type>mixed</type><parameter>offset</parameter></methodparam>
</methodsynopsis>
<para>
Unsets an offset.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>offset</parameter></term>
<listitem>
<para>
The offset to unset.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
No value is returned.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.prev" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::prev</refname>
<refpurpose>Search for the previous index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>mixed</type><methodname>Judy::prev</methodname>
<methodparam><type>mixed</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Search (exclusive) for the previous index present that is less than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,65 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.prevempty" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::prevEmpty</refname>
<refpurpose>Search for the previous absent index in the <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>int</type><methodname>Judy::prevEmpty</methodname>
<methodparam><type>mixed</type><parameter>index</parameter></methodparam>
</methodsynopsis>
<para>
Search (exclusive) for the previous index absent that is less than the passed Index.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<variablelist>
<varlistentry>
<term><parameter>index</parameter></term>
<listitem>
<para>
The index can be an integer or a string corresponding to the index where to start the search.
</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return the corresponding index in the array.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,58 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<refentry xml:id="judy.size" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Judy::size</refname>
<refpurpose>Return the size of the current <classname>Judy</classname> array</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<modifier>public</modifier> <type>void</type><methodname>Judy::size</methodname>
<void />
</methodsynopsis>
<para>
&info.method.alias; <methodname>Judy::count</methodname>.
</para>
&warn.undocumented.func;
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Return an integer.
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,30 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<reference xml:id="ref.judy" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Judy &Functions;</title>
&reference.judy.entities.functions;
</reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,47 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<chapter xml:id="judy.setup" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.setup;
<section xml:id="judy.requirements">
&reftitle.required;
<para>
This extension require the <link xlink:href="http://judy.sourceforge.net">Judy C library</link>.
</para>
</section>
&reference.judy.configure;
<section xml:id="judy.configuration">
&reftitle.runtime;
&no.config;
</section>
<section xml:id="judy.resources">
&reftitle.resources;
&no.resource;
</section>
</chapter>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -1,55 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!--
Do NOT translate this file
-->
<versions>
<!-- Functions -->
<function name='judy_version' from='PECL judy &gt;= 0.1.1'/>
<function name='judy_type' from='PECL judy &gt;= 0.1.1'/>
<!-- Methods -->
<function name='judy' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::__construct' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::__destruct' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::gettype' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::free' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::memoryusage' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::count' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::bycount' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::first' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::next' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::last' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::prev' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::firstempty' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::nextempty' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::lastempty' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::prevempty' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::offsetset' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::offsetunset' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::offsetget' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::offsetexists' from='PECL judy &gt;= 0.1.1'/>
<function name='judy::size' from='PECL judy &gt;= 0.1.1'/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

View file

@ -9,7 +9,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>bool</type></type><methodname>ldap_exop_whoami</methodname>
<type class="union"><type>string</type><type>false</type></type><methodname>ldap_exop_whoami</methodname>
<methodparam><type>resource</type><parameter>ldap</parameter></methodparam>
</methodsynopsis>
<para>

View file

@ -4,65 +4,65 @@
Do NOT translate this file
-->
<versions>
<function name="ldap_8859_to_t61" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7"/>
<function name="ldap_add" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_add_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_bind" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_bind_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_close" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_compare" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7"/>
<function name="ldap_connect" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_8859_to_t61" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_add" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_add_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_bind" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_bind_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_close" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_compare" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_connect" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_control_paged_result" from="PHP 5 &gt;= 5.4.0, PHP 7" deprecated="PHP 7.4.0"/>
<function name="ldap_control_paged_result_response" from="PHP 5 &gt;= 5.4.0, PHP 7" deprecated="PHP 7.4.0"/>
<function name="ldap_count_entries" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_delete" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_delete_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_dn2ufn" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_err2str" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_errno" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_error" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_escape" from="PHP 5 &gt;= 5.6.0, PHP 7"/>
<function name="ldap_exop" from="PHP 7 &gt;= 7.2.0"/>
<function name="ldap_exop_passwd" from="PHP 7 &gt;= 7.2.0"/>
<function name="ldap_exop_refresh" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_exop_whoami" from="PHP 7 &gt;= 7.2.0"/>
<function name="ldap_explode_dn" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_first_attribute" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_first_entry" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_first_reference" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7"/>
<function name="ldap_free_result" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_get_attributes" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_get_dn" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_get_entries" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_get_option" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7"/>
<function name="ldap_get_values" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_get_values_len" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_list" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_mod_add" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_mod_add_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_mod_del" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_mod_del_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_mod_replace" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_mod_replace_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_modify" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_modify_batch" from="PHP 5.4 &gt;= 5.4.26, PHP 5.5 &gt;= 5.5.10, PHP 5.6 &gt;= 5.6.0, PHP 7"/>
<function name="ldap_next_attribute" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_next_entry" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_next_reference" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7"/>
<function name="ldap_parse_exop" from="PHP 7 &gt;= 7.2.0"/>
<function name="ldap_parse_reference" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7"/>
<function name="ldap_parse_result" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7"/>
<function name="ldap_read" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_rename" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7"/>
<function name="ldap_rename_ext" from="PHP 7 &gt;= 7.3.0"/>
<function name="ldap_sasl_bind" from="PHP 5, PHP 7"/>
<function name="ldap_search" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_set_option" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7"/>
<function name="ldap_set_rebind_proc" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="ldap_count_entries" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_delete" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_delete_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_dn2ufn" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_err2str" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_errno" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_error" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_escape" from="PHP 5 &gt;= 5.6.0, PHP 7, PHP 8"/>
<function name="ldap_exop" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="ldap_exop_passwd" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="ldap_exop_refresh" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_exop_whoami" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="ldap_explode_dn" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_first_attribute" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_first_entry" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_first_reference" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_free_result" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_get_attributes" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_get_dn" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_get_entries" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_get_option" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_get_values" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_get_values_len" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_list" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_mod_add" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_mod_add_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_mod_del" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_mod_del_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_mod_replace" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_mod_replace_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_modify" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_modify_batch" from="PHP 5.4 &gt;= 5.4.26, PHP 5.5 &gt;= 5.5.10, PHP 5.6 &gt;= 5.6.0, PHP 7, PHP 8"/>
<function name="ldap_next_attribute" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_next_entry" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_next_reference" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_parse_exop" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="ldap_parse_reference" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_parse_result" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_read" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_rename" from="PHP 4 &gt;= 4.0.5, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_rename_ext" from="PHP 7 &gt;= 7.3.0, PHP 8"/>
<function name="ldap_sasl_bind" from="PHP 5, PHP 7, PHP 8"/>
<function name="ldap_search" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_set_option" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_set_rebind_proc" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_sort" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="ldap_start_tls" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="ldap_t61_to_8859" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7"/>
<function name="ldap_unbind" from="PHP 4, PHP 5, PHP 7"/>
<function name="ldap_start_tls" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_t61_to_8859" from="PHP 4 &gt;= 4.0.2, PHP 5, PHP 7, PHP 8"/>
<function name="ldap_unbind" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -7,6 +7,10 @@
<refpurpose>Disable the ability to load external entities</refpurpose>
</refnamediv>
<refsynopsisdiv>
&warn.deprecated.function-8-0-0;
</refsynopsisdiv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
@ -18,7 +22,10 @@
Note that disabling the loading of external entities may cause general issues
with loading XML documents. However, as of libxml 2.9.0 entity substitution
is disabled by default, so there is no need to disable the loading of external
entities.
entities,
unless there is the need to resolve internal entity references with <constant>LIBXML_NOENT</constant>.
Generally, it is preferable to use <function>libxml_set_external_entity_loader</function>
to suppress loading of external entities.
</para>
</refsect1>
@ -91,6 +98,7 @@
<para>
<simplelist>
<member><function>libxml_use_internal_errors</function></member>
<member><function>libxml_set_external_entity_loader</function></member>
<member><link linkend="libxml.constants">The <constant>LIBXML_NONET</constant> constant</link></member>
</simplelist>
</para>

View file

@ -14,6 +14,9 @@
</methodsynopsis>
<para>
Changes the default external entity loader.
This can be used to suppress the expansion of arbitrary external entities to avoid XXE attacks,
even when <constant>LIBXML_NOENT</constant> has been set for the respective operation,
and is usually preferable over calling <function>libxml_disable_entity_loader</function>.
</para>
</refsect1>
@ -24,10 +27,42 @@
<term><parameter>resolver_function</parameter></term>
<listitem>
<para>
A <type>callable</type> that takes three arguments. Two strings, a public id
and system id, and a context (an array with four keys) as the third argument.
This callback should return a resource, a string from which a resource can be
opened, or &null;.
A <type>callable</type> with the following signature:
<methodsynopsis>
<type class="union"><type>resource</type><type>string</type><type>null</type></type><methodname><replaceable>resolver</replaceable></methodname>
<methodparam><type>string</type><parameter>public_id</parameter></methodparam>
<methodparam><type>string</type><parameter>system_id</parameter></methodparam>
<methodparam><type>array</type><parameter>context</parameter></methodparam>
</methodsynopsis>
<variablelist>
<varlistentry>
<term><parameter>public_id</parameter></term>
<listitem>
<simpara>
The public ID.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>system_id</parameter></term>
<listitem>
<simpara>
The system ID.
</simpara>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>context</parameter></term>
<listitem>
<simpara>
An array with the four elements <literal>"directory"</literal>, <literal>"intSubName"</literal>,
<literal>"extSubURI"</literal> and <literal>"extSubSystem"</literal>.
</simpara>
</listitem>
</varlistentry>
</variablelist>
This callable should return a &resource;, a &string; from which a resource can be
opened. If &null; is returned, the entity reference resolution will fail.
</para>
</listitem>
</varlistentry>

View file

@ -4,15 +4,15 @@
Do NOT translate this file
-->
<versions>
<function name="libxml_clear_errors" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="libxml_get_errors" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="libxml_get_last_error" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="libxml_set_streams_context" from="PHP 5, PHP 7"/>
<function name="libxml_use_internal_errors" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="libxml_disable_entity_loader" from="PHP 5 &gt;= 5.2.11, PHP 7"/>
<function name="libxml_set_external_entity_loader" from="PHP 5 &gt;= 5.4.0, PHP 7"/>
<function name="libxml_clear_errors" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="libxml_get_errors" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="libxml_get_last_error" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="libxml_set_streams_context" from="PHP 5, PHP 7, PHP 8"/>
<function name="libxml_use_internal_errors" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
<function name="libxml_disable_entity_loader" from="PHP 5 &gt;= 5.2.11, PHP 7, PHP 8"/>
<function name="libxml_set_external_entity_loader" from="PHP 5 &gt;= 5.4.0, PHP 7, PHP 8" deprecated="PHP 8.0.0"/>
<function name="libxmlerror" from="PHP 5 &gt;= 5.1.0, PHP 7"/>
<function name="libxmlerror" from="PHP 5 &gt;= 5.1.0, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -4,56 +4,56 @@
Do NOT translate this file
-->
<versions>
<function name="abs" from="PHP 4, PHP 5, PHP 7"/>
<function name="acos" from="PHP 4, PHP 5, PHP 7"/>
<function name="acosh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="asin" from="PHP 4, PHP 5, PHP 7"/>
<function name="asinh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="atan" from="PHP 4, PHP 5, PHP 7"/>
<function name="atan2" from="PHP 4, PHP 5, PHP 7"/>
<function name="atanh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="base_convert" from="PHP 4, PHP 5, PHP 7"/>
<function name="bindec" from="PHP 4, PHP 5, PHP 7"/>
<function name="ceil" from="PHP 4, PHP 5, PHP 7"/>
<function name="cos" from="PHP 4, PHP 5, PHP 7"/>
<function name="cosh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="decbin" from="PHP 4, PHP 5, PHP 7"/>
<function name="dechex" from="PHP 4, PHP 5, PHP 7"/>
<function name="decoct" from="PHP 4, PHP 5, PHP 7"/>
<function name="deg2rad" from="PHP 4, PHP 5, PHP 7"/>
<function name="exp" from="PHP 4, PHP 5, PHP 7"/>
<function name="expm1" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="abs" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="acos" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="acosh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="asin" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="asinh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="atan" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="atan2" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="atanh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="base_convert" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="bindec" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="ceil" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="cos" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="cosh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="decbin" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="dechex" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="decoct" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="deg2rad" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="exp" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="expm1" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="fdiv" from="PHP 8"/>
<function name="floor" from="PHP 4, PHP 5, PHP 7"/>
<function name="fmod" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="getrandmax" from="PHP 4, PHP 5, PHP 7"/>
<function name="hexdec" from="PHP 4, PHP 5, PHP 7"/>
<function name="hypot" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="is_finite" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="is_infinite" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="is_nan" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="lcg_value" from="PHP 4, PHP 5, PHP 7"/>
<function name="log" from="PHP 4, PHP 5, PHP 7"/>
<function name="log10" from="PHP 4, PHP 5, PHP 7"/>
<function name="log1p" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="max" from="PHP 4, PHP 5, PHP 7"/>
<function name="min" from="PHP 4, PHP 5, PHP 7"/>
<function name="mt_getrandmax" from="PHP 4, PHP 5, PHP 7"/>
<function name="mt_rand" from="PHP 4, PHP 5, PHP 7"/>
<function name="mt_srand" from="PHP 4, PHP 5, PHP 7"/>
<function name="octdec" from="PHP 4, PHP 5, PHP 7"/>
<function name="pi" from="PHP 4, PHP 5, PHP 7"/>
<function name="pow" from="PHP 4, PHP 5, PHP 7"/>
<function name="rad2deg" from="PHP 4, PHP 5, PHP 7"/>
<function name="rand" from="PHP 4, PHP 5, PHP 7"/>
<function name="round" from="PHP 4, PHP 5, PHP 7"/>
<function name="sin" from="PHP 4, PHP 5, PHP 7"/>
<function name="sinh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="sqrt" from="PHP 4, PHP 5, PHP 7"/>
<function name="srand" from="PHP 4, PHP 5, PHP 7"/>
<function name="tan" from="PHP 4, PHP 5, PHP 7"/>
<function name="tanh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7"/>
<function name="intdiv" from="PHP 7"/>
<function name="floor" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="fmod" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="getrandmax" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="hexdec" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="hypot" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="is_finite" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="is_infinite" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="is_nan" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="lcg_value" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="log" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="log10" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="log1p" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="max" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="min" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mt_getrandmax" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mt_rand" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mt_srand" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="octdec" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="pi" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="pow" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="rad2deg" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="rand" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="round" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="sin" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="sinh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="sqrt" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="srand" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="tan" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="tanh" from="PHP 4 &gt;= 4.1.0, PHP 5, PHP 7, PHP 8"/>
<function name="intdiv" from="PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -4,67 +4,65 @@
Do NOT translate this file
-->
<versions>
<function name="mb_check_encoding" from="PHP 4 &gt;= 4.4.3, PHP 5 &gt;= 5.1.3, PHP 7"/>
<function name="mb_chr" from="PHP 7 &gt;= 7.2.0"/>
<function name="mb_convert_case" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7"/>
<function name="mb_convert_encoding" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_convert_kana" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_convert_variables" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_decode_mimeheader" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_decode_numericentity" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_detect_encoding" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_detect_order" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_encode_mimeheader" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_encode_numericentity" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_encoding_aliases" from="PHP 5 &gt;= 5.3.0, PHP 7"/>
<function name="mb_ereg" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_match" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_replace" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_replace_callback" from="PHP 5 &gt;= 5.4.1, PHP 7"/>
<function name="mb_ereg_search" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_search_getpos" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_search_getregs" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_search_init" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_search_pos" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_search_regs" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_ereg_search_setpos" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_eregi" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_eregi_replace" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_get_info" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_http_input" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_http_output" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_internal_encoding" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_language" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_list_encodings" from="PHP 5, PHP 7"/>
<function name="mb_list_encodings_alias_names" from="PHP 5 &gt;= 5.2.0 &lt; 5.2.7"/>
<function name="mb_list_mime_names" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_ord" from="PHP 7 &gt;= 7.2.0"/>
<function name="mb_output_handler" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_parse_str" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_preferred_mime_name" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_regex_encoding" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_regex_set_options" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7"/>
<function name="mb_scrub" from="PHP 7 &gt;= 7.2.0"/>
<function name="mb_send_mail" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_split" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7"/>
<function name="mb_strcut" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_strimwidth" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_stripos" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_stristr" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_strlen" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_strpos" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_strrchr" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_strrichr" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_strripos" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_strrpos" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_strstr" from="PHP 5 &gt;= 5.2.0, PHP 7"/>
<function name="mb_strtolower" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7"/>
<function name="mb_strtoupper" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7"/>
<function name="mb_strwidth" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_substitute_character" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_substr" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7"/>
<function name="mb_substr_count" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7"/>
<function name="mb_str_split" from="PHP 7 &gt;= 7.4.0"/>
<function name="mb_check_encoding" from="PHP 4 &gt;= 4.4.3, PHP 5 &gt;= 5.1.3, PHP 7, PHP 8"/>
<function name="mb_chr" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="mb_convert_case" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_convert_encoding" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_convert_kana" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_convert_variables" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_decode_mimeheader" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_decode_numericentity" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_detect_encoding" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_detect_order" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_encode_mimeheader" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_encode_numericentity" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_encoding_aliases" from="PHP 5 &gt;= 5.3.0, PHP 7, PHP 8"/>
<function name="mb_ereg" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_match" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_replace" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_replace_callback" from="PHP 5 &gt;= 5.4.1, PHP 7, PHP 8"/>
<function name="mb_ereg_search" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_search_getpos" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_search_getregs" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_search_init" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_search_pos" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_search_regs" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_ereg_search_setpos" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_eregi" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_eregi_replace" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_get_info" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_http_input" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_http_output" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_internal_encoding" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_language" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_list_encodings" from="PHP 5, PHP 7, PHP 8"/>
<function name="mb_ord" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="mb_output_handler" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_parse_str" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_preferred_mime_name" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_regex_encoding" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_regex_set_options" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_scrub" from="PHP 7 &gt;= 7.2.0, PHP 8"/>
<function name="mb_send_mail" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_split" from="PHP 4 &gt;= 4.2.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strcut" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strimwidth" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_stripos" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="mb_stristr" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="mb_strlen" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strpos" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strrchr" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="mb_strrichr" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="mb_strripos" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="mb_strrpos" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strstr" from="PHP 5 &gt;= 5.2.0, PHP 7, PHP 8"/>
<function name="mb_strtolower" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strtoupper" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_strwidth" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_substitute_character" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_substr" from="PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8"/>
<function name="mb_substr_count" from="PHP 4 &gt;= 4.3.0, PHP 5, PHP 7, PHP 8"/>
<function name="mb_str_split" from="PHP 7 &gt;= 7.4.0, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -4,11 +4,11 @@
Do NOT translate this file
-->
<versions>
<function name="mhash" from="PHP 4, PHP 5, PHP 7"/>
<function name="mhash_count" from="PHP 4, PHP 5, PHP 7"/>
<function name="mhash_get_block_size" from="PHP 4, PHP 5, PHP 7"/>
<function name="mhash_get_hash_name" from="PHP 4, PHP 5, PHP 7"/>
<function name="mhash_keygen_s2k" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7"/>
<function name="mhash" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mhash_count" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mhash_get_block_size" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mhash_get_hash_name" from="PHP 4, PHP 5, PHP 7, PHP 8"/>
<function name="mhash_keygen_s2k" from="PHP 4 &gt;= 4.0.4, PHP 5, PHP 7, PHP 8"/>
</versions>
<!-- Keep this comment at the end of the file
Local variables:

View file

@ -18,7 +18,7 @@
The following is a list of changes to the entire ext/mysql extension.
</para>
<para>
<informaltable>
<informaltable xml:id="changelog.mysql.global.table">
<tgroup cols="2">
<thead>
<row>

View file

@ -117,7 +117,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<informaltable xml:id="function.mysql-connect.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -73,7 +73,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<informaltable xml:id="function.mysql-db-name.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -64,7 +64,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<informaltable xml:id="function.mysql-list-tables.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -125,7 +125,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<informaltable xml:id="function.mysql-pconnect.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -72,7 +72,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<informaltable xml:id="function.mysql-tablename.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -32,7 +32,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<informaltable xml:id="mysql-xdevapi-rowresult.getcolumncount.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -35,7 +35,7 @@
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<informaltable xml:id="mysql-xdevapi-sqlstatementresult.getcolumncount.changelog">
<tgroup cols="2">
<thead>
<row>

View file

@ -198,7 +198,7 @@ echo htmlentities($row['_message']);
fraction of the total run time of a PHP web request. Often, the impact is
as low as 0.1%.
</para>
<informaltable>
<informaltable xml:id="mysqlinfo.api.choosing.changelog">
<tgroup cols="3">
<thead>
<row>
@ -338,7 +338,7 @@ $ ./configure --with-mysqli=/path/to/mysql_config --with-pdo-mysql=/path/to/mysq
library instead of the MySQL Client Server library (libmysqlclient). Both
libraries are supported and constantly being improved.
</para>
<informaltable>
<informaltable xml:id="mysqlinfo.library.choosing.changelog">
<tgroup cols="3">
<thead>
<row>

Some files were not shown because too many files have changed in this diff Show more