php - php错误“语法错误意外'public'(t_public)期望文件结束”
问题描述
添加此代码时出现错误,我不知道错误是什么,我需要帮助,这是代码
public function hookActionDispatcher($params = []){
$payments_controllers = [
'ps_wirepaymentvalidationModuleFrontController',
'ps_checkpaymentvalidationModuleFrontController',
];
if($params['controller_type'] == Dispatcher::FC_FRONT &&
in_array($params['controller_class'], $payments_controllers) &&
$params['is_module']){
$cart = new Cart($this->context->cookie->id_cart);
if($cart->id_address_delivery == 0 || $cart->id_address_invoice){
$cart->id_address_delivery = 6;
$cart->id_address_invoice = 6;
$cart->update();
}
}
}
解决方案
您不能public
在类之外的函数上使用修饰符。尝试删除它,您的问题应该会消失。
推荐阅读
- java - Java如何从指定日期之后的JTable中删除日期?
- flutter - Flutter:将 iOS 上的 Google Maps SDK 从 3.9.0 更新到 4.1.0.0
- windows - [Oracle][ODBC][Ora]ORA-12154: TNS: 无法解析连接标识符
- django - 如何在同一个序列化程序中使用嵌套序列化程序?
- java - Testng 重新运行忽略的测试
- java - 如何在 VS 代码中运行“pub cache repair”来修复“java.nio.file.NoSuchFileException”
- react-router - 反应路由器嵌套
- c - C 输入值从 .txt 到 struct
- python - 如何在包中运行脚本
- javascript - 使用jQuery检测是否将鼠标悬停在div中的图像上