svn: /phpdoc/en/trunk/reference/runkit/ constants.xml functions/runkit-import.xml functions/runkit-method-add.xml functions/runkit-method-redefine.xml

From: 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>

« previous php.doc.cvs (#13804) next »