此数组语法是什么意思?

用户名

在线查看代码或作为示例或教程的一部分时,我有时会看到some_function(array($this, 'something'))什么意思?我从未见过像这样的数组语法,这确实让我感到困惑。

一个示例是此代码来自手册中的注释

<?php

    class ClassAutoloader {
        public function __construct() {
            spl_autoload_register(array($this, 'loader'));
        }
        private function loader($className) {
            echo 'Trying to load ', $className, ' via ', __METHOD__, "()\n";
            include $className . '.php';
        }
    }

    $autoloader = new ClassAutoloader();

    $obj = new Class1();
    $obj = new Class2();

?>

有人可以解释一下该语法的含义吗?

傻瓜

这是一个PHP callable这意味着loader在对象上调用方法$this

这是更多信息的链接:http : //php.net/manual/zh/language.types.callable.php

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

::在Ruby语法中是什么意思?

来自分类Dev

javascript:Function语法是什么意思?

来自分类Dev

此函数初始化语法是什么意思?

来自分类Dev

if语法中的','是什么意思?

来自分类Dev

Stack(int = 10),此语法是什么意思(C ++)?

来自分类Dev

gyp语法是什么意思?

来自分类Dev

此webrtc警告是什么意思?

来自分类Dev

这个Perl语法是什么意思?

来自分类Dev

clojure语法'[]是什么意思?

来自分类Dev

git fetch的语法是什么意思

来自分类Dev

以下javascript语法是什么意思?

来自分类Dev

OCaml语法:“输入”是什么意思?

来自分类Dev

OCaml语法:>> =是什么意思?

来自分类Dev

Lombok中的语法@@()是什么意思?

来自分类Dev

这个语法是什么意思?

来自分类Dev

此模板语法“ typename = T”是什么意思?

来自分类Dev

此语法是什么意思(List <?扩展Number>数据)

来自分类Dev

bash <<语法是什么意思?

来自分类Dev

if语法中的','是什么意思?

来自分类Dev

git fetch的语法是什么意思

来自分类Dev

以下javascript语法是什么意思?

来自分类Dev

这个CSS语法是什么意思?

来自分类Dev

此ocaml语法是什么意思?

来自分类Dev

这个语法是什么意思?

来自分类Dev

这个 Swift 语法是什么意思?

来自分类Dev

这个语法是什么意思 JAVASCRIPT

来自分类Dev

*[ ... ] 语法是什么意思?

来自分类Dev

这个语法是什么意思 (...)

来自分类Dev

这个scala语法是什么意思?