Quote:
Originally Posted by raymor
Yep, $paid = false sets $paid to false.
The warning goes away because it's perfectly legal code, but it's also perfectly useless - it will always be true. To confirm, try this:
$paid = 1;
if ($paid = false) {
echo "oops, wrong answer";
}
|
Exactly :
<?php
//$paid is not defined yet
if($paid = false) {
echo "paid is false";
}
//$paid was set to false above
if($paid == false) {
echo "That's really FUCKED UP!!!!!!!!!!!!!!!!!!!!!!!!!!!";
}
?>