ID:               33968
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Open
+Status:           Closed
 Bug Type:         Documentation problem
 Operating System: Irrelevant
 PHP Version:      Irrelevant
 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.

changed it to your liking..
didn't touch the french

S



Previous Comments:
------------------------------------------------------------------------

[2005-08-04 09:17:38] [EMAIL PROTECTED]

..and it was already mentioned in the docs too.. ISC..

------------------------------------------------------------------------

[2005-08-04 09:17:04] [EMAIL PROTECTED]

Stupid example, why would you do that when you can do this:

echo ($some_var) ? 'true' : 'false';

:)


------------------------------------------------------------------------

[2005-08-02 16:19:34] [EMAIL PROTECTED]

Description:
------------
There is a little error in "Example 1. echo() examples" block.

###
// Because echo is not a function, following code is invalid.
($some_var) ? echo 'true' : echo 'false';

// However, the following examples will work:
($some_var) ? print('true'): print('false'); // print is a function
###

The problem is that print is not a function. Its not really a matter of
"It doesn't work because its a language construct".

Here are the patches en+fr:

Index: en/reference/strings/functions/echo.xml
===================================================================
RCS file: /repository/phpdoc/en/reference/strings/functions/echo.xml,v
retrieving revision 1.15
diff -u -r1.15 echo.xml
--- en/reference/strings/functions/echo.xml     23 Nov 2004 09:38:18
-0000   1.15
+++ en/reference/strings/functions/echo.xml     2 Aug 2005 14:10:41 -0000
@@ -67,11 +67,11 @@
 line with just a semicolon. no extra whitespace!
 END;
 
-// Because echo is not a function, following code is invalid. 
+// Because echo does not behave like a function, following code is
invalid. 
 ($some_var) ? echo 'true' : echo 'false';
 
 // However, the following examples will work:
-($some_var) ? print('true'): print('false'); // print is a function
+($some_var) ? print 'true': print 'false'; // print behaves like a
function
 echo $some_var ? 'true': 'false'; // changing the statement around
 ?>
 ]]>

Index: fr/reference/strings/functions/echo.xml
===================================================================
RCS file: /repository/phpdoc-fr/reference/strings/functions/echo.xml,v
retrieving revision 1.22
diff -u -r1.22 echo.xml
--- fr/reference/strings/functions/echo.xml     5 Jul 2005 21:05:27
-0000   1.22
+++ fr/reference/strings/functions/echo.xml     2 Aug 2005 14:13:03 -0000
@@ -73,11 +73,11 @@
 de plus !
 END;
 
-// comme echo() n'est pas une fonction, le code suivant n'est pas
valide
-($some_var) ? echo('Oui') : echo('Non');
+// comme echo() ne se comporte pas comme une fonction, le code suivant
n'est pas valide
+($some_var) ? echo 'Oui' : echo 'Non';
 
 // Cependant, les lignes suivantes sont valides :
-($some_var) ? print('Oui') : print('Non'); // print est une fonction
+($some_var) ? print 'Oui' : print 'Non'; // print se comporte comme
une fonction.
 echo $some_var ? 'Oui' : 'Non';
 ?>
 ]]>




------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=33968&edit=1

Reply via email to