On Fri, 10 May 2002, Markus Fischer wrote: > Hi, > > can someone state the technical problems we're facing? I'ld > rather see this documented (whether it works or no, but > documenting).
print is implemented in the scanner level as token (T_PRINT) and that prohibits it for use as function. It's only a problem if we make this a function because of *big sigh* BC issues, print "" works now, but won't work if it's a function. (Only print (""); ). The same is true for echo. Derick > On Fri, May 10, 2002 at 08:04:25AM +0200, Derick Rethans wrote : > > Hello, > > > > as far as I know this never worked, the wisest thing to do is to remove it > > from the documentation, as I don't see this fixed anytime soon (or not at > > all). > > > > Derick > > > > On 10 May 2002 [EMAIL PROTECTED] wrote: > > > > > ID: 16739 > > > Updated by: [EMAIL PROTECTED] > > > Reported By: [EMAIL PROTECTED] > > > -Status: Open > > > +Status: Analyzed > > > Bug Type: Variables related > > > Operating System: FreeBSD 4.5,RedHat 2.4.7,Win XP > > > -PHP Version: 4.1.2 > > > +PHP Version: 4.3.0-dev > > > New Comment: > > > > > > Confirmed with PHP 4.3.0-dev (cgi) (may 09, 2002) > > > PHP Fatal error: Call to undefined function: print() in... > > > > > > This behavior is documented as working in at least two > > > places. These changes to phpdoc were made on March 05, > > > 2002. So: > > > > > > a) Did this used to work? > > > b) Will it work in the future? > > > c) Should this be documented/undocumented? > > > > > > I'm guessing it never worked but may in the future. > > > In the very least, a version of (c) needs to happen. > > > I can only confirm 4.1.2 through php4-cvs at this time. > > > > > > print: > > > http://cvs.php.net/diff.php/phpdoc/en/functions/strings.xml?r1=1.164&r2=1.165 > > > > > > Variable functions: > > > http://cvs.php.net/diff.php/phpdoc/en/language/functions.xml?r1=1.24&r2=1.25 > > > > > > > > > > > > Previous Comments: > > > ------------------------------------------------------------------------ > > > > > > [2002-04-22 23:54:40] [EMAIL PROTECTED] > > > > > > According to the official PHP documentation > > > [http://www.php.net/manual/en/functions.variable-functions.php] the > > > language construct `print' can be called as a variable function. The > > > following code should therefore be valid: > > > > > > $myfunc = 'print'; > > > $myfunc('My text to print'); > > > > > > Attempting to execute this code on any platform returns a "Fatal error: > > > Call to undefined function: print()" message. > > > > > > ------------------------------------------------------------------------ > > > > > > > > > -- > > > Edit this bug report at http://bugs.php.net/?id=16739&edit=1 > > > > > > > --------------------------------------------------------------------------- > > Derick Rethans http://www.jdimedia.nl/derick/ > > JDI Media Solutions http://www.jdimedia.nl/ > > --------------------------------------------------------------------------- > > > > > > > > -- > > PHP Development Mailing List <http://www.php.net/> > > To unsubscribe, visit: http://www.php.net/unsub.php > > -- > Please always Cc to me when replying to me on the lists. > GnuPG Key: http://guru.josefine.at/~mfischer/C2272BD0.asc > "I'm not stupid, you know? :)" - Jani Taskinen > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php > --------------------------------------------------------------------------- Did I help you? http://www.jdimedia.nl/derick/link.php?url=giftlist Frequent ranting: http://www.jdimedia.nl/derick/ --------------------------------------------------------------------------- PHP: Scripting the Web - [EMAIL PROTECTED] All your branches are belong to me! SRM: Script Running Machine - www.vl-srm.net --------------------------------------------------------------------------- -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php