#33968 [Opn->Csd]: Little error in echo's manual page

From: Date: Tue, 09 Aug 2005 17:39:12 +0000
Subject: #33968 [Opn->Csd]: Little error in echo's manual page
References: 1  Groups: php.doc 
Request: Send a blank email to phpdoc+get-969369529@lists.php.net to get a copy of this message
ID: 33968 Updated by: sean@php.net Reported By: colder@php.net -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] sniper@php.net ..and it was already mentioned in the docs too.. ISC.. ------------------------------------------------------------------------ [2005-08-04 09:17:04] sniper@php.net Stupid example, why would you do that when you can do this: echo ($some_var) ? 'true' : 'false'; :) ------------------------------------------------------------------------ [2005-08-02 16:19:34] colder@php.net 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

« previous php.doc (#969369529) next »