php三种输出语句区别

(*-*)浩
Libérer: 2023-02-24 12:14:02
original
3556 Les gens l'ont consulté

php三种输出语句区别

php三种输出语句区别

(1)echo 是PHP语句,没有返回值,用于输出一个或多个字符串

(2)print() 是函数,可以有返回值,只能打印出简单类型变量的值,例如int、string

(3)print_r() 是函数,可以有返回值,可以打印复杂类型变量的值,例如数组、对象

print_r详解:(推荐学习:PHP编程从入门到精通

bool print_r ( mixed expression [, bool return] )

参数 return 是在 PHP 4.3.0 的时候加上的

如果想捕捉 print_r() 的输出,可使用 return 参数。若此参数设为 TRUE,print_r() 将不打印结果(此为默认动作),而是返回其输出。

eg.

 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); print_r ($a); ?>  'apple', 'b' => 'banana', 'c' => array ('x','y','z')); $results = print_r ($a, true);//$results 包含了 print_r 的输出结果 print_r ($results); ?>
Copier après la connexion

以上两种方法的结果都是:

Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) )
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!