deprecation-warning - 警告使用未定义的常量..这将在未来版本的 php 中引发错误
问题描述
这应该足以让某人纠正我的问题 - 我在这方面非常新手。
从表单中提交的字符串末尾去除空格是一小段代码。
警告消息是“使用未定义的常量 mystriptag - 假定为'mystriptag'(这将引发错误......”
我应该如何改变这个?
function mystriptag($item)
{
$item = strip_tags($item);
}
array_walk($_POST, mystriptag);
function t_area($str){
$order = array("\r\n", "\n", "\r");
$replace = ', ';
$newstr = str_replace($order, $replace, $str);
return $newstr;
}
解决方案
您必须使用单引号才能让 PHP 理解您的参数mystriptag
。所以正确的行是:
array_walk($_POST, 'mystriptag');
推荐阅读
- python - Tweepy 库错误 AttributeError:“元组”对象没有属性“set_access_token”
- testing - 如何在测试计划之间克隆测试用例?
- nginx - nginx 配置以启用具有源匹配的 CORS
- asp.net - Asp.net Forms Authentication with Token and RefreshToken问题
- android - AAR 是否支持默认清单合并?
- python - 使用 Python 的 PLAXIS API
- daml - 如何在 DAML 的列表中找到特定元素的索引?
- facebook - 从活跃的 Facebook 广告中获取评论
- java - 在类路径资源中定义名称为“sessionRepositoryFilterRegistration”的 bean 创建错误
- c - 为什么我在 Windows COM 端口上的串行读取限制为 8192 字节?