欢迎来到天天文库
浏览记录
ID:25728349
大小:72.50 KB
页数:5页
时间:2018-11-22
《php面试题附答案 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PHP面试题附答案1.Whichofthefollowingwillnotaddjohntotheusersarray?1.$users[]=‘john’;2.array_add($users,’john’);3.array_push($users,John');4.$users
2、
3、=‘john,:Answer:2,42.Whatsthedifferencebetweensort(),asort()andksort(),rsort()?Underwhatcircumstanceswouldyouuseeachof
4、these?sort():本函数对数组的值进行排序。当本函数结束时数组单元将被从最低到最高重新安排,array中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。asort():这个函数将数组的值重新排序,由小至大排列。数组的索引亦跟着值的顺序而变动。当您在程序中需要重新整理数组值的顺序时,就可以使用这个函数。ksort():对数组按照键名排序,保留键名到数据的关联。本函数主要用于关联数组。rsort():本函数对数组进行逆向排序(最高到最低)。与sort()执行相反的操作。3.Whatwouldthefo
5、llowingcodeprinttothebrowser?Why?$num=l0;functionmultiply(){$num=$num*10:multiply();echo$num;101.Whatisthediffereneebetweenareferenceandaregularvariable?Howdoyoupassbyreferencewhywou1dyouwantto?passbyreferencelikethisfunctions($vars);itlikesmorefast;2.Whatfun
6、ctionscanyouusetoaddlibrarycodetothecurrentlyrunningscript?inlcude()orrequire():3.WhatisthedifferencebetweenfooOfoo()?iffoo()throwaerror,willbealert,butfoo()no;4.HowdoyoudebugaPHPapplication?xdebugorusedie()doit;5.Whatdoes===do?What'sanexampleofsomethingthatw
7、illgivetruefor‘==',butnot‘==='?用于精确比较ex:(”二二null)=〉truebut(”二==null)=〉false;1.Howwouldyoudeclareaclassnamed“myclass”withnomethodsorproperties?classmyclass{2.Howwouldyoucreateanobject,whichisaninstanceof“myclass”?$myoject=newmyclass();3.Howdoyouaccessandsetpro
8、pertiesofaclassfromwithintheclass?getVar()orsetVar():4.Whatisthedifferencebetweenincludeinclude_once?includerequire?require:PHP程式在执行前,就会先读入require所指定引入的档案,使它变成PHP程式网页的一部份。常用的函式,亦可以这个方法将它引入网页中。错误产生致命错误。inelude:这个函式一般是放在流程控制的处理区段中。PHP程式网页在读到include的档案时,才将它读进来。这
9、种方式,可以把程式执行时的流程简单化。错误产生警报。inelude_once:此行为和include()语句类似,唯一区别是如果该文件中的代码已经被包含了,则不会再次包含。如同此语句名字暗示的那样,只会包含一次。1.Whatfunctionwouldyouusetoredirectthebrowsertoanewpage?1.redir()2.header()3.location()4.redirect()22.Whatfunctioncanyouusetoopenafileforreadingandwritin
10、g?1.fget():2.file_open():3.fopenO;4.open_file():315.What'sthedifferencebetweenmysql_fetch_row()andmysql_fetch_array()?mysql_fetch_row():返回根据所取得的行生成的数组,如果没有更多行则返回FALSE。mysql_fetch_array():
此文档下载收益归作者所有