Is it impossible to make it a language construct as well as a function?

Manuzhai

<[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> 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.16
5
> > > >
> > > > 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

Reply via email to