博主信息
博文 21
粉丝 0
评论 0
访问量 27889
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php五种打印输出方式和变量类型介绍,以及传值赋值与引用赋值的不同点,
N.
原创
2064人浏览过

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>";

批改老师:灭绝师太灭绝师太

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
1条评论
灭绝师太 2020-11-19 16:44:45
作业很完整, 100昏~
1楼
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学