? PHP的标记:
<?php ?>
? 输出
echo "<b>aaa</b>","cccc"; //可以输出多个字符串 print "bbb"; //只能输出一个字符串,不常用 var_dump(); //输出变量的类型 print_r(); //输出数组
? 数据类型
PHP是弱类型语言
? 获取变量类型
$a = 5; echo gettype($a);//不会自动输出 返回类型名,所以要输出 var_dump($a);//获取变量类型并打印
? 判断类型
判断变量是不是该类型 如果是返回1(true),如果不是返回0(false)
is_类型名()
$a = 5; echo is_int($a);
? 类型转换
$a = 5; $a = (string)$a;//将int 转成 string
? 变量定义
$a = 5;unset($a); //清除变量echo empty($a) //判断变量是否为空 是返回1 echo isset($a); //判断变量是否定义 已经定义返回 1, 没有定义什么都不返回
? 可变变量
$b = "hello"; $hello = "world"; echo $$b; 输出结果:world
? 错误抑制符 @ 加在变量前 可以抑制错误信息不在网页显示
? 取地址 &
$b = "hello"; $c = &$b; echo $c; $c = "world"; echo $b;//使用 & 让 b c 有相同的地址 改变地址内的内容 b c 的输出结果也改变
? 拼接字符串
用 . 拼接字符串,不是+
$a = "hello"; $b = $a."world"; echo $b;
时间: 2024-12-18 13:32:18