您的位置:首页 > 编程语言 > PHP开发

php学习笔记一

2014-12-04 19:59 155 查看
1.php数组

<?php

$arr1 = array(2,3);

$arr2 = $arr1;

$arr2 [ ] = 4;

print_r($arr1);

$arr3 = &$arr1;

$arr3[ ] = 5;

print_r($arr1);

>

结果为:第一个输出结果为Array([0] >= 2 [1] >= 3)

第二个输出结果为Array([0] >= 2 [1] >= 3 [2] >= 5)

因$arr3是使用的$arr1的引用进行的赋值,所以$arr3修改对应的$arr1也进行了修改

2.php类

将一个类型转换成对象后,内部会创建scalar变量

<?php

$obj = (object) "test"

echo $obj->scalar;

?>

输出结果为test

3.函数及callback类型

<?php

function fun_test()

{

echo "func test";

}

fun_test();

call_user_func("fun_test");

>

第一个直接就是函数调用,第二个就是callback函数类型

在callback函数call_user_func函数的参数中的 字符串 按照函数名称来调用,这就是callback类型,用法可以理解成函数指针,

用的时候一定要注意函数名称 一定要用引号 括起来
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: