svn: /phpdoc/en/trunk/reference/runkit/ constants.xml functions/runkit-import.xml functions/runkit-method-add.xml functions/runkit-method-redefine.xml
| From: | Dmitry Zenovich | Date: | Thu, 22 Oct 2015 11:28:17 +0000 |
| Subject: | svn: /phpdoc/en/trunk/reference/runkit/ constants.xml functions/runkit-import.xml functions/runkit-method-add.xml functions/runkit-method-redefine.xml | ||
| Groups: | php.doc.cvs | ||
| Request: | Send a blank email to doc-cvs+get-13804@lists.php.net to get a copy of this message | ||
dzenovich Thu, 22 Oct 2015 11:28:17 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=338018
Log:
runkit: describe changes of 1.0.1
Changed paths:
U phpdoc/en/trunk/reference/runkit/constants.xml
U phpdoc/en/trunk/reference/runkit/functions/runkit-import.xml
U phpdoc/en/trunk/reference/runkit/functions/runkit-method-add.xml
U phpdoc/en/trunk/reference/runkit/functions/runkit-method-redefine.xml
Modified: phpdoc/en/trunk/reference/runkit/constants.xml
===================================================================
--- phpdoc/en/trunk/reference/runkit/constants.xml 2015-10-22 10:14:11 UTC (rev 338017)
+++ phpdoc/en/trunk/reference/runkit/constants.xml 2015-10-22 11:28:17 UTC (rev 338018)
@@ -57,6 +57,19 @@
</simpara>
</listitem>
</varlistentry>
+ <varlistentry xml:id="constant.runkit-import-class-static-props">
+ <term>
+ <constant>RUNKIT_IMPORT_CLASS_STATIC_PROPS</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ <function>runkit_import</function> flag indicating
+ that class static properties should be imported
+ from the specified file. Available since Runkit 1.0.1.
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry xml:id="constant.runkit-import-classes">
<term>
<constant>RUNKIT_IMPORT_CLASSES</constant>
@@ -72,7 +85,7 @@
</varlistentry>
<varlistentry xml:id="constant.runkit-import-override">
<term>
- <constant>RUNKIT_IMPORT_OVERRIDE</constant>
+ <constant>RUNKIT_IMPORT_OVERRIDE</constant>
(<type>integer</type>)
</term>
<listitem>
@@ -92,7 +105,7 @@
</term>
<listitem>
<simpara>
- PHP 5 specific flag to <function>runkit_method_add</function>
+ PHP 5 specific flag to <function>runkit_method_add</function> and
<function>runkit_method_redefine</function>
</simpara>
</listitem>
</varlistentry>
@@ -103,7 +116,7 @@
</term>
<listitem>
<simpara>
- PHP 5 specific flag to <function>runkit_method_add</function>
+ PHP 5 specific flag to <function>runkit_method_add</function> and
<function>runkit_method_redefine</function>
</simpara>
</listitem>
</varlistentry>
@@ -114,10 +127,21 @@
</term>
<listitem>
<simpara>
- PHP 5 specific flag to <function>runkit_method_add</function>
+ PHP 5 specific flag to <function>runkit_method_add</function> and
<function>runkit_method_redefine</function>
</simpara>
</listitem>
</varlistentry>
+ <varlistentry xml:id="constant.runkit-acc-static">
+ <term>
+ <constant>RUNKIT_ACC_STATIC</constant>
+ (<type>integer</type>)
+ </term>
+ <listitem>
+ <simpara>
+ PHP 5 specific flag to <function>runkit_method_add</function> and
<function>runkit_method_redefine</function>. Available since Runkit 1.0.1.
+ </simpara>
+ </listitem>
+ </varlistentry>
<varlistentry>
<term>
<constant>CLASSKIT_ACC_PUBLIC</constant>
Modified: phpdoc/en/trunk/reference/runkit/functions/runkit-import.xml
===================================================================
--- phpdoc/en/trunk/reference/runkit/functions/runkit-import.xml 2015-10-22 10:14:11 UTC (rev
338017)
+++ phpdoc/en/trunk/reference/runkit/functions/runkit-import.xml 2015-10-22 11:28:17 UTC (rev
338018)
@@ -20,7 +20,7 @@
of a function or class is simply ignored.
Additionally, depending on the value of <parameter>flags</parameter>,
any functions or classes which already exist in the currently running environment
- will be automatically overwritten by their new definitions.
+ may be automatically overwritten by their new definitions.
</para>
</refsect1>
@@ -40,7 +40,8 @@
<term><parameter>flags</parameter></term>
<listitem>
<para>
- Bitwise OR of the <constant>RUNKIT_IMPORT_*</constant> family of constants.
+ Bitwise OR of the <link
linkend="runkit.constants"><literal>RUNKIT_IMPORT_*</literal>
+ family of constants</link>.
</para>
</listitem>
</varlistentry>
@@ -55,6 +56,30 @@
</para>
</refsect1>
+ <refsect1 role="examples">
+ &reftitle.examples;
+ <para>
+ <example>
+ <title><function>runkit_import</function> example</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+// import classes entirely
+runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES);
+
+/* import classes, but not imports their static properties
+ (RUNKIT_IMPORT_CLASS_STATIC_PROPS is available since 1.0.1) */
+runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES &
~RUNKIT_IMPORT_CLASS_STATIC_PROPS);
+
+/* import only static properties of classes
+ (RUNKIT_IMPORT_CLASS_STATIC_PROPS is available since 1.0.1) */
+runkit_import('myfile.inc', RUNKIT_IMPORT_CLASS_STATIC_PROPS);
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ </refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Modified: phpdoc/en/trunk/reference/runkit/functions/runkit-method-add.xml
===================================================================
--- phpdoc/en/trunk/reference/runkit/functions/runkit-method-add.xml 2015-10-22 10:14:11 UTC (rev
338017)
+++ phpdoc/en/trunk/reference/runkit/functions/runkit-method-add.xml 2015-10-22 11:28:17 UTC (rev
338018)
@@ -60,7 +60,8 @@
The type of method to create, can be
<constant>RUNKIT_ACC_PUBLIC</constant>,
<constant>RUNKIT_ACC_PROTECTED</constant> or
- <constant>RUNKIT_ACC_PRIVATE</constant>
+ <constant>RUNKIT_ACC_PRIVATE</constant> optionally combined via bitwise OR with
+ <constant>RUNKIT_ACC_STATIC</constant> (since 1.0.1)
</para>
<note>
<para>
Modified: phpdoc/en/trunk/reference/runkit/functions/runkit-method-redefine.xml
===================================================================
--- phpdoc/en/trunk/reference/runkit/functions/runkit-method-redefine.xml 2015-10-22 10:14:11 UTC
(rev 338017)
+++ phpdoc/en/trunk/reference/runkit/functions/runkit-method-redefine.xml 2015-10-22 11:28:17 UTC
(rev 338018)
@@ -61,7 +61,8 @@
The redefined method can be
<constant>RUNKIT_ACC_PUBLIC</constant>,
<constant>RUNKIT_ACC_PROTECTED</constant> or
- <constant>RUNKIT_ACC_PRIVATE</constant>
+ <constant>RUNKIT_ACC_PRIVATE</constant> optionally combined via bitwise OR with
+ <constant>RUNKIT_ACC_STATIC</constant> (since 1.0.1)
</para>
<note>
<para>