Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > & и головная боль! |
Автор: sergejzr 5.4.2006, 20:18 |
Кто обьяснит, в чём дело с этими &? В одной версии ПХП они работают так, в другой иначе. Как заставить два сервера с разными ПХП работать одинакого? |
Автор: TwiSteR 5.4.2006, 20:23 |
sergej.z, Вопрос мутный. Конкретную проблему скодом плиз. |
Автор: Guedda 5.4.2006, 20:30 | ||
Различия идут в версиях php 4 и 5. Поэтому пиши для каждой версии свою функцию, например:
и проверяй, какая версия, после этого выводи ту или иную функцию. Это мое ИМХО, и, вроде, как самое простое. По другому, ИМХО, никак. |
Автор: Illuminaty 5.4.2006, 21:02 |
Сергей, проблему поконкретней обрисуй |
Автор: sergejzr 5.4.2006, 21:04 | ||||
вот у меня код такой:
Вот, на линуксе PHP 5.0.3 всё работает. На винде 5.1.2 не работает... А работает так:
|
Автор: Illuminaty 5.4.2006, 21:19 | ||
может надо писать так?
|
Автор: sergejzr 5.4.2006, 21:22 |
Нет, это я сейчас опечатался. ![]() |
Автор: Serkys 5.4.2006, 21:24 | ||||
ИМХО неправильно. Сначала будет искать константу row, и если она будет у тебя определена - присваивать её значение себе. sergej.z, ты мануал читал? Вот две цитаты:
Гы ![]() Добавлено @ 21:25 Упс, опаздал. ![]() |
Автор: Guedda 5.4.2006, 21:28 | ||
Ну вот и сделай функции:
|
Автор: Illuminaty 5.4.2006, 21:28 | ||||
а в $row что лежит? var_dump($row) покажи. И еще покажи какую ошибку выводит (что не работает во втором варианте) Добавлено @ 21:29 Guedda, не метод. Надо понять причину. Добавлено @ 21:37 Сергей, у меня Win, Apache, PHP 5.0.4 два кода 1)
2)
|
Автор: sergejzr 5.4.2006, 21:41 |
в $row лежит массив из базы, полученный mssql_fetch_assoc. Dj втором варианте просто пусто. Никакой ошибки. |
Автор: Illuminaty 5.4.2006, 21:52 | ||||
1)
Вывод: array(1) { ["field"]=> &array(3) { [0]=> int(5) [1]=> int(6) [2]=> int(7) } } 2)
Вывод: array(1) { ["field"]=> array(3) { [0]=> int(5) [1]=> int(6) [2]=> int(7) } } Подводя итоги: не понятно что-то. |
Автор: Ciber SLasH 8.4.2006, 00:01 |
А что тут не ясного? Всё верно вывелось... |
Автор: Illuminaty 8.4.2006, 06:22 |
Ciber SLasH, не ясно то, почему у Сереги не так выводится |
Автор: sergejzr 8.4.2006, 12:03 |
Я короче говоря убрал все указатели. Так спокойнее.. |