php面试题汇总(三)基础知识点

1. 写出常见的三种设计模式,说说你的理解。
2. 描述一下顺序查找与二分查找,分析一下它们的效率。
3. 常用的linux命令

tar、grep、find、ssh、vim、diff、ls、pwd、cd、gzip、unzip、shutdown、ftp、ps、kill、rm、mv、cat、chmod、chown、passwd、mkdir、ifconfig、tail、yum、rpm、ping、wget

4. http与https区别
5. 写出下面执行的结果
$num = 10;
function test($num){
    $num = $num * 10;
}
test($num);
echo "{$num}\n";    // 10

if(0=="hello"){
    $num++;
}else{
    $num--;
}
echo "{$num}\n";    // 11
// 字符串和数字比较是否相等, 相当于把$str字符串隐性转换为数字,然后再比较,相当于 if( intval($str) == 0 ) 。if($str==0) 判断 和 if( intval($str) == 0 ) 是等价的,而和 if ($str) 是不一样的。if ($str) 可以判断 $str值有没有被初始化。有没有赋值,只要有赋值,就返回true。
6. 怎么修改session的生存时间

Linux命令

1. 查看内核版本命令
2. 查看cpu的info
3. 查看磁盘剩余
4. 查看内核版本命令
5 人推荐

声明:本文原创发布于加藤非博客,转载请注明出处:加藤非博客 jiatengfei.com 。如有侵权,请联系本站删除。

加藤非博客
请先登录再发表评论
  • 最新评论

  • 总共0条评论