Blogger Information
Blog 21
fans 0
comment 0
visits 14868
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
(1117)PHP 基础 变量类型和 赋值方式
Yuming
Original
795 people have browsed it

PHP 基础

  1. 总结 php 打印输出方式并举例,php 变量类型有哪些?举例说明;
  1. $content = '步子不能迈的太大,一步一个脚印!';
  2. // 01 通过echo方式打印纯文本
  3. echo $content ;
  4. echo '<hr>';
  5. // 02 通过print 方式打印有返回值1,效率稍低与echo
  6. $res = print $content ;
  7. echo '<br/>';
  8. echo "<span style='color:red'>$res</span>" ;
  9. echo '<hr>';
  10. // 03 通过var-dump 方式打印可以返回数据类型
  11. var_dump($content);
  12. echo '<hr/>';
  13. // 04 通过var-export 方式打印 ,参数二开关启动是否在页面显示数据
  14. var_export($content,true);

PHP 的变量类型有 8 中,分为 普通类型 复合类型 特殊类型(null resource)

  1. // 普通类型四种
  2. $normal = 1; //整数型
  3. $normal = 1.1; //浮点型
  4. $normal = 'string'; //字符串型
  5. $normal = true; //布尔型
  6. // 复合类型两中
  7. $mix = [1,2,3]; //数组类型 索引数组
  8. $mix = array ('name'=>'xiaoming,'sex'=>'men'); //关联数组
  9. print_r($mix); //可以打印数组
  10. class test{ // 对象类型
  11. public $name;
  12. public $sex;
  13. public function say(){
  14. echo 'hello world!';
  15. }
  16. }
  17. $mix = new test();
  18. var_dump($mix->say());

2.传值赋值与引用赋值的不同点?

不同点

01 - 引用赋值需要使用 & 符号,而传值赋值不需要<br/>
02 - 引用赋值指向同一空间,相当于 WIFI 信号,两个同时可以连上,但你可以选择断开,断开后不影响另外一个人连 WIFI,只会让断开的人显示无信号链接(Undefined)

  1. $xiaoMing = '我是小明';
  2. $xiaoHong = '我是小红';
  3. $xiaoHong = $xiaoMing; //这就是个传值赋值,下面我们将改变小明
  4. $xiaoMing = '我是小宇宙';
  5. echo $xiaoHong; //传值赋值完成后两个变量互补相干,后面任意修改都不会对另一个变量产生影响改变
  6. echo '<hr/>';
  7. $xiaoHong = &$xiaoMing; //这个是引用赋值
  8. unset($xiaoMing);
  9. echo $xiaoMing;
  10. echo \$xiaoHong;
  • 下面是传值赋值效果图

  • 下面是引用赋值效果图

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-20 14:47:56
传值赋值,引用赋值理解的比较透彻,这些都是盖楼的地基~我们把它打夯实了!
1 floor
Author's latest blog post