function a(
a
1
,
a1,
a1,a2)
{
if(
a
1
>
a1>
a1>a2)
{
a
1
−
−
;
a
(
a1--; a(
a1−−;a(a1,KaTeX parse error: Expected 'EOF', got '}' at position 14: a2); }̲ echo "…a1;
echo “
”;
}
a(5,1);
函数的递归调用可以直接调用
class A
{
function a(
a
1
=
0
,
a1=0,
a1=0,a2=0)
{
if(
a
1
>
a1>
a1>a2)
{
a
1
=
a1=
a1=a1-1;
t
h
i
s
−
>
a
(
this->a(
this−>a(a1,KaTeX parse error: Expected 'EOF', got '}' at position 14: a2); }̲ echo "…a1";
echo “
”;
}
}
$a = new A();
$a->a(5,1);
echo “
”;
echo “
”;
方法的递归调用,要用$this->
然后结果出乎意料
最后才发现 是类名和方法名相同了。。。。。。 方法直接自动生成构造方法了。。。。