Php 方法中的对象初始化
我可以在php中启动一个对象实例并在另一个方法中调用一个方法吗 请举例说明这个问题。。并分别向我展示可以使用方法和对象进行的所有组合Php 方法中的对象初始化,php,Php,我可以在php中启动一个对象实例并在另一个方法中调用一个方法吗 请举例说明这个问题。。并分别向我展示可以使用方法和对象进行的所有组合 class Autorizare{ public function user(){ echo "This is a user"; } } class Derivata{ function derivata(){ echo "sunt o derivata"; } $object = ne
class Autorizare{
public function user(){
echo "This is a user";
}
}
class Derivata{
function derivata(){
echo "sunt o derivata";
}
$object = new Autorizare();
$object->user();
$object2 = new Derivata();
$object2->derivata();
}
echo $object->user();
echo $object2->derivata();
类似这样的内容。您可以通过以下方式访问某些类的方法:
class A {
public function one() {
echo "This is a user";
}
public static function two() {
echo "This is not a user";
}
public function test() {
$this->one(); //for non static methods
self::two(); //for static methods
}
}
class B {
public function test1() {
$a = new A();
$a->one(); //for non static methods
}
public function test2() {
A::two(); //for static methods
}
}
$obj = new B();
$obj->test1();
$obj->test2();
有关更多详细信息以及如何使用范围,请参见
*根据评论请求编辑代码自己试试看,看看有什么可能。!!!上课就是上课。。不能在其他类中定义类。不在其他类中。它给我带来了一个错误:语法错误,意外的“类”(T_类),期望函数(T_函数)在第8行的C:\xampp\htdocs\series\ziua_13\exampluphp.php中,您必须从类定义中取出
$object=new Auto…
。在线阅读一些好文章:我在某个地方创建了初始化对象并在类中调用方法,我询问是否可能。在上面,我在类B中初始化对象A并调用方法一()。若您想在类A中初始化对象A,那个么您需要阅读关于方法的内容。如果您想访问类中某个类的方法,那么可以这样调用它们:$this->one();谢谢你能告诉我所有你知道的方法和对象的组合吗?