1. 程式人生 > 程式設計 >例項分析php常量和變數的不同

例項分析php常量和變數的不同

說明

1、常量前沒有美元符號;

2、常量只能用define()函式和const關鍵字定義,不能用賦值語句定義;

3、常量可以在任何地方定義和訪問變數範圍的規則;

4、一旦定義了常量,就不能重新定義或取消定義,直到執行結束自動釋放;

5、常量值只能是標量,可以是resource,但要避免,可能會出現問題。

例項

常量只能賦一次值,以下是申請常量的兩種方法:

const THwww.cppcns.comE_VALUE="one";
define("THE_VALUE","one");

變數是可以多次賦值;

$a=10;
$a=20;
echo $a;

知識點擴充

【可變變數】

指的是變數的名稱可變,變數的識別符號可以由另一個變數的值來代替。

例如:第二個語句是為argv1這個變數賦值。

<? 
 
  $varName = 'argv1'; 
  $$varName = 'value1'; 
  var_dump($argv1); 
 
?> 

【常量】

使用define定義,不可刪除和修改,呼叫時直接寫名稱。defhttp://www.cppcns.comine還有三引數的版本,第三個引數代表是否大小寫不敏感,預設為false。

<?php 
 
  define('pi',3.14); 
  echo pi; 
 
?> 

到此這篇關於例項分析php常量和變數的不同的文章就介紹到這了,更多相關php常量和變數的不AgafvDl

同內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!