- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(word)2012Php面试题整理(答案)
Php面试题整理
在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量中;而链接到当前页面的URL记录在预定义变量中。执行程序段?php echo 8%(-2) ?将输出。在HTTP 1.0中,状态码 401 的含义是客户端在授权头信息中没有有效的身份信息时访问受到密码保护的页面;如果返回“找不到文件”的提示,则可用 header 函数,其语句为header(HTTP/1.0 404 Not Found);。数组函数 arsort 的作用是语句 error_reporting(2047)的作用是error_reporting = E_ALL相等
以Apache模块的方式安装PHP,在文件http.conf中首先要用语句LoadModule??? php5_module D:/xampp/apache/bin/php5apache2.dll动态装载PHP模块,然后再用语句AddType application/x-httpd-php .php使得Apache把所有扩展名为php的文件都作为PHP脚本处理。语句 include 和 require 都能把另外一个文件包含到当前文件中,它们的区别是发生异常时include产生警告require产生致命错误;为了避免多次包含同一文件,可以用语句来代替它们。类的属性可以序列化后保存到 session 中,从而以后可以恢复整个类,这要用到的函数是一个函数的参数不能是对变量的引用,除非在php.ini中把allow_call_time_pass_reference设为on.SQL 中LEFT JOIN的含义是。如果 tbl_user记录了学生的姓名(name)和学号(ID),tbl_score记录了学生(有的学生考试被开除了,没有其记录)的学号(ID)和考试成绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总成绩,则可以用SQL语句在PHP中,heredoc是一种特殊的字符串,它的结束标志必须结束标识符;结束。用PHP打印出前一天的时间格式是2006-5-10 22:21:21“Y-m-d H:i:s”,strtotime(“-1 day”));
echo(),print(),print_r()的区别echo可以一次输出多个值,多个值之间用逗号分隔。echo是语言结构(language construct),而并不是真正的函数,因此不能作为表达式的一部分使用。
print()函数print()打印一个值(它的参数),如果字符串成功显示则返回true,否则返回false。
print_r()可以把字符串和数字简单地打印出来,而数组则以括起来的键和值得列表形式显示,并以Array开头。能够使HTML和PHP分离开使用的模板Smarty PHPLib,FastTemplate,Savant
如何实现PHP、JSP交互?SOAP,XML_RPC,Socket function,CURL都可以实现这些使用哪些工具进行版本控制?SVN Subversion on Apache/DAV 做服务端,TortoiseSVN做客户端如何实现字符串翻转用javascipt打印 “上海爱吉”document.write(上海吉它);使用五种以上方式获取一个文件的扩展名Return strstr($file_name,’.’);
}
Get_ext2($file_name)
{
Return substr($file_name,strpos($file_name,’.’));
}
Get_ext3($file_name)
{
$arr = pathinfo($file_name);
Return $arr[extension];
}
Get_ext4($file_name)
{
Return array_pop(explode(’.’,$file_name));
}
用PHP写出显示客户端IP与服务器IP的代码Class getIP()
{
//获取客户端ip(client)
Function clientIP()
{
$cip = $_SERVER[REMOTE_ADDR];
$cip1 = $_SERVER[HTTP_CLIENT_IP];
$cip2 = $_SERVER[HTTP_X_FORWARDED_FOR];
$cip1 ? $cip = $cip1 : null;
$cip2 ? $cip = $cip2 : null;
Return $cip;
}
//获取服务器端ip
Function serverIp()
{
Return gethostbyname($_SERVER_NAME);
文档评论(0)