问答详情
源自:2-5 PHP类和对象之构造函数和析构函数

为什么总提示多了个[]

<?php

namespace wh88;

 function sum($a,$b){

 return "{$a} + {$b} =".($a+$b);

 }

 echo sum(2,3);

 echo '<br>';

 //echo call_user_func(要执行的函数,参数1,参数2.。)

 echo call_user_func(__NAMESPACE__.'\sum',3,10);

 echo '<hr>';

 echo call_user_func_array(__NAMESPACE__.'\sum',[30,40]);

 class test

{

public function sum($a,$b){

 return "{$a} + {$b} =".($a+$b);

 }

 }

 $obj=new test();

 echo '<hr>';

echo call_user_func_array([$obj,'sum'],[22,40]);//当使用静态方法时(static),echo call_user_func_array([test::class,'sum'],[22,40]);

//方法重载

class test1

{

public function __call($whl,$qq){

return '跑偏了';

}

}

echo '<hr>';

$obj=new test1();

echo $obj->www(10,100,30);


提问者:qq_慕莱坞0064128 2022-09-22 23:10

个回答

  • weixin_慕无忌7064031
    2022-09-23 14:17:18


    没有提示呀