`
myfreespace
  • 浏览: 229060 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php中0和false的区别

PHP 
阅读更多

  在php中判断boolean值是经常要用到的,想if语句,for语句,这些条件的执行很大一部分都是靠boolean来判断的,

很多时候false也等于0,当我们要返回的值中含有0的时候,例如对数字的查询就要注意了,可以用===来判断是否完全相等,

<?php
/*
 * 测试boolean
 * 0 false
 */
 $num = 0;
 $bTest1 = false;
 $bTest2 = true;
 $strTest2 = 'false';
 if($num == $bTest1)
 {
 	echo ('数字0与false是可以相等的');//显示
	echo ("<br/>");
 }
 if($bTest1)
 {
 	echo('永不执行啊<br/>');//不显示
 }
 if(1)
 {
 	echo('会执行吗,<br/>');//执行
 }
 if($bTest2)
 {
 	echo('我是老大我要执行<br/>');//执行
 	
 }
 else{
 	echo('不要的都归我了哦<br/>');
 }
 echo (false == 0);//显示1 表示相等
 echo (true == 1);//显示1 表示相等
function testReturn ()
{
	echo('aaaaa');
	return;
	return 'bbbb';
	echo('cccc');
}
//return 表示该函数的返回就是执行到这下面的都将不执行了,exit是推出程序
echo testReturn();//调用该函数 将输出 ‘aaaa' ’bbbbb' 
?>
 

还有就是编码问题js中的编码,encodeurl php中的解码urldecoder(),

0
4
分享到:
评论

相关推荐

    PHP判断和比较null、0、''、false的正确姿势.docx

    在PHP编程中,正确地判断和比较变量的值是至关重要的,尤其是涉及到null、0、''(空字符串)和false这些特殊值时。这些值在不同的上下文和比较操作下可能会有不同的行为。以下是对这些基础知识的详细解释: 1. **...

    详解php中curl返回false的解决办法

    总结以上几点,在遇到PHP中cURL返回false的情况时,可以从以下几个方面入手检查和解决问题: - 检查SSL证书是否正确配置,不要轻易关闭证书验证。 - 确保URL编码无误,特别是包含特殊字符时。 - 设置合适的HTTP协议...

    PHP中空字符串介绍0、null、empty和false之间的关系

    在PHP编程语言中,空字符串、0、null、empty和false是经常遇到的数据类型或值,它们之间存在着微妙的关系,理解和正确使用它们对于编写健壮的代码至关重要。下面将详细介绍这些概念及其相互间的关联。 首先,空字符...

    php中unserialize返回false的解决方法

    本文实例讲述了php中unserialize返回false的解决方法,分享给大家供大家参考。具体方法如下: php 提供serialize(序列化) 与unserialize(反序列化)方法。 使用serialize序列化后,再使用unserialize反序列化就可以...

    2.PHP使用插件fpdf fpdi chinese.php 给PDF文件加水印

    $pdf-&gt;Image($image, x, y, w, h, '', 'PNG', false, '', 0, false, false, false, false, false); // 添加图片 ``` 2. 应用水印到PDF页面: - 使用FPDI读取原有PDF,并通过FPDF的WriteHTML()或Cell()方法将水印...

    SafePHP重写一组核心PHP函数以抛出异常而不是在遇到错误时返回false

    默认情况下,PHP的核心函数在遇到错误时往往会返回`false`,这可能会导致程序逻辑的不清晰,尤其是在大型项目中,追踪和调试这类问题变得尤为困难。"SafePHP"项目正是为了解决这个问题而提出的,它重写了PHP的一些...

    php生成pdf,解决中文乱码

    $pdf-&gt;Write(0, '这是一段中文内容', '', 0, '', true, 0, false, false, 0); ``` 在提供的解压包中,`pdf.php`是一个小票格式的实例。这个文件应该展示了如何结合以上步骤来创建一个带有中文的PDF小票。你可以...

    PHP常用函数学习

    ### PHP常用函数学习 #### 字符串函数 ...以上列举了PHP中常用的一些字符串处理函数,这些函数能够帮助开发者有效地操作和处理文本数据。熟练掌握这些函数的使用方法,对于开发高质量的应用程序非常有帮助。

    json解析在js和php中的不同

    JSON中的`true`和`false`会分别被解析为JavaScript或PHP的布尔值`true`和`false`。 对于日期,JSON本身并不支持日期类型,所以通常日期会以字符串的形式表示。在JavaScript中,你可能需要使用`new Date()`构造函数...

    php7中文手册

    - **空数组和 false 的优化**:在某些操作中,空数组和 `false` 会更快地得到处理。 - **内存限制的调整**:PHP7允许更精确地控制内存限制,有助于优化大型应用的内存使用。 这份手册详细解释了这些新特性,以及...

    php中0,null,empty,空,false,字符串关系的详细介绍

    PHP中的0, null, empty, 空字符串, false以及字符串之间的关系是一个非常基础且重要的知识点,尤其在进行逻辑判断和数据验证时,正确理解它们之间的关系对于编写稳定可靠的代码至关重要。在PHP中,这些值在比较和...

    nginx windows 1.13.9 php

    nginx 1.13.9 配置了php, 包含nginx的启动,关闭,重载的bat文件和php的启动,重新加载的bat,vbs文件。...createobject("wscript.shell").run "c:\php7\php-cgi.exe -b 127.0.0.1:9900 -c c:/php7/php.ini",0,false

    PHP中几种输出函数的区别

    本文将详细解析PHP中的几种输出函数,包括它们的特点、用途和区别。 1. `echo`: - `echo`是一个语言结构,而非函数,这意味着它的效率相对较高,因为它不需要函数调用的过程。 - `echo`返回值为`void`,意味着它...

    php curl常见错误:SSL错误、bool(false)

    在PHP开发过程中,cURL库是一个非常常用的工具,用于处理HTTP请求,如GET、POST等。然而,在实际操作中,我们可能会遇到一些错误情况,尤其是当处理HTTPS连接时。本文将详细讨论两种常见的PHP cURL错误及其解决方案...

    ThinkPHP模板标签eq if 中区分0,null,false的方法

    总之,ThinkPHP的`heq`和`nheq`模板标签提供了对0、null和false进行严格区分的能力,使得在模板中处理这些特殊值时能更加灵活和准确。熟练掌握这些标签的用法,将有助于提升ThinkPHP项目中的模板编程体验。希望本文...

    php中数字0和空值的区别分析

    在PHP编程语言中,数字0和空值(NULL)之间存在着显著的区别,这些差异对于程序逻辑和条件判断至关重要。理解这些区别有助于编写更加精确和可靠的代码。以下将详细阐述这两种情况的不同之处,并通过实例进行解释。 ...

    PHP常用函数手册 PHP函数

    如果输出成功,返回 true(1),否则返回 false(0)。 Printf 函数是 PHP 中的一个格式化输出函数,根据所给格式格式输出字符串。格式以一个 % 开头,以一个字母结尾,该字母决定输出的数据类型。PHP 的类型说明符...

Global site tag (gtag.js) - Google Analytics