随笔分类 - php / php7
摘要:不同于企业付款到零钱,转账功能更丰富化,支持批量付款,付款可以手机上再确定下 php5.6 7.2均可 action trade_no,flag['withdraw_money']); if($re
阅读全文
摘要:array_flip() 函数 反转/交换数组中的键名和对应关联的键值 dump(arr)); exit;
阅读全文
摘要:官方解释yield yield生成器是php5.5之后出现的,官方文档这样解释:yield提供了一种更容易的方法来实现简单的迭代对象,相比较定义类实现 Iterator 接口的方式,性能开销和复杂性大大降低。 生成器的核心是一个yield关键字,一个生成器函数看起来像一个普通的函数,不同的是:普通函
阅读全文
摘要:Your requirements could not be resolved to an installable set of packages. 以上原因:不匹配composer.json要求的版本。 解决方案: composer可以设置忽略版本匹配, composer install --ig
阅读全文
摘要:redis 安装成功之后,我们是可以在命令行通过一些redis命令来操作的,但是如果我们要通过PHP来操作redis的话,还需要为php安装redis扩展。 可以通过命令:php -m 来查看php现在已经安装的一些扩展 默认情况下,php并没有redis扩展,那么我们需要为php打一个redis的
阅读全文
摘要:bcadd(被加数,加数,保留几位小数); bcadd(1,3,2);//4.00 要求处理后保留小数点后几位. bcsub bcmul bcdiv 类似几个函数
阅读全文
摘要:今天写程序报错:error:too few arguments to function 意思是:函数参数调用错误 分析:调用时参数多了或者少了 解决方案:改😄 php7 针对少传参的,报错!!!!
阅读全文
摘要:入口文件调试报错模式 ini_set('display_errors','1'); error_reporting(E_ALL); define('APP_ERROR_HANDLE',false); define('APP_DEBUG',true); 资源包地址 之前把资源包上传到code.taob
阅读全文
摘要:安装php7.2 lnmp 环境单独再配置php新版本: sudo ./install.sh mphp 我本次的环境,原有是用lnmp1.3 安装的 可以直接下载lnmp1.5的包,从里面单独安装php7.2,安装的过程中,原有的lnmp环境会被破坏掉; 默认没有安装redis,从lnmp1.5 的
阅读全文
摘要:array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。 如果原数组中的值的数据类型不是字符串或整数,函数将报错。 <?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse");print_r(arra
阅读全文
摘要:今天使用PHPExce插件导不出数据,发现是数据量过大的原因,这里只做简单的处理。 1、导出超时处理:在执行页面添加:set_time_limit(0); 2、内存溢出:在执行页面添加:ini_set("memory_limit", "1024M"); 简单来说就是在执行页面添加了以下两行代码: s
阅读全文
摘要:php7 中?? 与 ?: 的用法差别
阅读全文
摘要:多PHP版本只支持LNMP模式,LNMPA、LAMP模式下不支持!要使用多PHP先安装多PHP版本,在lnmp1.4源码(lnmp1.3的不行哦)目录下运行:./install.sh mphp 按提示选择要另外安装的PHP版本,不能多选,只能选一个,要安装多个需要安装完成后再运行前面的安装命令。已经
阅读全文