关于写程序

来源:互联网 发布:java.hhit.edu.cn 编辑:程序博客网 时间:2024/05/16 12:26
PHP 为用户提供了丰富的库函数即内部函数,能否熟练的使用 PHP 的内部函数,是衡量一个 PHP程序员合格与否的标准。那么如何使用 PHP 中的库函数呢?由于内部函数是集成在 PHP 解释器中的,所以它不用被定义,可以直接使用。使用时只是要注意函数的参数类型、调用方法、返回值及格式即可。

相对于用户自定义函数来说,PHP 的内部函数使用更简单。一是因为它不用定义;二是不用担心函数体本身会出错。如果在使用库函数时返回了不希望出现的结果,那么不要怀疑是系统函数有问题。因为这些函数都是经过了反复的实践证明的,是绝对正确无误的。


使用函数递归时要注意以下两个问题:

1. 在递归中要有使递归中止的代码,不能使递归陷入无限循环之中。
2. 避免递归函数调用超过 100~200 层的范围,因为可能会破坏堆栈从而使当前脚本终止。


在使用 strlen()函数时必须注意一个问题,当参数为西文字符时,能正确返回字符串的长度。而当参数为中文时,就得不到预想的结果。一个中文字符将被当作两个西文字符来处理。所以在使用 strlen()函数时要注意:参数只能是西文字符而不能是中文字符或者含有中文字符。

也就是说程序涉及到字符串时,需要考虑到不同字符造成的影响:长度,乱码,处理等等

在数据库操作时,如果把未经操作的单引号写入库里就会使 SQL 语句发生错误。所以给特殊字符加上斜线就显得尤为重要


写注释以明思路:我们真诚地建议您在程序中使用注释。如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用及工作原理。


单引号更严格一些。它可以防止任何变量扩展。双引号可以防止通配符扩展但允许变量扩展

0 0