-1
如果在一個頁面上定義了一個常量,則會發生什麼情況,如果index.php再次定義在其他頁面上,則說明header.php,然後header.php包含在索引中.PHP?這個問題在採訪中被問到,我想知道結果會是什麼。在兩個頁面中定義常量並在另一個頁面中包含一個
如果在一個頁面上定義了一個常量,則會發生什麼情況,如果index.php再次定義在其他頁面上,則說明header.php,然後header.php包含在索引中.PHP?這個問題在採訪中被問到,我想知道結果會是什麼。在兩個頁面中定義常量並在另一個頁面中包含一個
如果你已經使用error_reporting(E_ALL);
它會告訴你
Notice: Constant 'CONSTANT NAME' already defined in 'file name'
。
更好您檢查之前定義如新常數:
if (!defined(CONSTANT)) { define ('CONSTANT', 'Constant Value'); }
謝謝@Ram :) Ram ji ki chaal dekho;) –
變量是一樣的,因爲它是從同一個腳本考慮。請參閱http://stackoverflow.com/questions/5483759/how-to-use-php-variables-from-an-included-php-file –
我的問題是關於常量而不是變量@MathieuDormeval –