php判断字符串长度 isset()速度比strlen()更快

在php里当需要判断一个字符串长度时,我们首先想到的是strlen()函数,不错,strlen()返回的就是字符串的长度,这样使用没有任何问题。不过,如果要从php程序优化的角度来看,使用strlen()判断字符串长度未免是最好的写法。 程序的优化,需要经验的积累,那是知识的沉淀,厚积薄发的体现。 有经验的程序员发现,php判断字符串长度,使用isset()在速度上比strlen()更快,执行效率更高。 因此,今天就分析一下strlen()和isset()这两个函数。 PHP strlen() 函数 定义和用法 strlen() 函数返回字符串的长度。 语法 strlen(string) 参数:string 描述:必需。规定要检查的字符串。 实例 <?php echo strlen(“Hello world!”); ?> 输出: 12 PHP isset() 函数 isset函数是检测变量是否设置。 格式: bool isset ( mixed var [, mixed var [, …]] ) 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 如果已经使用 unset() 释放了一个变量之后,它将不再是 isset()。若使用 isset() 测试一个被设置成 NULL […]