1. echo,print(),printf(),print_r(),var_dump(),sprintf()区别
①echo:是一个语句,其它的是函数,echo可以输出多个值,效率高。
②print():只可以输出一个值,print()有返回值(正常输出返回1)
③riintf():是一个格式化输出(%d、%f、%s)
④print_r():输出数组或者字符串
⑤var_dump():调试的时候比较常用,输出变量的相关信息
⑥sprintf():将格式化输出的整个内容转化为一个字符串
2. 常量的两种定义方式?
①defint()函数
define('PAI','3.14');
define('R','5','true');
echo '圆周率 =', ' PAI'; //输出结果:圆周率=3.14
echo '半径 = ', R; //输出结果:半径=5
echo '半径=' , r; //输出结果:半径=5
②const关键字
const R = 6;
const P = 2 * R;
echo 'p=', P; //输出结果:p=12
3. php的数据类型?
标量数据类型(整型