php
ruifengZhou
这个作者很懒,什么都没留下…
展开
-
php安装扩展
phpize编译安装php扩展下载PHP的扩展包下载后解压文件安装编译生成.so文件下载PHP的扩展包去php的官网找到 pecl https://pecl.php.net/使用wget 命令下载扩展包文件下载后解压文件tar -zxvf 文件名称安装编译生成.so文件phpize :找到php的安装目录bin/phpize进入到解压后的扩展文件目录执行 /data/lnmp/p...原创 2019-06-25 11:16:40 · 128 阅读 · 0 评论 -
观察则设计模式
观察则设计模式观察者设计模式简单介绍:观察者设计模式是属于行为模式比如:当以个对象做出改变时,所有依赖他的对象都将得到通知,做出某些改变/*被观察者基类$observers 存储观察者对象function attach() //追加观察者的方法function detatch() //取消观察者的方法function notify() //通知观察者更新的方法*/abs...原创 2019-07-27 11:44:18 · 118 阅读 · 0 评论 -
OneinStack安装lnmp环境
OneinStack地址:https://oneinstack.com/install/原创 2019-07-26 17:23:33 · 205 阅读 · 0 评论 -
php抽象工厂模式
php抽象工厂模式简单介绍1.工厂模式就相当于是一个超级工厂2.抽象工厂模式,每个工厂只负责创建一个对象不需要我们指定相关的类3.面向对象的开闭原则,可以增加类但是尽量不要去修改类我们下面看下上一节简单工厂模式的代码interface Shape{ public function draw();}//实现产品的具体类class Rectangle implements Shape...原创 2019-07-25 13:26:02 · 138 阅读 · 0 评论 -
php单例模式
php单例模式单例模式简单介绍:1.单例模式是设计模式中最简单的设计模式之一2.这种设计模式是属于创建型设计模式,这种设计模式只是设计到了一个单一的类3.该类涉及创建自己的对象,同时确保只创建单一的一个对象单例模式主要解决一个类的频繁创建class Single{ protected static $ins = null; //用于保存对象的实例对象 public $s_rand...原创 2019-07-25 13:16:46 · 100 阅读 · 0 评论 -
curl发送请求
function httpRequest($url, $method="GET", $postfields = null, $headers = array(), $debug = false, $timeout=60){ $method = strtoupper($method); $ci = curl_init(); /* Curl settings */ c...原创 2019-07-24 10:20:59 · 131 阅读 · 0 评论 -
php数组转xml,xml转数组
php生成xml调用接口的时候需要发送xml格式的数据,自己记录一下<?php /** *数组转化成xml *@param $arr array *@return $xml * **/ public static function toXml($arr = array()){ if(!is_array($arr)){ return false; } $x...原创 2019-07-11 17:53:21 · 130 阅读 · 0 评论 -
tp5部署vue项目刷新页面后404
tp5部署vue项目刷新页面后404项目采用前后端分离,但是考虑到了登陆的问题我直接还是和后台接口这些直接部署在了一个统一的域名下面这样也就解决了session 和cookie共享的问题。服务器是使用的nginx。vue前端build打包完成之后是所有的页面相当与合并在了一块index.html 点击后看url地址栏/aaa/bbb 以为是其他页面其实还是 index.html,这个时候...原创 2019-07-15 17:44:01 · 1315 阅读 · 0 评论 -
简单工厂模式
工厂模式(factory)工厂模式,这种设计模式是属于设计模式的创建型设计模式它提供了一种创建对象的最佳方式。在工厂设计模式当中不会对客户端暴露对象创建的逻辑何时使用工厂模式:在不同条件下创建不同的对象实例工厂模式的优点: 1.调用者想创建对象的话只知道名称的话就可以了 2.扩展性高 想增加产品时,只需要扩展一个工厂类就可以了 3.屏蔽了产品的具体实现,调用者只关心产品的接口就可以...原创 2019-07-10 10:06:00 · 124 阅读 · 0 评论