【黑夜路人出的几道php笔试题】教程文章相关的互联网学习教程文章

黑夜路人出的几道php笔试题_php技巧

一、基础题 1. 写出如下程序的输出结果 代码如下:$str1 = null; $str2 = false; echo $str1==$str2 ? '相等' : '不相等'; $str3 = ''; $str4 = 0; echo $str3==$str4 ? '相等' : '不相等'; $str5 = 0; $str6 = '0'; echo $str5===$str6 ? '相等' : '不相等'; ?> 2. 写出如下程序的输出结果 代码如下:$a1 = null; $a2 = false; $a3 = 0; $a4 = ''; $a5 = '0'; $a6 = 'null'; $a7 = array(); $a8 = array(array()); echo empty($a...

黑夜路人出的几道php笔试题

一、基础题 1. 写出如下程序的输出结果 代码如下:<? $str1 = null; $str2 = false; echo $str1==$str2 ? 相等 : 不相等; $str3 = ; $str4 = 0; echo $str3==$str4 ? 相等 : 不相等; $str5 = 0; $str6 = 0; echo $str5===$str6 ? 相等 : 不相等; ?> 2. 写出如下程序的输出结果 代码如下:<? $a1 = null; $a2 = false; $a3 = 0; $a4 = ; $a5 = 0; $a6 = null; $a7 = array(); $a8 = array(array()); echo empty($a1) ? true : fals...

【笔试题】用PHP写一个微波炉【代码】

在网上看到一个笔试题,感觉挺有意思的,然后我尝试着解一解,欢迎各位大佬指正。代码题(用 OOP 的思想编码,注意代码规范) 写出你的思路,最好有代码用 php 写一个微波炉,注意物品正加热时不能开门,带皮带壳食物不能被加热。感谢大佬们的建议,更进一步理解了 OOP,现更新第二版。第二版<?php /*** Created by PhpStorm.* User: arun* Date: 2019-04-30* Time: 16:10*/ /*** 厨房用具* Interface kitchenWare*/ interface kit...

2021php面试题、笔试题总结【代码】

记录了我这段时间在深圳求职以来被问到过的所有问题,以后有机会的话还会继续更新 ~ 目录 数据库篇 Redis篇 PHP编程语言篇 网络篇 其它数据库篇一、谈谈数据库优化?从sql优化方面来讲: 1. 不要返回任何用不到的字段 2. 尽量避免全表扫描,在where和order by涉及的字段上加索引 3. 尽量避免在 where 子句中对字段进行 null 值判断,会使索引失效 4. 尽量避免在 where 子句中使用 != 或 <> 操作符,会使索引失效 5. 尽量避免在 whe...

2021年最新PHP 面试、笔试题汇总(二)【代码】

二十一、语句include和require的区别 require是无条件包含,也就是如果一个流程里加入require,无论条件成立与否都会先执行require,当文件不存在或者无法打开的时候,会提示错误,并且会终止程序执行 include有返回值,而require没有(可能因为如此require的速度比include快),如果被包含的文件不存在的化,那么会提示一个错误,但是程序会继续执行下去 注意:包含文件不存在或者语法错误的时候require是致命的,而include不是 requ...

php 笔试题汇总【代码】

正则表达式验证邮箱 !preg_match(“/^[0-9a-zA-Z-]+@[0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+){1,3}$/”,$email) 传值和传引用的区别按值传递:函数范围内对值的任何改变在函数外部都会被忽略按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。按引用传递则不需要复制值,对于性能提高很有好处。SESSION 与 COOKIE的区别...