Önceki yazım için bkz: PHP'de Heredoc Nedir ve Nasıl Kullanılır?
PHP'de çok satırlı ve içinde escape karakter kullanımını gerektirecek tırnak gibi karakterleri rahatlıkla yazmamızı sağlayan heredoc syntax'ından sonra oldukça benzer bir diğer yazım şekli olan nowdoc'a bakalım.
edit: sonraki yazım için bkz: PHP'de Heredoc ile Nowdoc arasındaki fark nedir?
nowdoc syntax'ı ile çok satırlı bir yazı yazarken tanımlayıcı yazı (aşağıdaki örnekte UZUNYAZI olarak geçiyor ama değiştirilebilir) tırnak içinde yazılır. Çıktıda da değişkenin değeri yerine adının görüdüğüne dikkat edin.
<?php
$sayi = 5;
$yazi = <<<'UZUNYAZI'
Nowdoc syntax'ı ile
yazı yazarken de çok satırlı yazılar
ekleyebiliriz ve 'tırmak' içinde
kullanımlar da yapabiliriz
ama $sayi gibi değişkenler olduğu gibi yazılır
UZUNYAZI;
echo $yazi;
?>
Çıktı:
Nowdoc syntax'ı ile yazı yazarken de çok satırlı yazılar ekleyebiliriz ve 'tırmak' içinde kullanımlar da yapabiliriz ama $sayi gibi değişkenler olduğu gibi yazılır.
PHP konusunda paylaştığım benzer yazılar için:
bkz: PHP'de string'in uzunluğu (karakter sayısı) nasıl bulunur?
bkz: PHP'de yazıları küçük harf ve büyük harf ile yazdırmak
bkz: PHP'de sayı yuvarlama işlemleri
bkz: PHP'de yazının sadece ilk harfini büyük harf ile yazdırmak
bkz: PHP'de if else kullanımı ve örnekleri
bkz: PHP'de for döngüsü kullanımı ve örnekleri