易截截图软件、单文件、免安装、纯绿色、仅160KB

php面试题附答案

基础题
  1.表单中 get与post提交方法的区别?
  答:get用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&..."。
  由于get提交参数后会在地址栏中显示出来,所以会产生严重的安全问题。
  get传输的数据量小,get传输的数据量小,这主要是因为受url长度限制;而post可以传输大量的数据。
  get限制表单中数据集的范围为asc2码,而post可以支持整个iso10646字符集。
  2.session与cookie的区别?
  答:cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。
  3.数据库中的事务是什么?
  答:事务就是一系列的操作,这些操作完成一项任务。只要这些操作里有一个操作没有成功,事务就操作失败,发生回滚事件。即撤消前面的操作,这样
可以保证数据的一致性。而且可以把操作暂时放在缓存里,等所有操作都成功有提交数据库,这样保证费时的操作都是有效操作。
简述题(50分)
  1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)
<?php
    echo date('Y-m-d H:i:s', strtotime('-1day')); //前一天
    echo '<br>';
    echo date('Y-m-d H:i:s', strtotime('-1week'));//前一周
    echo '<br>';
    echo date('Y-m-d H:i:s');//现在时间
    echo '<br>';
    echo date('Y-m-d H:i:s', strtotime('next Monday'));//下一个星期一
    echo '<br>';
    echo date('Y-m-d H:i:s', strtotime('last Monday'));//上一个星期一
?>
  2、echo,die(),print(),print_r() 的区别(3分)
    echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)
    print()    只能打印出简单类型变量的值(如int,string)
    print_r() 可以打印出复杂类型变量的值(如数组,对象)
    echo     输出一个或者多个字符串
    die()函数给出更易理解的错误提示,然后die()函数将自动退出程序。
    var_dump :输出布尔值
  3、能够使HTML和PHP分离开使用的模板(1分)
    smarty
  5、


相关文档:

php删除 复制文件夹及其文件夹下所有文件

<?php
  *   xCopy("feiy","feiy2",1):拷贝feiy下的文件到   feiy2,推销员的一天,包括子目录    
  *参数说明:    
  *   $destination:目的目录名    
  ......

PHP的realpath(...)

PHP的realpath(...)
Author:zfive5(zidong)
Email :zfive5@yahoo.com.cn
引子:
     昨天帮人改了一下PHP程序,在配eclipse+php(xdebug)+mysql+apache后,就陷入一步步漫长而乏味的调试中,虽然工具有些不太好用(但也对php环境9年来的进步感到兴奋), 在整个调试过程中,发现自己完全让rea ......

PHP连接MYSQL数据库

<p>04级新生名单</p>
<table border="1" width="80%" cellpadding="0">
<tr>
<td width="10%" align="center">Id</td>
<td width="20%" align="center">Name</td>
<td width="10%" align="center">Age</td>
<td width="10%" align="cent ......

php 截取utf 8字符串

找了很多这样的函数,还是觉的这个最好了
$a = 'aadfdsf夺顶替一枯基22245顶替sdffh压下';
/**
* 截取utf-8字符
* @param string $string
* @param int$length
*
* return string
*/
function cutstr($string, $length) {
preg_match_all("/./u", $string, $info);
$i = 0;
$str = '';
foreach($inf ......

ZendStudio通过Zend_Debugger与PHP集成,实现网页调试

对于PHP开发者来说,最重要的恐怕就是调试了,然而由于PHP是一种弱类型的语言,这种特新往往决定了它在调试方面的一些困难,因此好的调试方法和调试工具至关重要,这里我们需要为PHP集成Zend_Debugger调试器,通过它,无论进行本地调试还是远程调试,都非常方便,具体集成方法如下:
1、下载Zend_Debugger组件,可以到Zend ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号