define("GREETING", "Welcome to yunhe!");
echo GREETING;
複製代碼
define("GREETING", "Welcome to W3School.com.cn!");
echo GREETING;
define("GREETING", "Welcome to yunhe!");
echo GREETING;
複製代碼
試着解釋, 常量和變量都有哪些區別, 請舉例說明...
函數外的變量, 函數內不能用, 函數內的變量, 函數外不能用
PHP_VERSION
, 查看PHP版本echo PHP_VERSION; // 7.3.6
複製代碼
試舉例說明, 系統常量都有哪些, 值是多少?(5個便可)
PHP_VERSION
當前使用的PHP版本號PHP_OS
當前PHP環境的運行操做系統TRUE
與true同樣FALSE
與false同樣M_PI
圓周率常量值M_E
科學常數eM_LOG2E
表明log2e
,以2爲底e的對數M_LOG10E
表明lge
,以10爲底e的對數M_LN2
2的天然對數M_LN10
10的天然對數E_ERROR
最近的錯誤之處E_WARNING
最近的警告之處E_PARSE
剖析語法有潛在問題之處METHOD
表示類方法名,好比B::testdefine
,也可使用const
define("GREETING", "Welcome to yunhe!");
echo GREETING;
複製代碼
const HELLO = "hello world";
echo HELLO;
echo constant('HELLO');
複製代碼
常量區分大小寫嗎?php
既然常量值一經定義, 不能改變, 那我怎麼知道之前有沒有聲明過...數組
defined函數能夠判斷是否聲明過常量瀏覽器
const HELLO = "hello world";
var_dump(defined('HELLO'));
var_dump(defined('WORLD'));
複製代碼
echo __LINE__;
複製代碼
試舉例說明, 魔術常量都有哪些, 值是多少?(5個便可)
常量名稱 | 含義 |
---|---|
__LINE__ |
文件中的當前行號。 |
__FILE__ |
文件的完整路徑和文件名。 |
__DIR__ |
文件所在的目錄 |
__FUNCTION__ |
函數名稱 |
__CLASS__ |
類的名稱 |
__TRAIT__ |
Trait 的名字 |
__METHOD__ |
類的方法名 |
__NAMESPACE__ |
當前命名空間的名稱 |
單選題函數
下列定義常量的方法錯誤的是()(選擇一項)spa
A define('YUNHE','PHP');
B define('_A','a');
C define('$a','$a');
D define('yunhe','php');
複製代碼
多選題操作系統
下列選項中,關於系統常量解釋正確的是()(選擇三項)code
A PHP_OS PHP的運行系統
B E_ERROR 最近的錯誤之處
C PHP_VERSION PHP的版本
D define(‘TEST’,’hello’); 定義常量TEST
複製代碼
get_defined_constants()
返回的是包含系統常量和自定義常量的數組print_r(get_defined_constants())
複製代碼
print_r
和var_dump
的區別
試舉例說明, print_r和var_dump的區別
多選題cdn
關於常量的定義方式正確的是()(選擇兩項)blog
A const('TEST','test');
B define('TEST','test');
C const TEST='test';
D define test='test';
複製代碼
多選題作用域
常量區分大小寫,在腳本define_con.php中定義常量const NAME= 'yunhe',下列說法正確的是()(選擇兩項)
A defined(‘NAME’) 返回true
B 在題示腳本中從新定義常量:const NAME=’http://yunhe’;echo NAME;瀏覽器中輸出值爲 ‘yunhe’
C constanted(‘NAME’) 該函數能夠檢測NAME常量是否認義
D echo name; 輸出結果爲‘yunhe'
複製代碼
單選題
如下選項中,說法錯誤的是()(選擇一項)
A __FILE__ 獲得當前文件的完整絕對路徑和文件名
B __METHOD__ 獲得當前數據提交的方法名
C __FUNCTION__ 獲得當前函數名稱
D __CLASS__ 獲得當前類的類名
複製代碼
單選題
下列選項中,哪一項的結果可能爲「\phpStudy\WWW\myfiles」()(選擇一項)
A __DIR__
B __FILE__
C __LINE__
D __CLASS__
複製代碼