通过面试题目学习php之简答题
来@源gao*daima.com搞@代#码网搞gaodaima代码 1、 请简述echo、print和print_r的区别? 答:echo和print实际上都不是函数,而是一个语法结构。不同的是echo返回值是void,并且可以输出多个参数值;而print返回值是int(总是返回1),且只能输出一个字符串值。Print_r是一个输出函数,返回值为boolean型,如果给出的是 string、integer或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素,并将把数组的指针移到最后边,使用 reset() 可让指针回到开始处。object与数组类似。 2、 请简述一下htmlspecialchars和htmlentities的区别? 答:这两个函数的功能都是将特殊字符转换为HTML字符编码(有& ‘ ” 这几个特殊符号),防止字符标记被浏览器执行。但是 htmlentities将转换所有的html标记,连同里面的它无法识别的中文字符也给转化了。 3、 请简述func_get_args和func_num_args的功能。 答:①int func_num_args( void )– 这个函数返回传递到目前定义函数的参数数目;②array func_get_args (void )– 这个函数返回的是包含目前定义函数所有参数的一个数组;③mixed func_get_arg ( int $arg_num )– 函数返回的是指定位置的参数的值 搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权 转载请注明原文链接:经过面试题目学习php之简答题 ![]() |