PHP三元运算符
$var 的值是多少?
<?php
$var = true ? 1 : false ? 2 : 3;
echo $var; //输出2
//
?>
结果分析:
数据类型
下面哪种类型的变量是浮点数,比如 3.14159 或 49.1?
double
integer – 整型,double – 浮点型,boolean – 布尔型,string – 字符串
文件操作
下面哪个函数用于读取文件的内容?
fopen()
注:一旦使用 fopen() 函数打开文件,就可以使用一个名为 fread() 的函数读取它。这个函数需要两个参数,要读取打开的文件和要读取的最大字节数。
PHP中 的 include 和 require 有什么区别?
一旦包含的文件发生错误,require 将停止执行,include 将在错误之后继续执行代码
require 一个文件存在错误的话,那么程序就会中断执行了,并显示致命错误。
include 一个文件存在错误的话,那么程序不会中端,而是继续执行,并显示一个警告错误。
参数传递
下面哪个选项可以用来获取通过 PHP 中的 GET/POST 方法发送的信息?
$_REQUEST
注:PHP $_REQUEST 变量可用于从 GET 和 POST 方法发送的表单数据中获取结果
面向对象
哪些方法或属性只能从封闭类中访问,甚至子类也没有访问权限?
private
如果类是 mathFunction,下面哪个方法是调用类常量的正确方法 ?
echo mathFunction::PI;
注:通过 类名 :: 常量名 调用。
如果您调用了一个方法,但它并不存在,则会导致问题,要检查方法是否存在将使用哪个函数?
is_callable()
注:is_callable() 函数用于检测函数在当前环境中是否可调用
下面哪个语法不支持在对象或类上调用方法?
$obj.myMethod($x);
注:对象或类上调用方法不支持使用点号连接符 .
哪个关键字用于从同一个类(而不是子类)访问静态方法或属性?
self
注:self 可以访问本类中的静态属性和静态方法,可以访问父类中的静态属性和静态方法。用 self 时,可以不用实例化。
下列哪个变量不能在静态方法中使用?
$this
注:静态方法和属性又被称为类方法和类属性,因此不能再对象中使用伪变量 $this 可使用 self
原文:https://www.cnblogs.com/QinTO/p/9172597.html