<?php $sql = <<<EOF 。。。。EOF;?>这种写法是什么意思

php里
$sql = <<<EOF //有这样的语法??????
//sql语句
EOF;
运行mysql_query($sql)
?>
这是什么语法?变量声明可以这样的结构?请解答,谢谢

答:

这是php的定界符


<<<EOFEOF; 之间的文本, 可以不用转义, 比如单引号和双引号

一般用于输出长的html文本或者文本赋值

这样写sql语句, 可以不用对字符型字段两边的单引号进行转义

灵活使用还是挺有用的
posted @ 2015-10-13 10:49  谦信君  阅读(2058)  评论(0编辑  收藏  举报