问题标签 [isset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3810 浏览

php - PHP isset($this) 并在静态和对象上下文中使用相同的对象方法

我正在研究一个需要通过静态函数调用和对象方法访问的类。我发现的一件事是我正在跨多个函数复制逻辑。

简化示例:

我找到了解决方案,但感觉真的很脏:

我还需要静态函数,以便我可以在整个应用程序中设置配置。此外,这种技术的好处是我可以在两个范围内使用相同的方法名称。

像这样的测试范围有什么问题吗?性能问题、前向兼容性问题等。这一切都适用于 PHP 5.2,我不需要支持 <5。

0 投票
6 回答
16328 浏览

php - 为什么我需要 php 中的 isset() 函数?

我试图了解这之间的区别:

在我看来,如果 $_POST['Submit'] 变量为真,那么它就被设置了。在这种情况下,为什么我需要 isset() 函数?

0 投票
1 回答
6443 浏览

php - isset 和 !empty 未通过对上传文件的检查

我有一个上传表单,其中包含要上传的文件。我遇到的问题是,即使没有上传文件, if(isset($_FILES)) OR if(!empty($_FILES)) 仍然成功通过:

0 投票
9 回答
113286 浏览

javascript - 检查JS中是否设置了数组项

我有一个数组

我试过了

但它似乎不起作用

我正在使用jquery,我不知道它是否有帮助

谢谢

0 投票
1 回答
226 浏览

php - Using php's magic function inside another function does not work

I want to use magic function __set() and __get() for storing SQL data inside a php5 class and I get some strange issue using them inside a function:

Works:

Does not work:

would this be a php bug?

0 投票
5 回答
6871 浏览

php - PHP读取可能已设置或未设置的“获取”变量

如果您尝试读取“get”变量的值,如果该变量未在 URL 中设置,会发生什么情况。示例:您请求页面test.php,在该文件中它尝试读取 的值$_GET['message']。在这种情况下会发生什么?将值返回为''?

这是否意味着如果我总是期望输入一个值,并且不愿意接受 '' 的值,我可以做类似的事情

请记住我知道我可以使用isset($_GET['bar'])但我不只是想知道它是否已设置,我不在乎是否设置,我只关心它的值是否不仅仅是空的细绳。

0 投票
2 回答
54 浏览

php - 寻找未赋值的变量

如果我的模板查找未分配的变量会发生什么?

例如:

这个片段来自我的 javascript 代码。我输出了这个值,它只是空的。我知道我可以使用 isset()。但我找不到任何关于 Smarty 如何处理不存在的变量的信息。那么,如果模板找不到变量,因为它没有被分配,会发生什么?

0 投票
6 回答
1276 浏览

php - isset 代码未执行 PHP

我想知道我下面的代码是否正确,我一直有很多错误,但不确定问题是否真的存在。代码如下:

用户将单击“退出组”。

单击“退出组”时应执行的代码如下:

但是,当用户单击“退出组”时我尝试执行的代码甚至没有被执行。大括号内的代码没有任何问题,因为许多人都检查过它。但我想知道我的问题是否出在上面的代码中?谢谢你。

0 投票
2 回答
4029 浏览

php - 测试会话是否启动

您如何测试以查看会话是否开启。这不是办法...

0 投票
1 回答
330 浏览

php - php:到 isset 方法之间的区别?

不知道我应该如何命名帖子的标题。

我的页面上有一个提交按钮,它正在为我创建一个文件夹。我一按下它。该网站自动刷新。我的文档中没有设置脚本说明页面应该刷新。它只是在我提交任何东西时发生,对吗?

在我的脚本中再往下一点,我有同样的事情来删除文件和文件夹。

如果我单击提交按钮删除文件夹,页面不会刷新。即使脚本有效并且文件被删除。创建文件夹的脚本和删除文件的脚本之间有什么区别。我真的不明白。

关于马特