php - PHP 警告:使用未定义的常量
问题描述
我对这段代码有疑问。Wordpress 向我抛出了这条消息:
警告:使用未定义的常量auction_mask_displayname - 假定为“auction_mask_displayname”(这将在 PHP 的未来版本中引发错误)
代码:
add_filter( 'woocommerce_simple_auctions_displayname', auction_mask_displayname );
function auction_mask_displayname( $displayname ) {
if ( current_user_can( 'editor' ) || current_user_can( 'administrator' ) ) {
return $displayname;
} else {
$length = strlen( $displayname );
$displayname = $displayname[0] . str_repeat( '*', $length - 2 ) . $displayname[ $length - 1 ];
}
return $displayname;
}
解决方案
auction_mask_displayname
在第一行添加引号
推荐阅读
- c# - 为什么 x64 控制台应用程序可以毫无例外地引用 32 位 Oracle.DataAccess.dll
- amazon-web-services - 如何停止 AWS EC2 容器服务 (Fargate) 运行
- ios - 呈现带有过渡的 viewController
- r - 在R中重新排列列表
- apache-kafka - Consumer LAG在Consumer Group中是什么意思
- c# - 下拉列表选定项目未显示正确的项目
- saml-2.0 - Sustainsys.Saml2 SLO Logout RequestDenied 状态错误
- unity3d - Blender 2.7、2.79 和 2.8 之间的区别
- spring - 为什么速率限制逻辑应该与应用程序代码而不是 Web 服务器一起放置
- flutter - 无法理解 Dart 中的这种构造函数语法