if($pw= "") {
}
ist das richtig ?
ich würde mich freuen wenn mir jemand da helfenkönnte
mfg Kyle
if($pw= "") {
}
ist das richtig ?
ich würde mich freuen wenn mir jemand da helfenkönnte
mfg Kyle
willst du abfragen, ob das Kästchen leer ist?
danke
//close
wie wäre es mit if(!isset($pw)) oder if(empty($pw))
#
LG
3x = also === bedeutet dass gleiche wie == nur Case-Sensitive.
Flasch, !== bzw. === überprüft, ob der Wert der selbe ist und anschließend dazu noch, ob die Variablen vom gleichen Typ sind (http://php.net/manual/de/language.operators.comparison.php).
3x = also === bedeutet dass gleiche wie == nur Case-Sensitive.
Das ist, soweit ich weis, nicht korrekt. Die 3 Gleichheitszeichen besagen, das sowohl der Wert, als auch der Typ der variable (Also Integer, Double, String etc.) gleich sein muss.
//Edit: grr Campbell
Nun, abgesehen von der Variablen-Überprüfung seh ich da keine Falschmeldung von mir? ;p
Nun, abgesehen von der Variablen-Überprüfung seh ich da keine Falschmeldung von mir? ;p
Deine Aussage ist falsch, da beide Operatoren ('==' und '===') case sensitivity beachten:
<?php
$upperCase = "WORT";
$lowerCase = "wort";
if($upperCase == $lowerCase) {
echo 'The two variables are the same!';
} else {
echo 'The two variables are NOT the same!';
}
if($upperCase === $lowerCase) {
echo 'The two variables are the same!';
} else {
echo 'The two variables are NOT the same!';
}
?>
Alles anzeigen
Ausgabe:
Oh, interessant. Das ist mir neu. Hat sich das nach PHP3 geändert oder hab ich das schon immer falsch im Kopf gehabt?
Oh, interessant. Das ist mir neu. Hat sich das nach PHP3 geändert oder hab ich das schon immer falsch im Kopf gehabt?
Wir sind mittlerweile bereits bei PHP 5.4.x und === bzw. !== wurde erst in PHP 4 eingeführt (http://php.net/manual/de/language.operators.comparison.php ; http://de.wikipedia.org/wiki/PHP). Dabei hat case sensitivity noch nie eine Rolle bei der Unterscheidung der Operatoren gespielt.