Вывод информации в PHP

Вывод информации в PHP

В PHP есть несколько способов вывести информацию на экран. Основные:

  • echo
  • print
  • print_r()
  • var_dump()

Разберем их подробно.


1️⃣ echo – самый быстрый способ вывода

Используется для вывода одной или нескольких строк.

Весь php код должен быть написан внутри php скобок <?php // код ?>

<?php

echo "Привет, мир!";

🔹 Можно выводить неколько значений через запятую:

<?php

echo "Привет, ", "мир!", " PHP!";

🔹 Работает как с двойными (" "), так и с одинарными (' ') кавычками.

echo "Привет, Иван";
echo 'Привет, Пётр';

Плюсы echo:

  • Быстрее print.
  • Можно выводить несколько значений через запятую.
  • Используется чаще всего.

🔹 Сокращенный вывод на страницу:

<?="Привет, мир!"?>

2️⃣ print – работает как echo, но медленнее

print похож на echo, но он возвращает 1, поэтому его можно использовать в выражениях.

print "Привет, мир!";

🔹 Разница с echo:

$test = print "Hello"; // print возвращает 1
echo $test; // Выведет 1

❌ Нельзя передавать несколько значений через запятую:

// Ошибка:
print "Привет", "мир!";

Когда использовать?

  • Когда нужен возврат значения (редко).
  • В остальном echo предпочтительнее.

3️⃣ print_r() – для вывода массивов и объектов

Если нужно вывести массив или объект, print_r() делает это читабельным.

$arr = [1, 2, 3, "PHP"];
print_r($arr);

🔹 Вывод:

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => PHP
)

Когда использовать?

  • Для отладки массивов.
  • Можно использовать echo "<pre>"; print_r($arr); echo "</pre>"; для красивого вывода.

4️⃣ var_dump() – показывает структуру переменной

Показывает тип переменной, длину строки, значение.


$var1 = "Hello";
$var2 = 42;
$var3 = [1, 2, 3];

var_dump($var1);
var_dump($var2);
var_dump($var3);

🔹 Вывод:

string(5) "Hello"
int(42)
array(3) {
  [0]=> int(1)
  [1]=> int(2)
  [2]=> int(3)
}

Когда использовать?

  • Когда нужно понять, какой тип данных у переменной.
  • При отладке сложных структур.
2 minutes read Sodium Carbonate

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-09-01 22:41

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
View developments and download
Public portfolio of my works and developments
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
  • Page published: 2025-07-21 07:04
  • Last update: 2025-07-21 07:04

Similar pages

Баланс и вывод средств с сайта.
1 Многие, кто работал и работает с площадками фриланс-услуг,  а также маркетплейсами цифровых и контентных продуктов
Payments and balance • 2024-02-04 06:33 Administrator
Вывод дат в шаблонах Cotonti
2 1. Вывод дат в шаблонахПо умолчанию формат отображения дат и времени внутри Cotonti уже настроен. В большинстве случаев
User Blog • 2020-07-17 05:15 webitproff
PrjMap Вывод проектов на общей карте в виде меток
3 PrjMap Вывод проектов на общей карте в виде меток - плагин для сборки сайта фриланс биржи на Cotonti Используя Google
User Blog • 2020-07-17 05:15 webitproff
Даты в CMF Cotonti. Запись, хранение и вывод (представление)
4 Ниже приведён системный обзор механики работы с датами в CMF Cotonti на основе структуры таблицы cot_pages и набора
Вывод дат в шаблонах Cotonti (Форматы и примеры в тегах)
5 Вывод дат в шаблонах CotontiНастройка формата отображения: локально и глобальноВ системе Cotonti все даты внутри базы