PHP||PHP函数相关题目
后台-插件-广告管理-内容页头部广告(手机) |
PHP函数
1.用最简短的代码编写一个获取3个数字中最大值的函数。
function getmax($a,$b,$c){
$m = $b > $c ? $b : $c;
return $a > $m ? $a : $m;
2.写一个函数,尽可能高效的从一个标准URL中取出文件的扩展名。
function get_extension($url){
$arr = parse_url($url);
$path = $arr['path'];
$str = strrchr($path, '.');
return $str;
}
3.函数的参数赋值方式有传值赋值和传地址赋值,请说明这两种赋值方式的区别,并讨论何时使用传值赋值,何时使用传地址赋值。
①传值赋值:将实参的值复制到对应的形参中,在函数内部由操作来完成,操作的结果不会影响到实参,即函数返回后,实a参的值不会改变。
②传地址赋值:将实参的内存地址传递到形参中。这是函数内部的所有操作都会影响到实参的值,返回后实参的值会发生变化。传递地址赋值就是传值时在原有的基础上加“&”符号。
③当需要将经过函数变化后的参数值带回原变量时或者可以改变原变量的值 (为了节省内存地址,不复制分配内存空间),使用地址传递;当原变量的值一定不能发生改变的时候,用值传递。
4.include()函数和require()函数的区别是什么?
① include()在没有找到文件时候则会输出警告,不会终止脚本的处理。require()如没有找到调用的文件,会输出错误信息,并且立即终止程序运行。
② 通过include()调用外部文件时,只有程序执行到该语句才会调用外部文件。使用require()调用文件时,只要程序执行,会立即调用外部文件
5.腾讯QQ号是从10000开始的整数,那么,QQ号的正则表达式是什么&
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。
在线投稿:投稿 站长QQ:1888636
后台-插件-广告管理-内容页尾部广告(手机) |