5.00 / 1 oy

PHP'de Nowdoc Nedir ve Nasıl Kullanılır?

Ö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

PhpCoder

10.03.2021 02:19

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de Nowdoc Nedir ve Nasıl Kullanılır?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.