renathy Posted November 2, 2007 Report Share Posted November 2, 2007 Kāda starpība: 1.gadījums function a($param1) { $param1=20; } a(&$test); 2.gadījums function a(&$param1) { $param1=20; } a($test); ??? Link to comment Share on other sites More sharing options...
andrisp Posted November 2, 2007 Report Share Posted November 2, 2007 Es varu maldīties, bet man liekas, ka nekāda. Link to comment Share on other sites More sharing options...
Delfins Posted November 2, 2007 Report Share Posted November 2, 2007 es gan domāju tieši otrādi... Un vispār stulbs topiks - pārbaudi pats, jo kods tev jau ir! Link to comment Share on other sites More sharing options...
bubu Posted November 2, 2007 Report Share Posted November 2, 2007 Atšķirība ir šeit: http://lv2.php.net/manual/en/language.references.pass.php In recent versions of PHP you will get a warning saying that "Call-time pass-by-reference" is deprecated when you use a & in foo(&$a);. Tātad 1. gadījums tavā piemērā ir vienkārši novecojusi sintakse, kuru nevajadzētu vairāk izmantot. Link to comment Share on other sites More sharing options...
renathy Posted November 2, 2007 Author Report Share Posted November 2, 2007 Paldies... Konstatēju, ka otrais variants ir lietderīgāks arī no tā viedokļa, ka lietojot "doc comments" uzreiz varēs redzēt, ka tur būs parametri "by reference"... Link to comment Share on other sites More sharing options...
Recommended Posts