- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人