Hi,
den Unterschied zwischen Setzen und Vergleichen kennst Du, oder?
Mit
|
PHP Source code
|
1
|
$test = true;
|
setzt Du $test auf true!
Und mit
|
PHP Source code
|
1
|
$test == true
|
überprüfst Du ob $test den Wert true hat.
Wenn Du in einer if eine Variabele setzt und nicht vergleichst, wie hier, ist die Abfrage immer true wenn er den Wert setzen kann.
In diesem Fall reagiert also die If Schleife wenn $test auf true gesetzt werden kann. Und das ist normaler Weise immer!
Versuch mal:
|
PHP Source code
|
1
2
3
4
|
if ( $test == true )
{
echo 'Variabele Test ist gesetzt!';
}
|
Wenn diese Schleife anschlagen soll mußt Du irgendwo natürlich auch
|
PHP Source code
|
1
|
$test =true;
|
stehen haben.
Oder halt mit
|
PHP Source code
|
1
|
$test = false;
|
alles wieder auf 0 zurück setzen.
Greets Exe