Wiki-учебник по веб-технологиям: PHP/ВыводПеременных ...

Главная | Каталог |

Вывод переменных


Оглавление документа

1. Введение


Следующий фрагмент кода демонстрирует, как объявить скалярную переменную, присвоить скалярной переменной значение и вывести результаты в окне браузера:

<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Страница Web</title>
</head>
<body>
<p>
<?php
$string_var 
"Моя программа PHP";
$integer_var 500;
$float_var 2.25;
echo 
$string_var;
echo 
$integer_var;
echo 
$float_var;
?>
</p>
</body>
</html>


Переменные массивы PHP можно создавать и присваивать им значения с помощью конструкции array() или явным образом.

Переменную можно соединять с другими переменными или тегами XHTML с помощью оператора PHP — точки (.). В предыдущем блоке кода значения переменных выводятся в следующем формате:

Моя программа PHP5002.25

Чтобы создать возврат каретки или перенос строки, можно присоединить тег XHTML <br/> в конце каждой пременной:

<?php
$string_var 
"My PHP program" "<br/>";
$integer_var 500 "<br/>";
$float_var 2.25;
echo 
$string_var;
echo 
$integer_var;
echo 
$float_var;
?>


Теперь после каждой переменной вставляется перенос строки, что приводит к выводу каждого значения на отдельной строке.
My PHP Program
500
2.25

2. Соединение переменных


Оператор точки можно использовать также для соединения строк и переменных:

Сообщение — The user's name is John Doe — выводится в окне браузера.

Строка “The user's name is " соединяется со значением $fname (John), за которым следует пробел “ ", и значением $lname (Doe).

<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>A Web Page</title>
</head>
<body>
<p>
<?php
$fname 
"John";
$lname "Doe";
echo 
"The user's name is " $fname " " $lname;
?>
</p>
</body>
</html>


The user's name is John Doe