復制代碼 代碼如下:
<?php
$a = echo("55nav"); // 錯誤!不能用來賦值
echo "55nav"; // 55nav
echo ("55nav"); // 55nav
echo ("55nav","com"); //發生錯誤,有括號不能傳遞多個參數
echo "55nav"," com"," is", " web"; // 不用括號的時候可以用逗號隔開多個值, 會輸出 55nav com is web
echo "55nav is 8 good 9 web."; // 不管是否換行,最終顯示都是為一行 55nav is good web.
$fistname="55nav";
echo "$fistname com"; // 如果 $firstname = "55nav", 則會輸出 55nav com.
echo '$firstname com'; // 由于使用單引號,所以不會輸出$firstname的值,而是輸出 $firstname com
?>
復制代碼 代碼如下:
<?php
$a = print("55nav"); // 這個是允許的
echo $a; // $a的值是1
?>
復制代碼 代碼如下:
<?php
$a="55nav";
$c = print_r($a);
echo $c; // $c的值是TRUE
$c = print_r($a,true);
echo $c; // $c的值是字符串55nav
?>
復制代碼 代碼如下:
<?php
printf("My name is %s %s。","55nav", "com"); // My name is 55nav com。
printf("My name is %1/$s %1/$s","55nav", "com"); // 在s前添加1/$或2/$.....表示后面的參數顯示的位置,此行輸出 My name is 55nav 55nav因為只顯示第一個參數兩次。
printf("My name is %2/$s %1/$s","55nav", "com"); // My name is com 55nav
?>
復制代碼 代碼如下:
<?php
sprintf("My name is %1/$s %1/$s","55nav", "com"); //你會發現沒有任何東西輸出的。
$out = sprintf("My name is %1/$s %2/$s","55nav", "com");
echo $out; //輸出 My name is 55nav com
?>
復制代碼 代碼如下:
<?php
$a=100;
var_dump($a); //int(100)
$a=100.356;
var_dump($a); //float(100.356)
?>
新聞熱點
疑難解答