2017-03-16 45 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;) –

相关问题