数据类型分类
- 标量类型:
- 整型(int)、浮点型(float)、字符串型(string)、布尔型(boolean) - 符合类型:
- 数组(array)、对象(object) - 其他类型:
- 资源(resource)、NULL
字符串
- 在双引号字符串在中使用定义的变量
- 单引号执行效率优于双引号
$t1 = 'word';
$t2 = "hello $t1";
// 使用 \ 转义,让表达原来的意思
$t3 = "hello \$t1";
echo $t2;
echo '<br/>--------------------------<br/>';
echo $t3;

image.png
数组
- 创建一个字符串数组,取其中的值
$arr_1 = array('新浪','百度','阿里');
echo $arr_1[0].'<br/>';
echo $arr_1[1].'<br/>';
echo '<br/>--------------------------<br/>';
var_dump($arr_1);
- image.png
对象
class Test{
public $url = '公有变量';
function say(){
echo 'PHP中的对象';
}
}
// test就是一个PHP对象
$test = new Test();
var_dump($test);
// 输出对象中的变量
echo '<br/>'.$test->url.'<br/>';
// 输出对象中的方法
echo $test->say();

image.png
getType()函数返回类型是字符串,返回变量的类型
php getType($变量名)
判断数据类型
is_int():判断是否为整型与其类似的有:
is_float() is_array() is_object() is_null() is_resource() is_bool() is_string()
使用for each 打印出数组
$array_list = array('张三','李四','王麻子','李明');
foreach($array_list as $key=>$value){
echo "学生".$key."的姓名是".$value."<br/>";
}

image.png
