php面试题四

php面试题二
8. 谈谈事务处理
答案是:事物只是一组SQL语句,通常因为它们是彼此相互依赖的。所有要在全有或者
全无的模式下执行,只有当所有的语句都执行成功了,一个事物才算成功了,
任何一个语句中的失败应该都会导致系统"回滚"到它先前的状态,以避免数据连接/崩溃问题。
9. apache+mysql+php实现最大负载的方法。
答案是:
一、合理的规划表结构。
二、合理的书写sql语句。
三、运用动态生成静态技术把不是经常更新的内容生成静态页面。减轻服务器的压力。
四、通过smarty模版打开缓存技术。
五、合理的配置服务器的硬件资源。
10. 实现中文字符串截取无乱码的方法。
    可以通过php自己带的函数mb_substr.
    如果是简单的截取的话可以用substr($char,0,15).char(0)这个方法
11.
<?php
$empty='';
$null=null;
$bool=false;
$notSet;
$array=array();
<?php
$a="hello";
$b=&$a;
unset($b);
$b="world";
echo $a;
?>
答案:hello;
12.
<?php
$empty='';
$null=null;
$bool=false;
$notSet;
$array=array();
?>
<?php
$a=1;
$x=&$a;
$b=$a++;
echo $b;
?>
答案是:1
?>
13.
<?php
$empty='';
$null=NULL;
$bool=false;
$notSet;
$array=array();
//以下是问题
$x=empty($array);
echo $x?"true":"false";
?>
答案是:true
14.用PHP写出显示客户端IP与服务器IP的代码:
<?php
//显示客户端的ip代码是:
echo $_SERVER['REMOTE_ADDR'];
//显示服务器的ip的程序时:
echo $_SERVER['SERVER_ADDR'];
//显示服务器的主机名称的程序时
echo $_SERVER['SERVER_NAME'];
?>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值