php 面试题

php 面试题五


使用过哪些PHP框架。

1、YII框架:

2、ThinkPHP框架:



php中,模板引擎的目的是什么? 你用过哪些模板引擎?

使用模板引擎的目的是使程序的逻辑代码和html界面代码分离开,是程序的结构更清晰。

使用过的模板引擎:Smarty、ThinkPHP的ThinkTemplate


7. 如何在页面之间传递变量(至少两种方式) ?   GET,POST,COOKIE,SESSION


8. 你所知道的php数组相关的函数?

array()----创建数组

array_combine()----通过合并两个数组来创建一个新数组

range()----创建并返回一个包含指定范围的元素的数组

compact()----建立一个数组

array_chunk()----将一个数组分割成多个

array_merge()----把两个或多个数组合并成一个数组

array_slice()----在数组中根据条件取出一段值

array_diff()----返回两个数组的差集数组

array_intersect()----计算数组的交集

array_search()----在数组中搜索给定的值

array_splice()----移除数组的一部分且替代它

array_key_exists()----判断某个数组中是否存在指定的key

shuffle()----把数组中的元素按随机顺序重新排列

array_flip()----交换数组中的键和值

array_reverse()----将原数组中的元素顺序翻转,创建新的数组并返回

array_unique()----移除数组中重复的值


9你所知道的设计模式有哪些?

工厂模式、策略模式、单元素模式、观察者模式、命令链模式


10常使用那些代码版本控制软件?

通常一个项目是由一个团队去开发,每个人将自己写好的代码提交到版本服务器,由项目负责人按照版本进行管理,方便版本的控制,提高开发效率,保证需要时可以回到旧版本。

常用的版本控制器:SVN



11PHP加速模式/扩展? PHP调试模式/工具?

Zend Optimizer加速扩展

调试工具:xdebug



12show processlist; 这个命令的作用?

显示哪些线程正在运行


13SHOW VARIABLES; 这个命令的作用?

显示系统变量和值


14SHOW VARIABLES like ’%conn%’; 这个命令的作用?

显示系统变量名包含conn的值


15LEFT JOIN 写一个SQL语句?

SELECT A.id,A.class FROM A LEFT JOIN B ON A.cid=B.id


16请写出5个常用的unix操作命令。

1、Ls -l

2、tar -zxvf

3、Touch

4、Cat

5、Mkdir

6、rm


17请写出以下5个UNIX系统配置文件/服务的作用。

/etc/passwd 

/etc/hosts 

/etc/fstab 

Crontab

sshd

1、/etc/passwd :用户信息文件,其中包含用户名、用户是否有密码、用户ID及用户所属组

2、/etc/hosts:主机名数据库,包IP地址、主机名或域名、别名等信息,在此文件中添加记录可绕过DNS

3、/etc/fstab  保存了系统所有分区信息的配置文件。

4、Crontab 计划任务命令

5、Sshd 远程连接管理命令



18请列出5个常用的PHP操作MySQL的函数

1、Mysql_connect()

2、Mysql_select_db()

3、Mysql_query()

4、Mysql_fetch_row()

5、Mysql_close()


19什么是时间戳? 如何取得当前时间戳?

时间戳是从1970年1月1日 00:00:00到指定日期的秒数。

获取当前时间戳:time()


20有一个网页地址, 比如PHP开发资源网主页: http://www.phpres.com/index.html,如何得到它的内容?

获取网页内容:

$url=”http://www.phpres.com/index.html“;

$str=file_get_contents($url);


21如何得到当前执行脚本路径,包括所得到参数

$_SERVER['DOCUMENT_ROOT'].$_SERVER['REQUEST_URI'];取得当前页面的完整路径和参数。

取得参数:$_SERVER['QUERY_STRING'];


22如何用php的环境变量得到一个网页地址的内容?ip地址又要怎样得到?

echo $_SERVER ["PHP_SELF"];

echo $_SERVER ["SERVER_ADDR"];


文章来至:http://www.codexueyuan.com/learn/learn-detail30-phpmianshitiwu

你可能感兴趣的:(php)