[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблемы при работе с ссылками
CamerRoMan
Пытаюсь разобраться с ссылками ну нифига не получается...
Установлен 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

Закидываю на домен все прекрасно пашет aggressive.gif на домене 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

Закидываю на домен все прекрасно пашет aggressive.gif на домене 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"
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.