这些代码行有什么问题? (prestashop 模块)
What's wrong with these lines of code? (prestashop module)
所以我使用的是 prestashop 1.6.1.10,我问制作模块的人对代码进行了一些修改,他告诉我将这些代码行和其他一些代码行添加到另一个文件中,但错误来自这些线。这是一个 php 文件。
行号/代码
2327 $分钟='00';
2328 如果($小时 == 15){
2329 $分钟='30';
2330}
2331 $weekly_open_hours[$day_of_week]['hours'][$小时] = array(
2332 'id' => 'd'.$day_of_week.'h'.$小时,
2333 'text' => $小时.':'.$分钟,
2334 'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute':00',
2335 'disabled' => $禁用,
2336 'current' => $current,
2337 'hour' => $小时
2338);
当我在修改后再次尝试可视化我的网站时,我网站的前台页面和后台页面不再工作并且 chrome 给我这个错误:
"Parse error: syntax error, unexpected '':00'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in \modules\fspickupatstorecarrier\fspickupatstorecarrier.php on line 2334."
所以我无法使用前台或后台。
我能做什么?
p.s.:如果我写代码行的方式有任何问题,抱歉
谢谢,
洛伦佐
他让你在第 2334 行所做的更改缺少句点。
'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute':00',
应该是
'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute.':00',
在 $minute 之后添加句点,以便继续连接字符串的其余部分。
所以我使用的是 prestashop 1.6.1.10,我问制作模块的人对代码进行了一些修改,他告诉我将这些代码行和其他一些代码行添加到另一个文件中,但错误来自这些线。这是一个 php 文件。
行号/代码
2327 $分钟='00';
2328 如果($小时 == 15){
2329 $分钟='30';
2330}
2331 $weekly_open_hours[$day_of_week]['hours'][$小时] = array(
2332 'id' => 'd'.$day_of_week.'h'.$小时,
2333 'text' => $小时.':'.$分钟,
2334 'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute':00',
2335 'disabled' => $禁用,
2336 'current' => $current,
2337 'hour' => $小时
2338);
当我在修改后再次尝试可视化我的网站时,我网站的前台页面和后台页面不再工作并且 chrome 给我这个错误:
"Parse error: syntax error, unexpected '':00'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in \modules\fspickupatstorecarrier\fspickupatstorecarrier.php on line 2334."
所以我无法使用前台或后台。
我能做什么?
p.s.:如果我写代码行的方式有任何问题,抱歉
谢谢, 洛伦佐
他让你在第 2334 行所做的更改缺少句点。
'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute':00',
应该是
'full_time' => str_pad($hour, 2, '0', STR_PAD_LEFT).':'.$minute.':00',
在 $minute 之后添加句点,以便继续连接字符串的其余部分。