php中常见的大坑,开发中应尽量避免
来源:互联网 发布:罗马里奥进球数据 编辑:程序博客网 时间:2024/05/22 15:27
1、不同系统获取的路径,文件名编码不同
2、32位和64位PHP最大值不同PHP_INT_SIZE,PHP_INT_MAX,intval
3、filesize不能正确获取大于2G文件的大小
4、filesize缓存的问题,需调用clearstatcache
5、内部编码使用ansi
6、保存文件使用utf-8必须删除bom签名
7、json_encode只能支持utf-8编码
8、trim中有中文空格会引起乱码
9、strrchr仅能查找字符,不能查找字符串
测试如下代码
$a = array(1=>'one', 2=>'two');
foreach ($a as $key => &$val) {}
var_dump($a);
foreach ($a as $key => $val) {}
var_dump($a);
测试如下代码
'404abc'==404
测试如下代码
count(false)
count(null)
13、浮点运算时应注意丢失精度(PHP遵循IEEE 754双精度)
测试如下代码
floor((0.1+0.7)*10)
intval( 0.58*100 )
var_dump((8 - 6.4) == 1.6)
阅读全文
0 0
- php中常见的大坑,开发中应尽量避免
- struts1中应尽量避免使用全局变量!
- 开发中如何尽量的避免BUG
- 在FPGA开发中尽量避免全局复位的使用?
- 在FPGA开发中尽量避免全局复位的使用
- Android开发中尽量避免使用jpg图片
- 面试过程中,常见大坑!
- sql中应避免的问题!
- 建立数据库的过程中应注意避免使用一些常见字
- 机器学习实践中应避免的七种常见错误
- 机器学习实践中应避免的七种常见错误
- 机器学习实践中应避免的七种常见错误
- [机器学习]机器学习实践中应避免的七种常见错误
- 机器学习实践中应避免的七种常见错误
- 机器学习实践中应避免的七种常见错误
- 机器学习实践中应避免的七种常见错误
- Android开发中遇到的大坑
- VSTO开发中应避免有相同的项目名在同一个Office应用中
- 正则学习
- Linux 内核线程的使用
- Java 文件上传功能Controller
- 为自己创建的mysql数据库,添加新用户
- Swing的JTable常用方法
- php中常见的大坑,开发中应尽量避免
- android自学第四天 Spinner 和 AutoCompleteTextView 基本适配器控件的使用
- linux大文件分割与合并
- caffe中一些注意事项
- PageRank on an Evolving Graph(论文粗读)
- centOS系统找到locate命令及locate搜索不到存在的文件
- pandas之重排分级数据到整数索引
- Solr打分排序规则自定义
- jquery 动态表格合并