2-面试题汇总-php程序

2-面试题汇总-php程序

ID:9227434

大小:380.14 KB

页数:23页

时间:2018-04-23

2-面试题汇总-php程序_第1页
2-面试题汇总-php程序_第2页
2-面试题汇总-php程序_第3页
2-面试题汇总-php程序_第4页
2-面试题汇总-php程序_第5页
资源描述:

《2-面试题汇总-php程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京星模实训学校培养IT界的明星模特面试题汇总——PHP程序是什么?怎么做?为什么?专博1、写出五种以上你使用过的PHP的扩展的名称(提示:常用的PHP扩展)mysql、gd2、pdo、curl、mbstring、soap等,在php.ini中可以找到。尽量多了解一些扩展,了解他们的功能(能做什么)。2、了解MVC模式吗?请写出三种以上目前PHP流行的MVC框架名称(不区分大小写)MVC是Model(模型)、View(视觉)、Controll(控制器)的缩写。MVC(Model-View-Controller)介绍模型(Model):应用程序的模型部分关心的是欲显示

2、的数据的细节。模型通常关注的是应用程序的业务逻辑部分,关注的是如何使用数据库来读取和保存数据。视图(View):视图关心的是用户显示的部分,它通常是HTML。控制器(Controller):控制器将特定的模型和视图结合起来,保证将正确的数据显示到页面上。常用的MVC框架:ZendFrameworkFleaPHPCakePHPThinkPHPCI大家有时间可以对框架进入多一些的深入了解。3、用PHP打印出前一天的时间格式是2008-2-818:00:10echo'昨天:',date('Y-m-dH:i:s',strtotime('-1day')),"
";ec

3、ho'昨天:',date('Y-m-dH:i:s',mktime(date('H'),date('i'),date('s'),date("m"),date("d")-1,date("Y"))),"
";参考strtotime.phpmktime.php4、echo(),print(),print_r()的区别var_dump()echo与print:它们都不是真正的函数,是一种语法结构(也有说print是函数,echo不是)。echo和print后面都可不用加(),如:echo'ok';print'ok';运行速度echo稍快一些,因为echo并不返回值,p

4、rint返回一个值int(1)。结论:1、一般用echo,除非三元运算时。$a=5;($a==5)?print'5':print0;2、echo后不要跟()。print_r是递归打印,主要用于输出数组对象。北京市海淀区清河清景园3号楼1单元9层邮编:100085电话:010-819983565271792352717924http://www.xingmo.cn北京星模实训学校培养IT界的明星模特3、print只能有一个参数,所以不能不能用",",而echo可以。参考echo_print_print_r.php5、能够使HTML和PHP分离开使用的模板其实PHP本身

5、就是一种模版引擎。参考require.php常用的模板引擎:smarty,还有PHPLib,FastTemplate,Savant等。模板引擎列表:http://www.sitepoint.com/forums/showthread.php?t=1237696、如何实现字符串翻转?可用内置函数strrev。如果不准用PHP内置函数的就自己写:参考strrev2.phpHello->olleH7、$a="hello";$b=&$a;unset($b);$b="world";whatis$a?参考references.php此题的目的是要深刻理解引用。通常,在将一个变量

6、的值赋给另外一个变量的时候,先产生原变量的一个副本,然后再将它保存在内存的其他地方。如:$a=5;$b=$a;首先产生$a的一个副本,然后再将它保存到$b中。如果随后改变$a的值,$b的值不会改变:$a=7;//这时$b仍然是5可以使用引用操作符&来避免这样的副本。如:$a=5;$b=&$a;$b=7;//这时$a和$b都会是7。这行也可以换成$b=7;引用是非常有趣的。请记住,引用就像一个别名,而不是一个指针。$a和$b都指向了内存的相同地址。可以通过重置它们来改变所指向的地址。如下所示:unset($a);重置并不会改变$b的值,但是只可以破坏$a和值7保存在内

7、存中的连接。可以搜索:引用site:php.net进一步深入了解PHP的引用。也可以直接访问这个页面:http://www.php.net/manual/zh/language.references.php北京市海淀区清河清景园3号楼1单元9层邮编:100085电话:010-819983565271792352717924http://www.xingmo.cn北京星模实训学校培养IT界的明星模特http://www.php.net/manual/zh/language.references.unset.php当unset一个引用,只是断开了变量名和变量内容之间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。