您好,登錄后才能下訂單哦!
這篇文章主要介紹“php常量和變量有什么不同”,在日常操作中,相信很多人在php常量和變量有什么不同問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php常量和變量有什么不同”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
1、常量前沒有美元符號;
2、常量只能用define()函數和const關鍵字定義,不能用賦值語句定義;
3、常量可以在任何地方定義和訪問變量范圍的規則;
4、一旦定義了常量,就不能重新定義或取消定義,直到腳本運行結束自動釋放;
5、常量值只能是標量,可以是resource,但要避免,可能會出現問題。
常量只能賦一次值,以下是申請常量的兩種方法:
const THE_VALUE="one"; define("THE_VALUE","one");
變量是可以多次賦值;
$a=10; $a=20; echo $a;
知識點擴充
【可變變量】
指的是變量的名稱可變,變量的標識符可以由另一個變量的值來代替。
例如:第二個語句是為argv1這個變量賦值。
<?php $varName = "argv1"; $$varName = "value1"; var_dump($argv1); ?>
【常量】
使用define定義,不可刪除和修改,調用時直接寫名稱。define還有三參數的版本,第三個參數代表是否大小寫不敏感,默認為false。
<?php define("pi",3.14); echo pi; ?>
到此,關于“php常量和變量有什么不同”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。