随笔分类 -  php

关于php的文章
摘要:#### 应用场景,使用php执行python文件,进行pdf文件切割 代码如下: public function slicePdf(Request $request){ // 要传递给 Python 脚本的参数 $inputPath = "input.pdf"; //需要切割的文件目录 $outp 阅读全文
posted @ 2023-07-26 17:55 八戒vs 阅读(57) 评论(0) 推荐(0) 编辑
摘要:代码如下: $data = static::query()->get()->pluck('name','id')->all(); $dataKeys = array_keys($data); $dataValues= array_values($data); #附加数据,并创建新的数组 array_ 阅读全文
posted @ 2021-05-29 16:00 八戒vs 阅读(224) 评论(0) 推荐(0) 编辑
摘要:直接上代码: function getmaxdim($vDim) { if (!is_array($vDim)) return 0; else { $max1 = 0; foreach ($vDim as $item1) { $t1 = $this->getmaxdim($item1); if ($ 阅读全文
posted @ 2021-05-28 21:16 八戒vs 阅读(252) 评论(0) 推荐(0) 编辑
摘要:php二维数组针对某个字段进行排序 1.array_column() 返回输入数组中某个单一列的值。 语法 2.array_multisort() 函数返回排序数组。您可以输入一个或多个数组。函数先对第一个数组进行排序,接着是其他数组,如果两个或多 个值相同,它将对下一个数组进行排序。 语法 <?p 阅读全文
posted @ 2021-05-27 14:50 八戒vs 阅读(242) 评论(0) 推荐(0) 编辑
摘要:PHP设计模式之一,单例模式,顾名思义就是只有一个实例。单例模式确保某一个类只有一个实例,不能重复实例,只能它自己实例化,而且向整个系统提供这个实例。 三私一公 私有化静态属性:(privite static $instance),用来储存生成的唯一对象 私有化构造方法:(privite __con 阅读全文
posted @ 2021-04-27 08:29 八戒vs 阅读(103) 评论(0) 推荐(0) 编辑
摘要:内存优化 运行 PHP 时需要关心每个 PHP 进程要使用多少内存,php.ini 中的memory_limit 设置用于设定单个 PHP 进程可以使用的系统内存最大值。 这个设置的默认值是 128M,这对于大多数中小型 PHP 应用来说或许合适,不过,如果运行的是微型 PHP 应用,可以降低这个值 阅读全文
posted @ 2021-04-14 11:33 八戒vs 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一,第一种是直接开启指定的php-fpm进程,不再增加也不再减少 pm = static(静态) pm.max_children:开启的php-fpm进程数量 另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下 阅读全文
posted @ 2021-04-14 10:25 八戒vs 阅读(372) 评论(0) 推荐(0) 编辑
摘要:1. ip-api.com ,可切换显示语言 请求格式如图: http://ip-api.com/json/117.136.12.79?lang=zh-CN 返回格式如图: { "status": "success", "country": "中国", "countryCode": "CN", "r 阅读全文
posted @ 2021-04-07 15:59 八戒vs 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:解决跨域的关键是设置 Access-Control-Allow-Origin。 例如:客户端的域名是 api.itbsl.com,而请求的域名是www.itbsl.com 如果直接使用ajax访问,会有以下错误: XMLHttpRequest cannot load http://www.itbsl 阅读全文
posted @ 2021-03-09 10:48 八戒vs 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一、Cookie详解 (1)简介 因为HTTP协议是无状态的,即服务器不知道用户上一次做了什么,这严重阻碍了交互式Web应用程序的实现。在典型的网上购物场景中,用户浏览了几个页面,买了一盒饼干和两饮料。最后结帐时,由于HTTP的无状态性,不通过额外的手段,服务器并不知道用户到底买了什么。为了做到这点 阅读全文
posted @ 2021-03-09 10:33 八戒vs 阅读(903) 评论(0) 推荐(0) 编辑
摘要:1,php中seesion生成机制 我们先来分析一下php中是怎么生成一个session的。设计出session的目的是保持每一个用户的各种状态来弥补http协议的不足(无状态)。我们现在有一个疑问,我们都知道session保存在服务器。既然它用于保持每一个用户的状态那它利用什么来区别用户的呢?这个 阅读全文
posted @ 2021-03-08 14:34 八戒vs 阅读(142) 评论(0) 推荐(0) 编辑
摘要:抽象类和接口的关系:抽象类是一种特殊的类,接口是一种特殊的抽象类 抽象类 什么是抽象方法:如果一个类中的方法,没有方法体的方法就是抽象方法(就是一个方法没有使用{},而直接使用分号结束) 例如:abstract function test(); //抽象方法 如果一个方法是抽象方法,就必须使用abs 阅读全文
posted @ 2021-03-08 12:13 八戒vs 阅读(128) 评论(0) 推荐(0) 编辑
摘要:1.__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设定的 .__get($property) 当调用一个未定义的属性时访问此方法 .__set($property,$value) 给一个未定义的属性赋值时使用 这里的没有声明包括访问控制为protected,private的 阅读全文
posted @ 2021-03-08 11:42 八戒vs 阅读(148) 评论(0) 推荐(0) 编辑
摘要:环境介绍,这就不多说了 1,配置公众号js安全域名,配置appsecret,配置ip白名单, 2,functios.php <?php define("appID", "你的appid"); define("appsecret", "你的appsecret"); class JSSDK { priv 阅读全文
posted @ 2020-12-04 14:51 八戒vs 阅读(710) 评论(0) 推荐(0) 编辑
摘要:首先查看phpstudy的mysql版本: 我的mysql版本是5.5的 这里我就不做详解了,看我另外一篇博客:https://www.cnblogs.com/stronger-xsw/p/12779681.html 开始升级数据库: 1、备份好自己的数据库 2、清空phpstudy里的MySQL文 阅读全文
posted @ 2020-10-22 19:04 八戒vs 阅读(803) 评论(0) 推荐(0) 编辑
摘要:1.下载yaf扩展库源码安装包 官网下载页面:http://pecl.php.net/package/yaf 如图: 2.下载yaf扩展库源码安装包 wget -c http://pecl.php.net/get/yaf-3.2.5.tgz 3.解压yaf扩展yaf-3.2.5.tgz包 tar - 阅读全文
posted @ 2020-09-10 14:20 八戒vs 阅读(625) 评论(0) 推荐(0) 编辑
摘要:1,下载 可以去官网下载 https://pecl.php.net/package/redis 可以根据自己的环境选择 我下载的是 5.3的 `cd /usr/local/src/` `wget https://pecl.php.net/get/redis-5.3.0.tgz` 2,解压 tar x 阅读全文
posted @ 2020-09-09 19:06 八戒vs 阅读(1162) 评论(0) 推荐(1) 编辑
摘要:PHP代码执行很长时间。 然后出现以下错误提示: Fatal error: Maximum execution time of 30 seconds exceeded in ...... 很简单,这意味着PHP执行时间超过了30秒的限制。 基本上,有3种方法可以处理此错误: 1.修改php配置文件p 阅读全文
posted @ 2020-08-08 16:51 八戒vs 阅读(4291) 评论(1) 推荐(0) 编辑
摘要:如下: /* * curl_get获取数据 * */ public static function curl_get($url,$data=[]){ if($url == "" ){ return false; } $url = $url.'?'.http_build_query($data); $ 阅读全文
posted @ 2020-08-06 11:28 八戒vs 阅读(3836) 评论(0) 推荐(0) 编辑
摘要:请求HTTP 解决办法一: 1,使用php curl获取http资源,不会报错。 如下: /* * curl_get获取数据 * */ function curl_get($url){ $testurl = $url; $ch = curl_init(); curl_setopt($ch, CURL 阅读全文
posted @ 2020-08-06 11:24 八戒vs 阅读(663) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示