批改状态:合格
老师批语:
echo
echo能输出一个字符串以上的内容
语法:echo(string)
print
echo,同样是输出内容,但是与echo不同的是,print():有返回值,成功,返回1,false,返回0
var_dump
var_dump()方法是PHP内置的一个输出函数,它能输出变量的类型和值,它的格式通常为:var_dump(var,var,bar)
PS:值得注意的一点是,var_dump中的变量必须是存在的,如果变量存在但值是空的就会返回false没有变量就返回 null。
var_export
var_export()函数用于输出或返回一个变量,以字符串的形式展示。
它有两个参数:$expression、$return>$expression:想要输出的变量$return:可选,设置为true,该函数不会执行输出结果,而是将输出结果返回给一个变量,并且只有$return设置为true时,才有返回值,返回变量的结构信息。
$phone = 1548645464;echo $phone." echo打印";echo "<br>";// echo能打印一个字符串以上的内容// 但是print打印的时候还会有一个返回值echo print $phone." print打印"." 我的返回值是:";echo"<br>";$email = "123456789@qq.com";// var_dump:打印变量的完整信息,包括类型、值.....var_dump($email);echo "<br>";$name = "GGG";var_dump($name);echo "<br>";var_export($email." 我是通过export来输出的,且retuen = false,不为True");var_export($email,true);
输出:

什么是变量:变量是临时存储数据的容器,是实现数据复用的手段
1.大小写铭感
2.命名规范:
① 以
$变量标识符声明是一个变量
② 不能以数字开头,不能有空格,不能以.分隔开,不能使用特殊字符等来开头
③ 可以以下划线_字母开头 后面跟任意数量的字母或者是下划线
④ 变量由多个单词组成,第一个单词全部小写,后面的单词首字母大写 aaaBbbCcc【驼峰命名法】3.变量的数据类型:是随其值得变化而变化。
$a = 100;$a = true;$a = ['1',125];var_dump($a);

将源变量的值复制出一份新的值内存空间地址给另一个变量,修改两个变量的值 互不影响
$a = 100;$b = $a;echo $b; //此时输出的值为 100$a = 999;echo $b; //此时输出的值为 100
新的变量引用/指向了原始变量,互相影响,没有复制操作,因而引用赋值更加快捷。
语法:通过地址引用符&来引用$变量1 = &$变量2
$name = "GGG"." ->我是第一次初始化时候的值";$newName = &$name;echo $newName; //此时输出的为 GGG// 改变$name 的值,$newName的值也会跟着改变$name = "GGGGGGGG"." ->我是第二次改变之后的值";echo "<br>";
PS:引用赋值不会导致两个变量在内存之中同体,而是将两个变量的值关联起来。
当其中一个变量消失,另一个变量不会被消失,只是两个变量之间的这种关联被取消而已
$foo = 166;$bar = &$foo;echo $bar,"<br>";unset($foo); //此时将变量foo弹出(销毁),只是将两个变量之间的值的关联取消而已echo $bar; // 此时变量bar仍然输出166。
传值赋值:
引用赋值:
整型 int$a = 100;
字符串 string$b = "我是一个字符串"$c = "abhlshklhsalkhl"$d = 123456789@qq.com
浮点型 float、double$e = 99.99
布尔型 bool
值只为
true或false>$f = true>$g = false
$arr = ['how are you',588,69.56,true];var_dump($arr);
class NBAplayer {public $name;public $height;public $team;public function dribble(){echo '会运球';}}$jordan = new NBAplayer();$jordan->team = 'Bull';$jordan->dribble();echo $jordan->team;

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号