Pogledajte određenu poruku
Staro 22. 08. 2005.   #7
noviKorisnik
Dejan Katašić
Wrote a book
 
Avatar noviKorisnik
 
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
noviKorisnik će postati "faca" uskoro
Default

To je PHP funkcija: www.php.net/xml_parser_create

Gledam sada ostale slučajeve dodele referencom...

Naravno tu su varijable
$nextNode =& $currNode->nextSibling;

Pozivi funkcija, npr
$newxmldoc =& unserialize($fileContents);

Pozivi konstruktora, npr
$this->connection =& new php_http_connection($host, $path, $port, $timeout);

Potom pozive statičkih metoda, npr
$fileContents =& php_file_utilities::getDataFromFile($name, 'r');

I metoda
$childTextNode =& $this->ownerDocument->createTextNode($data);

...

Uglavnom, toga ima dosta, a dok ovako gledam ne deluje mi pametno da redom krenem s uklanjanjem referentne dodele jer, npr, metod može da vrati neki svoj objekat i tada nije svejedno da li se dodeljuje sam objekat ili njegova kopija.

I da ne bude zabune, sav ovaj kod nije moj niti sam ga nasledio, već sam samo krenuo da konfigurišem gotov CMS i pritom naleteo na ovakve poruke.

Konačno, ostaju mi 3 puta: isključivanje Notice obaveštenja, instalacija starije verzije PHP i izmena koda. Ovo treće mi deluje riskantno jer još nisam dovoljno upoznat sa sistemom da bih znao šta se sve menja brisanjem jednog karaktera.

Interesuje me kako se PHP ponaša kada uoči takvo nešto, da li ipak izvršava kako je navedeno u kodu uz malo gunđanja ili radi kako smatra da bi trebalo. Izuzev samih poruka zasad nisam primetio neke probleme u funkcionalnosti aplikacije.

Ako ipak dodeli kako je navedeno, čini mi se da je dovoljno isključivanje obaveštavanja.
noviKorisnik je offline   Odgovorite uz citat