折雨的天空
简单测试了一下php中的代码块、内部类等知识
2012-7-30 我好笨

简单测试了一下php中的代码块、内部类等知识



<?php
class a
{
public $b;
public function print_result()
{
//普通代码块,但已经不是java中的代码块
{
$c='变量';
echo '普通代码块?';
}
echo $c;
}
//错误的语法,Parse error: syntax error, unexpected '{', expecting variable
/*static
{
echo '静态代码块?';
}*/
//java的内部类,php中错误的语法,Parse error: syntax error, unexpected 'class' (T_CLASS), expecting function (T_FUNCTION) in
/*class b
{
public $c;
}*/
//语法错误,Parse error: syntax error, unexpected 'fucntion' (T_STRING), expecting variable (T_VARIABLE)
/*public fucntion inner()
{
class b
{

}
}*/
}

$a=new a();
$a->print_result();
//java中匿名方法,php中错误的语法,Fatal error: Call to undefined function print_result()
new a().print_result();

发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容