Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“什么是”呢<<&书信电报;SQL";在PHP中?_Php_Sql - Fatal编程技术网

“什么是”呢<<&书信电报;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”。因此它开始读取“希望其他人不要生气,但这家伙的分数最低”之间的所有行。