gpt4 book ai didi

php - 为什么 PHP 需要显式引用 "$this"才能调用成员函数?

转载 作者:可可西里 更新时间:2023-11-01 00:04:28 24 4
gpt4 key购买 nike

差不多就这些了。大多数 OO 编程语言中的作用域可以很好地解析符号,而无需显式引用当前实例(即 PHP 中的“$this”)。为什么 PHP 要求我在每次调用同一类中的成员函数之前使用 $this?

最佳答案

解析函数调用的范围。考虑:

$this->strstr(...

只是

strstr(...

后者将调用 PHP 内置的 strstr() 函数,这不是我们在这里要做的。

这是将 OOP 功能添加到高级过程/脚本语言的结果。

关于php - 为什么 PHP 需要显式引用 "$this"才能调用成员函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050598/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com