我读到了这篇文章, 我想知道这部分:
try {
//First try getting our user numero uno
$user = new User(1);
//Then, let's try to get the exception
$user2 = new User('not numeric');
} catch( Exception $e ) {
echo "Donkey Kong has caught an exception: {$e->getMessage()}";
}
Run Code Online (Sandbox Code Playgroud)
为什么{$e->getMessage()}必须用括号括起来?
有关于这个的PHP手册有任何链接说明吗?
我知道如果我们不放括号它会显示错误,但我想要的是得到解释为什么需要括号.
注意:未定义的属性:Exception :: $ getMessage
我<<<EOD用来输出一些数据.我的问题是如何在<<<EOD语法内部使用php ?我可以像这样使用它吗?
<<<EOD
<h3>Caption</h3>
if(isset($variablename))
{
echo "...some text";
}
else
{
echo "...some text";
}
EOD;
Run Code Online (Sandbox Code Playgroud) 我尝试了这个,当我尝试在类"second"中实例化类"first"时出现错误.
类"second"中的注释部分会导致错误.
class first {
public $a;
function __construct() {
$this->a = 'a';
}
}
class second {
//$fst = new first();
//public showfirst() {
//$firsta = $this->first->a;
// echo "Here is first \$a: " . $firsta;
//}
}
Run Code Online (Sandbox Code Playgroud)
编辑:
这导致服务器错误,即使我在类"second"中的所有内容都是类"first"的实例化.
class second {
$fst = new first();
//public showfirsta() {
// $firsta = $this->fst->a;
// echo "Here is first \$a: " . $firsta;
//}
}
Run Code Online (Sandbox Code Playgroud) 所以我有一个数组,数组是:
<?php
$config = array('site_name' => 'SomeName');
?>
Run Code Online (Sandbox Code Playgroud)
现在我想回应它.
<title><?php echo $config['site_name']; ?></title>
Run Code Online (Sandbox Code Playgroud)
但我看到一些网站使用:
<title>{site_name}</title>
Run Code Online (Sandbox Code Playgroud)
有可能这样做吗?如果可以,你可以帮我吗?
可能重复:
字符串中的花括号
我还是不知道它叫什么.喜欢:
$name = 'xxx';
echo "This is a string {$name}";
Run Code Online (Sandbox Code Playgroud)
你怎么称呼这个行动?使用{} in将变量连接到字符串.
谢谢!
可能重复:
字符串中的花括号
刚刚遇到这段代码,它让我好奇......
$msg .= "–{$mime_boundary}–n";
Run Code Online (Sandbox Code Playgroud)
之前指定的$ mime_boundary var将作为字符串输出.
做了快速测试....
$var = "XmytextX";
$str ="some wrapper{$var}end of";
echo $str;
Run Code Online (Sandbox Code Playgroud)
它确实输出到字符串中.我以前从未见过这种输出var的方式.
找不到任何文件 - 任何人都可以启发我吗?
我是公司的新实习生,当我看到这个符号时,我正在查看某人的代码:
if($o_eventNode->{$calOption}[0]['value'] == 1)
Run Code Online (Sandbox Code Playgroud)
我不理解带有花括号的部分.还有其他方法可以输入吗?这种语法的优点是什么?