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类型,用法可以理解成函数指针,
用的时候一定要注意函数名称 一定要用引号 括起来
<?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类型,用法可以理解成函数指针,
用的时候一定要注意函数名称 一定要用引号 括起来
相关文章推荐
- PHP第一天学习笔记
- PHP学习笔记(1)----运行环境的建立[原创]
- PHP学习笔记
- Php 学习笔记
- php学习笔记:可变变量、字符串运算符和数组运算符
- php学习笔记4—(控制结构)
- PHP and Web Services 学习笔记
- php学习笔记:NULL
- php学习笔记2—(字符串和注释)
- PHP学习笔记(2)----Mysql与PHP的整合[原创]
- PHP学习笔记(3)----phpmyadmin的安装与使用[原创]
- PHP学习笔记(5)----phplib的简介及安装[原创]
- PHP 第一天学习笔记
- PHP学习笔记(整理完成)
- PHP学习笔记(3)- Output control,基本篇完结,剩下的就是各个函数了。[]
- PHP学习笔记(2)-重要的数组[]
- PHP学习笔记(1)----运行环境的建立[原创]
- linux 学习笔记 - php 环境安装与配置
- php学习笔记(1)
- PHP and Web Services 学习笔记