Re: Contributions are ready for review

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

« previous php.doc (#969385117) next »