自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

转载 在多版本php环境,指定composer使用的php版本

在不同的项目中,可能会使用不同的php版本,在使用 composer 安装依赖时,如何指定不同的php版本呢?比如平时开发时,使用的是 php 7.0版本,但是在按照 Laravel最新版本(5.6) 时就跑不同了。因为在Laravel 5.6中, 最低要求版本是 PHP 7.1.3.查看默认PHP版本:本机中默认PHP版本是7.0.30,命令地址是“/usr/local/bin/...

2019-01-25 15:42:16 6741

原创 laravel56 广播系统

events事件:<?phpnamespace App\Events;use Illuminate\Broadcasting\Channel;use Illuminate\Queue\SerializesModels;use Illuminate\Broadcasting\PrivateChannel;use Illuminate\Broadcasting\Presenc...

2019-01-25 15:41:04 234

转载 解决Win7下运行php Composer出现SSL报错的问题 原

以前都在linux环境使用php composer。今天尝试在win7下运行composer却出现SSL报错:D:\data\www\mmoyu\symapp>php -f %phprc%\composer installLoading composer repositories with package information  [Composer\Downloader\Tra...

2019-01-24 11:33:56 503

原创 观察者模式的实现

<?php class Container{ public $binding = []; public function bind($key,$value){ $this->binding[$key] = $value; } public function make($str,$param=[]){ return call_user_func($this...

2019-01-18 15:20:32 163

转载 详解spl_autoload_register()函数

在了解这个函数之前先来看另一个函数:__autoload。一、__autoload这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数。看下面例子:printit.class.php <?php class PRINTIT { function doPrint() { echo 'hello world'; }}?> ...

2019-01-16 14:49:50 192

转载 laravel 学习笔记 —— 神奇的服务容器

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC 容器, laravel 的核心Laravel...

2019-01-15 21:55:10 135

转载 PHP解耦的三重境界(浅谈服务容器)

在完成整个软件项目开发的过程中,有时需要多人合作,有时也可以自己独立完成,不管是哪一种,随着代码量上升,写着写着就“失控”了,渐渐“丑陋接口,肮脏实现”,项目维护成本和难度上升,到了难以维持的程度,只有重构或者重新开发。第一重境界假设场景:我们需要写一个处理类,能够同时操作会话,数据库和文件系统。我们或许会这么写。境界特征:可以运行,但是严重耦合 1 2 3...

2019-01-15 21:00:35 180

转载 TP5使用Composer安装PhpSpreadsheet类库实现导出Excel表并封装

一、背景介绍:PhpSpreadsheet是PHPExcel的下一个版本。它打破了兼容性,大大提高了代码库质量(命名空间,PSR合规性,最新PHP语言功能的使用等)。由于所有努力都转移到了PhpSpreadsheet,因此将不再维护PHPExcel。PHPExcel,补丁和新功能的所有贡献都应该针对PhpSpreadsheet开发分支。前提:TP5项目中已经安装配置好Composer ...

2019-01-15 15:19:51 1849 1

转载 php中的curl使用入门教程和常见用法实例

摘要: [目录] php中的curl使用入门教程和常见用法实例 一、curl的优势 二、curl的简单使用步骤 三、错误处理 四、获取curl请求的具体信息 五、使用curl发送post请求 六、文件上传 七、文件下载 八、http 验证 九、通过代理发送请求 十、发送json数据 十一、cURL批处理(... [目录]php中的curl使用入门教程和常见用法实例一、curl的优势...

2019-01-14 16:48:27 188

转载 完整的HTTP请求会经历以下过程

一次完整的Http请求,虽然说的是浏览器,但是换成ios,android也是完全没毛病的。原文 http://blog.51cto.com/linux5588/1351007  当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢? 以下过程仅是个人理解: Http 的header会给我们的请求包装,比如AF中...

2019-01-14 16:31:26 222

转载 通过 websocket 连接 openfire

转自https://my.oschina.net/lwenhao/blog/2208991通过 websocket 连接 openfire项目下载地址:https://github.com/liuwenhaoCN/openfire/tree/websocket一、简介老版本是需要安装websocket插件的。之前版本就不说了。二、 引入XML与JSON互转的js<s...

2019-01-09 15:59:04 3559 1

转载 win10 wamp下php升级后无法加载openssl

参考如下:indows版的php如何开启opensslopenssl如果没成功启用,相关方法都会提示undefined function。下面来讲一下怎么开启openssl功能。先检查一下自己的php文件夹下面有没有libeay32.dll、ssleay32.dll这2个文件。从windows.php.net下载的php一般都带,但是从www.php.net下载的一般都不...

2019-01-04 09:25:30 527

xaop-master.zip

12313131Xaop PHP高性能的AOP扩展 https://www.supjos.cn

2019-09-12

redis_windows

32位的哦,亲

2016-04-15

redius5.2.17

redius5.2.17

2014-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除