Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:完成的并不完整, 下次注意
$
开头
<?php
//自定义变量
//合法
$username = 'admin';
$userName = 'oyster';
$_salary = 1000000;
//区分大小写
echo $username,'<br>', $userName, '<br>',$_salary, '<br>';
//非法
//$9a = 100;
//echo $9a;
//特殊字符非法
//$email#*abc = 'a@qq.com';
//echo $email#*abc;
//预定义变量
echo '脚本名称:' . $_SERVER['SCRIPT_NAME'].'<br>';
echo '浏览器:' .$_SERVER['HTTP_USER_AGENT']. '<br>';
echo '服务器:' .$_SERVER['SERVER_SOFTWARE']. '<br>';
echo '获取GET请求参数:' . $_GET['id'];
100,3.14,,-9.78
'admin',"php.cn"
,需要用单引号或者双引号作为定界符进行封装true | false
,通常在逻辑判断中二种:数组和对象
数组
$arr[2]
,$user['id']
如果是字符串,称为关联数组
对象
new
指令,调用一个称为构造函数的一个特殊函数创建,或者实例化一个类来创建$obj->table
,或者$obj->getEmail()
null
,resource
资源类型null
:称为空类型,当一个变量没有初始化的时候,默认就是null
resource
资源类型,例如一个文件,一张图片,一个数据库的链接gettype($data)
settype($data,'string')
,这是永久性的intval($data)
转为整形,strval($data)
转为字符串,临时性转换is_int()
,is_string()
,is_array()
,is_object()
,is_null()
…
//双等号两边类型不一致,会发生自动转换
if(true==1)
{
echo '发生了类型自动转换';
}
//使用全等判断,两边值相等,类型也要相等才能比较成功
if(true===1)
{
echo '发生了类型自动转换';
}else{
echo '没发生';
}