开发 PHP 类库 拓展
发表于|更新于|php
|浏览量:
可以使用
https://zephir-lang.com/
phalcon就是用这个写的
似乎是一个很不错的存在
文章作者: developer
文章链接: http://example.com/2017/09/08/%E5%BC%80%E5%8F%91%20PHP%20%E7%B1%BB%E5%BA%93%20%E6%8B%93%E5%B1%95/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!
相关推荐
2015-09-09
getenv
取得系统的环境变量 语法: string getenv(string varname); 返回值: 字符串 函数种类: PHP 系统功能 内容说明 若正确取得环境变量 varname,则返回变量值。失败则返回 false。 使用范例 下例可以取得用户浏览器所在机器的网址 $ip = getenv(“REMOTE_ADDR”);
2019-04-30
斐波那契数列 php
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// 递归$len = 20;function f($a){ if ($a == 1 || $a == 2) { return 1; } return f($a-1) + f($a-2);}var_dump(f($len));// 数组function test($num){ $arr = []; for ($i = 0; $i < $num; $i++) { if ($i == 0 || $i == 1) { $arr[$i] = 1; } else { $arr[$i] = $arr[$i - 1] +...
2017-09-04
centos php Imagick pdf unable to read the file 解决办法
最近做了一个用Imagick转图片功能,composer里类库有的 我就不赘述了我是windows开发,主要克服安装imagick拓展的困难,之后会报错ghostscript之类的,也安装即可 转移到centos后没反应,只是报错 unable to read the file 解决办法1yum install ghostscript 由此推断centos上Imagick不支持的格式有可能都这么报
2018-01-17
php 小数点 错误 浮点型相乘错误
参考文献http://php.net/manual/zh/language.types.float.phphttp://php.net/manual/zh/book.bc.php 浮点计算精度有限有小数点时不能直接比较大小相乘也要小心 应该使用专业的函数bccomp比较大小 实例 123456var_export(100*'1.1');// 110.00000000000001var_export(100*'1.1' == 110);// falsevar_export(bccomp(100*'1.1' , 110 ));// 0 小数计算非常小心 1100*'1.1' 比较大小时 他是按一堆0的var_export也是一堆0var_dump 确实没有一堆0 有小数的计算要用bc系列计算函数实例 1234// 设置默认精度2位小数bcscale(2);// 相乘var_export(bcmul(0.1,9));
2019-09-05
PHP 值传递 引用传递
JS中数组是引用传递 PHP资源和对象等数据类型是引用传递,其数据类型是值传递(包括数组) 栈内存(快速内存)中存放标量数据类型,复合数据类型的变量名和数据地址 对象引用传递123456$obj = new stdClass;$obj->id = 1;$new = $obj;$new->id = 2;var_dump($obj->id); // 2var_dump($new->id); // 2 对象参数引用传递1234567function test($obj){ $obj->id = 2;}$obj = new stdClass;$obj->id = 1;test($obj);var_dump($obj->id); // 2 值传递12345$a = 1;$b = $a;$b = 2;var_dump($a); // 1var_dump($b); // 2 循环时引用带来的问题循环时候由于前后两个循环的变量名字一样,第一个循环时候,实际上是数组中每个元素的值被作为引用传递过去,第二个循环时候,$v...
2015-12-09
PHP parse_str() 解析字符串函数
把查询字符串解析到变量中: 示例: [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php parse_str("name=Bill&age=60"); echo $name."<br>"; echo $age; ?> [/pcsh] 语法 parse_str(string,array) 参数 描述 string 必需。规定要解析的字符串。 array 可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。
公告
This is my Blog