Forum Webscript.Ru

Программирование => PHP => Тема начата: Error202 от 06 Марта 2005, 17:56:07

Название: Переменные
Отправлено: Error202 от 06 Марта 2005, 17:56:07
На перле есть возможность:

@Var=QQ {произвольный многострочный текст};
 

Есть ли аналог на PHP?

P.S. HERE DOC не подходит...
Название: Переменные
Отправлено: vladsu от 06 Марта 2005, 23:42:19
А не ошиблись ли Вы разделом? :/
Название: Переменные
Отправлено: Error202 от 07 Марта 2005, 01:13:44
В разделе PHP мне можно этот же вопрос задать...
Название: Переменные
Отправлено: Меняздесьдавнонет от 07 Марта 2005, 01:30:42
В разделе PHP придётся этот вопрос задавать вразумительно.
А именно - описать словами, что делает эта конструкция в перле.
Если, конечно, автор сам знает, и в состоянии формулировать словами
Название: Переменные
Отправлено: Ctydent от 07 Марта 2005, 12:26:23
Уточни, для чего должна применяться такая конструкция ?
Название: Переменные
Отправлено: NeoNox от 07 Марта 2005, 12:34:00
Цитировать
Error202:
На перле есть возможность:

@Var=QQ {произвольный многострочный текст};

В перле эта конструкция вызовет ошибку.
Название: Переменные
Отправлено: Error202 от 07 Марта 2005, 15:29:06
Может у меня нестандартный перл... Но все мои прогрммы основываются на тком приеме...
Название: Переменные
Отправлено: Error202 от 07 Марта 2005, 15:33:00
Например для этого...


@rtitle=qq
{




$chatname


};
Название: Переменные
Отправлено: NeoNox от 07 Марта 2005, 15:50:43
Error202 и что это на перл значит?
И кстати,
Цитировать
Error202:
@rtitle=qq

от
Цитировать
Error202:
@rtitle=QQ

немного отличается, не так-ли?
Название: Переменные
Отправлено: Меняздесьдавнонет от 07 Марта 2005, 15:56:22
Error202
ты скажи, что что ты делаешь этим приёмом?
тебе просто этот тайтл вывести надо? или что?
Название: Переменные
Отправлено: NeoNox от 07 Марта 2005, 17:13:48
RomikChef
perldoc perlop
qq/STRING/
A double-quoted, interpolated string.
тобишь,
$test = "Error202";
print qq{$test не может обьяснить своим языком что ему нужно. Да и вообще, зачем в ПХП это ему нужно. };
Выведет:
Error202 не может обьяснить своим языком что ему нужно. Да и вообще, зачем в ПХП это ему нужно.
 
Зачем он инициализирует массив - одному Error202 известно.
Название: Переменные
Отправлено: Error202 от 08 Марта 2005, 00:25:44
В пхп есть хере документы... т.е.
$var=<<произвольный текст
многострочный
LABEL;
Это есть и в перле...
Но при такой конструкции $var не массив... Мне нужен именно массив с произвольным многострочным кодом... Чтобы не использовать \\ для кавычек...
Название: Переменные
Отправлено: Макс от 08 Марта 2005, 11:55:16
Error202
зачем тебе именно массив ? Как у тебя потом он используется ?

Пока не скажешь какую глупость ты хочешь сделать, мы не расскажем как ее не делать ;)
Название: Переменные
Отправлено: Error202 от 08 Марта 2005, 12:05:55
СПАСИБО! за оказанную помощь...
Название: Переменные
Отправлено: Меняздесьдавнонет от 08 Марта 2005, 12:52:21
ты сам не хочешь себе помочь