operator <<<

11 отговора 295 прегледа
#1

operator <<<

ave hora chuvali li ste za PHP operator <<<
izpolzva se taka:

$x=<<< DELIMITER
<a href="alabala">blabla</a>

<img src="hahohihi.gif">
DELIMITER;
echo $x;

shtoto mnogo qko sa izpolzva ama go nqma nikade dokumentirano ili pone az ne mojah da go namerq. dali e neshto standartno ili bachka samo na nqkoi php-ta?
a moje i neshto obshto s shellscript-a da ima...

Отговор
в отговор на baba qga #2

Re: operator &lt;&lt;&lt;

бинаръ фунцтионс ако се не лъжа :-))))))

E tuk ni6to niama :[линк]
Отговор
в отговор на ro6avia #3

Re: operator &lt;&lt;&lt;

e kvi sa tiq binari functions kato tva e operator sha ma izvinqash. + tva nqma nishto obshto s binary a si e chisto string operator kato mu gledam deistvieto :)

Отговор
#4

Re: operator &lt;&lt;&lt;

eee danke zehr
imalo go znachi :)
malko skrito ama si e tam
iskah da kaja che e mnogo qko i mu se kefq.

Отговор
в отговор на baba qga #5

Re: operator &lt;&lt;&lt;

Това имах предвид де. Побитови (01001001011101) / бинарни оператори

E tuk ni6to niama :[линк]
Отговор
в отговор на ro6avia #6

Re: operator &lt;&lt;&lt;

da ve qsno :)
ama toq operator e <<< a ne <<
kak shte da e de

Отговор
в отговор на baba qga #7

Re: operator &lt;&lt;&lt;

Този оператор може и да има голямо приложение в Perl, но в PHP ми се вижда безсмислен.

"If a man hasn't discovered something that he will die for, he isn't fit to live."
Отговор
в отговор на Dakota #8

Re: operator &lt;&lt;&lt;

Да този оператор е заимстван от Perl. До колкото помня от скоро (някъде от PHP 3 или 4)
Не е напълно безсмислен. Много е удобен когато в стринга имаш да пишеш и еденични и двойни кавички. Иначе се налага да ескейпваш едните или да прекъсваш стринга, което прави целия стринг нечетлив.

asl-bg.com - шантаво като теб ;)

Редактирано от нeщacтeн на

Отговор
в отговор на нeщacтeн #9

Re: operator &lt;&lt;&lt;

В такъв случай не е ли по-удобно да излезеш от PHP контекста директно...?!

Иначе не отричам, че многото начини да се направи едно и също нещо в PHP го правят много гъвкав език. А и за хора, като мен, които са писали на Perl е доста удобно да имат подобни оператори като в Perl.

"If a man hasn't discovered something that he will die for, he isn't fit to live."

Редактирано от Dakota на

Отговор
в отговор на Dakota #10

Re: operator &lt;&lt;&lt;

В такъв случай не е ли по-удобно да излезеш от PHP контекста директно...?!
Е да но така стринга се запомня в променлива и може да се ползва многократно.

asl-bg.com - шантаво като теб ;)
Отговор
в отговор на nana qga #11

Re: operator &lt;&lt;&lt;

> ama toq operator e <<< a ne <<

това ми звучи като +++ е а не ++ :-))

E tuk ni6to niama :[линк]
Отговор
в отговор на нeщacтeн #12

Re: operator &lt;&lt;&lt;

imenno
za syjalenie ustanovih che ne mojesh da polzvash slojni promenlivi v stringa
lesno e da napishesh
$x="sakjdfh".$y[func("bla")]."lkasjdf";
obache pri <<< nqma takova neshto kato konkatenaciq mai... ako ima nqkoi da mi kaje kak e pls.
bachkat samo prosti promenlivi naprimer
$x <<< DELIMITER
;laskjdf $y alskdfjlj
DELIMITER;
tpva si bachka

Отговор