php框架应用:【送给程序员】8 个必备

php框架应用:【送给程序员】8 个必备

戳戳“浏览原文”IT行业学习视频任你看!(每人只能选一次哟~)91.2%的童鞋已前往[导读]做过PHP开发的程序员应当清楚,PHP中有很多内置的功能,掌握了它们,可以帮助你在做PHP开发时更加得心应手,本文将分享8个开发必备的PHP功能,个个都非常实用,希望各位PHP开发者能够掌握。1、传递任意数量的函数参数我们在.NET或JAVA编程中,一般函数参数个数都是固定的,但是PHP允许你使用任意个数的参数。下面这个示例向你展现了PHP函数的默许参数://两个默许参数的函数functionfoo($arg1=”,$arg2=”){echo“arg1:$arg1\n”;echo“arg2:$arg2\n”;}foo(‘hello’,"world’);/*输出:arg1:helloarg2:world*/foo();/*输出:arg1:arg2:*/下面这个示例是PHP的不定参数用法,其使用到了func_get_args()方法://是的,形参列表为空functionfoo(){//获得所有的传入参数的数组$args=func_get_args();foreach($argsas$k=$v){echo“arg”.($k+1).”:$v\n”;}}foo();/*甚么也不会输出*/foo(‘hello’);/*输出arg1:hello*/foo(‘hello’,‘world’,‘again’);/*输出arg1:helloarg2:worldarg3:again*/2、使用glob()查找文件大部分PHP函数的函数名从字面上都可以理解其用处,但是当你看到glob()的时候,你或许其实不知道这是用来做什么的,其实glob()和scandir()一样,可以用来查找文件,请看下面的用法://获得所有的后缀为PHP的文件$files=glob(‘*.php’);print_r($files);/*输出:Array([0]=p[1]=p[2]=post_p[3]=p)*/你还可以查找多种后缀名://取PHP文件和TXT文件$files=glob(‘*.{php,txt}’,GLOB_BRACE);print_r($files);/*输出:Array([0]=p[1]=p[2]=post_p[3]=p[4]=t[5]=t)*/你还可以加上路径:$files=glob(‘../images/a*.jpg’);print_r($files);/*输出:Array([0]=../images/g[1]=../images/g)*/如果你想得到 路径,你可以调用realpath()函数:$files=glob(‘../images/a*.jpg’);//appliesthefunctiontoeacharrayelement$files=array_map(‘realpath’,$files);print_r($files);/*outputlookslike:Array([0]=C:\wamp\









































中科医院专家微信
北京中科医院



转载请注明:http://www.xxcyfilter.com/zytd/650.html