Blogger Information
Blog 21
fans 0
comment 0
visits 21410
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php五种打印输出方式和变量类型介绍,以及传值赋值与引用赋值的不同点,
N.
Original
1635 people have browsed it

php五种打印输出方式

1 . echo “显示” 可以输出一个以上的字符串,并且支持html代码,没有返回值,执行效率比较高

  1. $a=17322220000;
  2. // 直接打印显示,并且支持html代码
  3. echo $a,"<br>";
  4. // 使用html代码给字符加点红颜色
  5. echo '<span style="color:red" >'.$a.'</span>',"<br>";
  6. echo $a, $a;


2 . print “打印” 有返回值,是1

  1. print $a;
  2. echo"<br>","<hr>";
  3. // 有返回值 值是1
  4. echo print $a;
  5. echo"<br>","<hr>";


3 . var_dump返回变量的完整信息

  1. var_dump($a,"返回变量的完整信息并且可以自定义输入文字,string类型是字符串的意思,int是整型的意思");


4 . var_export 可以将变量的信息转化成字符串,当第二个值为true时不显示在浏览器中,可以用调试是使用,有返回值,但是不会输出

  1. var_export($a);
  2. var_export($a,true);
  3. echo"<br>","<hr>";


5 . print_r用来打印数组

  1. $b=[2,3,4,5,6,7];
  2. print_r($b);
  3. // 调试可以这样做 先声明一个对应的变量值
  4. // 然后使用vay_export 设置第二个值 然后使用file_put_contents设置第一个值名字,和第二个值打印的对象来实现
  5. $c=var_export($b,true);
  6. echo"<br>";
  7. // 查看$c是否生效
  8. echo $c;
  9. // 生效后开始测试
  10. file_put_contents("文件.txt",$c);


变量类型介绍:

**变量的类型分为八种;分为是:

  1. 四种标量类型: 整型 int ,字符串 string ,布尔型 boolean bool true false
  2. 浮点型 float double ,
  3. 两种复合类型: 对象 object ,数组array ,
  4. 特殊类型: null resource(外部资源)
  1. // 整型
  2. $a = 500;
  3. var_dump($a);
  4. echo "<br>";
  5. // 字符串
  6. $b = "aadfffgg";
  7. var_dump($b);
  8. echo "<br>";
  9. // 布尔型
  10. $c = true;
  11. var_dump($c);
  12. echo "<br>";
  13. // 浮点型
  14. $d = 1.223842;
  15. var_dump($d);
  16. echo "<br>","<hr>";
  17. // 数组
  18. $e =[124,"中国",true,12.55];
  19. var_dump($e);
  20. // 对象 object
  21. class aaa{
  22. public $name;
  23. public $email;
  24. public $time;
  25. public function what(){
  26. echo "学习";
  27. }
  28. }
  29. echo "<br>","<hr>";
  30. // 创建对象
  31. $bbb= new aaa();
  32. $bbb->name="村主任";
  33. $bbb->email="194567464@qq.com";
  34. $bbb->time="下午";
  35. // 访问对象
  36. echo $bbb->name;
  37. echo "<br>","<hr>";
  38. echo $bbb->time;


传值赋值与引用赋值的不同点,

1 . 传值赋值:将源变量的值复制出一份新的值内存空间地址给另一个变量,修改两个变量的值 互不影响
2 . 引用赋值,新的变量引用/指向了原始变量,互相影响,没有复制操作,因而引用赋值更加快捷。

  1. $a =1;
  2. $b=$a;
  3. // 此时打印出b 的值为1
  4. echo $b;
  5. echo "<br>","<hr>";
  6. // 当把a 的值修改后,打印的b 的值依旧是1,说明修改两个变量的值 互不影响
  7. $a= 2;
  8. echo $b;
  9. echo "<br>","<hr>";
  10. // 用赋值 &符号,地址引用符
  11. // 例如:
  12. $c=2;
  13. $d=&$c;
  14. // 使用&符号引用赋值 此时d 的值为2
  15. echo $d;
  16. echo "<br>";
  17. // 引用赋值时当被引用的值改变时,引用值也相应发生改变
  18. // 例如把$c 的值变为1000 此时打印出来的$d 的值也为1000
  19. // 不会导致$c $d在内存上同体,只是把各自的值给关联起来。
  20. $c=1000;
  21. unset($c);//仅仅是将$c $d互相取消值关联
  22. echo $d;
  23. echo "<br>","<hr>";

Correcting teacher:灭绝师太灭绝师太

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
1 comments
灭绝师太 2020-11-19 16:44:45
作业很完整, 100昏~
1 floor
Author's latest blog post