PHP基础,变量的定义与类型
运行效果
PHP代码
/*php 变量
1-变量声明:PHP是一种不需要提前声明变量类型的语言;
变量的第一次赋值,也被称为初始化,若再次赋值则应该属于“修改/更新”;
在PHP中,我们使用“$”符号表示变量;
2-变量的命名:在PHP中,变量名称,必须由字母、数字或者下划线组成,并且不能由数字开头;
其次,PHP的变量名是“严格区分大小写”,也就是说 $name和$Name是两个完全不同的变量;
注意事项:在PHP中函数的名称是不严格区分大小写;
3-变量的数据类型:因为PHP中没有为了标识变量中数据类型,而提供的变量类型声明,所以我们通过
变量所被赋予的值,来让变量获得相应的数据类型;
4-数据类型的种类:
4.1 基本类型:数值(整数/实数),字符串类型,布尔型;
数值型:他们的取值范围,与计算机的字长相关,32位/64位;
字符串,必须使用“定界”符进行包裹,也就是单引号或者双引号;
单引号:其中包裹的是“纯字符”;
双引号:其中除了可以包裹纯字符以外,还能够解析其中的变量与特殊字符;
其次,字符串的输出也与字符编码集有关,例如 gbk / utf8 / utf8mb4
布尔值:在代码里面多用于判断,表示“真、假”(true/false);
4.2 复合类型:一般是指“一个变量与多个值存在对应关系”的变量,例如 数组,对象;
4.3 特殊类型:资源(文件、数据库连接等),null;
5-相关方法
echo,回显,只输出无返回值;
print ,回显输出,有返回值,返回值为1
print_r
range()
var_export()
var_dump()
*/
//单引号,双引号输出与变量
$good_name = '青椒';
//数值型
$price = 4.68;
$number = 4;
function goods_total($p, $n)
{
return $total = $p * $n;
}
$zol = goods_total($price, $number);
echo '您购买的';
echo "$good_name ,单价是 $price 元/公斤,当前重量为 $number 公斤,合计消费金额为 $zol 元";
echo '<br/>';
echo "您购买的: {$good_name} ,单价是: {$price} 元/公斤,当前重量为 {$number} 公斤,合计消费金额为 {$zol} 元<br>";
echo '<br/>';
echo '<br/>';
//print 执行后有返回值,且为1;
if (print $zol ==1){
echo 'print 返回值为1';
echo '<br/>';
echo '<br/>';
}
//print_r,具备返回值(可选),若返回值 true,则只返回不显示;
echo '<br/>';
print_r($zol,true);
echo '<br/>';
print_r($zol,false);
echo '<br/>';
//数组
$list = range(2,8,2);
print_r($list);
echo '<br/>';
echo $list;
echo '<br/>';
//输出变量的相关信息;
var_dump($good_name,$price,$number,$zol);
//将变量,以源码的形式输出;
echo '<pre>'.var_export($list,true).'</pre>'.'<br/>';
echo var_export($list).'<br/>';
//循环判断输出
for ($i=1;$i<10;$i++){
$i=$i+1;
if ($i>6){
echo $i;
echo '<br/>';
}
else{
echo 'i<6,无法输出!';
echo '<br/>';
}
}