PHP7有哪些潜在问题或常见坑需要注意?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2337个文字,预计阅读时间需要10分钟。
您知道PHP7有哪些需要注意的坑吗?以下为您介绍十个在PHP7中需要避免的坑,希望对您有所帮助!
1. 不要使用mysql_类函数,最终将不再支持。你无需再看到建议不要使用mysql_函数的提示。
2. 避免使用魔术引用,尽量使用显式类型声明。
3. 谨慎使用未定义的变量,使用isset()或empty()检查变量是否已定义。
4. 避免在循环中使用++$i或--$i,使用$i++或$i--。
5. 不要使用eval()函数,它可能导致安全风险。
6. 避免使用register_globals,开启它可能导致安全问题。
7. 不要使用魔术引号,尽量使用单引号或双引号。
8. 避免使用全局函数,尽量使用局部函数。
9. 不要使用旧的日期和时间函数,如mktime(),使用DateTime类。
10. 避免使用不安全的字符串函数,如eregi(),使用preg_replace()等更安全的函数。
1. 不要使用 mysql_ 类函数
终于,你不用再看到建议不要使用 mysql_ 函数的提示了。
本文共计2337个文字,预计阅读时间需要10分钟。
您知道PHP7有哪些需要注意的坑吗?以下为您介绍十个在PHP7中需要避免的坑,希望对您有所帮助!
1. 不要使用mysql_类函数,最终将不再支持。你无需再看到建议不要使用mysql_函数的提示。
2. 避免使用魔术引用,尽量使用显式类型声明。
3. 谨慎使用未定义的变量,使用isset()或empty()检查变量是否已定义。
4. 避免在循环中使用++$i或--$i,使用$i++或$i--。
5. 不要使用eval()函数,它可能导致安全风险。
6. 避免使用register_globals,开启它可能导致安全问题。
7. 不要使用魔术引号,尽量使用单引号或双引号。
8. 避免使用全局函数,尽量使用局部函数。
9. 不要使用旧的日期和时间函数,如mktime(),使用DateTime类。
10. 避免使用不安全的字符串函数,如eregi(),使用preg_replace()等更安全的函数。
1. 不要使用 mysql_ 类函数
终于,你不用再看到建议不要使用 mysql_ 函数的提示了。

