php面试题2
来源:互联网 发布:淘宝网商城购物 编辑:程序博客网 时间:2024/06/05 03:35
写出五种以上你使用过的PHP的扩展的名称(提示:常用的PHP扩展)
mysql、gd2、pdo、curl、mbstring、soap
了解MVC模式吗?请写出三种以上目前PHP流行的MVC框架名称(不区分大小写)
ThinkPHPCIYII
用PHP打印出前一天的时间格式是2008-2-8 18:00:10
//显示出昨天的日期年-月-日 时:分:秒echo date("Y-m-d H:i:s", strtotime('-1 day'));
echo(),print(),print_r()的区别 var_dump()
echo与print:它们都不是真正的函数,是一种语法结构(也有说print是函数,echo不是)。echo和print 后面都可不用加(),如: echo ‘ok’; print ‘ok’;运行速度echo稍快一些,因为echo并不返回值,print返回一个值int(1)。结论:1、一般用echo,除非三元运算时。$a=5; ($a==5) ? print ’5′: print 0;2、echo 后一般不要跟()。print_r是递归打印,主要用于输出数组对象。print只能有一个参数,所以不能不能用”,”,而echo可以。Sprintf 以一定的格式 格式化一个字符串
能够使HTML和PHP分离开使用的模板
常用的模板引擎:smarty,还有PHPLib,FastTemplate,Savant等。
实现中文字串截取无乱码的方法。
a.可以用正则b.用mb_substr()
什么样的内容为空?
empty()、isset()、is_null
用PHP写出显示客户端IP与服务器IP的代码
得到服务器端的IP://gethostbyname() 参考gethostbyname.php 有时候得不到。$_SERVER['SERVER_ADDR'];得到客户端的IP:$_SERVER['REMOTE_ADDR'];
某内容管理系统:用户提交内容后,系统生成静态HTML页面;写出实现的基本思路,最好写出相关代码。
ob_start(); if(!is_file("3.html") | time()-filemtime('3.html')>5){ echo "要想输出的数据"; $content=ob_get_contents(); $fb=fopen("3.html",'w'); fwrite($fb,$content); fclose($fb); }else{ echo "This is my article"; echo "</br>"; echo file_get_contents("3.html"); }
0 0
- PHP面试题2
- php面试题2
- php面试题2--php面试题系列
- PHP面试题(2)
- PHP开发工程师面试题2
- PHP面试题
- PHP面试题
- PHP编程面试题
- php面试题
- PHP新手面试题
- php面试题三
- php面试题四
- PHP面试题五
- php面试题
- PHP面试题
- PHP面试题汇总
- PHP面试题
- PHP面试题汇总
- 通过学习学生信息管理系统软件,C程序中,如何设计和编写一个应用系统?
- android 权限一览表
- 第九周实践——阅读程序(1)
- DBA学习笔记 - chapter 4 数据字典和控制文件(2)
- python3.3.5+oracle+windows
- php面试题2
- 谈谈javascript中设计模式第一篇
- 显示百度地图
- 第十四周——阅读程序(3)
- jQueery-基础选择器
- 第二次 改写学生系统成绩
- AndroidStudio 使用AIDL
- 四个C++函数模板实例
- UVA oj 414 Machined Surfaces(水题)