php中这是什么意思

2024年12月01日 09:46
有5个网友回答
网友(1):

class是定义类
foo是类名
new是实例化类
$bar = new foo;

$bar就有了foo里的所有公共的函数和方法

$bar->do_foo();
->它的意思是调用do_foo()这个函数 结果就是输出 Doing foo 这句话
这是我简单的说了下意思,具体你看下php的类的定义和用法,你就明白这两句的意思了,希望能帮助到你。。

网友(2):

$bar = new foo;//实例化PHP类
$bar->do_foo(); //调用公共函数

网友(3):

这是一个对象化的写法。

class foo
{
 function do_foo()
 {
     echo "Doing foo.";
 }
}
class foo就是定义一个类,function do_foo() 是这个累里面的方法,也就是函数。这样就定义好了一个类。
那如何去调用这个类呢?
假如这个类是 a.class.php
那么在b.php中,首先要 
require_once "a.class.php";
然后再实例化对象:$bar->new foo();
最后调用对象中的方法:$bar->do_foo();
这样就输出了 Doing foo.

网友(4):

$bar = new foo; 这行表示,在实例化一个类
$bar->do_foo();调用类中的方法

这种方式称为“面向对象”
现在开发一般都是“面向对象开发的”,至于什么是面向对象,可以去百度一下教程
我这也有一些资料,需要的留qq就行

网友(5):

$bar = new foo; 表示实例化一个对象
$bar->do_foo(); 引用对象属性/方法