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