帮助!!为什么我的 echo 没有打印? :"(

发布于 2024-11-03 09:08:19 字数 133 浏览 3 评论 0 原文

我正在用 php 编码。我尝试调试看看该值是否为空。

这是我的代码:

echo if (isset($_Post[porduct]));

它不起作用,有人知道为什么吗?

I am coding in php. I tried debugging to see if the value is null.

Here is my code:

echo if (isset($_Post[porduct]));

It doesn't work, does anyone know why??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

娇纵 2024-11-10 09:08:19

if (isset($_Post[porduct])) 实际上不会返回任何内容,因此没有任何内容可以回显。您的意思是:

if (isset($_Post[porduct])) echo "is set"; //or any other message

if (isset($_Post[porduct])) doesn't actually return anything so there's nothing to echo. Did you mean instead:

if (isset($_Post[porduct])) echo "is set"; //or any other message
嗫嚅 2024-11-10 09:08:19

也许您的意思是:

if(isset($_POST['product']))
 echo "Product = ".$_POST['product']."\r\n";
else
 echo "Product not set!\r\n";

请注意单词 product 周围的 '(引号)以及 $_POST 变量的大小写。如果省略 product 周围的引号(单引号、'或双引号“),您将收到 PHP 通知,因为 product(不带引号)将被解释为常量(这可能会导致意外结果),并且只有当未找到常量时,PHP 才会回退到相应的字符串,即“product”。

Maybe you meant:

if(isset($_POST['product']))
 echo "Product = ".$_POST['product']."\r\n";
else
 echo "Product not set!\r\n";

Please, pay attention to the ' (quotes) around the word product and the case of the $_POST variable. If you omit the quotes (single,',or double, ") around product, you'll get a PHP notice because product (without quotes) would be interpreted as a constant (which could lead to unexpected results), and only if it was not found as a constant, PHP would fall back to the corresponding string, that is, 'product'.

饭团 2024-11-10 09:08:19

你不能那样做。 if 不返回任何内容,因此它可能会产生解析错误。

你会用另一种方式来做。喜欢:

if (isset($_Post[porduct]))
    echo 'is set';
else
    echo 'isn\'t set';

You can't do it that way. if returns nothing, so it will probably yield a parse error.

You'll to do it another way. Like:

if (isset($_Post[porduct]))
    echo 'is set';
else
    echo 'isn\'t set';
逐鹿 2024-11-10 09:08:19

另一种方法:

echo isset($_POST['product'])? 'YES' : 'NO';

Another way to do it:

echo isset($_POST['product'])? 'YES' : 'NO';
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文