ецхо вс. принт у ПХП-у

одјек() и принт () нису функције већ језичке конструкције у ПХП-у. Обе се користе за излаз низа и постоје врло мале разлике између одјек и принт у ПХП-у.

Упоредни графикон

ехо наспрам графикона упоређивања штампе
одјекпринт
Параметри ецхо може узети више од једног параметра ако се користи без заграда. Синтакса је ехо израз [, израз [, израз]…]. Имајте на уму да је одјек ($ арг1, $ арг2) неважећи. принт узима само један параметар.
Повратна вредност ецхо не враћа никакву вредност штампа увек враћа 1 (цео број)
Синтакса воид ецхо (стринг $ арг1 [, стринг $…]) инт принт (стринг $ арг)
Шта је то? У ПХП-у, одјек није функција већ конструкција језика. У ПХП-у, штампање није стварно функција већ конструкција језика. Међутим, понаша се попут функције у томе што враћа вредност.

Садржај: одјек у односу на штампање у ПХП-у

  • 1 Брзина одјека и штампања у ПХП-у
  • 2 Функција вс конструкција језика
  • 3 Параметри и синтакса исписа вс одјека
  • 4 Референце

Брзина одјека и штампања у ПХП-у

Брзина оба одјек и принт изјаве у ПХП-у су отприлике исте. Употреба једне преко друге вероватно неће побољшати перформансе ваше апликације. Теоретски, одјек је ефикаснији јер не враћа никакву вредност.

Функција вс конструкција језика

За разлику од већине ПХП стринг функција, одјек и принт нису функције већ конструкције језика. Због тога није потребно користити заграде током коришћења одјек или принт.

Параметри и синтакса исписа вс одјека

Када се користи са заградама (попут позива функције), обоје принт и одјек узмите само 1 аргумент. На пример,

ехо ("Не паничарите!"); принт ("Одговор је 42."); 

Међутим, када се користи без заграда, одјек може узети неколико аргумената. На пример,

јека "Немој", "", "паника", "!"; // Ово је валидно. исписати "Тхе", "ансвер", "ис", "42."; // Ово је неважеће. 

Референце

  • ецхо - ПХП референца
  • принт - ПХП референца