php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.05.2005, 22:02  
Gast
 
Beiträge: n/a
Standard referenzen

Hoi
also ich wollt euch mal fragen was Referenzen eigentlich sind und was sie bringen.
Irgendwie komm ich da nicht hinter :P

vielleicht nen scheißbeispiel aber egal :P
PHP-Code:
<?
  $a 
"foo";
  
$b =& $a;
  echo 
$b;
  
$a "bar";
  echo 
"
"
;
  echo 
$b;
?>
so $b hat jetzt immer den gleichen Inhalt wie $a. Aber was bringt das? Dann nimmt eben sofort $a^^
Wäre nett wenn mir das jemand mal erklären würde

Gruß Igi
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.05.2005, 22:13  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://de3.php.net/references hast du schon hinter dir?

in php5-oop ist es nicht mehr ganz so wichtig wie in php4, aber dennoch von bedeutung.

ansonsten ist es eigentlich nur ein weg, auf eine variable zuzugreifen, ohne den wert zu kopieren.
wichtig bei: großen objekten oder arrays, um speicherplatz zu sparen und trotzdem nicht permanent viel zu tippen.
PHP-Code:
$hello = array();
$hello['foo']['bar']['baz'] = 100;
print_r($hello);

$a = & $hello['foo']['bar']['baz'];
$a ++;
print_r($hello); 
außerdem müssen variablen auch mal ab und zu an funktionen übergeben werden, in der funktion verändert werden aber nicht kopiert werden. siehe die verwendung von sort() .

wichtig auch für objektkomposition, wenn ein objekt an eine funktion/methode übergeben wird.
axo ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Referenzen auf Objekte innerhalb eines Arrays PHP-Fortgeschrittene 6 31.08.2009 17:06
Referenzen Private Methoden. notyyy PHP-Fortgeschrittene 5 29.05.2008 09:40
Suche nach doppelten Einträgen/Ähnlichkeitssuche querfisch Datenbanken 3 11.05.2006 09:32
Seite nicht ohne design aufrufen Buschdieb PHP Tipps 2006 27 21.04.2006 20:41
[Erledigt] Problem mit Referenzen auf Arrays PHP-Fortgeschrittene 4 16.09.2005 23:13
Off-Topic Beiträge zählen?? (Statistik) stf.stream Off-Topic Diskussionen 54 17.03.2005 19:49
[Erledigt] Referenzen PHP-Fortgeschrittene 2 10.03.2005 16:11
Referenzen - Eure Meinung Off-Topic Diskussionen 6 11.12.2004 04:14
Referenzen (lies Pointer) innerhalb mehrdimensionaler Arrays PHP-Fortgeschrittene 2 17.09.2004 14:00
[Erledigt] Referenzen auf Objekte PHP-Fortgeschrittene 2 17.08.2004 11:08
Externe Referenzen in Klassen nutzen PHP Tipps 2004 3 16.08.2004 21:10


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.