php最新面试题分享

小云云
小云云asal
2018-03-21 10:02:401112semak imbas

本文主要和大家分享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面试题分享

Atas ialah kandungan terperinci php最新面试题分享. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:mysql主从配置实例详解Artikel seterusnya:php变量原理详解