您好,我有一個問題!使用另一個php文件中的「Define」變量
Main.php
define("foo", "bar")
Another.php
require 'Main.php';
echo $foo; // prints empty string
爲什麼不這項工作?
您好,我有一個問題!使用另一個php文件中的「Define」變量
Main.php
define("foo", "bar")
Another.php
require 'Main.php';
echo $foo; // prints empty string
爲什麼不這項工作?
常量名不需要開頭的美元符號($)
你可以得到v ALUE沒有 「$」 只使用一個常數變量
您的解決方案 「名稱」
<?php
require 'Main.php';
echo foo;
?>
另一個例子
<?php
define("MAXSIZE", 100);
echo MAXSIZE;
echo constant("MAXSIZE"); // same thing as the previous line
?>
這不是如何['define'](HTTP ://php.net/manual/en/function.define.php)。看看提供的鏈接。如果您的錯誤報告已打開,則應顯示錯誤。 – Script47
@ Script47那麼我該如何創建一個完整的已定義變量的文件,然後將其鏈接到任何文件。 –
[變量](http://php.net/manual/en/language.variables.php)!== [常量](http://php.net/manual/en/function.constant.php)。 – Script47