Látom nem értetted meg a lényeget, a következő formáknak *semmi* keresnivalója nem lenne a PHP-ben (de igazából egy nyelvben sem):
if (a) ...
if (a = 3) ...
Nem véletlen, hogy ezek pl. fordítási hibát adnak C#-ban, Javaban és minden értelmes nyelven.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™