echo <<<_END

معنی استفاده از echo <<<_END چیه؟
تو یه کد دیدم بدون این که کد php بسته بشه، از echo <<<_END استفاده شده و بعدش کد html یا javascript نوشته شده و آخرش از _END; استفاده شده.
 

k2-4u

Well-Known Member
سلام . برای استفاده از کد های html و ... در داخل اسکریپ php
از این دستور استفاده میشه .

PHP:
echo <<<EOT
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should print a capital 'A': \x41
EOT;


echo <<<'EOT'
My name is "$name". I am printing some $foo->foo.
Now, I am printing some {$foo->bar[1]}.
This should not print a capital 'A': \x41
EOT;

http://www.php.net/manual/de/language.types.string.php#language.types.string.syntax.heredoc
 

saman_php

Active Member
منظور از استفاده از این تکه کد اینه که
هیچ قسمتی از این کد اجرا نمیشه و
همه کد ها مستقیم چاپ می شن
چرا ,اجرا میشن شما یه مقدار به متغیر name بدین ,میبینید که مقدار چاپ میشه
 

bestirani2

New Member
چون یک آرایه هست داخل آکولاد قرار گرفته
آکولاد رو بردارید دیگه مقدار آرایه را نشون نمیده
 

جدیدترین ارسال ها

بالا