是否有可能使用另一個靜態變量在PHP中初始化另一個靜態變量?在PHP中使用靜態變量
public static $conf_siteroot = "http://mysite.com/";
public static $conf_docroot = "C:/Users/Mp/Documents/Projects/nana/webroot/";
public static $conf_doclib = $conf_docroot."library/";
public static $conf_sitelib = $conf_siteroot."library/";
這段代碼根本不起作用,但我需要重用靜態變量,所以我不會寫太多。由於
我不這麼認爲,但我想你可以嘗試 - 只要使用正確的語法:'公共靜態$ conf_doclib =自:: $ conf_docroot「庫/」;' –
有關使用常量,而不是什麼靜態變量? –
是的,這應該工作 - 使用self ::正如Pekka所說。這隻適用於類常量,但公共靜態變量應該可以。 – halfer