Kurzes Beispiel:
	
Das gleiche gilt für Arrays und globals:
	
Eine Ausnahme gibt es, wo es erlaubt ist, keine Anführungszeichen zu schreiben:
	
Weitere Informationen hier
Um noch den Unterschied zwischen ' und " zu erläutern:
	
							
						
					PHP-Code:
	
	
$name = "Thomas";
// empfohlen
echo "Hallo, mein Name ist " . $name;
// fehleranfällig
echo "Hallo, mein Name ist $name";
// empfohlen
echo $name;
// sehr fehleranfällig, vor allem in Kombination mit '
echo "$name"; 
PHP-Code:
	
	
$mein_array = array("name" => "Thomas", "wohnort" => "wrn");
//empfohlen
echo $mein_array["wohnort"];
//fehleranfällig
echo $mein_array[wohnort];
//das gleiche gilt auch für $_GET, $_POST, $_COOKIE
//empfohlen
echo $_GET["s"];
//fehleranfällig
echo $_GET[s]; 
Eine Ausnahme gibt es, wo es erlaubt ist, keine Anführungszeichen zu schreiben:
PHP-Code:
	
	
$mein_array = array("name" => "Thomas", "wohnort" => "wrn");
// Auf wohnort wird "name" gespeichert
define("wohnort", "name");
echo "Hallo " . $mein_array[wohnort];    // Hallo Thomas
echo "Hallo " . $mein_array["wohnort"];    // Hallo wrn 
Um noch den Unterschied zwischen ' und " zu erläutern:
PHP-Code:
	
	
// Man will in seinen Text [b]\n[/b] schreiben
echo 'In meinen Text möchte ich \n schreiben';   // funktioniert
echo "In meinen Text möchte ich \\\n schreiben";   // funktioniert
echo "In meinen Text möchte ich \n schreiben";   //funktioniert nicht
// das gleiche gilt für Variablen
// zu Testzwecken geb ich der Variable $name einen Wert
$name = 'Thomas';     // (bei einfacher Textzuweisung ist es egal, ob man ' oder " verwendet)
// man möchte jetzt einen Text schreiben, wo [b]$name[/b] vorkommt
echo 'Hallo $name';       // Hallo $name
echo "Hallo \$name";     // Hallo $name
echo "Hallo $name";     // Hallo Thomas (<- nicht empfehlenswert) 
 
          
 Important:
 Important: 

 
							
						
Kommentar