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

2022-09-25 10:24:09 字數 711 閱讀 8670

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

2、常量只能用define()函式和co程式設計客棧nst關鍵字定義,不能用賦值語句定義;

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

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

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

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

程式設計客棧const thwww.cppcns.come_value="one";

define("the_value","one");

變數是可以多次賦值;

$a=10;

$a=20;

echo $a;

知識點擴充

【可變變數】

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

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

php

$varname = 'ar**1';

$$varname = 'value1';

var_dump($ar**1);

?>

【常量】

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

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

echo pi;

?>

php變數和常量的區別

常量 用於儲存乙個不會變化也不希望變化的資料的標示符 命名規則與變數相同 定義形式 推薦學習 php 教程 使用 define 函式定義 使用形式 define 常量名 常量值 使用 counst 語法定義 使用形式 counst 常量名 常量值 使用常量 有兩種形式1,直接使用名字 2,使用con...

PHP 7 PHP 變數和常量的定義

本章說說變數的定義。如果對於變數和常量的定義,你會注意幾個方面呢?你可能會想到 分別講述吧。1.如何定義變數,它和c 等語言有什麼不同呢?php 中的變數用乙個美元符號後面跟變數名來表示。變數名是區分大小寫的。例如 var jim var kimi echo var,var 輸出 jim,kimi ...

PHP的變數與常量

在php中,常量通常是乙個包含固定值的量,包含在常量中的值不會隨指令碼中其他因素的改變而改變。1.常量 define 函式 define name value 給常量取名字的時候要避開系統的關鍵字。constant 函式 constant string name 獲取常量的值 defined 函式 ...