加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 襄阳站长网 (https://www.0710zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

PHP程序员必须会的 45 个PHP 面试题

发布时间:2020-12-25 16:24:18 所属栏目:运营 来源:网络整理
导读:副标题#e# Q1: == 和 === 之间有什么区别? 话题:?PHP 困难: ? 如果是两个不同的类型,运算符? == ?则在两个不同的类型之间进行强制转换 === ?操作符执行’ 类型安全比较 ‘ 这意味着只有当两个操作数具有相同的类型和相同的值时,它才会返回 TRUE。 1 ===

Exception类中可以使用以下功能。

  • getMessage() ?例外消息
  • getCode() ?例外代码
  • getFile() -源文件名
  • getLine() ?源代码行
  • getTrace() ? n个数组 backtrace()
  • getTraceAsString() ?格式化的跟踪字符串
  • Exception::__toString 给出异常的字符串表示形式。

Q33:区分参数化和非参数化功能

主题:PHP
难度:???
  • 未参数化的函数在调用时不接受任何参数。
  • 参数化函数在调用时采用一个或多个参数。当输出取决于运行时给定的动态值时,可以在程序的运行时使用它们。有两种方法可以访问参数化函数:
  1. 按值调用:(这里我们直接传递值)
  2. 按引用调用:(这里我们传递存储值的地址位置)

Q34:通过引用解释函数调用

主题:PHP
难度:???

在通过引用调用的情况下,如果在函数内部修改了实际值,则将对其进行修改。在这种情况下,我们需要使用&带形式参数的符号。在&表示可变的参考。

例:

function adder(&$str2) {  
    $str2 .= 'Call By Reference';  
}
$str = 'This is ';  
adder($str);  
echo $str;  

  

输出:

This is Call By Reference

  

Q35:为什么我们使用extract()?

主题:PHP
难度:???

extract()函数将变量从数组导入局部符号表。

此函数将数组键用作变量名,将值用作变量值。对于每个元素,它将在当前符号表中创建一个变量。

此函数返回成功提取的变量数。

(编辑:PHP编程网 - 襄阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!