呼び出し時に別の変数を使用できるクラスを作成するにはどうすればよいですか?
例えば。
$class->variable1->variable2->function();
これはあなたが考えるものです:
class OtherClass {
public function something() {
return "foo";
}
}
class Test {
public $variable;
public function Test() {
$this->variable = new OtherClass();
}
}
$foo = new Test();
echo $foo->variable->something();
しかし、そのようなメソッドチェーンが必要な場合は、疑問があります。PHP を使用したオブジェクト指向プログラミングの完全なリファレンスについては、http://php.net/oopを参照してください。