-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 –