Php разлики от езикови конструкции отзвук и печат, блог Козлова Sergeya

Php разлики от езикови конструкции отзвук и печат, блог Козлова Sergeya

По време на следването PHP, ние често виждаме в примерите са 2 начина за показване на данни. Този език изгражда ехо и печат.

Да, това не работи, а именно, езикови конструкции, както е писано в ръководството.
Мисля, че подобно на всички начинаещи в PHP, възниква въпросът: Каква е разликата между ехо и печат.

Направете справка с PHP:
ехо - Output един или няколко реда.
печат - изход низ.
Това означава, че ако искаме да се покаже на няколко реда или параметри, по-лесно е да се направи това с помощта на ехо. Ако е необходимо да се въвеждат някои аргументи, с помощта на печат, е необходимо да се използва наниз.
Пример за яснота:

Направете справка с PHP:
ехо - Този дизайн не се връща, след като на.
печат - Връща 1, винаги.
Това означава, печатен дизайн () връща състоянието на държавата, произведени от операцията, дизайн ехо просто извежда текста и нищо повече.
Приложени печат () може да бъде в конвенционалните конструкции трикомпонентна оператор:

Ако, обаче, на мястото на печат на ехото, а след това този дизайн няма да работи, тъй като ехо не е функция.

  • По-долу показва сравнение на скорост на изтегляне сайт phpbench.com.

Php разлики от езикови конструкции отзвук и печат, блог Козлова Sergeya

Картината показва, че ехото е по-бързо от печат.
Разликата obsulovlena че печат функция връща стойност, тя е написана в параграф 2.

  • Също Habré besisland проведе тест, при който изходните 1000 пъти 1000 линии 32 всяка дължина.

Използвани са 5 методи.

Тестове за всеки метод са проведени 20 пъти, средните резултати напълно съвпадат с очакваните:

Стриктното придържане към принципите не. Но той не казва, най-честата дизайна на Echo.
Печат Предполагам, че в някои случаи, значението на което е посочено в параграф 2.
Ако, като мен, едва сега започват да се учат PHP и да реши кой проект да се използва, това е моят съвет - използвайте ехото.