欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP中如何定義和使用常量

 更新時(shí)間:2013年02月28日 11:43:39   作者:  
PHP中的常量分為自定義常量和系統(tǒng)常量,自定義常量需要使用PHP函數(shù)來進(jìn)行定義,系統(tǒng)常量可以直接拿來使用,下面來看一下這兩種常量在使用上有什么不同

1.自定義常量

  * 必須用函數(shù)define()定義
  * 定義完后其值不能再改變了
  * 使用時(shí)直接用常量名,不能像變量一樣在前面加$s
 例如:define("PI",3.14);定義一個(gè)常量
      $area = PI*R*R; 計(jì)算圓的面積
      define("URL","http://www.dbjr.com.cn");
      echo "我的網(wǎng)址是:".URL;

2 系統(tǒng)常量:

  FILE :php程序文件名
  LINE :PHP程序文件行數(shù)
  PHP_VERSION:當(dāng)前解析器的版本號(hào)
  PHP_OS:執(zhí)行當(dāng)前PHP版本的操作系統(tǒng)名稱
可以直接拿來使用,例如要查看執(zhí)行當(dāng)前PHP版本的操作系統(tǒng)名稱,就可以寫成 echo PHP_OS

php定義和使用一個(gè)類常量

php類常量

我們可以在類中定義常量。常量的值將始終保持不變。在定義和使用常量的時(shí)候不需要使用$符號(hào)。

常量的值必須是一個(gè)定值,不能是變量,類屬性或其它操作(如函數(shù)調(diào)用)的結(jié)果。

Its also possible for interfaces to have constants. Look at the interface documentation for examples. 接口(interface)中也可以定義常量。請查看接口的文檔獲得更多示例。

PHP5.3.0之后,我們可以用一個(gè)變量來動(dòng)態(tài)調(diào)用類。但該變量的值不能為關(guān)鍵字self, parent 或static。

定義和使用一個(gè)類常量

復(fù)制代碼 代碼如下:

<?php
class MyClass
{
const constant = ‘constant value';
function showConstant() {
echo self::constant . “\n”;
}
}

echo MyClass::constant . “\n”;

$classname = “MyClass”;
echo $classname::constant . “\n”; // PHP 5.3.0之后

$class = new MyClass();
$class->showConstant();

echo $class::constant.”\n”; // PHP 5.3.0之后
?>

Example #2 靜態(tài)數(shù)據(jù)示例

復(fù)制代碼 代碼如下:

<?php
class foo {
// PHP 5.3.0之后
const bar = <<<'EOT'
bar
EOT;
}
?>

相關(guān)文章

  • php取出數(shù)組單個(gè)值的方法

    php取出數(shù)組單個(gè)值的方法

    下面小編就為大家分享一篇php取出數(shù)組單個(gè)值的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • php curl優(yōu)化下載微信頭像的方法總結(jié)

    php curl優(yōu)化下載微信頭像的方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于php curl優(yōu)化下載微信頭像的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • PHP JSAPI調(diào)支付API實(shí)現(xiàn)微信支付功能詳解

    PHP JSAPI調(diào)支付API實(shí)現(xiàn)微信支付功能詳解

    本人最近做了微信支付開發(fā),是第一次接觸,其中走了很多彎路,遇到的問題也很多。為了讓和我一樣的新人不再遇到類似的問題,我把我的開發(fā)步驟和問題寫出來以供參考,這篇文章主要介紹了PHP JSAPI調(diào)支付API實(shí)現(xiàn)微信支付功能
    2022-11-11
  • PHP使用preg_split()分割特殊字符(元字符等)的方法分析

    PHP使用preg_split()分割特殊字符(元字符等)的方法分析

    這篇文章主要介紹了PHP使用preg_split()分割特殊字符(元字符等)的方法,結(jié)合具體實(shí)例形式分析了php正則分割的操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-02-02
  • 如何用PHP實(shí)現(xiàn)多線程編程

    如何用PHP實(shí)現(xiàn)多線程編程

    原以為 PHP 普遍都是單線程模型,并不適合多線程領(lǐng)域,發(fā)現(xiàn)PHP的多線程也頗有可取之處,用來解決某些問題竟然非常適合。本文對(duì)比多進(jìn)程介紹了下多線程的優(yōu)勢和適用場景,提出了一種巧用方案,并使用PHP代碼實(shí)現(xiàn)了多線程的常見用法。
    2021-05-05
  • php實(shí)現(xiàn)圖片等比例縮放代碼

    php實(shí)現(xiàn)圖片等比例縮放代碼

    本文給大家分享的是使用php實(shí)現(xiàn)的圖片等比例縮放的代碼,小伙伴們可以將其集成到圖片上傳中去,有需要的童鞋可以參考下。
    2015-07-07
  • php導(dǎo)入excel文件到mysql數(shù)據(jù)庫的方法

    php導(dǎo)入excel文件到mysql數(shù)據(jù)庫的方法

    這篇文章主要介紹了php導(dǎo)入excel文件到mysql數(shù)據(jù)庫的方法,分析了phpexcel類操作excel文件的技巧及導(dǎo)入數(shù)據(jù)庫的方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)

    PHP去除數(shù)組中重復(fù)的元素并按鍵名排序函數(shù)

    用php實(shí)現(xiàn)的去除數(shù)組中重復(fù)的函數(shù)
    2008-08-08
  • php中的時(shí)間顯示

    php中的時(shí)間顯示

    php中的時(shí)間顯示...
    2007-01-01
  • php array_walk array_map array_filter區(qū)別案例詳解

    php array_walk array_map array_filter區(qū)別案例詳解

    這篇文章主要介紹了php array_walk array_map array_filter區(qū)別案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09

最新評(píng)論