Blogger Information
Blog 10
fans 0
comment 0
visits 12453
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
php 5种打印方式及变量类型
Andy001
Original
3654 people have browsed it

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;
  • 引用赋值是所有变量串到一起,改变任何一个变量的值,所有变量会跟着变。
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:42:15
php打印输出总结 的很好,再简单的作业总结一遍日后忘记了可以拿来看~
1 floor
Author's latest blog post