php define有什么用
2023-04-20 11:01:43 閱讀(108)
define要加雙引號嗎?
引號引的是字符串 define("NAME",10); 10是int,所以可以不加引號,如果是字符串,比如"張三"也得加雙引號了 NAME是常量名稱,所以要加雙引號,至于為什么要加雙引號呢? 其實你可以看做:define是php封裝的一個函數(shù),里邊的NAME和10都是傳入的參數(shù),就一目了然了,那么NAME其實是傳入的一個名稱了,是一個字符串,那么既然是字符串,就得加上雙引號了。 不知道這么說你懂沒懂
PHP常量是什么?
1 2 define("CONSTANT", "Hello world."); 3 echo CONSTANT; // outputs "Hello world." 4 echo Constant; // outputs "Constant" and issues a notice. 5 6 define("GREETING", "Hello you.", true); 7 echo GREETING; // outputs "Hello you." 8 echo Greeting; // outputs "Hello you." 9 10 ?> 常量前面沒有美元符號($); 常量只能用 define() 函數(shù)定義,而不能通過賦值語句; 常量可以不用理會變量范圍的規(guī)則而在任何地方定義和訪問; 常量一旦定義就不能被重新定義或者取消定義; 常量的值只能是標量。
未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明出處