Ben iki sınıf var. Bir sınıfın küresel bir nesne içinde bir değişken kapmak edebilmek için arıyorsunuz.
Class Order {
public $number = "1234";
}
Class Business {
public $order;
function __construct() {
global $order;
$order = new Order();
}
}
$b = new Business();
echo $b->order->number;
In the case above nothing is displayed not even an error. Ive tried different ways of accessing the variable but have only been successful by making a helper function to make a call like the following:
echo $b->getOrder()->number;
veya
$temp = $b->order;
echo $temp->number;
Hem ancak ben bir alıcı işlevi yapmak zorunda kalmadan 1 hat içinde bunu yapmak için bir yol olduğundan emin değilim "1234" gerekli sonuç verir.
Herhangi bir yardım büyük mutluluk duyacağız.