У меня есть эта PHP функция:Ошибка анализа: синтаксическая ошибка, неожиданная '[' in in PHP?
function soheiladder($old_h,$old_m,$new_m)
{
$old_total_m = ($old_h * 60) + $old_m ;
$new_total_m = $old_total_m + $new_m ;
$output_h = intval($new_total_m/60);
$output_m = ($new_total_m % 60);
$output =array();
$output[0] = $output_h; // saat
$output[1] = $output_m; // minute
return $output;
}
, когда я хочу использовать его выход таким образом:
echo soheiladder($pele_h ,$pele_m,$ajib) [0] ;
echo soheiladder($pele_h ,$pele_m,$ajib) [1] ;
Он хорошо работает в WAMP сервер, но когда я проверить его в Интернете PHP говорит:
Parse error: syntax error, unexpected '[' in ...
для каждого выхода! Что мне делать?
Разрушение разводов в рамках 5.4 не работает! – Rizier123
@ Rizier123 - Не говоря уже о том, что в этом конкретном случае это неэффективно. В итоге вам приходится дважды использовать функцию «soheiladder», потому что вы никогда не сохраняли результаты. –
Почему вы разрабатываете другую версию PHP для версии, которую собираетесь использовать на своих производственных серверах? Это 2015 год. С легкостью создания виртуальных ящиков нет необходимости иметь разные стеки для разработки и производства. –