- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2020年PHP⾯试题
1.echo、print、print_r、var_dump区别
echo和print是语⾔结构、print_r和var_dump是普通函数
echo:输出⼀个或多个字符串
print:输出字符串
print_r:打印关于变量的易于理解的信息
var_dump:打印关于变量的易于理解的信息(带类型)
2.单引号和双引号的区别
双引号可以被分析器解析,单引号则不⾏
3.isset和empty的区别
isset:检测变量是否已设置并且⾮NULL
empty:判断变量是否为空,变量为0/false也会被认为是空;变量不存在,不会产
⽣警告
4.static、self、$this的区别
static:static可以⽤于静态或⾮静态⽅法中,也可以访问类的静态属性、静态⽅
法、常量和⾮静态⽅法,但不能访问⾮静态属性
self:可以⽤于访问类的静态属性、静态⽅法和常量,但self指向的是当前定义所在
的类,这是self的限制
$this:指向的是实际调⽤时的对象,也就是说,实际运⾏过程中,谁调⽤了类的属
性或⽅法,$this指向的就是哪个对象。但$this不能访问类的静态属性和常量,且
$this不能存在于静态⽅法中
5.include、require、include_once、require_once
的区别
require和include⼏乎完全⼀样,除了处理失败的⽅式不同之外。require在出错
时产⽣E_COMPILE_ERROR级别的错误。换句话说将导致脚本中⽌⽽include只产
⽣警告(E_WARNING),脚本会继续运⾏
include_once语句在脚本执⾏期间包含并运⾏指定⽂件。此⾏为和include语句类
似,唯⼀区别是如果该⽂件中已经被包含过,则不会再次包含。如同此语句名字暗示
的那样,只会包含⼀次
6.常⻅数组函数
array_count_values—统计数组中所有的值
array_flip—交换数组中的键和值
array_merge—合并⼀个或多个数组
array_multisort—对多个数组或多维数组进⾏排序
array_pad—以指定⻓度将⼀个值填充进数组
array_pop—弹出数组最后⼀个单元(出栈)
array_push—将⼀个或多个单元压⼊数组的末尾(⼊栈)
array_rand—从数组中随机(伪随机)取出⼀个或多个单元
array_keys—返回数组中部分的或所有的键名
array_values—返回数组中所有的值
count—计算数组中的单元数⽬,或对象中的属性个数
sort—对数组排序
7.Cookie和Session
Cookie:PHP透明的⽀持HTTPcookie。cookie是⼀种远程浏览器端存储数据并以
此来跟踪和识别⽤户的机制
Session:会话机制(Session)在PHP中⽤于保持⽤户连续访问Web应⽤时的相关数
据
8.预定义变量
对于全部脚本⽽⾔,PHP提供了⼤量的预定义变量
超全局变量—超全局变量是在全部作⽤域中始终可⽤的内置变量
1$GLOBALS—引⽤全局作⽤域中可⽤的全部变量
2$_SERVER—服务器和执⾏环境信息
3$_GET—HTTPGET变量
4$_POST—HTTPPOST变量
5$_FILES—HTTP⽂件上传变量
6$_REQUEST—HTTPRequest变量
7$_SESSION—Session变量
8$_ENV—环境变量
9$_COOKIE—HTTPCookies
10$php_errormsg—前⼀个错误信息
11$HTTP_RAW_POST_DATA—原⽣POST数据
12$http_response_header—HTTP响应头
13$argc—传递给脚本的参数数⽬
14$argv—传递给脚本的参数数组
超全局变量
PHP中的许多预定义变量都是超全局的“”,这意味着它们在⼀个脚本的全部作⽤域中
都可⽤。在函数或⽅法中⽆需执⾏global
您可能关注的文档
- 2022-2023学年八年级上册道德与法治课件+教案+作业(部编版).pdf
- 2020年中级银行从业考试《银行管理》全真模拟考试试卷含答案.pdf
- 2020学年七校联考八年级(上)期中数学试卷(含解析) .pdf
- 2020-2021学年湖南株洲九年级上化学月考试卷_图文 .pdf
- 2020-2021学年北京高三化复习《隔膜在电化学中的功能》学案( 含.pdf
- 2019年新版入团志愿书表格-推荐 (2页) .pdf
- 2019年内蒙古自治区赤峰市克什克腾旗经棚第一中学高一历史期末试卷含.pdf
- 2019年七年级语文上册第三单元10再塑生命的人教案新人教版 .pdf
- 2019中考数学《计数方法》专题复习考点讲解(含答案) .pdf
- 2019-2020学年北京四中七年级(上)期中数学试卷(解析版) .pdf
文档评论(0)