PHP 5 echo ja print-lauseet

PHP:ssä on kaksi perusmenetelmää tulostamiseen: echo ja print.

Tässä oppaassa käytämme echo ja print lauseita lähes jokaisessa esimerkissä. Tämä luku tarjoaa lisätietoa näistä kahdesta tulostuslauseesta.

PHP echo ja print-lauseet

echo ja print välillä oleva ero:

  • echo - voi tulostaa useita merkkijonoja
  • print - voi tulostaa vain yhden merkkijonon ja palauttaa aina 1

Vinkki:echo on hieman nopeampi kuin print, koska se ei palauta arvoa.

PHP echo-lause

echo on kieliyhteys, jota voidaan käyttää joko ilman suluja: echo tai echo().

显示字符串

Esimerkki näyttää, miten echo-komentoa käytetään erilaisten merkkijonojen näyttämiseen (huomaa, että merkkijonossa voi olla HTML-merkkijonot):

<?php
echo "<h2>PHP on hauska!</h2>";
echo "Hei maailma!\n";
echo "I'm about to learn PHP!<br>";
echo "This", " string", " was", " made", " with multiple parameters.";
?>

运行实例

显示变量

下面的例子展示如何用 echo 命令来显示字符串和变量:

<?php
$txt1="Learn PHP";
$txt2="codew3c.com";
$cars=array("Volvo","BMW","SAAB");
echo $txt1;
echo "<br>";
echo "Study PHP at $txt2";
echo "My car is a {$cars[0]}";
?>

运行实例

PHP print 语句

print 也是语言结构,有无括号均可使用:print 或 print()。

显示字符串

下面的例子展示如何用 print 命令来显示不同的字符串(同时请注意字符串中能包含 HTML 标记):

<?php
print "<h2>PHP is fun!</h2>";
print "Hello world!<br>";
print "I'm about to learn PHP!";
?>

运行实例

显示变量

下面的例子展示如何用 print 命令来显示字符串和变量:

<?php
$txt1="Learn PHP";
$txt2="codew3c.com";
$cars=array("Volvo","BMW","SAAB");
print $txt1;
print "<br>";
print "Study PHP at $txt2";
print "My car is a {$cars[0]}";
?>

运行实例