PHP &

2 Cevap php

Html ve php Karıştırma basit:

<? while($row): ?>
    <p><?=$row['name'] ?></p>
<?php endwhile; ?>

Ama nasıl bir php değişken içine bunun gibi html mağaza olabilir? (Sözdizimi m Amaçl, ama çalışmıyor)

<? $html = ?>
    <p>My HTML!!</p>
<? ; ?>

2 Cevap

Bu nasıl:

$html = <<< HTML
    <p>My HTML!!</p>
HTML;

Php heredoc olarak biliyorum

Note: herhangi bir boşluk veya girinti olmadan kapanış heredoc anahtar koymalısın.

Dize bildirirken heredoc syntax kullanabilirsiniz:

<?php
    $html = <<<HTML
    <p>My HTML!!</p>
HTML;
?>

Bu bir dizge olarak başından <<<HTML (HTML tanımlayıcı) ve sonunda HTML arasında bir şey davranır. Kapanış tanımlayıcı herhangi bir girinti olmadan yeni bir satırda ilk olması gerektiğini unutmayın.