PHP
铁金木
这个作者很懒,什么都没留下…
展开
-
本地php开发环境出现 cURL error 60
本地php开发环境出现 cURL error 60: See http://curl.haxx.se/libcurl/c/libcurl-errors.html原创 2022-11-10 14:43:40 · 535 阅读 · 0 评论 -
Laravel Eloquent 方法说明
Eloquent 提供了许多方法来操作数据库。 基本的方法如下:all () - 取回所有记录find ($id) - 取回一条记录first () - 取回第一条记录save () - 将当前模型实例作为新记录添加到数据库中create ($data) - 通过数据数组创建一条新记录delete () - 删除当前记录destroy ($id) - 删除主键值为 $id 的记录...原创 2022-03-08 21:53:19 · 279 阅读 · 0 评论 -
PHP浮点数计算
1、通过乘100的方式转化为整数加减,然后在除以100转化回来……2、使用number_format转化成字符串,然后在使用(float)强转回来……3、php提供了高精度计算的函数库,实际上就是为了解决这个浮点数计算问题而生的。主要函数有:bcadd — 将两个高精度数字相加bccomp — 比较两个高精度数字,返回-1, 0, 1bcdiv — 将两个高精度数字相除bcmod — 求高精度数字余数bcmul — 将两个高精度数字相乘bcpow — 求高精度数字乘方原创 2022-03-03 09:18:19 · 787 阅读 · 0 评论 -
composer.lock文件的作用
在使用composer后目录中会出现2个文件,composer.lock和composer.json,现在来说说这两个文件的作用。1、composer.jsoncomposer.json文件中保存的是我们安装的组件及组件的版本要求。2、comopser.lockcomposer.lock文件中保存的是组件及其依赖的具体版本,在多人协同开发的情况下,这个文件能很好的解决组件不同而产生的问题。在使用composer install的时候是不会修改composer.lock这个文件,所以会把这个文件也放入转载 2021-06-08 15:22:18 · 1759 阅读 · 0 评论 -
Ubuntu系统LNMP环境下php拓展mcrypt
mcrypt 扩展已经过时了大约10年,并且用起来很复杂。因此它被废弃并且被 OpenSSL 所取代。 从PHP 7.2起它将被从核心代码中移除并且移到PECL中。本文讲述如何在Linux下安装PECL扩展Mcrypt。查看已安装模块执行命令: /usr/local/php/bin/php -m 或 php -m 可以查看已经安装的模块。注意:安装完LNMP,PHP源码都是自动删除的,需要自己进入src目录下解压缩。首先找到LNMP的解压目录,比如我安装的是LNMP1.5,解压目录就在/.转载 2021-03-03 14:35:11 · 295 阅读 · 4 评论 -
phpexcel 导入超过26列代码
include_once APP_PATH . "Common/Excel/PHPExcel.php"; include_once APP_PATH . "Common/Excel/PHPExcel/IOFactory.php"; include_once APP_PATH . "Common/Excel/PHPExcel/Writer/Excel2007.php"; $PHPExcel = new \PHPExcel(); ...原创 2021-01-28 13:45:49 · 139 阅读 · 0 评论 -
PHP 导出csv格式数字会自动变科学计数法
只要把数字字段后面加上显示上看不见的字符即可,字符串前面或者结尾加上制表符"\t".php 程序可以这样判断,注意一定是"\t",不是'\t'.注意一定是"\t",不是'\t'. 是 双引号注意一定是"\t",不是'\t'. 是双引号注意一定是"\t",不是'\t'. 是双引号...原创 2021-01-05 15:00:45 · 724 阅读 · 0 评论 -
PHP汉字转拼音
<?phpclass py_class{function py_class(){$this->pinyin=array("A"=>array(59371,41648,50400,33157,41392,18661,47599),"Ai"=>array(19697,32178,35504,36856,20712,25068,28663,26608,29399,19...原创 2020-04-28 09:55:15 · 1073 阅读 · 0 评论 -
PHP之Trait详解
php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如下代码实例:<?phptrait Dog{ public $name="dog"; public function...原创 2020-04-24 17:17:05 · 123 阅读 · 0 评论 -
PHP之闭包详解
匿名函数提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样:1 $func = function() {2 3 }; //带结束符可以看到,匿名函数因为没有名字,如果要使用它,需要将其返回给一个变量。匿名函数也像普通函数一样可以声明参数,调用方法也相同:1 $func = function( $param...原创 2020-04-21 15:52:54 · 383 阅读 · 0 评论 -
PHP匿名函数(闭包函数)详解
在PHP中匿名函数(Anonymous functions),也叫闭包函数( closures ),允许临时创建一个没有指定名称的函数。经常用作回调函数(callback)的参数。 当然,也有其他应用的情况。注:php闭包是PHP5.3版本之后才有的什么是闭包?闭包是可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中...原创 2020-04-21 15:48:12 · 762 阅读 · 0 评论