Diễn đàn
Chủ đề này đã bị khóa, bạn không thể sửa hay trả lời
Tác giả Nội dung
thq
Gửi: 14/07/05 15:11   

Nhân viên


Nhóm: Thành viên mới
Tham gia: 08/10/04
Bài gửi: 58/58
Nơi ở: Việt Nam

<<<EOF

và EOF; là 2 mã đánh dấu


$people="he";


Sự khác biệt nằm ở chỗ , nếu bạn gán $a nội dung là

Mã lệnh

<font color="white">" I'm here" , $people said</font>.

thì

Mã lệnh

$a="\"I\'m here\", ".$people." said." ;

Còn nếu dùng EOF , hay EOQ thì sẽ là

Mã lệnh

$a=<<<EOF
<font color="white">" I'm here" , {$people} said</font>.
EOF;

Nó tiện ở chỗ bạn không phải quan tâm đến việc thêm \ cho các dấu đăc biết như $ \ , "" và ' ' .

Các biến được bao trong { và }

Nó giúp mã HTML dễ nhìn hơn , nhưng lại có nhược điểm là không thể  thêm nội dung function được

vd

Mã lệnh

$a="<table>".phpinfo()."</table>";

nhưng không thể dùng

Mã lệnh

$a=<<<EOF
<table>{phpinfo()}
</table>
EOF;

chắc có cách khác , nhưng mình chưa biết

Một lưu ý là EOF; phải được đặt đầu dòng , không có khoảng các nếu không , php sẽ hiểu nó là nội dung HTML

EOF : ok

(khoảng trắng)EOF : error

Được sửa chữa bởi Admin ngày 16/07/05 07:31 (sửa lần 1)
Xem lý lịch thành viên
Xem bài trướcPHPXem bài kế
Chủ đề này đã bị khóa, bạn không thể sửa hay trả lời 

Bạn không có quyền gửi bài viết
Bạn không có quyền trả lời bài viết