PHP1117作业
1.总结php打印输出方式并举例,php变量类型有哪些?举例说明;
2.传值赋值与引用赋值的不同点?
1.php打印输出方式并举例
echo 可以输出1个或者1个以上的字符串,echo后面有无()都可以。
print 只能输出一个字符器,并且有返回值为1,速度没有echo快。
print_r 输出数组
var_dump()输出详细信息
echo 输出
echo 'Hello world';
print 输出
print 'Hello';
print_r输出
$arr =['How are you',99.9,true];
print_r($arr);
/*
结果是:
Array
(
[0] => How are you
[1] => 99.9
[2] => 1
)
*/
var_dump()输出
$arr =['How are you',99.9,true];
var_dump($arr);
/*
结果是:
array(3) {
[0]=>
string(11) “How are you”
[1]=>
float(99.9)
[2]=>
bool(true)
}
*/
2.php变量类型有哪些?举例说明
变量有8种类型,分别是:
标量(字符串型,整型int,浮点型float,布尔型bool)
复合型(数组array 对象object)
特殊型 资源resourse 和 NULL
$str = 'how are you?';
$int = 100;
$float = 99.99;
$bl = true;
$arr = [1,2,3];
class stu {
name = "miejue";
gender = "female";
age =30;
function tutor() {
echo 'miejue is a tutor';
}
3.传值赋值与引用赋值的不同点?
传值赋值 例如:$a = 1 ; $b = $a;
引用赋值:例如:$a = &$b;
即变量$a和$b都指向了内存中的同一个存储变量的地址。