isset相关内容

null 和 empty 和有什么不一样?

我对空和空的概念很陌生.虽然我已经努力了解它们之间的区别,但我更加困惑.我在 http://www.tutorialarena.com/blog/php-isset- 上看到了一篇文章vs-empty.php 但是我仍然没有看到您在验证表单时何时会使用 isset 和 empty .看不懂区别,不想用错的功能,也不想用其他方面的功能.有人可以举例帮助我理解吗?我对编码非常陌生,所以如果有人能给我提 ..
发布时间:2022-01-06 22:44:28 PHP

检查值是否设置为空

我需要检查 value 是否定义为任何内容,包括 null.isset 将空值视为未定义并返回 false.以以下为例: $foo = null;if(isset($foo))//返回 falseif(isset($bar))//返回 falseif(isset($foo) || is_null($foo))//返回真if(isset($bar) || is_null($bar))//返回真,引 ..
发布时间:2022-01-06 22:41:35 PHP

isset 值总是返回 1

我是 PHP 的新手.我正在尝试制作登录和注销网页.现在,我创建了一个可以添加记录的页面.我的代码总是从我构建的表单中返回 1,而不管表单中的值如何.我的代码- query($sql)=== TRUE) {echo $alpha."您的记录已添加到我们的数据库中";} 别的 {echo $sql.$conn->error;}?> 这是我的表格: 用户名: ..
发布时间:2022-01-05 17:31:29 PHP

测试函数的参数是否在 R 中设置

我有一个函数 f 有两个参数(p1 和 p2): 如果参数 p2 没有值传递给函数,则应使用 p1^2 的值代替.但是我怎样才能在函数中找出一个值是否给定.问题是如果没有值,变量 p2 不会被初始化.因此我无法测试 p2 是否为 NULL. f 是否可以以某种方式检查 p2 的值是否已传递给函数?(我找不到 isset() - 函数或类似的东西.) 解决方案 您可以使用 mis ..
发布时间:2021-12-13 21:33:36 其他开发

在 PHP 中测试变量是否存在的最佳方法;isset() 明显坏了

来自 isset() 文档: 如果测试已设置为 NULL 的变量, isset() 将返回 FALSE. 基本上,isset() 根本不检查变量是否已设置,但是否已设置为除 NULL 之外的任何内容. 鉴于此,实际检查变量是否存在的最佳方法是什么?我试过类似的东西: if(isset($v) || @is_null($v)) (@ 是在 $v 未设置时避免警告所必需的)但 is_n ..
发布时间:2021-12-13 20:56:37 PHP

PHP:检查变量是否存在以及是否具有等于某值的值

我有(或没有)一个变量 $_GET['myvar'] 来自我的查询字符串,我想检查这个变量是否存在,以及该值是否对应于我的 if声明: 我正在做的和认为的不是最好的做法: if(isset($_GET['myvar']) && $_GET['myvar'] == 'something'):做某事 我的问题是,有没有办法在不声明变量两次的情况下做到这一点? 这是一个简单的例子 ..
发布时间:2021-12-12 13:26:04 PHP

使用 if(isset($_POST['submit'])) 在脚本打开时不显示 echo 不起作用

我的 if(isset($_POST['submit'])) 代码有点问题.我想要的是一些回声和一个在脚本打开时不出现的表格,但我确实希望它在表单的提交按钮被点击时显示.问题是,当我包含 if(isset($_POST['submit'])) 函数时,当我点击提交按钮时,它根本不显示回声和表格.这是为什么,你能帮我解决这个问题吗. 代码如下: ..
发布时间:2021-11-20 22:20:29 PHP

PHP - 检查数组索引是否存在或为空

有没有办法检查数组索引是否存在或为空?isset() 不会告诉您索引是不存在还是存在但为空.如果我这样做: isset($array[$index]) ||is_null($array[$index]) 它不会工作,因为如果索引不存在 is_null 会崩溃. 请问这个怎么查?还有没有办法只检查某个东西是否存在,不管它是否设置为空? 解决方案 array_key_exists() 可 ..
发布时间:2021-11-18 04:02:05 PHP

PHP中的empty(),isset()和is_null()函数有什么区别?

我做了很多研究,但无法找到这三个之间的区别.因此,我做了一个简短的例子,希望对我们有所帮助. 这是这三个表格的表述 Case Empty()isset()is_null()1. $ a = NULL 1 0 12.不存在1 0 1/警告3. $ a =''1 1 04. $ a ='NULL'0 1 05. $ a ='testing'0 1 0 这是实现它的代码. 解决方案 ..
发布时间:2021-04-30 20:11:52 PHP

PHP isset $ _session等于字符串

所以我是PHP OOP的新手 我使用“角色登录",并创建功能(checkrole)以了解其角色. 这就是我的功能的样子 public static function hasadmin() { if(session_id() == '') { session_start(); } if(isset($_SESSION['role']) == 'A') { r ..
发布时间:2021-02-09 19:18:43 PHP

Isset()函数的问题

试图通过测试和尝试方法来学习PHP我正在努力解决isset()问题. 这是我的代码: Custom Header Name ..
发布时间:2021-02-09 19:18:40 PHP

PHP:即使使用isset,也请注意未定义的索引

即使使用'isset',我也能做到这一点: Notice: Undefined index 它在以下位置给出错误: returnifisset($_COOKIE["miceusername"], ' value="', '"'); 即使我正在检查cookie是否已设置.功能是: function returnifisset($variable, $first = '', ..
发布时间:2021-02-09 19:18:37 PHP

如何在在线测验中一次仅显示一个数据

我以前已经制作了一个文本文件,并将其转换为多维数组以显示为测验的问题. 注意::我无法插入图片,因此无法提供任何示例,因此我将尽力描述. 每次用户单击我的测验时,我都尝试一次仅显示一个问题. 到目前为止,这是我的代码. main.php 页面: ONLINE QUIZ Take qui ..
发布时间:2021-02-09 19:18:34 PHP

为数组元素设置PHP,而变量不是数组

$a = 'a'; echo isset($a['b']); 此代码返回1.为什么? 解决方案 字符串字符的偏移量可以使用第一个字符的语法,例如$ a [0]来引用,例如 $string = 'Hello'; echo $string[1]; // echoes 'e' 因此PHP意识到$ a是一个字符串;将'b'强制转换为数字(强制转换为0),然后尝试测试$ a [0]上 ..
发布时间:2021-02-09 19:18:30 PHP