php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.06.2004, 21:14  
Gast
 
Beiträge: n/a
Standard Wieso zwei $$ ?

hallo... ich hab mir gerade ein script angeschaut da gibt es eine zeile...

Code:
echo "<tr><td>${$q} is right</td></tr>";
jetzt meine frage. wann verwendet man doppel $$ ?

mfg
topec[/code]
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.06.2004, 21:40  
Erfahrener Benutzer
 
Registriert seit: 10.07.2003
Beiträge: 280
freq.9
freq.9 eine Nachricht über ICQ schicken freq.9 eine Nachricht über MSN schicken
Standard

Arbeitest du mit einem Template-Parser? Bei Smarty z.B. ist {$foo} nen Platzhalter. Dann würde evtl. die Ausgabe so aussehen: (wenn 'q' im Parser mit 'bla' definiert ist)
Code:
<tr><td>$bla is right</td></tr>
freq.9 ist offline  
Alt 22.06.2004, 21:55  
Gast
 
Beiträge: n/a
Standard

hab ein besseres beispiel gefunden...

Code:
if ($$q == $antwort) 
		{
		$points++; 
		}
	
	}
mfg
topec
 
Alt 22.06.2004, 22:13  
Gast
 
Beiträge: n/a
Standard

Man verwendet $$ wenn man variable Variablen verwenden möchte.

z.B.
$var15b="hallo";
...
$index=15;
echo ${"var".$index."b"}; #-> ergibt hallo

Wenn der vollständige Variablenname bereits in einer anderen Variable vorhanden ist, brauchst du die {} nicht. Ansonsten kannst du dir den Variablennamen zwischen {} selbst zusammenbasteln.

z.B.
$var15b="hallo";
...
$varvar="var15b";
echo $$varvar; #-> ergibt auch hallo
 
Alt 23.06.2004, 00:00  
Gast
 
Beiträge: n/a
Standard

alles klar!

vielen dank für die rasche antwort!

mfg
topec
 
Alt 23.06.2004, 09:54  
Gast
 
Beiträge: n/a
Standard

Manual http://www.php.net/manual/de/languag...s.variable.php
 
 


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

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
smarty \zwei php\ in template

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:00 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.