随笔分类 - PHP
摘要:如果用php的+-/计算浮点数的时候,可能会遇到一些计算结果错误的问题,比如echo intval( 0.58100 );会打印57,而不是58,这个其实是计算机底层二进制无法精确表示浮点数的一个bug,是跨语言的。所以基本上大部分语言都提供了精准计算的类库或函数库,比如php有BC高精确度函数库。
阅读全文
摘要:PHP有自动的垃圾回收机制,不需要像C一样,手动去处理内存 PHP可以自动进行内存管理,清除不再需要的对象。PHP使用了引用计数(reference counting)这种单纯的垃圾回收(garbage collection)机制。每个对象都内含一个引用计数器,每个reference连接到对象,计数
阅读全文
摘要:来源: https://www.laruence.com/2015/05/28/3038.html
阅读全文
摘要:PHP运行模式有哪几种? PHP运行模式其实是有五种的,不过对于目前来说,用得最多的就只有四种了,五种PHP运行模式分别是CGI、FastCGI、CLI、Web模块、ISAPI模式。 下面给大家详细的讲解一下这五种PHP运行模式吧! 一、CGI 全称是“通用网关接口”(Common Gateway
阅读全文
摘要:PHP对于无符号数,数据较大时,格式化会出现差1或2的情况,替代办法用mysql来计算结果 实例代码如下: function getUnsinInt($number) { $sql = "SELECT CAST( ($number & 0xFFFFFFFF) AS UNSIGNED INTEGER
阅读全文
摘要:1.PHP语言,当两个大数相乘时,会有精度损失问题 此种情况下,可以使用,php内置函数计算,返回字符串结果 $number_str = bcmul((string)$num, (string)$num1);
阅读全文
摘要:1.使用phpinfo(),查看当前php环境 2.在pecl 上下载对应的dll文件(由于有些扩展对Windows的兼容问题,有些扩展的dll只有linux版本,有些windows的需要自行编译),注意php版本,是TS还是NTS 3.将下载的dll文件copy到php的ext下 4.修改php配
阅读全文

浙公网安备 33010602011771号