wahsaga: unlogisches Verhalten von PHP?

Beitrag lesen

hi,

<?php
if ("1" != "1") {
?>
Hello
<?php
}
?>

Merkwürdigerweise wird da kein Hello ausgegeben.

nein, das ist nicht merkwürdig, sondern so gedacht.

Ich hätte erwartet, dass PHP nur innerhalb von <?php ?> aktiv ist und sich nicht um alles ausenrum kümmert.

falsch gewartet :-)

Das ist so zwar sehr praktisch, aber ich bin mir nicht so sicher, ob ich das nutzen soll, oder das bei der nächsten PHP-Version nicht mehr funktioniert.

Was meint ihr?

http://www.php.net/manual/de/control-structures.alternative-syntax.php. dort explizit auf die alternative syntax bezogen, aber natürlich auf für die "normale" gültig.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."