--- [EMAIL PROTECTED] wrote:
> On Fri, 10 May 2002, brad lafountain wrote:
>
> > Cant we do both.. keep the scaner token and introduce the function?
>
> What would you reach by introducing such a mess?
>
I dont' think its too much of a mess
PHP_FUNCTION(echo)
{
char *mess;
int mess_len;
if(zend_parse_parameters(*) == SUCCESS)
php_write(buf, size TSRMLS_CC);
}
What you gain is allowing people to do the following code and you don't get
posts up here saying this and that dont work properly.
- Brad
>
> > --- [EMAIL PROTECTED] wrote:
> > > 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
> > >
> >
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Shopping - Mother's Day is May 12th!
> > http://shopping.yahoo.com
> >
> > --
> > 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
>
__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Mother's Day is May 12th!
http://shopping.yahoo.com
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php