дело в том что мне в теле скрипта надо определить переменную которая должна выводиться в начале этого скрипта.
да, можно ее определить и до. но это очень не удобно ибо надо скопировать большой участок кода.
пример:
echo($text);
$text = "hello world";
мне надо чтоб echo($text) вывел "hello world". как это сделать и возможно ли вообще?
Спустя 30 минут, 27 секунд (9.03.2010 - 01:54) kirik написал(а):
В php 5.3 добавили оператор goto. Но лучше переделать приложение таким образом чтобы обойтись без его использования

Спустя 16 минут, 49 секунд (9.03.2010 - 02:11) MatrixGod написал(а):
kirik
ок, спасибо.
а чем он плох?
ок, спасибо.
а чем он плох?
Спустя 35 минут, 49 секунд (9.03.2010 - 02:46) kirik написал(а):
Цитата (MatrixGod @ 8.03.2010 - 18:11) |
а чем он плох? |
Код запутывает

Спустя 22 минуты, 27 секунд (9.03.2010 - 03:09) krasilich написал(а):
Тем более в этом случае понадобиться два goto, да 5.3 не так уж популярен...
Возможно буферизация вывода поможет
Возможно буферизация вывода поможет
Спустя 6 часов, 41 минута, 4 секунды (9.03.2010 - 09:50) Dezigo написал(а):
это ужастно! компилятор не когда так не работал!
скажи для чего тебе это надо
скажи для чего тебе это надо

Спустя 4 часа, 27 минут, 55 секунд (9.03.2010 - 14:18) MatrixGod написал(а):
Dezigo
я же написал, переменная определяется в теле скрипта а выводиться должна вначале!
я же написал, переменная определяется в теле скрипта а выводиться должна вначале!
Спустя 34 минуты, 22 секунды (9.03.2010 - 14:52) waldicom написал(а):
А почему переменная определяется в теле скрипта, а не в начале?
Спустя 2 часа, 41 минута, 5 секунд (9.03.2010 - 17:33) japanxt2 написал(а):
Я надумал предовый скрипт
Но думаю так только дураки решают проблему, как в этом скрипте. На твоем месте я полностью пересмотрел бы скрипт и избежал бы такой ситуации.
for ($x=0;$x<2;$x++)
{
echo $text;
$text='Папик';
}
Но думаю так только дураки решают проблему, как в этом скрипте. На твоем месте я полностью пересмотрел бы скрипт и избежал бы такой ситуации.

Спустя 6 минут, 32 секунды (9.03.2010 - 17:40) twin написал(а):
Только дураки могут представить себе не колесо, вращающееся на оси, а ось, вращающуюся в колесе...
А вот один "дурак" представил и изобрел роторный двигатель. Теперь все на японских мокиках ездят.
Если так не принято, это не значит плохо. Откуда ты знаешь, что он там изобретает?
А вот один "дурак" представил и изобрел роторный двигатель. Теперь все на японских мокиках ездят.
Если так не принято, это не значит плохо. Откуда ты знаешь, что он там изобретает?
Спустя 1 час, 9 минут, 14 секунд (9.03.2010 - 18:49) japanxt2 написал(а):
twin
Не мне, тебе объяснять что PHP это далеко не такой язык как C, Pascal, Basic. Ты же сам знаешь что страничка перед нами уже выполненный php скрипт, из этого следуют, что мы не можем изменять переменные которые скрипт уже обработал. Что касается функции goto это выход из данной ситуации, другого я пока не вижу.
Не мне, тебе объяснять что PHP это далеко не такой язык как C, Pascal, Basic. Ты же сам знаешь что страничка перед нами уже выполненный php скрипт, из этого следуют, что мы не можем изменять переменные которые скрипт уже обработал. Что касается функции goto это выход из данной ситуации, другого я пока не вижу.
