zgr*_*y_7 1 php oop methods function
我在 PHP 中声明了我的类以及其中的几个函数。我需要在另一个函数中调用此函数之一,但收到此函数未定义的错误。这就是我所拥有的:
<?php
class A{
function b($msg){
return $msg;
}
function c(){
$m = b('Mesage');
echo $m;
}
}
Run Code Online (Sandbox Code Playgroud)
这是基本的 OOP。您可以使用$this关键字来引用该类的任何属性和方法:
<?php
class A{
function b($msg){
return $msg;
}
function c(){
$m = $this->b('Mesage');
echo $m;
}
}
Run Code Online (Sandbox Code Playgroud)
我建议清理此代码并设置方法的可见性(例如私有、受保护和公共)
<?php
class A{
protected function b($msg){
return $msg;
}
public function c(){
$m = $this->b('Mesage');
echo $m;
}
}
Run Code Online (Sandbox Code Playgroud)