批改状态:合格
老师批语:注意使用代码块!
<?php
?>
echo ‘<hr>‘;
echo ‘<hr>‘;
echo gettype($email);
echo ‘<hr>‘;
以上打印的变量为字符串string,那么想看到它的值呢,打印完整信息用var_dump()
var_dump($email);
var_dump(123);
echo ‘<hr>‘;
var_export()返回的就是原代码
var_export($email);
$username = ‘admin’;
$userName = ‘peter’;
echo $username;
$var = ‘php.cn’;
var_dump($var);
可变变量
$var = ‘email’;
变量名可以动态创建var = ‘admin@php.cn’;
echo $email;
isset()如果变量存在且值不为null 才是true
if (isset($username)) echo $username . ‘<br>‘;
else echo ‘没有定义该变量’ . ‘<hr>‘;
unset()删除销毁变量,没有返回值
unset($username);
echo $username;
$var = ‘’;
if (empty($var)) var_dump($var) . ‘<br>‘;
1.3 布尔
$is5G = false;
2 复合,多值
3.特殊
$num = null;
var_dump($num);
3.1 $f是文件资源类型,(stream) resource类型
$f = fopen(‘demo2.php’, ‘r’);
var_dump($f);
echo gettype($f);
echo $a + 10, ‘<br>‘;
echo $b + 10, ‘<br>‘;
echo $d + 10, ‘<br>‘;
echo $e + 10, ‘<br>‘;
echo intval($e) + 20, ‘<br>‘;
echo strval($f) . ‘hello’;
3 临时转换,integer
echo gettype($f);
echo ‘<hr>‘;
4 永久转换,string
settype($f, ‘string’);
echo gettype($f);
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号