
php
初心向上up
这个作者很懒,什么都没留下…
展开
-
php 之curl实现 post请求
if(!function_exists('curl_init')){ //检查服务器是否支持curl return 'curl not exists'; } $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL, $postUrl);//抓取指定网页...原创 2018-07-30 17:06:17 · 749 阅读 · 0 评论 -
php如何实现,两个字符串截取相同的最长的子串
原文地址:https://blog.youkuaiyun.com/weixin_40903119/article/details/81102510思路:1.用短串循环递减来寻找最长子串2.用长串匹配是否存在改子串利用php原生的strlen、strstr、strsub三个函数即可实现首先,按照思路进行编码,如下:$str1 = '3098765432222123456789025558555555...转载 2018-12-17 17:32:31 · 347 阅读 · 0 评论 -
常用数据结构
1、线性表的删除(数组实现)function delete_array_element($arr,$pos){ $length = count($arr); if($pos<1 || $pos>$length){ return "删除位置出错!"; } for($i=$pos-1;$i<$length-1;$i++){转载 2018-12-13 17:12:42 · 144 阅读 · 0 评论 -
PHP 内部字符串函数实现
1、 字符串长度function strlen ($str) { if ($str == '' ) return 0; $count = 0; while (1){ if ( $str[$count] != NULL){ $count++; ...转载 2018-12-13 16:03:22 · 352 阅读 · 1 评论 -
Laravel 的生命周期
原文作者:伊Summer原文链接:https://www.jianshu.com/p/08b810b720d9世间万物皆有生命周期,当我们使用任何工具时都需要理解它的工作原理,那么用起来就会得心应手,应用开发也是如此。理解了它的原理,那么使用起来就会游刃有余。在了解 Laravel 的生命周期前,我们先回顾一下PHP 的生命周期。PHP 的生命周期PHP 的运行模式PHP两种运行模式是...转载 2018-12-13 15:04:54 · 537 阅读 · 0 评论 -
多线程编程 - PHP 实现
前言前些天帮同事查一个问题,第一次接触到了 PHP 的多线程,原以为 PHP 普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现 PHP 的多线程也颇有可取之处,活用起来,用来解决某些问题竟然非常适合。于是找了几篇文章看了下 PHP 多线程 TSRM 机制的实现,也有所收获,详情可以查看下面的参考文章。本文对比多进程介绍了下多线程的优势和适用场景,提出了一种巧用...转载 2018-12-13 14:50:00 · 168 阅读 · 0 评论 -
PHP 真正多线程的使用
原文地址:https://www.cnblogs.com/kluan/p/5934228.htmlPHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程。多线程在处理重复性的循环任务,能够大大缩短程序执行时间。我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU...转载 2018-12-13 14:21:52 · 399 阅读 · 0 评论 -
使用原生php读写excel文件
原文地址:https://www.cnblogs.com/wujuntian/p/6696592.html方法1:直接在js代码中使用window.open()打开php接口的url,即可将php生成的excel文件下载下来。$mysqli = mysqli_connect('localhost', 'root', '123456', 'test');$sql = 'select * fro...转载 2018-12-12 16:52:17 · 3249 阅读 · 0 评论 -
[PHP] Deprecated
问题:Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; exchange has a deprecated constructor in E:\hz1884\ChinaShop\admin\includes\cls_exchange.p...转载 2018-11-22 15:22:24 · 523 阅读 · 0 评论 -
利用redis List队列简单实现秒杀 PHP代码实现
一 生产者producer部分--------------------------------producer 部分注释------------------------------------------------------------用户在页面请求之后, 获取到用户uid , 跳转到这个加入队列的方法 (这里直接在producer中模拟了多个uid)在方法内部判断redis队列长度是否...转载 2018-11-21 17:28:23 · 346 阅读 · 0 评论 -
ab命令压力测试
网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力...转载 2018-11-21 17:03:48 · 215 阅读 · 0 评论 -
PHP算法面试题
冒泡排序算法基本思想:对需要排序的数组从后往前(逆序)进行多遍的扫描,当发现相邻的两个数值的次序与排序要求的规则不一致时,就将这两个数值进行交换。这样比较小(大)的数值就将逐渐从后面向前面移动。<?php function mysort($arr) { for($i = 0; $i < count($arr); $i++) { $isSo...转载 2018-11-21 16:16:55 · 162 阅读 · 0 评论 -
swoole
https://www.swoole.com/原创 2018-11-21 15:21:51 · 146 阅读 · 0 评论 -
在PHP中使用协程实现多任务调度
原文地址: http://www.laruence.com/2015/05/28/3038.html转载 2018-11-21 15:20:47 · 258 阅读 · 0 评论 -
php 闭包
文章转载自:https://www.jb51.net/article/131408.htmphp闭包和匿名函数使用的句法与普通函数相同,但闭包和匿名函数其实是伪装成函数的对象(Closure类的实例)。闭包是指在创建时封装周围状态的函数。即使闭包所在的环境不存在了,闭包中封装的状态依然存在。匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何php对象那样传递。不过匿名函数仍是...转载 2018-11-19 11:12:38 · 186 阅读 · 0 评论 -
控制反转(IOC)和依赖注入(DI)
转载自 https://blog.youkuaiyun.com/alexander_phper/article/details/77097807概念IOC(inversion of control)控制反转模式;控制反转是将组件间的依赖关系从程序内部提到外部来管理;DI(dependency injection)依赖注入模式;依赖注入是指将组件的依赖通过外部以参数或其他形式注入;两个说法本质上是一个意...转载 2018-11-21 09:54:51 · 125 阅读 · 0 评论 -
Laravel 5.4: 特殊字段太长报错
laravel 5.4 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果运行MySQL v5.7.7或者更高版本,则不需要做任何事情。当你试着在一些MariaDB或者一些老版本的的MySQL上运行 migrations 命令时,你可能会碰到下面这个错误[Illuminate\Database\QueryException]SQLSTATE[42000]: Syn...转载 2018-11-01 16:02:05 · 202 阅读 · 0 评论 -
php 返回接口数据使用return不用echo
return 作为函数返回值或结束语句,是返回的数据的指针,也就是数据存放的地址,而接口需要返回的是真实的数据,因为前后端使用的是不同的内存系统,所以无法根据地址找到相应的数据,而echo print sprinf等这些能够在浏览器中打印数据的函数都是基于http协议传输的真是数据,所以在前端是可以获取和判断的.框架里面返回数据用的return,但是原生的php返回数据用echo...原创 2018-08-10 17:29:54 · 4130 阅读 · 0 评论 -
php运行脚本,导出excel文件
简书地址原文章地址:https://www.jianshu.com/p/d83ac26ffd14转载 2019-08-15 20:23:39 · 607 阅读 · 0 评论