yahoo-php面试笔试题目 

yahoo-php面试笔试题目 

ID:24512091

大小:68.50 KB

页数:4页

时间:2018-11-15

yahoo-php面试笔试题目 _第1页
yahoo-php面试笔试题目 _第2页
yahoo-php面试笔试题目 _第3页
yahoo-php面试笔试题目 _第4页
资源描述:

《yahoo-php面试笔试题目 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Yahoo-PHP面试笔试题目1.以下哪一句不会把John新增到users阵列?*$users[]=john':*array_add($users,john’);*array_push($users,‘john’);*$users

2、

3、=john';2.sort()、assort()、和ksort()有什么分别?它们分别在什么情况下使用?3.以下的代码会产生什么?为什么?$num=10;functionmultiply(){$num=$rmm*l0;}multiply():echo$num;4.一个reference跟一个正规的变

4、量有什么分别?如何passbyreference?在什么情况下我们需要这样做?5.哪一些函式可以在现正执行的脚本中加入函式库?以下是MattWilkin提供的解答:1.以下哪一句不会把John新增到users阵列?*$users[]=john';成功把John新增到阵列users。水array_add($users,’john');函式array_add()无定义。本array_push($users,‘john');成功把John新增到阵列userso*$users

5、

6、=‘john,:语法错误。2.sort()、assort(

7、)、和ksort()有什么分别?它们分别在什么情况下使用?*sort()根据阵列中元素的值,以英文字母顺序排序,索引键会由0到n-1重新编号。主要是当阵列索引键的值无关疼痒时用来把阵列排序。ssort()PHP没有assort()函式,所以可能是asort()的笔误。asort()与sort0—样把阵列的元素按英文字母顺序来排列,不同的是所有索引键都获得保留,特别适合替联想阵列排序。*ksort()根据阵列中索引键的值,以英文字母顺序排序,特别适合用于希望把索引键排序的联想阵列。3.以下的代码会产生什么?为什么?$num=10;

8、functionmultiply(){$num=$num*10;multiply():echo$num;由于函式mu1tiply()没有指S$num为全域变量(例如global$num或者$_GLOBALS[’num’]),所以$num的值是10。4.—个reference跟一个正规的变量有什么分别?如何passbyreference?在什么情况下我们需要这样做?Reference传送的是变量的地址而非它的值,所以在函式中改变一个变量的值时,整个应用都见到这个变量的新值。一个正规变量传送给函式的是它的值,当函式改变这个变量的值时

9、,只有这个函式才见到新值,应用的其他部分仍然见到旧值。$myVariable=“its’value”:Myfunction(SrayVariable)://以reference传送参数以reference传送参数给函式,可以使函式改变了的变量,即使在函式结束后仍然保留新值。4.哪一些函式可以用来在现正执行的脚本中插入函式库?对这道题目不同的理解会有不同的答案,我的第一个想法是插入PHP函式库不外乎include()、include_once()、require()>require_once(),但细心再想,「函式库」也应该包括c

10、om物件和.net函式库,所以我们的答案也要分别包括com_load和dotnetjoad,下次有人提起「函式库」的时候,别忘记这两个函式。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。