百度php面试题(八)
一、基础题目
1、用PHP打印出前一天的时间,格式是2013-5-10 12:21
2、echo(),var_dump()的区别
4、实现中文字符串截取无乱码的方法
5、foo()和@foo()之间有什么区别
6、请写一个函数验证电子邮件的格式是否正确
7、如何声明一个名为“myclass”的没有方法和属性的类?并实例化它
8、GD库是做什么用的?
9、谈谈asp,php,jsp的优缺点
10、使用过哪些工具进行版本控制?阐述Subversion和Git的区别
11、使用过哪些PHP框架,并简述他们的优缺点
二、数据库题目
1、请写出数据类型(int char varchar datetime text)的意思,请问varchar和char有什么区别
2、如何对数据表内容进行分页显示,请简要描述
3、优化MYSQL数据库的方法,请写出你知道的所有方法
三、进阶题目
1、简要描述SESSION的工作原理,如何做到多平台共享SESSION
2、从哪些方面避免PHP程序被攻击,越详细越好
3、谈谈对MVC的认识与理解
4、Smarty,phplib的区别,并阐述Smarty模板的工作原理
5、对于大流量的网站,您采用什么样的方法来解决访问量问题
6、请简单阐述您最得意的开发之作