Re: Contributions are ready for review
| From: | Theodore M Rolle, Jr. | Date: | Tue, 19 Aug 2014 00:50:32 +0000 |
| Subject: | Re: Contributions are ready for review | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969385117@lists.php.net to get a copy of this message | ||
Can we make emendations here in the list?
​Get rid of the "will"s. The function does it now.​
Always use present tense.
Use active verbs where possible.
will hold the current row number.
holds​
the current row number.
The return value of this function will be used as the argument
​
The return value of this function
​is
the argument
On Mon, Aug 18, 2014 at 8:00 AM, <phpdoc@lists.php.net> wrote:
> Hello PHP EN Documentation team,
>
> There are contributions within the online editor queue for this language.
> Please review, then commit or delete these patches.
>
> Patches for review :
> -----------------------
>
> Modified: en/reference/pdo_sqlite/PDO/sqliteCreateAggregate.xml
> By: Gerrit Uitslag on 2014-08-02 16:59:36
> ===================================================================
> --- en/reference/pdo_sqlite/PDO/sqliteCreateAggregate.xml
> +++ en/reference/pdo_sqlite/PDO/sqliteCreateAggregate.xml
> @@ -53,7 +53,7 @@
> <para>
> This function need to be defined as:
> <methodsynopsis>
> - <methodname><replaceable>step</replaceable></methodname>
> +
>
> <type>mixed</type><methodname><replaceable>step</replaceable></methodname>
>
>
> <methodparam><type>mixed</type><parameter>context</parameter></methodparam>
>
>
> <methodparam><type>int</type><parameter>rownumber</parameter></methodparam>
>
>
> <methodparam><type>mixed</type><parameter>value1</parameter></methodparam>
> @@ -70,6 +70,9 @@
> <para>
> <varname>rownumber</varname> will hold the current row number.
> </para>
> + <para>
> + The return value of this function will be used as the argument
> <parameter>context</parameter> in the next call of the step function or as
> the argument <parameter>context</parameter> of the finalize function.
> + </para>
> </listitem>
> </varlistentry>
> <varlistentry>
> @@ -86,7 +89,7 @@
> <para>
> This function need to be defined as:
> <methodsynopsis>
> - <methodname><replaceable>fini</replaceable></methodname>
> +
>
> <type>mixed</type><methodname><replaceable>fini</replaceable></methodname>
>
>
> <methodparam><type>mixed</type><parameter>context</parameter></methodparam>
>
>
> <methodparam><type>int</type><parameter>rownumber</parameter></methodparam>
> </methodsynopsis>
>
>
> => Put this change into your patches :
>
> https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=56724
> => Delete this change:
>
> https://edit.php.net/?project=php&action=deleteThisChange&idDB=56724
>
>
> ------------------------------------------------------------------
>
> Modified: en/reference/gearman/gearmanclient/addtaskbackground.xml
> By: Vlad Lyga on 2014-08-12 11:15:57
> ===================================================================
> --- en/reference/gearman/gearmanclient/addtaskbackground.xml
> +++ en/reference/gearman/gearmanclient/addtaskbackground.xml
> @@ -193,29 +193,29 @@
> 1/12 complete
> Received job: H:foo.local:66
> Workload: Hello World! (12)
> -1/12 complete
> -2/12 complete
> -2/12 complete
> -3/12 complete
> -3/12 complete
> -4/12 complete
> -4/12 complete
> -5/12 complete
> -5/12 complete
> -6/12 complete
> -6/12 complete
> -7/12 complete
> -7/12 complete
> -8/12 complete
> -8/12 complete
> -9/12 complete
> -9/12 complete
> -10/12 complete
> -10/12 complete
> -11/12 complete
> -11/12 complete
> -12/12 complete
> -12/12 complete
> +Sending status: 1/12 complete
> +Sending status: 2/12 complete
> +Sending status: 2/12 complete
> +Sending status: 3/12 complete
> +Sending status: 3/12 complete
> +Sending status: 4/12 complete
> +Sending status: 4/12 complete
> +Sending status: 5/12 complete
> +Sending status: 5/12 complete
> +Sending status: 6/12 complete
> +Sending status: 6/12 complete
> +Sending status: 7/12 complete
> +Sending status: 7/12 complete
> +Sending status: 8/12 complete
> +Sending status: 8/12 complete
> +Sending status: 9/12 complete
> +Sending status: 9/12 complete
> +Sending status: 10/12 complete
> +Sending status: 10/12 complete
> +Sending status: 11/12 complete
> +Sending status: 11/12 complete
> +Sending status: 12/12 complete
> +Sending status: 12/12 complete
> Result: !dlroW olleH
> Result: Hello World!
> ]]>
>
>
> => Put this change into your patches :
>
> https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=56933
> => Delete this change:
>
> https://edit.php.net/?project=php&action=deleteThisChange&idDB=56933
>
>
> ------------------------------------------------------------------
>
> Modified:
> en/reference/reflection/reflectionclass/getstaticpropertyvalue.xml
> By: sun on 2014-08-13 12:43:31
> ===================================================================
> --- en/reference/reflection/reflectionclass/getstaticpropertyvalue.xml
> +++ en/reference/reflection/reflectionclass/getstaticpropertyvalue.xml
> @@ -36,7 +36,7 @@
> <term><parameter>def_value</parameter></term>
> <listitem>
> <para>
> -
> + A default value to return in case the class does not declare a
> static property with the given <parameter>name</parameter>. If omitted, a
> <classname>ReflectionException</classname> is thrown.
> </para>
> </listitem>
> </varlistentry>
>
>
> => Put this change into your patches :
>
> https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=56942
> => Delete this change:
>
> https://edit.php.net/?project=php&action=deleteThisChange&idDB=56942
>
>
> ------------------------------------------------------------------
>
> Modified: en/reference/math/functions/min.xml
> By: on 2014-08-13 17:44:40
> ===================================================================
> --- en/reference/math/functions/min.xml
> +++ en/reference/math/functions/min.xml
> @@ -24,12 +24,11 @@
> </para>
> <note>
> <para>
> - PHP will evaluate a non-numeric <type>string</type> as
> - <literal>0</literal> if compared to <type>integer</type>, but
> still
> return the string if it's seen as the
> - numerically lowest value. If multiple arguments evaluate to
> - <literal>0</literal>, <function>min</function> will return the
> lowest
> - alphanumerical string value if any strings are given, else a numeric
> - <literal>0</literal> is returned.
> + Values of different types will be compared using the <link
> linkend="language.operators.comparison">
> + standard comparison rules</link>. For instance, a non-numeric
> <type>string</type> will be
> + compared to an <type>integer</type> as though it were
> <literal>0</literal>, but multiple
> + <type>string</type> values will be compared alphanumerically. The
> actual value returned will be of the
> + original type with no conversion applied.
> </para>
> </note>
> </refsect1>
> @@ -78,8 +77,9 @@
> <refsect1 role="returnvalues">
> &reftitle.returnvalues;
> <para>
> - <function>min</function> returns the numerically lowest of the
> - parameter values.
> + <function>min</function> returns the parameter value considered
> "lowest" according to standard
> + comparisons. If multiple values of different types evaluate as equal
> (e.g. <literal>0</literal>
> + and <literal>'abc'</literal>) the first provided to the function will
> be returned.
> </para>
> </refsect1>
> <refsect1 role="examples">
> @@ -93,32 +93,33 @@
> echo min(2, 3, 1, 6, 7); // 1
> echo min(array(2, 4, 5)); // 2
>
> +// The string 'hello' when compared to an int is treated as 0
> +// Since the two values are equal, the order they are provided determines
> the result
> echo min(0, 'hello'); // 0
> echo min('hello', 0); // hello
> +
> +// Here we are comparing -1 < 0, so -1 is the lowest value
> echo min('hello', -1); // -1
>
> -// With multiple arrays, min compares from left to right
> +// With multiple arrays of different lengths, min returns the shortest
> +$val = min(array(2, 2, 2), array(1, 1, 1, 1)); // array(2, 2, 2)
> +
> +// Multiple arrays of the same length are compared from left to right
> // so in our example: 2 == 2, but 4 < 5
> $val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8)
>
> -// If both an array and non-array are given, the array
> -// is never returned as it's considered the largest
> +// If both an array and non-array are given, the array is never returned
> +// as comparisons treat arrays as greater than any other value
> $val = min('string', array(2, 5, 7), 42); // string
> -?>
> -]]>
> - </programlisting>
> - </example>
> - </para>
>
> - <para>
> - <example>
> - <title>Example of NULL/FALSE value with
> <function>min</function></title>
> - <programlisting role="php">
> -<![CDATA[
> -<?php
> -// PHP compares variable as boolean when one of operand is boolean.
> -var_dump(min(-100,-10, NULL, 10, 100)); // NULL - (bool)NULL <
> (bool)-100 is FALSE < TRUE
> -var_dump(min(-100,-10, FALSE, 10, 100)); // FALSE - (bool)FALSE <
> (bool)-100 is FALSE < TRUE
> +// If one argument is NULL or a boolean, it will be compared against
> +// other values using the rule FALSE < TRUE regardless of the other types
> involved
> +// In the below examples, both -10 and 10 are treated as TRUE in the
> comparison
> +$val = min(-10, FALSE, 10); // FALSE
> +$val = min(-10, NULL, 10); // NULL
> +
> +// 0, on the other hand, is treated as FALSE, so is "lower than" TRUE
> +$val = min(0, TRUE); // 0
> ?>
> ]]>
> </programlisting>
>
>
> => Put this change into your patches :
> •„žö{°iµÉÖqd
> C
https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=56944
> => Delete this change:
>
> https://edit.php.net/?project=php&action=deleteThisChange&idDB=56944
>
>
> ------------------------------------------------------------------
>
> Modified: en/reference/math/functions/max.xml
> By: on 2014-08-13 17:47:16
> ===================================================================
> --- en/reference/math/functions/max.xml
> +++ en/reference/math/functions/max.xml
> @@ -24,12 +24,11 @@
> </para>
> <note>
> <para>
> - PHP will evaluate a non-numeric <type>string</type> as
> - <literal>0</literal> if compared to <type>integer</type>, but
> still
> return the string if it's seen as the
> - numerically highest value. If multiple arguments evaluate to
> - <literal>0</literal>, <function>max</function> will return a
> numeric
> - <literal>0</literal> if given, else the alphabetical highest string
> - value will be returned.
> + Values of different types will be compared using the <link
> linkend="language.operators.comparison">
> + standard comparison rules</link>. For instance, a non-numeric
> <type>string</type> will be
> + compared to an <type>integer</type> as though it were
> <literal>0</literal>, but multiple
> + <type>string</type> values will be compared alphanumerically. The
> actual value returned will be of the
> + original type with no conversion applied.
> </para>
> </note>
> </refsect1>
> @@ -78,19 +77,9 @@
> <refsect1 role="returnvalues">
> &reftitle.returnvalues;
> <para>
> - <function>max</function> returns the numerically highest of the
> - parameter values. If multiple values can be considered of the same
> size,
> - the one that is listed first will be returned.
> - </para>
> - <para>
> - When <function>max</function> is given multiple
> <type>array</type>s,
> the
> - longest array is returned. If all the arrays have the same length,
> - <function>max</function> will use lexicographic ordering to find the
> return
> - value.
> - </para>
> - <para>
> - When given a <type>string</type> it will be cast as an
> <type>integer</type>
> - when comparing.
> + <function>max</function> returns the parameter value considered
> "highest" according to standard
> + comparisons. If multiple values of different types evaluate as equal
> (e.g. <literal>0</literal>
> + and <literal>'abc'</literal>) the first provided to the function will
> be returned.
> </para>
> </refsect1>
> <refsect1 role="examples">
> @@ -101,29 +90,36 @@
> <programlisting role="php">
> <![CDATA[
> <?php
> -echo max(1, 3, 5, 6, 7); // 7
> +echo max(2, 3, 1, 6, 7); // 7
> echo max(array(2, 4, 5)); // 5
>
> -// When 'hello' is cast as integer it will be 0. Both the parameters are
> equally
> -// long, so the order they are given in determines the result
> +// The string 'hello' when compared to an int is treated as 0
> +// Since the two values are equal, the order they are provided determines
> the result
> echo max(0, 'hello'); // 0
> echo max('hello', 0); // hello
>
> -echo max('42', 3); // '42'
> -
> -// Here 0 > -1, so 'hello' is the return value.
> -echo max(-1, 'hello'); // hello
> +// Here we are comparing -1 < 0, so 'hello' is the highest value
> +echo max('hello', -1); // hello
>
> // With multiple arrays of different lengths, max returns the longest
> $val = max(array(2, 2, 2), array(1, 1, 1, 1)); // array(1, 1, 1, 1)
>
> -// With multiple arrays of the same length, max compares from left to
> right
> -// using lexicographic order, so in our example: 2 == 2, but 4 < 5
> -$val = max(array(2, 4, 8), array(2, 5, 7)); // array(2, 5, 7)
> +// Multiple arrays of the same length are compared from left to right
> +// so in our example: 2 == 2, but 5 > 4
> +$val = max(array(2, 4, 8), array(2, 5, 1)); // array(2, 5, 1)
>
> -// If both an array and non-array are given, the array
> -// is always returned as it's seen as the largest
> +// If both an array and non-array are given, the array will be returned
> +// as comparisons treat arrays as greater than any other value
> $val = max('string', array(2, 5, 7), 42); // array(2, 5, 7)
> +
> +// If one argument is NULL or a boolean, it will be compared against
> +// other values using the rule FALSE < TRUE regardless of the other types
> involved
> +// In the below examples, -10 is treated as TRUE in the comparison
> +$val = max(-10, FALSE); // -10
> +$val = max(-10, FALSE); // -10
> +
> +// 0, on the other hand, is treated as FALSE, so is "lower than" TRUE
> +$val = max(0, TRUE); // TRUE
> ?>
> ]]>
> </programlisting>
>
>
> => Put this change into your patches :
>
> https://edit.php.net/?project=php&action=putIntoMyPatches&idDB=56945
> => Delete this change:
>
> https://edit.php.net/?project=php&action=deleteThisChange&idDB=56945
>
>
> ------------------------------------------------------------------
>
>
>
>
> --
> https://edit.php.net/
> This email is send automatically by the Php Docbook Online Editor.
>
--
+-----------------------------------------------------------------------------------------------------+
| 3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 |
| 58209 74944 59230 78164 06286 20899 86280
+------------------------------|
| 34825 34211 70679*82148 08651 32823 06647 | May the spirit |
| 09384 46095 50582 23172 53594 08128 48111 | of pi spread |
| 74502 84102 70193 85211 05559 64462 29489 | around the world. |
| 54930 38196 44288 10975 66593 34461 28475 | PI VOBISCUM! |
| 38196 44288 10975 66593 34461 28475 64823
+-----------------------------|
| 37867 83165 27120 19091 45648 56692 34603 48610 45432 6648... |
+-----------------------------------------------------------------------------------------------------+
GnuPG/PGP key: 0xB07F9AAE