2017-03-16 51 views
-1

如果在一個頁面上定義了一個常量,則會發生什麼情況,如果index.php再次定義在其他頁面上,則說明header.php,然後header.php包含在索引中.PHP?這個問題在採訪中被問到,我想知道結果會是什麼。在兩個頁面中定義常量並在另一個頁面中包含一個

+0

變量是一樣的,因爲它是從同一個腳本考慮。請參閱http://stackoverflow.com/questions/5483759/how-to-use-php-variables-from-an-included-php-file –

+0

我的問題是關於常量而不是變量@MathieuDormeval –

回答

1

如果你已經使用error_reporting(E_ALL);它會告訴你

Notice: Constant 'CONSTANT NAME' already defined in 'file name'

更好您檢查之前定義如新常數:

if (!defined(CONSTANT)) { define ('CONSTANT', 'Constant Value'); } 
+0

謝謝@Ram :) Ram ji ki chaal dekho;) –

相關問題