“什么是”呢<<&书信电报;SQL";在PHP中?
可能重复:“什么是”呢<<&书信电报;SQL";在PHP中?,php,sql,Php,Sql,可能重复: )我看到了: $sql = <<<SQL CREATE TABLE mytable ( ID int(11) NOT NULL AUTO_INCREMENT, FName varchar(50) NOT NULL, LName varchar(50) NOT NULL, Age int(11) NOT NULL, Gender enum('male','female') NOT NULL, PRIMARY KEY (
)我看到了:
$sql = <<<SQL
CREATE TABLE mytable (
ID int(11) NOT NULL AUTO_INCREMENT,
FName varchar(50) NOT NULL,
LName varchar(50) NOT NULL,
Age int(11) NOT NULL,
Gender enum('male','female') NOT NULL,
PRIMARY KEY (ID)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=11 ;
SQL;
$db->run($sql);
$sql=这是Herehoc语法,一种组合大字符串的替代方法。这就像是一个双引号字符串,变量被计算,但不必转义任何字符。对于HTML来说,它是非常棒的,因为它包含了您通常使用的所有引号。了解更多信息:
它被称为HEREDOC。看
它允许您转义长文本序列以进行变量赋值。它被调用。它被调用。我也从未见过,但我将开始使用它!如果它与bash或其他许多脚本语言类似,那么它的意思是“读取标准输入,直到看到这个标记。本例中的标记是字符串“SQL”。因此它开始读取“希望其他人不要生气,但这家伙的分数最低”之间的所有行。