【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-PHP程序员面试题 - 编程语言,希望本篇文章对您学习有所帮助。
PHP程序员面试题 1.在PHP中当前脚本的名称不包括路径和查询字符串记录在预定义变量1中而链接到当前页面的的前一页面URL记录在预定义变量2中 ltphp //本页地址SCRIPT_NAME也可以:php/test.php echo _SERVERPHP_SELF.quotltbr /gtquot //链接到当前页面的前一页面的 URL 地址: echo _SERVERHTTP_REFERER.quotltbr /gtquot //其它的见参考手册语言参考》变量》预定义变量 //前执行脚本的绝对路径名:D:Inetpubwwwrootphp est.php echo _SERVERquotSCRIPT_FILENAMEquot.quotltbr /gtquot //正在浏览当前页面用户的 IP 地址:127.0.0.1 echo _SERVERquotREMOTE_ADDRquot.quotltbr /gtquot //查询query的字符串URL 中第一个问号 之后的内容:id1ampbi2 echo _SERVERquotQUERY_STRINGquot.quotltbr /gtquot //当前运行脚本所在的文档根目录:d:inetpubwwwroot echo _SERVERquotDOCUMENT_ROOTquot.quotltbr /gtquot gt 2.执行程序段ltphp echo 8-2 gt将输出__。
ltphp //参考手册》语言参考》运算符》算术运算符》为取模运算输出0 echo 8-2.quotltbr /gtquot //取模 a b 在 a 为负值时的结果也是负值。
输出-2 echo -83.quotltbr /gtquot //输出2 echo 8-3.quotltbr /gtquot gt 3.在HTTP 1.0中状态码 401 的含义是____如果返回“找不到文件”的提示则可用 header 函数其语句为____。
答401表示未授权headerquotHTTP/1.0 404 Not Foundquot见参考手册》函数参考》HTTP函数》header 4.数组函数 arsort 的作用是____语句 error_reporting2047的作用是____。
答arsort:对数组进行逆向排序并保持索引关系 error_reporting2047的作用是:report All errors and warnings 5.写出一个正则表达式过虑网页上的所有JS/VBS脚本即把script标记及其内容都去掉 ltphp scriptquot以下内容不显示ltscript languagejavascriptgtalertcclt/scriptgtquot echo preg_replacequot/ltscriptgt.gt.lt/scriptgt/siquot quot替换内容quot script gt 6.以Apache模块的方式安装PHP在文件http.conf中首先要用语句____动态装载PHP模块 然后再用语句____使得Apache把所有扩展名为php的文件都作为PHP脚本处理。
答LoadModule php5_module quotc:/php/php5apache2.dllquotAddType application/x-httpd-php .php 见参考手册》目录》II. 安装与配置》6. Windows 系统下的安装》Microsoft Windows 下的 Apache 2.0.x 7.语句 include 和 require 都能把另外一个文件包含到当前文件中它们的区别是____为了避免多次包含同一文件可以用语句____来代替它们。
答在如何处理失败时include 产生一个警告而 require 则导致一个致命错误require_once/include_once 8.一个函数的参数不能是对变量的引用除非在php.ini中把____设为on. 答 boolean :是否启用在函数调用时强制参数被按照引用传递 见参考手册》附录G 9.SQL 中LEFT JOIN的含义是__如果 tbl_user记录了学生的姓名name和学号ID tbl_score记录了学生有的学生考试以后被开除了没有其记录的学号ID和考试成绩score以及考试科目subject要想打印出各个学生姓名及对应的的各科总成绩则可以用SQL语句____. 答自然左外连接 create database phpinterview use phpinterview create table tbl_user ID int not null name varchar50 not null primary key ID create table tbl_score ID int not null score dec62 not null subject varchar20 not null insert into tbl_user ID name values 1 beimu insert into tbl_user ID name values 2 aihui insert into tbl_score ID score subject values 1 90 语文 insert into tbl_score ID score subject values 1 80 数学 insert into tbl_score ID score subject values 2 86 数学 insert into tbl_score ID score subject values 2 96 语文 select A.idsumB.score as sumscore from