php中的不同类访问规则
我不熟悉php开发类的概念,我在类文件中调用一个方法,比如php中的不同类访问规则,php,class,methods,Php,Class,Methods,我不熟悉php开发类的概念,我在类文件中调用一个方法,比如 **ClassName::method_name()** 像这样,但它不工作,并得到一个错误。当我创建该类的对象时,比如**$object=new ClassName()**并通过如下函数调用该方法 **$object->method_name()** 它很好用 我无法理解那个把戏 谁能消除我的困惑? 谢谢 biswajitGhosh如果要使用:表示法,则需要将方法定义为静态 class ClassName { public s
**ClassName::method_name()**代码>
像这样,但它不工作,并得到一个错误。当我创建该类的对象时,比如**$object=new ClassName()**
并通过如下函数调用该方法
**$object->method_name()**代码>
它很好用
我无法理解那个把戏
谁能消除我的困惑?
谢谢
biswajitGhosh如果要使用:
表示法,则需要将方法定义为静态
class ClassName {
public static function method_name() {
...
}
}
现在可以调用ClassName::method_name()代码>
阅读:如果要使用:
符号,则需要将方法定义为静态
class ClassName {
public static function method_name() {
...
}
}
现在可以调用ClassName::method_name()代码>
阅读:如果要使用:
符号,则需要将方法定义为静态
class ClassName {
public static function method_name() {
...
}
}
现在可以调用ClassName::method_name()代码>
阅读:如果要使用:
符号,则需要将方法定义为静态
class ClassName {
public static function method_name() {
...
}
}
现在可以调用ClassName::method_name()代码>
阅读:操作符用于访问静态方法和属性,->
操作符用于访问类实例的方法和属性
静态方法或属性是属于类本身的方法或属性,无论您创建了多少个该类实例,它都不会更改
实例方法或属性仅应用于类的特定实例,一个实例中的更改不会影响另一个实例。操作符用于访问静态方法和属性,->
操作符用于访问类实例的方法和属性
静态方法或属性是属于类本身的方法或属性,无论您创建了多少个该类实例,它都不会更改
实例方法或属性仅应用于类的特定实例,一个实例中的更改不会影响另一个实例。操作符用于访问静态方法和属性,->
操作符用于访问类实例的方法和属性
静态方法或属性是属于类本身的方法或属性,无论您创建了多少个该类实例,它都不会更改
实例方法或属性仅应用于类的特定实例,一个实例中的更改不会影响另一个实例。操作符用于访问静态方法和属性,->
操作符用于访问类实例的方法和属性
静态方法或属性是属于类本身的方法或属性,无论您创建了多少个该类实例,它都不会更改
实例方法或属性仅应用于类的特定实例,并且一个实例中的更改不会影响另一个实例。下面的答案对您有帮助吗?是!当然,现在我可以使用任何类的方法的static关键字,我以前不知道。非常感谢。下面的答案对你有帮助吗?是的!当然,现在我可以使用任何类的方法的static关键字,我以前不知道。非常感谢。下面的答案对你有帮助吗?是的!当然,现在我可以使用任何类的方法的static关键字,我以前不知道。非常感谢。下面的答案对你有帮助吗?是的!当然,现在我可以使用任何类的方法的static关键字,我以前不知道。谢谢。