當我初始化一個新的類實例時,我想根據當前url設置一個公共變量。如何在創建類實例時動態設置公共變量
如何在創建類實例時動態設置公共變量,以便在不調用函數的情況下可以使用它。
class CONFIGURATOR{
static public $ACTIVE = true;
public $CURRENT_URL="<current_url here>"
}
當我初始化一個新的類實例時,我想根據當前url設置一個公共變量。如何在創建類實例時動態設置公共變量
如何在創建類實例時動態設置公共變量,以便在不調用函數的情況下可以使用它。
class CONFIGURATOR{
static public $ACTIVE = true;
public $CURRENT_URL="<current_url here>"
}
使用構造函數:
class CONFIGURATOR{
static public $ACTIVE = true;
public $CURRENT_URL="<current_url here>"
public function __construct($url)
{
$this->CURRENT_URL = $url;
}
}
你可以打電話給你的對象是這樣的:
$configurator = new CONFIGURATOR($your_url);
使用構造函數,它可能解決您的問題
class CONFIGURATOR{
static public $ACTIVE = true;
public $CURRENT_URL="";
function __construct()
{
$this->$CURRENT_URL="<current_url here>";
}
}
謝謝你
謝謝感謝。 –
使用'構造函數'。 – Rikesh
你不清楚你的問題,但你可以在創建對象時或者在通過'$ obj-> CURRENT_URL ='your url''創建對象之後通過構造函數填充該變量; –