博客列表 >(1117)PHP 基础 变量类型和 赋值方式

(1117)PHP 基础 变量类型和 赋值方式

Yuming
Yuming原创
2020年11月20日 01:01:29787浏览

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;
  • 下面是传值赋值效果图

  • 下面是引用赋值效果图

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
灭绝师太2020-11-20 14:47:561楼
传值赋值,引用赋值理解的比较透彻,这些都是盖楼的地基~我们把它打夯实了!