Birçok yönüyle print yapısı(fonksiyonu) - Bloğum

, 09 Nisan, 2016


Prototipi:

int print ( string $arg )

PHP print aslında gerçek manada bir fonksiyon değildir, dilin bir yapısı olduğu için parantezleri kullanmadan da çalışabilir. Dil ile beraber oluşturulmuştur(built-in) bu nedenle bir fonksiyon gibi davranmaz. Parametresini çıktı olarak kullanır.

Her zaman 1 değerini int tipinde geri döndürür. Bu döndürdüğü değer sayesinde echo‘dan farklı olarak ifadeler(expressions) içerisinde kullanılabilir. Fakat bu kullanım amacı okunabilirlik açısından istenmeyen bir durum olduğu için kullanılmaktan kaçınmamız tavsiye ediliyor.

echo fonksiyonundan farklı olarak sadece 1 parametre alır, buda demek oluyor ki sadece karakter katarı(string) birleştirmesi(. operatörü) ile birden çok girdi alabilir.

Bir diğer fark ise parantez kullanımında ortaya çıkıyor, Manuel Sayfası‘nda ki arkadaşın bahsettiği gibi parantez kullanımına dikkat etmek gerekiyor.

Birçok kullanım şekli ile print yapısını aşağıda inceleyelim:

Bu php sayfasının çıktısı aşağıdaki gibidir:







print


print

int print ( string $arg )

Bir sonuç olarak 1 değerini döndürüyor. arg1 parametresini çıktı olarak alıyor.

Tek satır print çıktısı.

Bu tek satır print çıktısı, parantez kullanmıyor.

Özel karakterlerin kullanımını \ ile sağlayabiliriz:
Suna da "ata" baktı.

Bu print çıktısı yeni satırlara geçsek bile algılıyor

Değişkenler tırnak içerisinde kullanılabilir.
ali ata bak.

Dizgeler(Array) tırnak içersinde kullanılabilir.
ali ata bak.

Tek tırnak ile kullanımı değişkeni değil ismini yazdırır.
{$d3['isim']} ata $d2.

Karakter katarları(Strings) birleştirme yöntemi ile verilebilirler.
ipek ip atla.

Yorumlu metin kullanımına müsaittir.
"yorumlu metin"(heredoc) kullanımı.Bu kısımdaki çift tırnaklar ikili olarak kullanılabilir. Değişkenler kullanılabilir(ali).

Print kullanırken en dışta " kullanılıyorsa içerde ' veyahut tam tersi davranılabilir.
link
link

nasıl php çıktısı alınır  nasıl print çıktısı  php  php de print  print fonksiyonu  print işlevi  print php nasıl  

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.