博主信息
博文 10
粉丝 0
评论 0
访问量 15344
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
php 5种打印方式及变量类型
Andy001
原创
4086人浏览过

PHP 打印的5种类型

echo

  • 直接打印,没有返回值。echo 能一次打印多个字符串,print 只能打印一个。echo 打印数据要比 print快。

    1. <?php
    2. $name = 'hanlili';
    3. echo $name;
    4. >>> hanlili
    5. echo '123','x','5','=','123*5';
    6. >>> 123x5=123*5

print

  • 想不到php 里也会有print打印,python 常用的就是print,就像php 常用 echo 打印一样。print有返回值1,
  1. <?php
  2. $school = '社会大学';
  3. pritn &school;
  4. >>> 社会大学

print_r()

  • print_r 用来打印数组,echo与print均打印不出来数组。
    1. <?php
    2. $fruits = ['苹果','西瓜','龙眼','荔枝'];
    3. print_r($fruits);
    4. >>>Array ( [0] => 苹果 [1] => 西瓜 [2] => 龙眼 [3] => 荔枝 )
  • print_r 打印的数据,需放在()内,而echo,print,可以不放在()内,在后面直接做打印就可以,字符串要加’’。

var_dump()

  • var_dump() 不单单能打印出数据,还能打印出对应的数据类型。

    1. <?php
    2. $name = 'peter zhu';
    3. var_dump($name);
    4. >>> string(9) "peter zhu" ;
    5. $tel = 13699789888;
    6. var_dump($tel);
    7. >>> int(13699789890)

    var_export()

  • var_export()主要用来对上线的项目做调试,打印出来结果,放到线下来检查。
  • var_export()有两个参数,第一个填变量名,每二个填true or false.
    1. <?php
    2. $name = 'peter zhu';
    3. $str = var_export($name,true);
    4. //保存在线下 log.txt 文件里
    5. file_put_contents('log.txt',$str);

变量类型

  • php变量是根据所赋的值来决定是什么类型,如果给的是整数,那就是整型,如果给的Array,那就是Array.

    1. <?php
    2. //整形
    3. $int = 1234;
    4. var_dump($int);
    5. >>>int(12345)
    6. //浮点型
    7. $float = 123.4;
    8. var_dump($float);
    9. >>>float(123.4)
    10. //string
    11. $str = 'hello word';
    12. var_dump($str);
    13. >>>string(10) "hello word"
    14. //Array
    15. $Arr = ['西红柿','辣椒','豆角'];
    16. var_dump($Arr);
    17. >>>array(3) { [0]=> string(9) "西红柿" [1]=> string(6) "辣椒" [2]=> string(6) "豆角" };

变量传值和赋值

变量传值

  • 变量传值赋值用=
  1. <?php
  2. $a=1;
  3. $b=$a; // 传值赋值
  4. echo $a;
  5. >>> 1
  6. echo $b;
  7. >>> 1
  8. $a = 3; //给$a 重新赋值为3
  9. echo $a;
  10. >>>3;
  11. echo $b;
  12. >>>1;
  • 变量传值赋值相当于复制一个出来,修改任何一个,对另外一个都不会产生影响。

引用赋值

  • 引用赋值用&=
  1. <?php
  2. $a=1;
  3. $b=&$a; // 引用赋值
  4. echo $a;
  5. >>> 1
  6. echo $b;
  7. >>> 1
  8. $a = 3; //给$a 重新赋值为3
  9. echo $a;
  10. >>>3;
  11. echo $b;
  12. >>>3;
  • 引用赋值是所有变量串到一起,改变任何一个变量的值,所有变量会跟着变。
批改老师:灭绝师太灭绝师太

批改状态:合格

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

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

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