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.