Sicker If Fehler!?
Nerdy
- php
Salute!
Sagt mal was stimmt da bitte nicht?
<?php
if ($_GET['tool'] = "whois") {
include('data/tool/whois.php'); }
if ($_GET['tool'] = "ascii") {
include('data/tool/str2ascii.php'); }
?>
Er includet mir beide!
Obwohl ich auf die Seite tool.php?tool=whois gehe!
Mach ich irgentwas Falsch?
Danke schonmal
l.g. Nerdy
Hi,
Er includet mir beide!
dann sind die Zuweisungen der Werte ins $_GET-Array wohl erfolgreich.
Mach ich irgentwas Falsch?
Ja. Ich nehme an, Du möchtest vergleichen anstatt zuzuweisen.
Cheatah
echo $begrüßung;
dann sind die Zuweisungen der Werte ins $_GET-Array wohl erfolgreich.
Nicht der Erfolg einer Zuweisung ist das Ergebnis sondern der zugewiesene Wert. Wenn ($x = 0) als Bedingung gewertet wird, entspricht das einem false und ($x = 1) einem true.
Manche schreiben den feststehenden Wert auf die linke Seite, so dass der Compiler schon schimpft, wenn man eine Zuweisung statt eines Vergleichs notiert:
if ("wert" = $variable) ergibt einen Syntaxfehler.
echo "$verabschiedung $name";
Hi,
»» dann sind die Zuweisungen der Werte ins $_GET-Array wohl erfolgreich.
Nicht der Erfolg einer Zuweisung ist das Ergebnis sondern der zugewiesene Wert.
selbstverständlich, aber eben auch nur, wenn die Zuweisung erfolgreich ist. Die gegebenen Werte sind im Boole'schen Sinne allesamt wahr.
Cheatah
Hello,
Die gegebenen Werte sind im Boole'schen Sinne allesamt wahr.
Da hast Du jetzt aber Glück gehabt, gelle? ;-))
Liebe Grüße aus dem Cyberspace
Tom vom Berg
echo $begrüßung;
» » dann sind die Zuweisungen der Werte ins $_GET-Array wohl erfolgreich.
» Nicht der Erfolg einer Zuweisung ist das Ergebnis sondern der zugewiesene Wert.
selbstverständlich, aber eben auch nur, wenn die Zuweisung erfolgreich ist. Die gegebenen Werte sind im Boole'schen Sinne allesamt wahr.
Ich wüsste jetzt grad keinen Fall, indem eine Zuweisung nicht erfolgreich sein soll. Aufgrund von beispielsweise mangelndem Speicher wird unter PHP immer das Script komplett beendet. In dem Fall stellt sich die Frage nach einem Erfolg nicht mehr. Ich bleibe dabei: Nicht der Erfolg einer Zuweisung ist im boolschen Umfeld maßgebend sondern ihr Wert.
echo "$verabschiedung $name";