• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
孙龙 程序员
少时总觉为人易,华年方知立业难
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 66 67 68 69 70 71 72 73 74 75 下一页
2018年3月31日
php回调函数 匿名函数 闭包函数
摘要: <?php //回调函数1 function demo($num,$n){ for($i<0;$i<$num;$i++){ if($n($i)) continue; echo $i."<br>"; } } function test1($i){ if($i%5 == 0) return TRUE; 阅读全文
posted @ 2018-03-31 11:24 孙龙-程序员 阅读(152) 评论(0) 推荐(0)
php中compact,extract,list函数的使用
摘要: compact 多个变量转数组 //多个变量转数组 $name='phpff'; $email='phpff@phpff.com'; $info=compact('name','email');//传递变量名 print_r($info); /* Array ( [name] => phpff [e 阅读全文
posted @ 2018-03-31 11:23 孙龙-程序员 阅读(150) 评论(0) 推荐(0)
巧用array_map()和array_reduce()替代foreach循环
摘要: 1、array_reduce( $arr , callable $callback ) 使用回调函数迭代地将数组简化为单一的值。 其中$arr 为输入数组,$callback($result , $value)接受两个参数,$result为上一次迭代产生的值,$value是当前迭代的值。 使用arr 阅读全文
posted @ 2018-03-31 11:23 孙龙-程序员 阅读(267) 评论(0) 推荐(0)
php多态
摘要: <?php#多态abstract class tiger{ public abstract function climb();} class xtiger extends tiger{ public function climb(){ echo "摔下来;"; }}class mtiger exte 阅读全文
posted @ 2018-03-31 11:23 孙龙-程序员 阅读(68) 评论(0) 推荐(0)
PHP中array_reduce()使用
摘要: rray_reduce — 用回调函数迭代地将数组简化为单一的值 给定一个数组: $ar = array(1,2,3,4,5); 如果要求得这个数组中各个元素之和。 方法一、 很自然的用foreach实现 $sum = 0; foreach ($ar as $v) { $sum+=$v; } ech 阅读全文
posted @ 2018-03-31 11:22 孙龙-程序员 阅读(960) 评论(0) 推荐(0)
php中的匿名函数和闭包(closure)
摘要: 一:匿名函数 (在php5.3.0 或以上才能使用) php中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。(http://php.net/manual/zh/functions.anonymou 阅读全文
posted @ 2018-03-31 11:22 孙龙-程序员 阅读(238) 评论(0) 推荐(0)
php多进程处理
摘要: php多进程处理 往往我们会碰到一个情况,需要写一个脚本,这个脚本要处理的数据量极大,单进程处理脚本非常慢,那么这个时候就会想到使用多进程或者多线程的方式了。 我习惯使用多进程的方式,php中使用多进程的时候需要使用pcntl,pcntl的使用可以看这个PHP的pcntl多进程 但是这里有一个问题, 阅读全文
posted @ 2018-03-31 11:21 孙龙-程序员 阅读(157) 评论(0) 推荐(0)
PHP 中的Closure
摘要: PHP 中的Closure Closure,匿名函数,又称为Anonymous functions,是php5.3的时候引入的。匿名函数就是没有定义名字的函数。这点牢牢记住就能理解匿名函数的定义了。 比如下面的代码 function test() { return 100; }; function 阅读全文
posted @ 2018-03-31 11:21 孙龙-程序员 阅读(82) 评论(0) 推荐(0)
一个简单的IoC容器
摘要: 匿名函数的那些事儿 匿名函数,说白了就是“没有名字的函数”,恩废话。给一段代码可能更为直白: $foo =function(){ // this is a closure } 对,这就是匿名函数,没什么特别的,和一般函数结构神似,唯独少了个函数名。而且这个函数可以作为一个值被赋予一个变量或者对象属性 阅读全文
posted @ 2018-03-31 11:20 孙龙-程序员 阅读(148) 评论(0) 推荐(0)
PHP解耦的三重境界(浅谈服务容器)
摘要: 在完成整个软件项目开发的过程中,有时需要多人合作,有时也可以自己独立完成,不管是哪一种,随着代码量上升,写着写着就“失控”了,渐渐“丑陋接口,肮脏实现”,项目维护成本和难度上升,到了难以维持的程度,只有重构或者重新开发。 第一重境界 假设场景:我们需要写一个处理类,能够同时操作会话,数据库和文件系统 阅读全文
posted @ 2018-03-31 11:20 孙龙-程序员 阅读(100) 评论(0) 推荐(0)
上一页 1 ··· 66 67 68 69 70 71 72 73 74 75 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3