echo ve PHP'de baskı

Eko() ve Yazdır() PHP'de fonksiyonlar değil, dil yapılarıdır. Her ikisi de dizgileri çıktılamak için kullanılır ve aralarında çok küçük farklar vardır Eko ve Yazdır PHP'de.

Karşılaştırma Tablosu

yankıya karşı baskı karşılaştırma tablosu
EkoYazdır
Parametreler echo parantez olmadan kullanıldığında birden fazla parametre alabilir. Sözdizimi yankı ifadesi [, ifade [, ifade]…]. Echo ($ arg1, $ arg2) geçersiz olduğunu unutmayın. print sadece bir parametre alır.
Geri dönüş değeri echo herhangi bir değer döndürmez baskı her zaman 1 (tamsayı) döndürür
Sözdizimi void echo (dize $ arg1 [, dize $…]) int print (dize $ arg)
Bu ne? PHP'de yankı bir işlev değil, bir dil yapısıdır. PHP'de baskı gerçekten bir işlev değil, bir dil yapısıdır. Ancak, bir değer döndürdüğü için bir işlev gibi davranır.

İçindekiler: echo ve PHP'de yazdırma

  • 1 Yankı vs PHP baskı hızı
  • 2 Dil Yapısına Karşı İşlev
  • 3 Baskının vs yankısının parametreleri ve sözdizimi
  • 4 Kaynakça

PHP'de yankı ve baskı hızı

Her ikisinin hızı Eko ve Yazdır PHP'deki ifadeler kabaca aynıdır. Birini diğerinin üzerinde kullanmanın, uygulamanızda herhangi bir performans artışı sağlaması olası değildir. Teorik olarak, Eko herhangi bir değer döndürmediği için daha verimlidir.

Dil Yapısına Karşı İşlev

Çoğu PHP string fonksiyonunun aksine, Eko ve Yazdır işlevler değil, dil yapılarıdır. Bu nedenle kullanırken parantez kullanmanız gerekmez Eko veya Yazdır.

Print ve echo parametreleri ve sözdizimi

Parantezle kullanıldığında (işlev çağrısı gibi), her ikisi de Yazdır ve Eko sadece 1 argüman al. Örneğin,

echo ("Panik yapma!"); print ("Cevap 42."); 

Ancak parantez olmadan kullanıldığında, Eko birkaç argüman alabilir. Örneğin,

echo "Yapma", "", "panik", "!"; // Bu geçerlidir. print "The", "answer", "", "42." dir; // Bu geçersiz. 

Referanslar

  • echo - PHP başvurusu
  • print - PHP başvurusu