当前位置:首页 > 体育

php面试题 2017年8道PHP面试题(真题+答案)

2017年8个php面试问题(真题+答案)

一个,

& lt?服务器端编程语言(Professional Hypertext Preprocessor的缩写)

echo count(strlen(" http://PHP . net ");?>。的执行结果是什么?

答案:1

说明:count(var)用于计算数组或对象中元素的个数。当var为null或空数组时,结果为0。如果var是普通变量,则返回1。通常返回var中元素或属性的个数。

二、使用list()函数需要注意什么?

回答:list()是语法结构。List($array)用于将数组中的元素快速赋值给一些变量。使用时要注意,$array必须是索引数组,索引值从0开始。

Iii .请解释php.ini中的safe_mode打开后哪些函数会受到影响。

回答:Safe_mode是php的安全模式。打开后主要会影响系统操作、文件、权限设置等方法,主要用来处理webshell。

下面是一些受影响的函数:ckdir,move _ uploaded _ file,chgrp,parse _ ini _ file,

chown,rmdir,copy,rename,fopen,require,highlight_file,show_source,include,symlink,link,touch,mkdir,unlink,exec,

shell_exec,pasathru,system,popen

需要注意的是,在PHP 5.3及以上版本中丢弃了safe_mode,在PHP 5.4及以上版本中完全去掉了这个特性。

4.请类比解释POSIX风格和Prel兼容正则表达式的主要功能

回答:

POSIX风格:

匹配正则表达式ereg并替换ereg_replace

Prel风格:

匹配正则表达式preg_match并替换preg_replace

Preg_match的执行效率比ereg快,preg_replace的执行效率比ereg_replace快。

5.如何在命令下运行php脚本(两种方式编写),如何将参数传递给php脚本?

回答:

第一种方法:首先进入php安装目录,执行php路径/文件名. php。

例子:php my_。服务器端编程语言(Professional Hypertext Preprocessor的缩写)

php -f "my_。php "

第二种方式:PHP-r“PHP脚本”;(不需要添加php开始和结束字符。).

示例:PHP-r“print _ r(get _ defined _ constants());”

将参数传递给php脚本:

第一种方式:PHP-r“var _ dump($ argv);”- -h(注意:如果要传递的参数以--开头,必须使用参数列表分隔符--才能正确传递参数。)

第二种方式:test.php文件代码:#!/usr/bin/php <。?phpvar _ dump($ argv);?>。

。/test.php-h-foo (add #!/usr/bin/php,即以-开头的参数可以直接传递)

6.php5中有哪些神奇的方法?请举例说明它们的用法

回答:

1.__construct():在实例化对象时自动调用。

2._ _ destroy():当对象被销毁或脚本被执行时自动调用。

3.__call():调用对象不存在的方法时执行此函数。

4.__get():获取对象不存在的属性时执行此函数。

5.__set():当设置对象不存在的属性时,执行该函数。

6.__isset():检测对象的属性是否存在时,执行此函数。

7.__unset():当对象的属性被破坏时,执行该函数。

8.__toString():该函数在对象作为字符串输出时执行。

9.__clone():克隆对象时执行此功能。

10.__autoload():实例化对象时,当类不存在时,执行此函数自动加载类。

11._ _ sleep():之前调用了serialize,它可以指定要序列化的对象属性。

12._ 12._ _唤醒:以前调用过unserialize,它可以执行对象初始化。

13.__set_state():调用var_export时,会调用它。使用__set_state的返回值作为var_export的返回值。

14.__invoke():当对象用作函数时执行此方法,通常不建议这样做。

七、简述php的垃圾收集机制

回答:

php中的变量存储在变量容器zval中,其中除了变量的类型和值之外,还包含is_ref和refcount字段。

Refcount指示指向变量的元素数量,is_ref指示变量是否有别名。

如果refcount为0,则回收变量容器。如果zval的refcount在减去1后大于0,它将进入垃圾缓冲区。

当缓冲区达到最大值时,恢复算法会循环通过zval判断是否是垃圾并释放。

在这个问题上,

http://blog.csdn.net/niluchen/article/details/9468365

还有更详细的解释!

七、用php实现双向队列

排队是一种线性表,它是按照先进先出的原则进行的

单向队列:只能从头到尾

双向队列:首尾可以进出

class DuiLie {

private $ array = array();//declare 空数组

公共函数setFirst($item){

return array _ unshift($ this->;array,$ item);//进入列中

}

公共函数delFirst(){

return array _ shift($ this->;数组);//出发

}

公共函数setLast($item){

return array _ push($ this->;array,$ item);//进入列尾

}

公共函数delLast(){

return array _ pop($ this->;array,$ item);//尾出

}

公共函数show(){

var _ dump($ this->;数组);//打印数组

}

公共函数Del(){

未设置($ this->;数组);//clear 空数组

}

}

1.《php面试题 2017年8道PHP面试题(真题+答案)》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《php面试题 2017年8道PHP面试题(真题+答案)》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/tiyu/1216603.html

上一篇

武汉农村商业银行客服电话 武汉农村商业银行客服系统升级通知

下一篇

oppor11怎么设置4g网络 霸道!临沂移动阉割OPPOR11! 限制电信联通上网!全网通不通!

郎朗宣布结婚 郎朗的结婚对象是谁是中国人吗

郎朗宣布结婚 郎朗的结婚对象是谁是中国人吗

近日,@著名钢琴家郎朗在微博上发布了九宫格的结婚照,宣布结婚喜讯,并附上一篇短文:“我找到了我的爱丽丝,她是吉娜·爱丽丝”。吉娜·吉娜·爱丽丝·雷德林格(Gina Gina Alice Redlinger),1994年出生于德国威斯巴登,是德国...

权志龙姐姐恋情 权志龙姐姐是谁恋爱对象是

6月2日,演员金敏君与歌手GD的姐姐时尚企业家全在结婚的前提下进行了真诚的交流。据报道,他们计划在今年10月结婚。金敏君曾主演《茶母与布拉格恋人》,好评如潮。...

苍井优结婚 苍井优的结婚对象是谁(图)

苍井优结婚 苍井优的结婚对象是谁(图)

33岁的玉傲娇嫁给了42岁的搞笑艺人李珊·梁泰,而女神的眼光不一样,或者说她是在瞬间结婚的!宇澳和他在山里的队友“小京”(山崎静代)成为朋友是因为他们与2006年的电影《扶桑花姑娘》合作,小京充当媒人成功撮合了他们。一个好朋友透露,玉吾敖没有怀...

类和对象的关系是什么

类和对象的关系是什么

类是对象的抽象,对象是类的具体实例。类是抽象的,不占用内存,对象是具体的,占用存储空。类是创建对象的蓝图。它是一个软件模板,定义了包含在特定类型对象中的方法和变量。类和对象是以计算机为载体的两种计算机语言的统称。对象是客观事物的抽象,类是对象的...

对数函数知识点总结 高中数学!幂函数、指数函数、对数函数知识点总结!很实用!

  • 对数函数知识点总结 高中数学!幂函数、指数函数、对数函数知识点总结!很实用!
  • 对数函数知识点总结 高中数学!幂函数、指数函数、对数函数知识点总结!很实用!
  • 对数函数知识点总结 高中数学!幂函数、指数函数、对数函数知识点总结!很实用!

152是什么意思 家里给介绍的相亲对象,吃饭一共300,她转我152是什么意思?

  • 152是什么意思 家里给介绍的相亲对象,吃饭一共300,她转我152是什么意思?
  • 152是什么意思 家里给介绍的相亲对象,吃饭一共300,她转我152是什么意思?
  • 152是什么意思 家里给介绍的相亲对象,吃饭一共300,她转我152是什么意思?
新周芷若曝恋情 绯闻对象是谁祝绪丹个人资料介绍

新周芷若曝恋情 绯闻对象是谁祝绪丹个人资料介绍

前几天,新版《倚天屠龙记》中饰演周芷若的演员斑比被拍到与朋友共进晚餐。这期间有个年轻人蹲下来背小鹿斑比,一边走在街上一边抚摸着小鹿斑比的屁股,行为相当亲密。后来斑比带着那人的豪车副驾,一伙人去玩密室逃跑。朱还没有回应。斑比的简介:斑比,1992...

函数周期性 双对称函数的周期性

  • 函数周期性 双对称函数的周期性
  • 函数周期性 双对称函数的周期性
  • 函数周期性 双对称函数的周期性