在PHP中,定界符(Delimiter)通常用于定义字符串的边界。PHP支持多种定界符,常见的有以下几种:
单引号 ('
)
\\
和 \'
)。php
$str = 'Hello, World!';
echo $str; // 输出: Hello, World!
双引号 ("
)
php
$name = 'World';
$str = "Hello, $name!";
echo $str; // 输出: Hello, World!
Heredoc 语法 (<<<
)
EOT
)可以自定义,但必须遵循一定的命名规则。php
$name = 'World';
$str = <<<EOT
Hello, $name!
This is a multi-line string.
EOT;
echo $str;
Nowdoc 语法 (<<<'EOT'
)
EOT
)可以自定义,但必须遵循一定的命名规则。php
$name = 'World';
$str = <<<'EOT'
Hello, $name!
This is a multi-line string.
EOT;
echo $str; // 输出: Hello, $name!\nThis is a multi-line string.
根据具体需求选择合适的定界符可以提高代码的可读性和性能。