View Code
<?php
//print,echo函数
print "这是我的第一个程序<br>";
$word="这是我的第二个程序<br>";
print $word;
echo "第3个程序<br>";
//printf
printf("%'*10.2f",456.7);
echo "<br>";
printf("%b",8);
echo "<br>";
//sprintf
$content="脚本语言";
$app="Web";
$formatted=sprintf("<h4>PHP是被广泛使用的嵌入式%a,特别适合于%s开发。</h4>",$content,$app);
echo $formatted;
//print_r
echo "<br>";
$name=array("张三","李四","王五","四六");
print_r($name);
//is_bool 是否布尔整型,is_int 是否整型,is_float 是否浮点型,字符串转义字符"\"
echo "<br>";
echo "<br>";
$i=10;
if (is_int($i)){
echo "i是整数";
}
else{
echo "i不是整数";
}
echo "<br>";
echo "<br>";
//heredoc 文本输出 heredoc_mark是随意命名的,后面需要加上一个";"号
$doc=<<<heredoc_mark
你好!<br>
生日快乐!<br>
heredoc_mark;
echo $doc;
//is_object 是滞为对象型,is_resource 是否是资源型 ,is_null 是否为空 ,unset清除变量赋值
echo "<br>";
$i=0; //不是null型,以下才是null型的:1.通过赋值为null的;2.无赋值新变量;3.unset()清除后的
if(is_null($k)){
echo "这是null类型变量";
}
else{
echo "这不是null类型变量";
}
//数据类型的强制转换,自动转换的话,建议就不要用了,不够明确,呵呵
$val = 11.78;
$val =(int)$val;
echo $val;
//与数据类型有关的函数
/*
* gettype() :返回指定变量的数据类型
* settype() :可以将变量设为指定的类型
* is_float() :判断是不是浮点数
* is_array() :判断是否是数组
* is_string() :判断是否是字符串
* is_integer(() :判断是否是整型
* is_null() : 判断是否是null
* is_resource() :判断是否是资源类型
* is_numeric() : 判断是否是数值类型
* is_scalar() : 判断是否是标题类型。所谓“标题类型”是指仅包含单个一项信息的类型,例如布尔型,整型,浮点型和字符型,而数组,对象等类型由于包含多项信息,因此不属于标题类型
*/
//settype($val,string);将val转换成string类型
//gettype($name) 得到$name的类型
?>
//print,echo函数
print "这是我的第一个程序<br>";
$word="这是我的第二个程序<br>";
print $word;
echo "第3个程序<br>";
//printf
printf("%'*10.2f",456.7);
echo "<br>";
printf("%b",8);
echo "<br>";
//sprintf
$content="脚本语言";
$app="Web";
$formatted=sprintf("<h4>PHP是被广泛使用的嵌入式%a,特别适合于%s开发。</h4>",$content,$app);
echo $formatted;
//print_r
echo "<br>";
$name=array("张三","李四","王五","四六");
print_r($name);
//is_bool 是否布尔整型,is_int 是否整型,is_float 是否浮点型,字符串转义字符"\"
echo "<br>";
echo "<br>";
$i=10;
if (is_int($i)){
echo "i是整数";
}
else{
echo "i不是整数";
}
echo "<br>";
echo "<br>";
//heredoc 文本输出 heredoc_mark是随意命名的,后面需要加上一个";"号
$doc=<<<heredoc_mark
你好!<br>
生日快乐!<br>
heredoc_mark;
echo $doc;
//is_object 是滞为对象型,is_resource 是否是资源型 ,is_null 是否为空 ,unset清除变量赋值
echo "<br>";
$i=0; //不是null型,以下才是null型的:1.通过赋值为null的;2.无赋值新变量;3.unset()清除后的
if(is_null($k)){
echo "这是null类型变量";
}
else{
echo "这不是null类型变量";
}
//数据类型的强制转换,自动转换的话,建议就不要用了,不够明确,呵呵
$val = 11.78;
$val =(int)$val;
echo $val;
//与数据类型有关的函数
/*
* gettype() :返回指定变量的数据类型
* settype() :可以将变量设为指定的类型
* is_float() :判断是不是浮点数
* is_array() :判断是否是数组
* is_string() :判断是否是字符串
* is_integer(() :判断是否是整型
* is_null() : 判断是否是null
* is_resource() :判断是否是资源类型
* is_numeric() : 判断是否是数值类型
* is_scalar() : 判断是否是标题类型。所谓“标题类型”是指仅包含单个一项信息的类型,例如布尔型,整型,浮点型和字符型,而数组,对象等类型由于包含多项信息,因此不属于标题类型
*/
//settype($val,string);将val转换成string类型
//gettype($name) 得到$name的类型
?>