echo:向浏览器输出字符串 没有返回值
echo "向浏览器输出字符串<br/>"; //在页面中打印字符串
print:向浏览器输出字符串,返回值是整型
echo print "在页面中打印字符串<br/>"; // 在页面中打印字符串1
//print 功能 向浏览器输出字符串
//print返回值: 整型
//print 将字符串打印出来。而echo又将print返回值打印出来
printf:向浏览器输出字符串,可用类型指示符,返回值是字符串的长度
echo print
//print 功能 向浏览器输出字符串
//print返回值:返回字符串的长度
echo printf
//sprintf 功能 将字符串保留在内存中
//sprintf 返回值 返回字符串
常用类型指示符
%b 整数,显示为二进制
%c 整数,显示为ASCII字符
%d 整数,显示为有符号十进制数
%f 浮点数,显示为浮点数
%o 整数,显示为八进制数
%s 字符串,显示为字符串
%u 整数,显示无符号十进制数
%x 整数,显示为小写的十六进制数
%X 整数,显示为大写的十六进制数
标识符与变量
标识符是变量的名称,关于标识符,PHP定义了一些简单的规则:
1,标识符可以是任何长度,而且可以由任何字母,数字,下划线组成
2,标识符不能以数字开始
3,在PHP中,标识符是区分大小写的
4,一个变量名称可以与一个函数名称相同
变量赋值:
<?php
//创建一个变量;
//整型,字符型,浮点型等等
// 创建变量的时候,通过赋值来确定变量类型
$Sum = 0;
$total = 1.22;
$sum = $total;
echo $sum;
?>
<?php
//数据类型的转换
$Sum = 0;
$total = 1.22;
$Sum = $total; //隐式转换
echo gettype($Sum);
?>
设置变量函数 settype()
<?php
//设置变量类型 settype()
$Sum = 100;
//中途将$sum类型转换为字符串型;
settype($sum,"string");
//这个时候$sun的100不是数字而是字符串"100"
echo gettype($Sum);
?>
isset和unset
<?php
//isset()和unset()
//判断一个变量是否存在
//设置一个变量
$a = 5;
//如果$a这个变量是真实存在的,那么isset($a)返回一个布尔值1
echo isset($a);
?>
<?php
//isset()和unset()
//判断一个变量是否存在
//设置一个变量
$a = 5;
//变量$a以及存在
unset($a);
echo isset($a);