摘要: 一直不知道这个函数怎么用,觉得好高大上 下面是php手册里面的例子 果然手册才是最牛逼的 (PHP 4, PHP 5, PHP 7) call_user_func — 把第一个参数作为回调函数调用 (PHP 4, PHP 5, PHP 7) call_user_func — 把第一个参数作为回调函数 阅读全文
posted @ 2019-03-30 10:03 brady-wang 阅读(2119) 评论(1) 推荐(0)
摘要: php数组array_filter函数和array_slice函数:<?php /* array_filter()用回调函数过滤数组中的单元 array_filter(array,function) 参数描述:如果自定义过滤函数返回 true,则被操作的数组的当前就会被包含在返回的结果数组中, 并将 阅读全文
posted @ 2019-03-30 09:41 brady-wang 阅读(1349) 评论(0) 推荐(0)
摘要: <?php $arr=array( 1,2,3,4,5,6 ); function filter($var){ if($var%2==0) return true; } $data=array_filter($arr,"filter"); $data=array(2,4,6); ?> <?php $ 阅读全文
posted @ 2019-03-30 09:30 brady-wang 阅读(202) 评论(0) 推荐(0)
摘要: array_filter (PHP 4 >= 4.0.6, PHP 5, PHP 7) array_filter — 用回调函数过滤数组中的单元 说明 array array_filter ( array $array [, callable $callback [, int $flag = 0 ] 阅读全文
posted @ 2019-03-30 09:25 brady-wang 阅读(1480) 评论(0) 推荐(0)
摘要: 原文:深入理解PHP中赋值与引用 先看下面的问题: 1 2 3 4 5 6 7 8 <?php $a = 10;//将常量值赋给变量,会为a分配内存空间 $b = $a;//变量赋值给变量,是不是copy了一份副本,b也分配了内存空间呢? $c = &$a;//引用是不会为c分配空间的,c和a是共用 阅读全文
posted @ 2019-03-30 09:19 brady-wang 阅读(1537) 评论(0) 推荐(0)
摘要: 先说一下深拷贝和浅拷贝通俗理解 深拷贝:赋值时值完全复制,完全的copy,对其中一个作出改变,不会影响另一个 浅拷贝:赋值时,引用赋值,相当于取了一个别名。对其中一个修改,会影响另一个 PHP中, = 赋值时,普通对象是深拷贝,但对对象来说,是浅拷贝。也就是说,对象的赋值是引用赋值。(对象作为参数传 阅读全文
posted @ 2019-03-30 09:00 brady-wang 阅读(415) 评论(0) 推荐(0)
摘要: 1.首先,什么是按值传递和按引用传递? 按值传递就是仅仅把值传递过去,相当于传递的是值的拷贝,而按引用传递传递的是内存的地址。 在 PHP5 中,如果按引用传递,就是将 zval 的地址赋给另一个变量,这时,两个变量都同时指向一个 zval 。而按值传递则是复制一个 zval,两个变量指向两个不同的 阅读全文
posted @ 2019-03-30 08:45 brady-wang 阅读(904) 评论(0) 推荐(0)
摘要: 话不多说看代码 打印结果 对obj1的操作 直接影响了obj2 , 对obj2的操作 直接影响了obj1 话不多说看代码 打印结果 对obj1的操作 直接影响了obj2 , 对obj2的操作 直接影响了obj1 话不多说看代码 打印结果 对obj1的操作 直接影响了obj2 , 对obj2的操作 直 阅读全文
posted @ 2019-03-30 08:42 brady-wang 阅读(435) 评论(0) 推荐(0)