有人有T_PAAMAYIM_NEKUDOTAYIM吗?
当前回答
当你在PHP中对empty()函数应用常量时,也会出现这种情况:
if (!empty(SOME_CONSTANT)) {
}
那是我的案子。我用这个方法解决了这个问题:
$string = SOME_CONSTANT;
if (!empty($string)) {
}
其他回答
这只是发生在我的字符串赋值使用双引号。我在一个POST变量上缺少一个右花括号…
" {$_POST['txtName']在$date";
应该是
{$_POST['txtName']} on $date";
我不能解释为什么。我的意思是,我看到了会破坏代码的错误,但我不明白为什么它引用了类错误。
希伯来语是"双冒号"的意思。
它是双冒号操作符::(参见解析器令牌列表)。
它是PHP中::操作符的名称。它的字面意思是“双冒号”。出于某种原因,他们用希伯来语命名它。检查你的代码语法,在适当的地方放一个::
这只是发生在我的foreach循环。我无意中键入($array as $key as $value), PHP反对第一个as。
推荐文章
- 如何将XML转换成PHP数组?
- 如何将对象转换为数组?
- 从IP地址获取位置
- 获取数组值的键名
- HTTPS和SSL3_GET_SERVER_CERTIFICATE:证书验证失败,CA is OK
- PHP -获取bool值,当为false时返回false
- 在foreach中通过引用传递
- 如何触发命令行PHP脚本的XDebug分析器?
- 如何找出如果你使用HTTPS没有$_SERVER['HTTPS']
- 更好的方法检查变量为null或空字符串?
- 当使用Composer的开发/生产开关时,如何正确部署?
- 自动删除Laravel (Eloquent ORM)中的相关行
- 在取消设置元素后重新设置数组键
- 如何修剪空白的数组值在php
- PHP中的双not(!!)操作符