PHP基础与面试题解析
需积分: 9 78 浏览量
更新于2024-09-10
1
收藏 73KB DOC 举报
"php笔试题汇总,包含关于PHP和JavaScript的常见编程问题,涉及函数使用、时间处理、数组操作、文件处理以及HTTP状态码等知识点。"
这些题目涵盖了多个PHP和JavaScript的基础概念,以下是每个问题及其相关的知识点:
1. 抓取远程图片到本地:在PHP中,可以使用`fsockopen`或`file_get_contents`函数配合`fclose`来实现远程数据获取,然后通过`file_put_contents`保存到本地。
2. 求3值最大值的函数:提供的代码中,使用了条件运算符(三元运算符)来比较三个值并返回最大值。更简洁的方法是使用`max()`函数,如`max($a, $b, $c)`。
3. 打印前一天的时间:PHP的`date`函数结合`strtotime`函数可以轻松实现,例如`echo date('Y年m月d日 H:i:s', strtotime('-1 day'))`。
4. JavaScript定义二维数组:JavaScript支持多维数组,可以直接创建,如`var arr = [[1, 2], [3, 4]]`。如果需要动态创建,可以使用`arr[0] = new Array()`。
5. 遍历文件夹及子文件夹:PHP的`scandir`函数可以列出指定目录下的文件,但无法遍历子目录。可以递归调用自定义函数,如`my_scandir`,以访问所有子目录中的文件。
6. JavaScript实现延迟跳转:`setTimeout`函数可以设置延迟执行的函数,如`setTimeout("go2b()", 5000)`将在5秒后调用`go2b`函数,改变页面位置。
7. HTTP状态码与`header`函数:HTTP状态码401表示未经授权,而`header`函数用于发送HTTP头信息,如`header("HTTP/1.0 404 Not Found")`表示返回找不到文件的状态。
8. PHP遍历目录和子目录:`opendir`打开目录,`readdir`读取目录条目,`closedir`关闭目录。为了遍历子目录,需要在循环内部递归调用相同函数。
以上知识点展示了PHP处理文件系统、时间、网络请求,以及JavaScript处理页面控制和数组操作的基本技巧。这些都是程序员面试中常见的问题,对于理解和提升基础技能至关重要。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-10-23 上传
2011-07-17 上传
2010-04-19 上传
2021-10-10 上传
2011-04-14 上传
2021-06-03 上传