
PHP
tonygellq
这个作者很懒,什么都没留下…
展开
-
PHP如何进行池化
Manager进程1.Worker进程: 接收数据、发送数据、定时器任务、业务逻辑2.Worker进程3.Task进程Master进程1.Reactor线程:Receive、SendTo原创 2020-09-14 14:41:18 · 234 阅读 · 0 评论 -
PHP数组相关函数的使用
array_maparray_map — 为数组的每个元素应用回调函数应用场景:循环遍历数组,并赋值给其他变量$oriList = Array( [0] => Array ( [id] => 3182 [name] => aaaa6 [companyId] => 839 ) [1] => Array (原创 2020-07-09 11:44:41 · 178 阅读 · 0 评论 -
正则匹配 - preg_replace 函数使用
preg_replace 函数执行一个正则表达式的搜索和替换。语法mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] )搜索 subject 中匹配 pattern 的部分, 以 replacement 进行...原创 2020-02-27 16:48:44 · 648 阅读 · 0 评论 -
PHP CURL 请求
POST 请求$ch = curl_init();// set urlcurl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS , json_encode($param));//return the transfer as a str...原创 2019-06-19 11:22:42 · 704 阅读 · 0 评论 -
Leetcode 211 添加与搜索单词 - 数据结构设计
<?phpclass WordDictionary { private $root; /** * Initialize your data structure here. */ function __construct() { $this->root = new Node(); } /** *...原创 2019-05-08 10:27:13 · 145 阅读 · 0 评论 -
使用七牛云完成博客图片存储-PHP版
问题图片存储在服务器上,保存逻辑简单。但是一旦服务器需要变更,存储的图片导出就比较费时费力了。所以想借用七牛云做图片服务器,不仅减少了自身服务器请求,也无需考虑迁移的问题。文件上传流程共有两种方式:一、前端上传图片(略)二、后端上传图片页面通过表单提交图片后端获取authToken(上传鉴权)将临时保存的图片上传到服务器服务器返回保存结果开发步骤:注册七牛账号获取秘钥(...原创 2019-03-24 19:08:23 · 1090 阅读 · 0 评论 -
Composer 使用
下载 Composer全局安装镜像用法镜像原理:安装Swoole IDE提示下载 Composer 安装前请务必确保已经正确安装了 PHP。打开命令行窗口并执行 php -v 查看是否正确输出版本号。打开命令行并依次执行下列命令安装最新版本的 Composer:php -r "copy('https://install.phpcomp...原创 2018-05-08 10:04:20 · 408 阅读 · 0 评论 -
CURL 使用与调试
cURL是利用URL语法规定传输文件和数据的工具,支持很多协议,如HTTP、TCP、Telnet等。cURL是一个通用的库,并非PHP独有。其实,很多功能用file、socket系列函数就可以实现。不过用cURL功能更全面,实现一些复杂的操作更加简单,比如处理Cookie、验证、表单提交、文件上传等。PHP中建立cURL的基本步骤:初始化设置选项,包括URL执行并获取HTML文档...原创 2018-05-06 15:44:46 · 4049 阅读 · 0 评论 -
PHP获取Cookie
<?php// 一、定义Cookie存储路径$cookie_jar = dirname(__FILE__)."/baidu.cookie";// 二、将cookie存入文件$url = "http://www.baidu.com";// 初始化CURL$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);// 获取头部信...原创 2018-04-12 09:43:40 · 3800 阅读 · 0 评论 -
webserver fastcgi php-fpm
前一段时间又重读了《HTTP权威指南》一书,觉得有一些理论知识还是蛮重要的,需要进行一番整理,让自己之后对整条web链路有个更清晰的认识。一:Http请求:当用户打开浏览器并输入一串url地址时,到最终页面内容呈现在用户眼前时,这之间的步骤可大致整理如下:1)用户输入http://www.lxlxw.me。2)浏览器解析出主机名。3)浏览器查询这个主机名的ip地址如...转载 2018-03-31 18:03:29 · 247 阅读 · 0 评论 -
PHP学习三-PHP 7 错误处理
1.Error 层次结构示例2.Exception类定义示例发现问题: PHP7的异常通过try{}catch(){}无法抓取到。查看手册发现:不同于传统(PHP 5)的错误报告机制,现在大多数错误被作为 Error 异常抛出。 Error 类并非继承自 Exception 类,所以不能用 catch (Exception $e) { ... }来捕获Er...原创 2018-03-31 15:58:50 · 240 阅读 · 0 评论 -
PHP学习 上下文Context创建HTTP、TCP等连接
原文链接 https://blog.youkuaiyun.com/zhuocr/article/details/603289671.CGI2.FastCGI3.APACHE2HANDLER4.ISAPI:SAPI:Server Application Programming Interface 服务器端应用编程端口。它就是PHP与其它应用交互的接口,PHP脚本要执行有很多种方...转载 2018-03-25 11:08:20 · 461 阅读 · 0 评论 -
PHP学习一 FastCGI 进程管理器(FPM)
FPM(FastCGI 进程管理器)用于替换 PHP FastCGI 的大部分附加功能,对于高负载网站是非常有用的。 本文地址: http://www.lilaiqun.com/2018/03/19/20180319/FPM的功能包括:1.支持平滑停止/启动的高级进程管理功能;2.可以工作于不同的 uid/gid/chroot 环境下,并监听不同的端口和使用不同...原创 2018-03-20 16:38:57 · 277 阅读 · 0 评论 -
PHP学习二 函数
文本主要记录PHP函数在使用中的问题和技巧 本文地址: http://www.lilaiqun.com/2018/03/20/20180320/1.通过引用传递参数<?phpfunction add_some_extra(&$string){ $string .= 'and something extra.';}$str = 'This is...原创 2018-03-20 16:37:53 · 192 阅读 · 0 评论 -
PHP构造型设计模式
构造者Builder单例模式Singleton抽象工厂Abstract Factory转载 2017-11-24 16:40:49 · 238 阅读 · 0 评论 -
YII2框架的静态事件绑定
先绑定需要触发的事件名称在特定动作后触发绑定的事件传送其他数据给move方法1通过绑定事件时增加数据2通过触发事件时增加数据其他1.先绑定需要触发的事件名称 所有继承Component的类,才有此功能。//可以在初始化类的时候进行绑定:class Trigger { const EVENT1 = 'event1'; //绑定将会处理此事件的类和方法-此处绑定Hand原创 2017-11-19 01:28:14 · 580 阅读 · 0 评论