@@Jnnbo
gibt es eigentlich zwischen diesen beiden Schreibweisen einen Unterschied? Ich persönlich mag die zweite lieber.
Echt? In reinem PHP-Code würde ich ausschließlich die erste verwenden.
Die zweite ist vorteilhaft bei Ausgaben, wo PHP und HTML gemischt vorkommen. Das ist sehr unübersichtlich:
<?php
if ($product['isAvailable'])
{
echo '<label for="qantity">' . $messages['label-for-quantity'] . '</label>';
echo '<input type="number" id="qantity" name="qantity" min="0" max="' . $product['maxQuantity'] . '" required/>';
}
else
{
echo '<p>' . $messages['product-sold-out'] . '</p>';
}
?>
Das hingegen gut lesbar:
<?php if ($product['isAvailable']): ?>
<label for="qantity"><?= $messages['label-for-quantity'] ?></label>
<input type="number" id="qantity" name="qantity" min="0" max="<?= $product['maxQuantity'] ?>" required/>
<?php else: ?>
<p><?= $messages['product-sold-out'] ?></p>
<?php endif; ?>
Ich hatte in diesen beiden Postings mal aufgeschrieben, warum man PHP in HTML schachteln sollte und nicht andersrum.
Leider ist das Archiv mit der Umstellung auf CForum 4 mehr oder weniger unbrauchbar geworden.
LLAP
--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)