加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

为什么我不能在isset中分配变量? – php

发布时间:2020-12-13 17:47:31 所属栏目:PHP教程 来源:网络整理
导读:最近,我试图变得棘手,并在isset函数内部分配一个变量.我试着这样做 if(isset($accountid =$_POST['Recipient'])){ // my code here ... } 但是,当我这样做时,我收到错误 syntax error,unexpected '=',expecting ',' or ')' 如果您想在答案中引用它,请参阅以
最近,我试图变得棘手,并在isset函数内部分配一个变量.我试着这样做

if(isset($accountid =$_POST['Recipient']))
{
    // my code here ... 
}

但是,当我这样做时,我收到错误

syntax error,unexpected '=',expecting ',' or ')'

如果您想在答案中引用它,请参阅以下文档.
bool isset(混合$var [,混合$…])

这不是最大的交易 – 但我有兴趣知道为什么我不能做这些事情!

解决方法

isset是一种语言结构,而不是一种真正的功能.它在文档中提到:

Warning

isset() only works with variables as passing anything else will result in a parse error. For checking if constants are set use the defined() function.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读