我是PHP的新手,现在我正在研究moodle LMS工具。
我指的是scorm包的view.php,不知道为什么$cm->course
在php中使用。
请帮忙。
先谢谢
答案 0 :(得分:1)
看看here
“ - >” 中表示访问$cm
对象属性course
答案 1 :(得分:1)
$ cm是一个对象,而course是一个变量。在这里,您可以看到PHP语法与对象的简要介绍: http://php.net/manual/en/language.types.object.php
答案 2 :(得分:1)
PHP有两个对象运算符即 - >和::
- >当您尝试在实例上调用方法和/或访问实例属性时使用。
::用于调用静态方法或调用父方法时使用 class的子类中方法的版本。
参考:https://www.codeproject.com/questions/196270/what-is-meant-by-symbol-in-php
注意:我搜索了您的确切问题并得到了这个结果!
答案 3 :(得分:1)
它是"对象运算符" - T_OBJECT_OPERATOR。它用于访问对象的类的属性和方法。