欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php最新面试题分享

程序员文章站 2022-04-27 20:06:43
...
本文主要和大家分享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"];

相关推荐:

php面试题中笔试题目的汇总

11个提问频率最高的php面试题

php面试题分享

以上就是php最新面试题分享的详细内容,更多请关注其它相关文章!

相关标签: php 分享 试题