zfxcms ^回到顶部

您的当前位置:首页 > 资讯

最新资讯

[PHP基础] php和go通信方案

在工作中遇到这么一个场景,php项目中需要使用一个第三方的功能,而恰好有一个用Golang写好的类库。那么问题就来了,要如何实现不同语言之间的通信呢?下面就来一起看看吧。常规的方案1、 用Golang写一个http/TCP服务,php通过http/TCP与Golang通信2、将Golang经过较多封装,做为php扩展。3、PHP通过系统命令,调取Golang的可执行文件存在的问题1、http请求,...

[PHP基础] 数组函数详细操作

1.并集array_merge字符串键名相同,后面覆盖前面,数字键名会在后面追加,不覆盖,参考代码如下$array1 = array("color" => "red", 2, 4);$array2 = array("a", "b", "color" => "green"...

[PHP基础] redis队列简单操作

一.前言php+redis消息队列是php+mysql性能不足时的一个中间间处理方案。通过这个中间的处理,保证的数据的可用性和准确性。用于服务器瞬间请求大,数据库压力大的情况。如并发量大导致的超卖、并发量大导致的数据重复情况。流程:php接受请求和数据 -> php把数据写入redis队列中(入队) -> shell定时调用php读取队列数据写入mysql(出队)二.实现代码:1.入队...

[PHP基础] 分布式id生成

一、雪花算法原理解析1. 分布式ID常见生成策略:分布式ID生成策略常见的有如下几种:数据库自增ID。UUID生成。Redis的原子自增方式。数据库水平拆分,设置初始值和相同的自增步长。批量申请自增ID。雪花算法。百度UidGenerator算法(基于雪花算法实现自定义时间戳)。美团Leaf算法(依赖于数据库,ZK)。本文主要介绍SnowFlake 算法,是 Twitter 开源的分布式 id 生...

[PHP基础] php7新特性4

整数部分PHP 7引入了一个新的函数intdiv(),它对它的操作数进行整数除法,并将除法运算返回为int。<?php$value=intdiv(10,3);var_dump($value);print("");print($value);//outputint(3)3?>会话选项session_start()函数接受来自PHP7 + 的一系列选项来覆盖php.in...

[PHP基础] php7新特性3

过滤unserializePHP 7引入了过滤的unserialize()函数,以便在对不可信数据上的对象进行反序列化时提供更好的安全性。它可以防止可能的代码注入,并使开发人员能够对可以反序列化的类进行白名单。<?phpclassMyClass1{public$obj1prop;}classMyClass2{public$obj2prop;}$obj1=newMyClass1();$obj1...

[PHP基础] php7新特性2

空合并运算符在PHP 7中,引入了一个新的特性,即空合并运算符(??)。它用来替代与isset()函数结合的三元操作。该空如果它存在,而不是空合并运算符返回第一个操作数; 否则返回第二个操作数。<?php//fetchthevalueof$_GET['user']andreturns'notpassed'//ifusernameisnotpassed$user...

[PHP基础] 压缩/解压文件pclzip

演示一:添加文件到压缩文件createAddZip("more.zip","test/ResponsiveSlides幻灯片效果/,test/帮助.txt");//参数1生成的压缩文件名称,参数2要压缩的文件(多个文件逗号隔开)functioncreateAddZip($zip_url,$files){//添加文件到压缩文件$files=getGb23...

[PHP基础] 给图片加上文字或者图片水印

functionimageWaterMark($groundImage,$waterPos=0,$waterImage="",$waterText="",$textFont=5,$textColor="#FF0000"){$isWaterImage=FALSE;$formatMsg="暂不支持该文件格式,请用图片处理软件将图片转...

[PHP基础] php文件操作

一、PHP读取文件$data=file_get_contents("test.php");二、写入文件$data='PHP_素材火';file_put_contents("test.txt",$data);三、删除文件1.删除单个文件$result=@unlink('text.txt');if($result==true){e...

[PHP基础] 时间转换函数到几天前

/*时间转换函数*/function tranTime($stime) {$rtime = date("m-d H:i",$stime);$htime = date("H:i",$stime);$day_time = date("j",$stime);$today=date("j",time());$ds = $tod...

[PHP基础] php.ini修改php上传文件大小限制的方法详解

打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值。默认为2Mpost_max_size = 8m ;指通过表单POST给PHP的所能接收...

159 条记录 2/14 页 上一页 12345 下5页 下一页 尾页