WG: [PHP-DEV] zval question

From: Date: Thu, 25 Jan 2001 15:43:26 +0000
Subject: WG: [PHP-DEV] zval question
Groups: php.dev 
Request: Send a blank email to php-dev+get-44989@lists.php.net to get a copy of this message
> -----Ursprungliche Nachricht----- > Von: Harald Radi [mailto:h.radi@nme.at] > Gesendet: Donnerstag, 25. Janner 2001 16:43 > An: Stig Venaas > Betreff: AW: [PHP-DEV] zval question > > > > -----Ursprungliche Nachricht----- > > Von: Stig Venaas [mailto:Stig.Venaas@uninett.no] > > Gesendet: Donnerstag, 25. Janner 2001 07:51 > > An: Harald Radi > > Cc: PHP Developer List > > Betreff: Re: [PHP-DEV] zval question > > > > > > The PHP script can use & in front of an argument to pass it by > reference. > > If you always want it to be a reference, you do that in the C code, see > > for instance the ldap extension and look for third_argument_force_ref. > > First an array with this name is declared, then in the function table > > you will find this again. There are also other examples there. You could > > also look at the code for the functions to see how the arguments should > > be handled. Hopefully the code is correct. > > i thought so too, but this is what php says: > > <b>Warning</b>: Call-time pass-by-reference has been deprecated > - argument pass > ed by value; If you would like to pass it by reference, modify > the declaration > of [runtime function name](). If you would like to enable > call-time pass-by-ref > erence, you can set allow_call_time_pass_reference to true in > your INI file. Ho > wever, future versions may not support this any longer. in > <b>c:\testwebs\com.p > hp</b> on line <b>10</b><br> > > > > You only want to force a reference if you want to alter the argument > > inside the function I think. If you don't alter the argument, you > > shouldn't need to care if they are references or not. > > yes, but i want to let the scriptwriter decide if his variable > should be overwritten by either passing > it by referece or by value. > on the other hand it makes live easier for my, since i don't know > if the method expects a reference or a value. > the scriptwriter should know this. > > > I'm not 100% certain about these things, if I'm wrong I hope someone > > will correct me, so that I too can learn something (: > > i hope so too :) hello out there .... > > > > > > another question to the core team: > > > is it a problem to implement the COM extension as a cpp file, > > since the c > > > com-interface is not well documented and doesn't support everything ? > > > since this is only a win32 module it shouldn't be a problem, > > any objections > > > ? > > > > Can't answer this one. > > it's not a problem anymore, i can do it in c too once it works in cpp. > > thanks for responce. > > harald.

« previous php.dev (#44989) next »