Установлен PHP 5, Денвер
пример взят из мануала PHP
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
Выдает ошибку:
Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in b:\home\test2.ru\www\php.php on line 3
Закидываю на домен все прекрасно пашет на домене PHP4
В чем прикол?
Смотрел php.ini там allow_call_time_pass_reference = On больше про ссылки нифига нету. Менял на Off однофигственно.
Спустя 20 дней, 21 час, 43 минуты, 28 секунд (12.08.2007 - 09:34) killzonk написал(а):
Цитата(CamerRoMan @ 21.7.2007, 14:51) [snapback]25061[/snapback]
Пытаюсь разобраться с ссылками ну нифига не получается...
Установлен PHP 5, Денвер
пример взят из мануала PHP
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
Выдает ошибку:
Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in b:\home\test2.ru\www\php.php on line 3
Закидываю на домен все прекрасно пашет на домене PHP4
В чем прикол?
Смотрел php.ini там allow_call_time_pass_reference = On больше про ссылки нифига нету. Менял на Off однофигственно.
Установлен PHP 5, Денвер
пример взят из мануала PHP
<?php
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {
$value = $value * 2;
}
// $arr is now array(2, 4, 6, 8)
?>
Выдает ошибку:
Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in b:\home\test2.ru\www\php.php on line 3
Закидываю на домен все прекрасно пашет на домене PHP4
В чем прикол?
Смотрел php.ini там allow_call_time_pass_reference = On больше про ссылки нифига нету. Менял на Off однофигственно.
Если я не ошибаюсь в php5 лучше использовать не foreach, а идентичный ему что то дургое!
А погляди внимательнее в ошибке пишет: "Не предвиденный символ '&' " так погляди на foreach ($arr as &$value) , убери этот символ
Спустя 6 часов, 21 минута, 14 секунд (12.08.2007 - 15:56) Argnist написал(а):
зачем тебе тут ссылка, если ты ее не юзаешь?)
Спустя 1 час, 56 минут, 3 секунды (12.08.2007 - 17:52) vasa_c написал(а):
Цитата
Если я не ошибаюсь в php5 лучше использовать не foreach, а идентичный ему что то дургое!
Ошибаетесь. Либо аргументируйте ссылками на источник.
Цитата
зачем тебе тут ссылка, если ты ее не юзаешь?)
Приглядитесь. Именно её он и юзает.
http://ru2.php.net/foreach:
Цитата
As of PHP 5, you can easily modify array's elements by preceding $value with &
Т.е. с 5-го должно работать. Значит стоит 4-й. Что говорит phpInfo() ?
Спустя 12 дней, 39 минут, 54 секунды (24.08.2007 - 18:32) CamerRoMan написал(а):
стоит PHP Version 4.4.4 чет не могу поставить на денвер 5
_____________
<?PHP print "Take your chance to make it better"