时间:2021-07-01 10:21:17 帮助过:2人阅读
call_user_func(function(){
echo "hello,world";
});
@陈乏 还有一个解决办法的哈。
class A
{
protected function pro()
{
return "pro";
}
public function pub()
{
return "pub";
}
}
$a = new A();
$ext = function () {
var_dump($this);
// var_dump($this->pro()); //Error: Call to protected method A::pro()
var_dump($this->pub());
};
$ext = $ext->bindTo($a);
var_dump($ext());
$b=3;
switch(1){
case $b==3:
echo "fuck";
break;
}
?>
function callback($callback) {
$callback();
}
$obj = (object) "php aaa";
$callback = function () use ($obj) {
print "This is a closure use object, msg is: {$obj->scalar}.
";
};
$obj->scalar = "php bbb";
//$obj = (object) "php bbb";
callback($callback);
C语言有趋向于运算符 -->,这个 PHP 也有,就不说了。
http://www.zhihu.com
?>
奇技淫巧这个咋说呢, 玩玩还可以, 可千万别在实际项目中用, 贡献俩个吧:$xmlObj = simplexml_load_string($xmlStr);
$xmlArr = json_decode(json_encode($xmlObj) , true);
1. stdClass();$obj = new stdClass;
$obj->a = 1;
$obj->b = 2;