PHP isset empty函数相关面试题及解析


Posted in PHP onDecember 11, 2020

用isset()和empty()判断下面的变量。

$str = '';
$int = 0 ;
$arr = array();

isset($str) 返回的是 true 还是 false

empty($int) 返回什么

empty($arr)返回什么

答案:

分别是 true true true

解释:

isset函数特性.

任何被赋值的变量,都会是isset状态. 当然NULL是特殊类型,$str = NULL; 使用isset($str) 则为false .

$str = NULL;
$str2 = &$str;
var_dump(isset($str2)); //此处来false
$str = '';
var_dump(isset($str2)); //此处来true

另外,该函数只能判断变量 . 比如 isset(123) 则报错(Fatal error).

empty函数比较有意思 如下代码

var_dump(empty($null_var));
var_dump(empty(0));
var_dump(empty(''));
var_dump(empty(false));
var_dump(empty(null));
var_dump(empty('0'));
var_dump(empty(array()));

以上选部为true

特点,

未定义变量 0 '0' '' false null 空数组 都是true,而且,不必须是变量.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP 用数组降低程序的时间复杂度
Dec 04 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Jan 27 PHP
php中生成随机密码的自定义函数代码
Oct 21 PHP
php中的strpos使用示例
Feb 27 PHP
CI框架开发新浪微博登录接口源码完整版
May 28 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
PHP批量查询WordPress留言者E-mail地址实现方法
Feb 15 PHP
php备份数据库类分享
Apr 14 PHP
php实现网站文件批量压缩下载功能
Oct 28 PHP
基于PHP技术开发客服工单系统
Jan 06 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
Nov 13 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 PHP
PHP数组实际占用内存大小原理解析
Dec 11 #PHP
PHP基于ip2long实现IP转换整形
Dec 11 #PHP
PHP哈希表实现算法原理解析
Dec 11 #PHP
PHP解决高并发的优化方案实例
Dec 10 #PHP
WordPress伪静态规则设置代码实例
Dec 10 #PHP
php远程请求CURL实例教程(爬虫、保存登录状态)
Dec 10 #PHP
php解析非标准json、非规范json的方式实例
Dec 10 #PHP
You might like
海贼王:最美的悬赏令!
2020/03/02 日漫
实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法
2010/06/11 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
php实现字符串反转输出的方法
2015/03/14 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
Javascript中的getUTCDay()方法使用详解
2015/06/10 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
js实现本地时间同步功能
2017/08/26 Javascript
React Native中Navigator的使用方法示例
2017/10/13 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
详解基于Wepy开发小程序插件(推荐)
2019/08/01 Javascript
微信小程序利用云函数获取手机号码
2019/12/17 Javascript
微信小程序实现多图上传
2020/06/19 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
[53:03]Optic vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
python实现实时监控文件的方法
2016/08/26 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
scrapy-redis的安装部署步骤讲解
2019/02/27 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
Django用数据库表反向生成models类知识点详解
2020/03/25 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
一文读懂python Scrapy爬虫框架
2021/02/24 Python
HTML5之SVG 2D入门10—滤镜的定义及使用
2013/01/30 HTML / CSS
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
顶岗实习计划书
2014/01/10 职场文书
追悼会子女答谢词
2014/01/28 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
时尚女魔头观后感
2015/06/04 职场文书
高一军训口号
2015/12/25 职场文书
怎样写好演讲稿题目?
2019/08/21 职场文书
HTML静态页面获取url参数和UserAgent的实现
2022/08/05 HTML / CSS
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python