PHP
dece
这个作者很懒,什么都没留下…
展开
-
PHP大文件上传
PHP大文件上传最近项目出现了一个问题,大文件上传提交的文件流是空的,目前经过测试发现,有些配置项没有正确配置,所以在此做个笔记nginx相关配置开启client_max_body_size 1000m; 将nginx客户端允许上传的body体设置为1000MPHP相关配置检查 file_uploads 配置是否开启;确定服务器上的PHP脚本是否可以接受HTTP文件上传检查 memory_limit 设置,默认128M;设置脚本可以分配的最大内存量,防止失控的脚本独占服务器内存检查原创 2021-04-27 13:27:36 · 61 阅读 · 0 评论 -
PHP自动加载
PHP自动加载此示例为自动加载vendor目录文件,并创建同级目录自动加载路径遵循psr4标准<?phpif (is_file(__DIR__ . '/vendor/autoload.php')) { require_once __DIR__ . '/vendor/autoload.php';}// 注册命名空间spl_autoload_register(function ( $name ) { // 命名空间 $class_path = str_repl原创 2020-10-20 20:57:58 · 200 阅读 · 0 评论 -
php编译安装
php编译安装使用以下编译参数./configure \--prefix=/usr/local/php \--build=x86_64-linux-musl \--enable-fpm \--with-fpm-user=www-data \--with-fpm-group=www-data \--with-config-file-path=/usr/local/etc/php \--with-config-file-scan-dir=/usr/local/etc/php/conf.d原创 2020-06-16 22:07:45 · 170 阅读 · 0 评论 -
PHP使用异或加密解密文件
PHP使用异或加密解密文件原理:将文件的每一个字节与密钥的单位做异或处理 <?php /** * 文件加密解密方法 * @param string $input 源文件 * @param string $ouput 加密文件 * @param string $key 密钥 */ function file_crypt ( $input , $ouput ,...原创 2019-10-20 15:14:44 · 396 阅读 · 0 评论 -
Redis笔记
Redis笔记redis的5中数据类型String 字符串数据类型$redis->set('mystr', '123') 将字符串123保存到键为mystr中原创 2019-04-17 10:01:41 · 83 阅读 · 0 评论 -
PHP接口和抽象
接口定义接口通过interface关键字定义接口使用implements操作符来实现接口接口定义某个类必须实现哪些方法,不需要定义方法的具体内容,所有方法都是空的定义接口要注意一下几点接口不能包含成员变量,但可以什么类常量接口不能有构造函数接口中定义的所有方法都必须是公有,这是接口的特性类中必须实现接口中定义的所有方法,而且必须使用和接口定义方法一致的方式,否则会报一个致命...原创 2019-03-31 10:47:35 · 174 阅读 · 0 评论 -
PHP PSR-0和PSR-4 自动加载标准
PSR-0:自动加载标准已弃用 - 自2014-10-21起,PSR-0已被标记为已弃用。PSR-4现在被推荐作为替代品。以下描述了自动装带器互操作性必须遵守的强制性要求。强制性完全限定的命名空间和类必须具有以下结构 \<Vendor Name>\(<Namespace>\)*<Class Name> 每个名称空间必须具有顶级名称空间(“供...原创 2018-10-26 15:05:06 · 415 阅读 · 0 评论 -
PHP 类和实例 细说
PHP中类能直接调用静态属性和静态方法,但不能调用非静态属性和方法。调用静态属性和静态方法可以使用self::$paramself::my_function()实例化的类支持所有静态或非静态的属性和方法调用。实例对象调用的静态方法中,也支持上面静态调用格式的书写。实例对象调用静态属性或方法,该属性或方法依然是静态的。...原创 2018-10-29 11:13:06 · 175 阅读 · 0 评论 -
PHP 函数array_filter()去空的结果
使用PHP自带函数去除数组空值,部分类型或数据处理结果如下:<?php $arr = [ 'int' => 0, 'float' => 0.01, 'string' => '', 'string2' => ' ', 'bool' => false, 'b...原创 2018-10-23 11:21:51 · 180 阅读 · 0 评论 -
workerman Mysql使用
// 初始化db连接$db = new \Workerman\MySQL\Connection('host', 'port', 'user', 'password', 'db_name');// 获取所有数据$db->select('ID,Sex')->from('Persons')->where('sex= :sex AND ID = :id')->bindVa...原创 2018-10-25 17:49:35 · 2863 阅读 · 0 评论 -
php引用&符号详解
hp的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容. 变量的引用PHP 的引用允许你用两个变量来指向同一个内容例一:<?php$a="2010";$b =&$a;echo $a;//这里输出:2010echo $b;//这里输出:2010$b="2012";echo $a...转载 2018-09-16 08:06:15 · 129 阅读 · 0 评论