error_reporting(E_ALL);
-->汇报所有错误echo "A banana is $fruits[banana]."; //和下面使用的那个有什么区别
// Works
echo "A banana is {$fruits['banana']}.";
---->没区别, 只是下面一句更安全更不容易出错 如果用双括号来引用变量 一般需要对键名加引号
如果不用双括号来引用变量 一般不需要对键名加引号
所以echo "A banana is {$fruits[banana]}."; 可能会发生错误
-->汇报所有错误echo "A banana is $fruits[banana]."; //和下面使用的那个有什么区别
// Works
echo "A banana is {$fruits['banana']}.";
---->没区别, 只是下面一句更安全更不容易出错 如果用双括号来引用变量 一般需要对键名加引号
如果不用双括号来引用变量 一般不需要对键名加引号
所以echo "A banana is {$fruits[banana]}."; 可能会发生错误
echo "A banana is $fruits['banana'].";是错的
这个不能算对
会引发一个notice
常量未定义。虽然php里没定义的常量默认就是和名字相同的字符串
<?php
$str = "this is a test.\n";
echo "$str";
?>
为什么这个时候\n不输出为回车
问的问题比较烂 刚开始学哦 都是看PHP手册的
$str = "this is a test.<br>";
echo "$str";
?>