
Code: Alles auswählen
$version = "1.40";
if( $version != "1.30" || $version != "1.40" ) $version = "1.30";
echo "$version";
Code: Alles auswählen
$version = "1.40";
if( $version != "1.30" || $version != "1.40" ) $version = "1.30";
echo "$version";
Code: Alles auswählen
$version = "1.40";
if( $version != "1.30" || $version != "1.40" ) $version = "1.30";
echo "$version";
Code: Alles auswählen
$version = "1.40";
if ($version != "1.30" || $version != "1.40") {
$version = "1.30";
}
echo $version;
Du hast natürlich recht. War einfach ein Denkfehler meinerseits. Was ich erreichen wollte war, dass "1.30" ausgegeben wird, falls $version weder "1.30", noch "1.40" ist. Mit "&&" statt "||" klappt das dann auch..jasc hat geschrieben:Also ich würde deinen Code in Worten so verstehen:
$version bekommt den Wert 1.40
Wenn $version nicht den Wert 1.30 oder 1.40 hat, dann bekommt es den Wert 1.30
Es wird 1.30 ausgegeben, da $version nicht den Wert 1.30 hatte und ihn deswegen zugewiesen bekam.