Php use print or echo

Операторы PHP echo и print

В PHP есть два основных способа вывода данных: echo и print .

Операторы echo и print делают одно и то же — выводят данные на экран, но всё же имеют и некоторые отличия. Отличия невелики: echo не имеет возвращаемого значения и может принимать несколько параметров (хотя это используется редко), а print при использовании возвращает значение 1, поэтому может быть использован в выражениях и принимает только один аргумент.

Оператор echo

Оператор echo — выводит одну или более строк.

На самом деле, echo — это не функция (это языковая конструкция), поэтому заключать параметры в скобки () необязательно.

echo можно писать двумя способами с круглыми скобками и без них: echo или echo() . Если вы используете синтаксис с круглыми скобками, то передать можно только один аргумент. При использовании синтаксиса без скобок, можно передавать несколько аргументов, разделяя их запятыми.

В следующем примере показано, как вывести текст с помощью команды echo (обратите внимание, что текст может содержать разметку HTML):

Пример

 echo "

PHP это легко!

";
echo "Сейчас я изучаю PHP!
";
echo "Эта ", "строка ", "была ", "сделана ", "из нескольких аргументов.";
?>

Теперь рассмотрим вывод текста вместе с переменными:

Читайте также:  Php for server time

Пример

 $txt1 = "PHP это легко!"; 
$txt2 = "wmschool.ru";
$x = 3;
$y = 8;
echo "

" . $txt1 . "

";
echo "Сейчас я изучаю PHP на " . $txt2 . "
";
echo $x + $y;
?>

echo имеет также краткую форму, представляющую собой знак равенства (=) , следующий непосредственно за открывающим тэгом short_open_tag настроек PHP включена:

Оператор print

print не является «настоящей» функцией (это конструкция языка) поэтому, как и echo можно писать в двух вариантах (со скобками и без них): print или print() . Но в отличие от echo , какой бы вариант написания вы ни выбрали, print может принять только один аргумент.

В следующем примере показано, как вывести текст с помощью print команды (обратите внимание, что текст может содержать разметку HTML):

Пример

 print "

PHP это легко!

";
print "Сейчас я изучаю PHP!
";
print "И мне это нравится.";
?>

Вывод текста вместе с переменными:

Пример

 $txt1 = "PHP это легко!"; 
$txt2 = "wmschool.ru";
$x = 3;
$y = 8;
print "

" . $txt1 . "

";
print "Сейчас я изучаю PHP на " . $txt2 . "
";
print $x + $y;
?>

Источник

PHP echo and print Statements

With PHP, there are two basic ways to get output: echo and print .

In this tutorial we use echo or print in almost every example. So, this chapter contains a little more info about those two output statements.

PHP echo and print Statements

echo and print are more or less the same. They are both used to output data to the screen.

The differences are small: echo has no return value while print has a return value of 1 so it can be used in expressions. echo can take multiple parameters (although such usage is rare) while print can take one argument. echo is marginally faster than print .

The PHP echo Statement

The echo statement can be used with or without parentheses: echo or echo() .

Display Text

The following example shows how to output text with the echo command (notice that the text can contain HTML markup):

Example

echo «

PHP is Fun!

«;
echo «Hello world!
«;
echo «I’m about to learn PHP!
«;
echo «This «, «string «, «was «, «made «, «with multiple parameters.»;
?>

Display Variables

The following example shows how to output text and variables with the echo statement:

Example

echo «

» . $txt1 . «

«;
echo «Study PHP at » . $txt2 . «
«;
echo $x + $y;
?>

The PHP print Statement

The print statement can be used with or without parentheses: print or print() .

Display Text

The following example shows how to output text with the print command (notice that the text can contain HTML markup):

Example

print «

PHP is Fun!

«;
print «Hello world!
«;
print «I’m about to learn PHP!»;
?>

Display Variables

The following example shows how to output text and variables with the print statement:

Источник

PHP echo and print

In this article, we will see what is echo & print statements in PHP, along with understanding their basic implementation through the examples. The echo is used to display the output of parameters that are passed to it. It displays the outputs of one or more strings separated by commas. The print accepts one argument at a time & cannot be used as a variable function in PHP. The print outputs only the strings.

Note: Both are language constructs in PHP programs that are more or less the same as both are used to output data on the browser screen. The print statement is an alternative to echo.

PHP echo statement: It is a language construct and never behaves like a function, hence no parenthesis is required. But the developer can use parenthesis if they want. The end of the echo statement is identified by the semi-colon (‘;’). It output one or more strings. We can use ‘echo‘ to output strings, numbers, variables, values, and results of expressions. Below is some usage of echo statements in PHP:

Displaying Strings: We can simply use the keyword echo followed by the string to be displayed within quotes. The below example shows how to display strings with PHP.

PHP

Hello,This is a display string example!

Displaying Strings as multiple arguments: We can pass multiple string arguments to the echo statement instead of a single string argument, separating them by comma (‘,’) operator. For example, if we have two strings i.e “Hello” and “World” then we can pass them as (“Hello”, “World”).

PHP

Displaying Variables: Displaying variables with echo statements is also as easy as displaying normal strings. The below example shows different ways to display variables with the help of a PHP echo statement.

PHP

The (.) operator in the above code can be used to concatenate two strings in PHP and the “\n” is used for a new line and is also known as line-break. We will learn about these in further articles.

PHP print statement: The PHP print statement is similar to the echo statement and can be used alternative to echo many times. It is also a language construct, so we may not use parenthesis i.e print or print().

The main difference between the print and echo statement is that echo does not behave like a function whereas print behaves like a function. The print statement can have only one argument at a time and thus can print a single string. Also, the print statement always returns a value of 1. Like an echo, the print statement can also be used to print strings and variables. Below are some examples of using print statements in PHP:

Displaying String of Text: We can display strings with the print statement in the same way we did with echo statements. The only difference is we cannot display multiple strings separated by comma(,) with a single print statement. The below example shows how to display strings with the help of a PHP print statement.

Источник

Операторы PHP echo и print

В PHP есть два основных способа вывода данных: echo и print .

Операторы echo и print делают одно и то же — выводят данные на экран, но всё же имеют и некоторые отличия. Отличия невелики: echo не имеет возвращаемого значения и может принимать несколько параметров (хотя это используется редко), а print при использовании возвращает значение 1, поэтому может быть использован в выражениях и принимает только один аргумент.

Оператор echo

Оператор echo — выводит одну или более строк.

На самом деле, echo — это не функция (это языковая конструкция), поэтому заключать параметры в скобки () необязательно.

echo можно писать двумя способами с круглыми скобками и без них: echo или echo() . Если вы используете синтаксис с круглыми скобками, то передать можно только один аргумент. При использовании синтаксиса без скобок, можно передавать несколько аргументов, разделяя их запятыми.

В следующем примере показано, как вывести текст с помощью команды echo (обратите внимание, что текст может содержать разметку HTML):

Пример

 echo "

PHP это легко!

";
echo "Сейчас я изучаю PHP!
";
echo "Эта ", "строка ", "была ", "сделана ", "из нескольких аргументов.";
?>

Теперь рассмотрим вывод текста вместе с переменными:

Пример

 $txt1 = "PHP это легко!"; 
$txt2 = "wmschool.ru";
$x = 3;
$y = 8;
echo "

" . $txt1 . "

";
echo "Сейчас я изучаю PHP на " . $txt2 . "
";
echo $x + $y;
?>

echo имеет также краткую форму, представляющую собой знак равенства (=) , следующий непосредственно за открывающим тэгом short_open_tag настроек PHP включена:

Оператор print

print не является «настоящей» функцией (это конструкция языка) поэтому, как и echo можно писать в двух вариантах (со скобками и без них): print или print() . Но в отличие от echo , какой бы вариант написания вы ни выбрали, print может принять только один аргумент.

В следующем примере показано, как вывести текст с помощью print команды (обратите внимание, что текст может содержать разметку HTML):

Пример

 print "

PHP это легко!

";
print "Сейчас я изучаю PHP!
";
print "И мне это нравится.";
?>

Вывод текста вместе с переменными:

Пример

 $txt1 = "PHP это легко!"; 
$txt2 = "wmschool.ru";
$x = 3;
$y = 8;
print "

" . $txt1 . "

";
print "Сейчас я изучаю PHP на " . $txt2 . "
";
print $x + $y;
?>

Источник

Оцените статью