operator <<<
11 отговора
295 прегледа
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...
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...
Re: operator <<<
бинаръ фунцтионс ако се не лъжа :-))))))
E tuk ni6to niama :[линк]
E tuk ni6to niama :[линк]
Re: operator <<<
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 :)
Re: operator <<<
eee danke zehr
imalo go znachi :)
malko skrito ama si e tam
iskah da kaja che e mnogo qko i mu se kefq.
imalo go znachi :)
malko skrito ama si e tam
iskah da kaja che e mnogo qko i mu se kefq.
Re: operator <<<
Това имах предвид де. Побитови (01001001011101) / бинарни оператори
E tuk ni6to niama :[линк]
E tuk ni6to niama :[линк]
Re: operator <<<
da ve qsno :)
ama toq operator e <<< a ne <<
kak shte da e de
ama toq operator e <<< a ne <<
kak shte da e de
Re: operator <<<
Този оператор може и да има голямо приложение в Perl, но в PHP ми се вижда безсмислен.
"If a man hasn't discovered something that he will die for, he isn't fit to live."
"If a man hasn't discovered something that he will die for, he isn't fit to live."
Re: operator <<<
Да този оператор е заимстван от Perl. До колкото помня от скоро (някъде от PHP 3 или 4)
Не е напълно безсмислен. Много е удобен когато в стринга имаш да пишеш и еденични и двойни кавички. Иначе се налага да ескейпваш едните или да прекъсваш стринга, което прави целия стринг нечетлив.
asl-bg.com - шантаво като теб ;)
Не е напълно безсмислен. Много е удобен когато в стринга имаш да пишеш и еденични и двойни кавички. Иначе се налага да ескейпваш едните или да прекъсваш стринга, което прави целия стринг нечетлив.
asl-bg.com - шантаво като теб ;)
Редактирано от нeщacтeн на
Re: operator <<<
В такъв случай не е ли по-удобно да излезеш от PHP контекста директно...?!
Иначе не отричам, че многото начини да се направи едно и също нещо в PHP го правят много гъвкав език. А и за хора, като мен, които са писали на Perl е доста удобно да имат подобни оператори като в Perl.
"If a man hasn't discovered something that he will die for, he isn't fit to live."
Иначе не отричам, че многото начини да се направи едно и също нещо в PHP го правят много гъвкав език. А и за хора, като мен, които са писали на Perl е доста удобно да имат подобни оператори като в Perl.
"If a man hasn't discovered something that he will die for, he isn't fit to live."
Редактирано от Dakota на
Re: operator <<<
В такъв случай не е ли по-удобно да излезеш от PHP контекста директно...?!
Е да но така стринга се запомня в променлива и може да се ползва многократно.
asl-bg.com - шантаво като теб ;)
Е да но така стринга се запомня в променлива и може да се ползва многократно.
asl-bg.com - шантаво като теб ;)
Re: operator <<<
> ama toq operator e <<< a ne <<
това ми звучи като +++ е а не ++ :-))
E tuk ni6to niama :[линк]
това ми звучи като +++ е а не ++ :-))
E tuk ni6to niama :[линк]
Re: operator <<<
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
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