PHP 基础
- 总结 php 打印输出方式并举例,php 变量类型有哪些?举例说明;
$content = '步子不能迈的太大,一步一个脚印!';
// 01 通过echo方式打印纯文本
echo $content ;
echo '<hr>';
// 02 通过print 方式打印有返回值1,效率稍低与echo
$res = print $content ;
echo '<br/>';
echo "<span style='color:red'>$res</span>" ;
echo '<hr>';
// 03 通过var-dump 方式打印可以返回数据类型
var_dump($content);
echo '<hr/>';
// 04 通过var-export 方式打印 ,参数二开关启动是否在页面显示数据
var_export($content,true);
PHP 的变量类型有 8 中,分为 普通类型 复合类型 特殊类型(null resource)
// 普通类型四种
$normal = 1; //整数型
$normal = 1.1; //浮点型
$normal = 'string'; //字符串型
$normal = true; //布尔型
// 复合类型两中
$mix = [1,2,3]; //数组类型 索引数组
$mix = array ('name'=>'xiaoming,'sex'=>'men'); //关联数组
print_r($mix); //可以打印数组
class test{ // 对象类型
public $name;
public $sex;
public function say(){
echo 'hello world!';
}
}
$mix = new test();
var_dump($mix->say());
2.传值赋值与引用赋值的不同点?
不同点
01 - 引用赋值需要使用 & 符号,而传值赋值不需要<br/>
02 - 引用赋值指向同一空间,相当于 WIFI 信号,两个同时可以连上,但你可以选择断开,断开后不影响另外一个人连 WIFI,只会让断开的人显示无信号链接(Undefined)
$xiaoMing = '我是小明';
$xiaoHong = '我是小红';
$xiaoHong = $xiaoMing; //这就是个传值赋值,下面我们将改变小明
$xiaoMing = '我是小宇宙';
echo $xiaoHong; //传值赋值完成后两个变量互补相干,后面任意修改都不会对另一个变量产生影响改变
echo '<hr/>';
$xiaoHong = &$xiaoMing; //这个是引用赋值
unset($xiaoMing);
echo $xiaoMing;
echo \$xiaoHong;
- 下面是传值赋值效果图
- 下面是引用赋值效果图