PHP yankı ve baskı İfadeleri

Php Yanki Ve Baski Ifadeleri



PHP geliştiricileri sıklıkla kullanır Eko Ve Yazdır web sayfalarında veri çıktısı almak için ifadeler. Her iki ifade de benzer görünse de, bazı dikkate değer farklılıkları vardır. Bu farklılıkları anlamak, projeniz için uygun ifadeyi seçmenize ve daha iyi performans için PHP kodunuzu optimize etmenize yardımcı olabilir. Bu yazıda, arasındaki farkları keşfedeceğiz. Eko Ve Yazdır PHP'deki ifadeler ve her birini ne zaman kullanacağınızı anlamanıza yardımcı olacak örnekler sağlayın.

PHP'de yankı Bildirimi

PHP'de, yankı ifadesi çıktıyı görüntülemek için ve dizeyi, değişkenleri ve dizileri yazdırmak için kullanılabilir. Yankı, parantezli veya parantezsiz olarak da kullanılabilir çünkü o bir işlev değil, bir ifadedir. echo ifadesinin sonunda bir noktalı virgül (;) vardır.

PHP'nin sözdizimi yankı ifadesi aşağıda yazılmıştır:







Eko

Aşağıdaki örnek, tek bir bağımsız değişkenle yankının çalışmasını gösterir:





Eko 'Merhaba!!' ;

?>

Birden fazla parametre kullanmak istiyorsanız parantezleri kullanabilirsiniz ve değişkenler yankı içinde virgülle ayrılır.



Yankı ifadesinde birden çok dizgiyi geçtiğimiz yerde aşağıda verilen örneği takip edin:







Eko 'Hoş geldin' , 'ile ' , 'Linux' , 'İpucu' ;

?>

PHP'de Bildirimi yazdır

PHP'de ayrıca şunları da kullanabilirsiniz: Yazdır çıktıyı görüntülemek ve parantezli veya parantezsiz kullanmak için. Bir işlev gibi davranır ve 1 değerini döndürür.



Aşağıdaki sözdizimi ifadeyi yazdır :

Yazdır

Aşağıdaki örnek, PHP'deki print deyimini göstermektedir:



Yazdır 'Merhaba!! ' ;

?>

print ifadesi parantez içinde kullanılabilir:

Yazdır ( )

Yazdır ( 'Merhaba!! ' ) ;

?>

yankı ve baskı İfadeleri

PHP echo ve print deyimleri arasındaki fark, çıktılarını nasıl döndürdüklerinde yatmaktadır. PHP'de, Eko virgülle ayrılmış bir veya daha fazla dize çıktısı verebilen bir dil yapısıdır. Bir dönüş değeri yoktur ve çıktıyı hemen tarayıcıya gönderir.

Diğer taraftan, Yazdır tek bir bağımsız değişkeni kabul eden ve bir ifadede kullanılabilen 1 değerini döndüren bir işlevdir. echo deyiminin aksine, print yalnızca tek bir dize çıkarabilir ve dizenin sonuna otomatik olarak yeni bir satır karakteri ekler. Ayrıca, çıktıyı tarayıcının davranışına benzer şekilde doğrudan tarayıcıya gönderir. yankı ifadesi .



$mesaj = 'Linux, ipucu!' ;

$num1 = 4 ;

$num2 = 9 ;

// Değişkenleri görüntülemek için yankıyı kullanma

Eko $mesaj . ' \N ' ;

Eko $num1 . '+' . $num2 . '=' ;

Eko $num1 + $num2 . ' \N ' ;

// Değişkenleri görüntülemek için printf'i kullanma

printf ( ' %S \N ' , $mesaj ) ;

printf ( ' %D + %D = %D \N ' , $num1 , $num2 , $num1 + $num2 ) ;

?>

PHP'de yankıya karşı yazdırma

Aşağıdaki tabloda PHP'deki echo ve print deyimleri arasındaki farklara bakın:

Eko Yazdır
Dönüş değeri yok 1 dönüş değerine sahip
Birden fazla argüman alır Sadece 1 parametre al
Print deyiminden daha hızlı echo deyiminden biraz daha yavaş
Bu bir işlev değil Bir işlev gibi davranır
Virgülle ayrılmış bir veya daha fazla dize çıktısı Yalnızca dizeleri çıkar

Sonuç olarak

bu Eko dizinin çıktısını görüntülemek için kullanılır ve bir veya daha fazla diziyi parametre olarak alabilirken, Yazdır yalnızca bir dize alabilir ve ayrıca kodun çıktısını konsolda yazdırmak için kullanılır.

Yukarıdaki kılavuzda, echo ve print deyimleri arasındaki farkları ve uygulamalarını örneklerle öğrendik.