PHP基础知识 8/1

  • 变量如何定义?如何检查 变量是否有定义?如何删除一个变量?判断变量是否为空?
  1. 用$开头,如$a = 90;
  2. isset(var)
  3. unset(var)
  4. empty(var)
  • 神么是可变变量:

一个变量的变量名可以动态设置和使用,即获取一个普通变量的值作为这个可变变量的变量名;$a; $$a; ${$a}

<?php
$a = 'hello';
echo $a."\n";
$$a = 'world';//相当于$hello = world;
echo $$a."\n";
echo ${$a};//和$$a是一样的;

?>
  • 变量赋值的几种方式:直接赋值,便变量间赋值,引用赋值;

引用赋值:允许二个变量指向同一个值。

<?php
$a = 'hello';
echo $a."\n";
$$a = 'world';//相当于$hello = world;
echo $$a."\n";
echo ${$a};//和$$a是一样的;

?>
  • 引用和拷贝的区别

引用:相当于变量的别名,其实就是用不同的名字来访问同一变量的内容,当改变同意变量的值时,另一个也在发生变化;

拷贝:就是将原来的变量内容复制过来,拷贝后变量与原来变量使用各自的内存,互不干扰

  • PHP中变量的基本数据类型

四种标量类型:整型,浮点型,字符串,布尔型

二种复杂数据类型:数组,对象

二种特殊类型:资源,NULL

猜你喜欢

转载自blog.csdn.net/yl_mouse/article/details/81325229