现在的位置: 首页 > 综合 > 正文

PHP常用的代码检测输出函数

2014年02月15日 ⁄ 综合 ⁄ 共 1644字 ⁄ 字号 评论关闭

1.echo

echo() 函数输出一个或多个字符串。

echo(strings) strings 必需。一个或多个要发送到输出的字符串。 

echo() 实际上不是一个函数,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个或多个参数,那么使用括号会发生解析错误。

echo() 函数比 print() 函数快一点点。


<?php

$str = "Welcome to my blog !";

echo $str;

?>


2.print

函数输出一个或多个字符串。

print(strings) strings 必需。发送到输出的一个或多个字符串。

print() 函数实际上不是函数,所以您不必对它使用括号。


<?php

$str = "
Welcome to my blog !";

print $str;

?>


3.print_r

打印关于变量的易于理解的信息。 

bool print_r ( mixed expression [, bool return] )

print_r() 显示关于一个变量的易于理解的信息。如果给出的是
string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 

记住,print_r()
将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。


<?php

   $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z'));

   print_r ($a);

?>


4.printf

f指fomat格式化。

printf("参数1",参数2):参数1=按什么格式输出;参数2=输出的变量。

(%s:按字符串;%d:按整型;%b:按二进制;%x:按16进制;%X:按16进制大写输出;%o:按八进制; %f:按浮点型)


<?php
   $num=100.001;
   printf("%d",$num); //100
   printf("%s",$num); //100.001
   printf("%`#10s",$num); // 
#10s
   
printf("%#10s",$num); //10s
?>


5.sprintf

此并不能直接输出,先赋给一个变量,然后再输出变量。

<?php
$num=100.001;
$a=sprintf("%d",$num);
echo $a; //100
?>

6.die

die(status)函数输出一条消息,并退出当前脚本。该函数是 exit() 函数的别名。

status
必需。规定在退出脚本之前写入的消息或状态号。状态号不会被写入输出。
 

如果 status 是字符串,则该函数会在退出前输出字符串。

如果 status 是整数,这个值会被用作退出状态。退出状态的值在 0 至 254 之间。退出状态 255 由 PHP 保留,不会被使用。状态 0 用于成功地终止程序。


<?php

$site = "http://www.w3school.com.cn/";

fopen($site,"r") or die("Unable to connect to $site");

?>


7.var_dump

打印变量的相关信息

void var_dump ( mixed expression [, mixed expression [, ...]] )

此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。


<?php

$a = array (1, 2, array ("a", "b", "c"));

var_dump ($a);

?>


8.var_export

输出或返回一个变量的字符串表示

mixed var_export ( mixed expression [, bool return] )

此函数返回关于传递给该函数的变量的结构信息,它和
var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。 

您可以通过将函数的第二个参数设置为
TRUE,从而返回变量的表示。 


<?php

$a = array (1, 2, array ("a", "b", "c"));

var_export ($a);

?>


【上篇】
【下篇】

抱歉!评论已关闭.