国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


PHP8的常量-PHP8知識詳解

導(dǎo)讀:常量和變量是構(gòu)成PHP程序的基礎(chǔ),在PHP8中常量的這一節(jié)中,主要講到了定義常量和預(yù)定義常量兩大知識點。

常量變量是構(gòu)成PHP程序的基礎(chǔ),在php8中常量的這一節(jié)中,主要講到了定義常量預(yù)定義常量兩大知識點。


一、定義常量

 定義常量也叫聲明常量。在PHP8中,常量就是一個標(biāo)識符(名字),一旦定義(聲明),就無法改變。                                                                       
在PHP8中,使用define()函數(shù)來定義常量,語法格式如下:

define("常量名","常量值");

常量名是一個字符串,在PHP編碼規(guī)范的指導(dǎo)下,使用大寫的英文字符來表示。如:NAME、class_NAME等。

常量值也可以為表達式,可以是多種PHP數(shù)據(jù)類型,如數(shù)組,對象,字符、數(shù)字等。

常量和變量一樣,儲存數(shù)值,但是,與變量不同的是,常量的值只能定義一次,無論在代碼的任何位置,它都不能被改動。

常量被定義(聲明)后具有全局性,函數(shù)內(nèi)外都能被訪問。

定義完常量以后,使用常量名,可以直接獲取常量值,如:

<?php
define("YUYAN","我正在學(xué)習(xí)PHP8語言");  // 定義常量:YUYAN
echo YUYAN;    // 輸出常量:YUYAN
echo "<br>";   // 輸出換行
echo yuyan;    // 輸出常量:yuyan,輸出錯誤提示,因為常量區(qū)分大小寫。
?>

程序運行結(jié)果如下:


二、預(yù)定義常量

PHP8的預(yù)定義常量是指在PHP8語言內(nèi)部,預(yù)先定義好的一些常量。在PHP8中預(yù)定義了很多的系統(tǒng)內(nèi)置常量,這些常量可以被隨時調(diào)用。下面站長在線列舉一些PHP8中的預(yù)定義常量:

1、__FILE__:  默認(rèn)常量,是指PHP程序文件名及路徑。

2、__LINE__: 默認(rèn)常量,是指PHP程序的行數(shù)。

3、PHP_VERSION:內(nèi)建常量,是指PHP程序的版本。如:8.0.0

4、PHP_OS: 內(nèi)建常量,是指PHP解析器的操作系統(tǒng)的名稱。如:windows

5、TRUE: 是指真值(true)。

6、FALSE: 是指假指(false)。

7、NULL: 是指空值(null)。

8、E_ERROR: 是指最近的錯誤之處。

9、E_WARNING: 是指最近的警告之處。

10、E_PARSE: 是指解析語法時的錯誤之處。

11、E_NOTICE: 是指發(fā)生的異常提示,但不一定是錯誤:。

PHP服務(wù)網(wǎng)溫馨提醒你:“__FILE__”和“__LINE__”中的“__”是兩條下劃線。而不是一條下劃線。

當(dāng)然上面列表出來的僅僅是常用的預(yù)定義常量,實際上,PHP8的預(yù)定義常量是有很多的。比如:

數(shù)組預(yù)定義常量有:CASE_upperR、sort_ASC、EXTR_PREFIX_ALL等。

phpinfo常量有:INFO_GENERAL、INFO_VARIABLES、INFO_LICENSE、INFO_ALL等。

INI 常量有:INI_USER、INI_PERDIR、INI_SYSTEM、INI_ALL等。

斷言常量有:ASSERT_ACTIVE、ASSERT_CALLBACK、ASSERT_BAIL等。

預(yù)定義常量太多了,我就不一一的列出來了,下面再來一個簡單實例:

<?php
echo "當(dāng)前文件路徑:".__FILE__;  // 輸出當(dāng)前文件路徑
echo "<br>當(dāng)前行數(shù):".__LINE__;  // 輸出當(dāng)前行數(shù)
echo "<br>當(dāng)前PHP版本:".PHP_VERSION;  // 輸出當(dāng)前PHP版本
echo "<br>當(dāng)前操作系統(tǒng):".PHP_OS;  // 輸出當(dāng)前操作系統(tǒng)
?>

運行結(jié)果如下:


到此為止,在PHP8中的定義常量和預(yù)定義常量就講解完畢了,如果還有疑問的可以給我留言哦!



本文地址:http://003188.cn/php8dechangliang.html
碼字不易,打個賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

面向?qū)ο缶幊痰膸讉€問題總結(jié)-PHP8知識詳解

導(dǎo)讀:面向?qū)ο缶幊痰膸讉€問題總結(jié):1、類和對象的關(guān)系?2、方法與函數(shù)的區(qū)別?3、靜態(tài)變量越多越好嗎?4、抽象類和類有何不同?

2023-10-07  分類:PHP學(xué)堂  瀏覽:871次


在PHP8中使用instanceof操作符檢測對象類型-PHP8知識詳解

導(dǎo)讀:繼承特性簡化了對象、類的創(chuàng)建,增加了代碼的可重用性。但是PHP只支持單繼承,如果想實現(xiàn)多繼承,就需要使用接口。PHP可以實現(xiàn)多個接口。

2023-10-04  分類:PHP學(xué)堂  瀏覽:782次


PHP8的靜態(tài)變量和方法-PHP8知識詳解

導(dǎo)讀:我們在上一課程講到了public、private、protected這3個關(guān)鍵字,今天我們來講解static關(guān)鍵字,明天再講解final關(guān)鍵字。 如果不想通過創(chuàng)建對象來調(diào)用變量或方法,則可以將該變量或方法創(chuàng)建為靜態(tài)變量或方法,也就是在變量或方法的前面加上static關(guān)鍵詞。

2023-09-28  分類:PHP學(xué)堂  瀏覽:819次


PHP8中偽變量“$this->”和操作符“::”的使用-PHP8知識詳解

導(dǎo)讀:對象不僅可以調(diào)用自己的變量和方法,也可以調(diào)用類中的變量和方法。php8通過偽變量“$this->”和操作符“::”來實現(xiàn)這些功能。

2023-09-24  分類:PHP學(xué)堂  瀏覽:829次


PHP8的類與對象的基本操作之類常量-PHP8知識詳解

導(dǎo)讀:PHP 8引入了一種新的特性,稱為類常量(Class Constants)。類常量是在類中定義的常量,類似于全局常量,但作用域僅限于定義它們的類。 在PHP 8中,類常量的作用域被限制在定義它們的類中。這意味著只有類的成員方法或靜態(tài)方法才能訪問類常量。在其他上下文中,如類的實例方法或全局范圍內(nèi),類常量將不可見。

2023-09-21  分類:PHP學(xué)堂  瀏覽:715次


PHP8的類與對象的基本操作之成員變量-PHP8知識詳解

導(dǎo)讀:成員變量是指在類中定義的變量。在類中可以聲明多個變量,所以對象中可以存在多個成員變量,每個變量將存儲不同的對象屬性信息。

2023-09-21  分類:PHP學(xué)堂  瀏覽:818次


PHP8的類與對象的基本操作之類的實例化-PHP8知識詳解

導(dǎo)讀:定義完類和方法后,并不是真正創(chuàng)建一個對象。類和對象可以描述為如下關(guān)系。類用來描述具有相同數(shù)據(jù)結(jié)構(gòu)和特征的“一組對象”,“類”是“對象”的抽象,而“對象”是“類”的具體實例,即一個類中的對象具有相同的“型”,但其中每個對象卻具有各不相同的“值”。

2023-09-21  分類:PHP學(xué)堂  瀏覽:812次


PHP8的類與對象的基本操作之成員方法-PHP8知識詳解

導(dǎo)讀:成員方法是指在類中聲明的函數(shù)。在類中可以聲明多個函數(shù),所以對象中可以存在多個成員方法。類的成員方法可以通過關(guān)鍵字進行修飾,從而控制成員方法的商用權(quán)限。

2023-09-18  分類:PHP學(xué)堂  瀏覽:787次


PHP8的類與對象的基本操作之定義類-PHP8知識詳解

導(dǎo)讀:在PHP8中,定義類的關(guān)鍵字是class,定義類的語法格式如下: 其中,修飾符是可選項,常見的修飾符包括public、private和protected。

2023-09-18  分類:PHP學(xué)堂  瀏覽:814次


認(rèn)識面向?qū)ο?PHP8知識詳解

導(dǎo)讀:面向?qū)ο缶幊?,也叫面向?qū)ο蟪绦蛟O(shè)計,是在面向過程程序設(shè)計的基礎(chǔ)上發(fā)展而來的,它比面向過程編程具有更強的靈活性和擴展性。 它用類、對象、關(guān)系、屬性等一系列東西來提高編程的效率,其主要的特性是可封裝性、可繼承性和多態(tài)性。

2023-09-16  分類:PHP學(xué)堂  瀏覽:719次