PHP if ( $some_var == 1 ) 总是返回 true,即使它不是 true?

2024-01-02

这个问题很简单,但我不确定解决它的最佳方法是什么。

如果变量包含数字,我如何确保 if 语句仅在确实存在时才返回 true$some_var is one?


PHP 是一种松散类型语言,这意味着值可以根据上下文更改其类型。当使用松散比较时,1 以及任何非空字符串都被视为等于 true。

如果要考虑变量类型进行比较,则需要使用 3 个等于。

if($some_var === 1){

这是更多信息http://php.net/manual/en/language.operators.comparison.php http://php.net/manual/en/language.operators.comparison.php

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP if ( $some_var == 1 ) 总是返回 true,即使它不是 true? 的相关文章

  • php 打印 aa aaa ab aab 直到 zzz 的算法

    你好 我需要打印从 a 到 zzz 最多 3 个字母 例如我的输出应该是 A B Z AA AB AZ BA BB ZZ AAA AAB ZZZ 我在过去的 5 个小时里努力尝试 我找不到任何逻辑 我尝试了下面的代码 PHP 有一个方便的功
  • 很好地阻止了齿轮工人

    我有许多 Gearman 工作人员不断运行 保存用户页面浏览记录等内容 偶尔 我会更新 Gearman 工作人员使用的 PHP 代码 为了让工作人员切换到新代码 我杀死并重新启动了工作人员的 PHP 进程 有什么更好的方法来做到这一点 据推
  • Smarty 3 或更早版本中有类似 Dwoo-s {with} 或 {loop} 的东西吗?

    Dwoo 模板引擎中的 with 和 loop 插件更改变量名称解析的默认上下文 如果在 Dwoo 中您提供模板 arr foo with arr foo arr foo with 有数据 array arr gt array foo gt
  • 如何防止 CakePHP 中重复表单提交?

    我发现 CakePHP 中的安全组件通过将令牌作为隐藏值添加到表单中来帮助防止 CSRF 我想知道是否有办法防止使用此组件或其他组件 帮助器重复表单提交 在之前的项目中 我使用了保存在会话中的唯一哈希值 该哈希值会在提交时读取并删除 重复提
  • PHP mail() 函数不发送邮件

    我有一个小问题 我正在使用一个工作脚本 在我的测试帐户 共享服务器上工作 使用 mail 函数通过 PHP 发送邮件 我刚刚得到了一个专用服务器 但我还无法让该功能发挥作用 在过去的 10 个小时左右的时间里 我阅读了有关 BIND 用于
  • 更新重复密钥上的复合密钥 [重复]

    这个问题在这里已经有答案了 我需要更新新行 如果两者都满足 date dat and empId who 作为复合键 但如果其中之一或两者不同 则插入 sql INSERT INTO history SET endtimestamp now
  • 如何让 shell_exec 在 IIS 6.0 上运行

    问题 我有一个 PHP 脚本 它使用shell exec运行 pdf 到文本转换器 为了简化问题 我创建了一个简短的脚本 使用shell exec只是回显的输出dir命令 当我在 Apache 服务器上运行它时 一切都按预期运行 当我切换到
  • 为什么当尝试使用 $this->data 访问 CakePHP 时,密码字段为空?

    我正在实现一个身份验证组件 这是我的注册页面 create User array action gt login echo form gt input primary email array size gt 32 echo form gt
  • 使用 PHP/COM/ADSI/LDAP 更改 AD 密码

    我已经被这个问题困扰了好几天了 我尝试了各种解决方案均无济于事 请帮忙 Problem 我们有两个域控制器 它们不属于我们的管理范围 我们能够通过端口 389 上的 LDAP 进行连接 但无法通过端口 636 安全连接 我们正在开发一个系统
  • PHP:如何防止不必要的换行

    我正在使用 PHP 创建一些基本的 HTML 标签始终相同 但实际链接 标题对应于 PHP 变量 string p a href strong i title i i strong a br echo string fwrite outfi
  • PHP 相等变量

    我想知道是否有任何方法可以检查大量变量是否相等 如果我只有几个变量 我可以这样做 if a b a c b c 但是 如果我有 20 个变量 则需要一些时间来编写所有组合 还有其他方法吗 if count array unique arra
  • 从 PDO 准备好的语句中获取原始 SQL 查询字符串

    在准备好的语句上调用 PDOStatement execute 时 有没有办法让原始 SQL 字符串执行 出于调试目的 这将非常有用 我假设您的意思是您想要最终的 SQL 查询 并将参数值插入其中 我知道这对于调试很有用 但这不是准备好的语
  • 有什么方法可以在不重新加载的情况下更改标头 URL? [复制]

    这个问题在这里已经有答案了 可能的重复 修改URL而不重新加载页面 https stackoverflow com questions 824349 modify the url without reloading the page 使用新
  • 根据通过 AJAX 请求的用户输入重绘 google 图表

    我有一个谷歌图表从我的数据库中提取数据 它可以按我想要的方式工作 根据 URL 中的 get 请求 它从所选表中提取数据 我想根据下拉菜单中选定的表通过 ajax 更新此图表 我无法突破的部分是通过 ajax 获取数据响应 我认为下面的代码
  • 数据表 - 服务器端处理 - 数据库列合并

    我目前正在使用 DataTables 1 10 5 服务器端处理功能 http www datatables net examples data sources server side html http www datatables ne
  • 如何将 yii2 Restful api 中两个表的关系数据显示为 json 格式

    我遇到了将两个表中的数据显示为 JSON 格式并在 yii2 Restful api 上工作的问题 这是我的结构数据库 TABLE volunteer volunteer id int 11 NOT NULL auto increment
  • 如何使用 PHP 从 MySQL 检索特定值?

    好吧 我已经厌倦了 过去一周我花了大部分空闲时间试图解决这个问题 我知道 SQL 中的查询已更改 但我无法弄清楚 我能找到的所有其他帖子似乎都已经过时了 如果有人能帮助我 我将非常感激 我想做的就是使用手动输入数据库的唯一 密码 来检索行的
  • 图像创建从jpeg() PHP

    我正在使用 imagecreatefromjpeg 函数合并两张图片 现在我面临的问题是 当我使用服务器中的图片时 它工作正常 而当我使用其他网站的图片时 它不起作用 例如 当我使用这个 PHP 文件时http coolfbapps in
  • 如何使用 PHP 获取列中的所有值?

    我一直在到处寻找这个问题 但仍然找不到解决方案 如何从 mySQL 列中获取所有值并将它们存储在数组中 例如 表名称 客户 列名称 ID 名称 行数 5 我想获取此表中所有 5 个名称的数组 我该如何去做呢 我正在使用 PHP 我试图 SE
  • 如何获取 URL 中未知的 $_GET 值的数组?

    我正在使用一个在线购物车 它接受订购的商品并通过 URL 将其唯一 ID 传递到 process php 页面 所以 URL 看起来像这样 process php code 1 231 code 2 532 code 3 342 Anoth

随机推荐

  • 在Azure网站中运行nodeJS站点

    我正在尝试在 Windows Azure 网站中运行 nodeJS 站点 我刚刚 git 推送了两个文件 服务器 js 包 json 我的所有模块都来自npm install 它在本地运行良好 但当我浏览 WA 网站时 我只是得到 The
  • 如何以与平台无关的方式使用节点集功能?

    我正在编写一些 xlst 文件 我想在 Linux 和 Windows 下使用它 在此文件中 我使用在 MSXML 和 xsltproc 的不同命名空间中声明的节点集函数 urn schemas microsoft com xslt 和 h
  • 从 webHttpBinding 端点获取元数据

    参考我的上一个问题 https stackoverflow com questions 3036012 expose webhttpbinding endpoint in a wcf service 我想知道如何从客户端应用程序中提取 WC
  • 如何从Google评论中获取评论总数

    通过 Google Places API 可以获得与某个地点的用户评论相关的详细信息 查看文档 我似乎可以得到以下详细信息 评分 0 5 基于用户评分 这是所有提交评论的平均值 最近 5 个用户评分 不过好像没有任何参考 评论总数 计算每个
  • Yii2 在运行时设置数据库连接

    在我的 Yii2 基本应用程序 web php 中 我将 NULL 数据库连接配置为第二个数据库连接 这需要填充来自主数据库连接上的记录的有效参数 db gt require DIR db php db2 gt class gt yii d
  • 当已指定最大堆值时,是否有解决方法来解决“Java 堆空间”内存错误?

    我在配备 8GB RAM 的最新一代 Macbook Pro 中运行 WEKA 分类器 J48 其输入 arff 文件由 3 个字段组成 字段 1 有约 27k 个不同属性 字段 2 有约 500k 个值 我使用以下命令将 java 堆空间
  • jquery输入数字[重复]

    这个问题在这里已经有答案了 可能的重复 是否可以使用 按钮自定义金额输入字段 https stackoverflow com questions 9006782 is it possible to customize an input fi
  • Docker 中的条件块

    我已经使用 docker 一段时间了 我遇到过一种情况 我需要根据某些条件执行 Dockerfile 中存在的指令 例如 这是 Dockerfile 的片段 FROM centos centos7 MAINTAINER Akshay lt
  • CKEditor 4 Inline:如何按需隐藏工具栏?

    通常 当您单击页面中除编辑区域之外的其他位置时 工具栏将隐藏 现在我还需要根据用户命令 例如用户按快捷键 隐藏工具栏 我尝试调用 jQueryhideckeditor 工具栏 div 上的方法 但一旦隐藏 即使用户将焦点放在编辑区域 它也永
  • ruby on Rails 教程 - Rails 3.0 第 11 章 rspec 在代码清单 11.27 后失败

    我已经读完了这本书 我在每个步骤后运行 rspec spec 第 11 章在 11 27 添加 app views pages home html erb 中启动列表失败 清单 11 30 之后 将 micropost 实例变量添加到 ho
  • Base64 未在 Gmail 中解码 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 为了避免卸载图像 对于我的内联 html 邮件 我已将所有图像 4 个实际图像和 6 个用于间距的空 gif 编码为 base64 字符串
  • 我如何检查 Django 中是否存在用户名和电子邮件

    我刚刚开始学习Django 我做了一个登记表 它运作良好 但我无法检查此注册表中是否存在用户名和邮件 如果我尝试使用相同的用户名进行注册 则会收到 1062 密钥 用户名 的重复条目 asdasd 错误 asdasd 我的用户名 我该如何解
  • 在Java中执行Linux命令时的单引号问题

    我需要使用 Runtime getRuntime exec 执行这样的 Linux 命令 opt ie bin targets a 10 1 1 219 10 1 1 36 10 1 1 37 基本上 此命令是将每个目标一一连接到服务器 1
  • 使用 python 在内存中的 zip 文件内创建符号链接

    我正在寻找一种在内存中创建 zip 文件并在 zip 文件中包含符号链接的方法 到目前为止我已经找到了这个link https stackoverflow com questions 434641 how do i set permissi
  • 将焦点从 ListView 行中的 Button 更改为列表项

    我有一个ListView列表项具有Button在他们 您无法再选择列表项 只能选择Button在列表项上 如何将焦点更改回列表项 For the Button在列表行布局中添加属性 android focusable false
  • Flutter:在无状态小部件中创建动画控制器

    有没有办法在无状态小部件中创建animationController 目前我无法在控制器构造函数中传递 vsync this 不 你不能 因为StatelessWidget不执行State which SingleTickerProvide
  • LISTAGG 函数:“字符串连接的结果太长”

    我正在使用 Oracle SQL 开发人员版本 3 0 04 我尝试使用该功能LISTAGG将数据分组在一起 CREATE TABLE FINAL LOG AS SELECT SESSION DT C IP CS USER AGENT li
  • Repo同步后,目录下没有文件

    我已经为 Android 源代码设置了一个新的 Repo 执行 repo 同步后 repo 目录中没有文件 我错过了什么 I used repo init u git android git kernel org platform mani
  • Azure B2C。使用 Azure 门户编辑自定义属性

    我已在 Azure 门户中创建了 Azure B2C 应用程序 我只需要为此应用程序使用登录策略 无需注册 我需要创建两种用户 Simple User and Admin 为此 我创建了自定义字符串属性 Role 它通过令牌作为登录策略的声
  • PHP if ( $some_var == 1 ) 总是返回 true,即使它不是 true?

    这个问题很简单 但我不确定解决它的最佳方法是什么 如果变量包含数字 我如何确保 if 语句仅在确实存在时才返回 true some var is one PHP 是一种松散类型语言 这意味着值可以根据上下文更改其类型 当使用松散比较时 1