最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php的常量和變量實例詳解

 更新時間:2017年06月27日 14:34:40   投稿:lqh  
這篇文章主要介紹了php的常量和變量實例詳解的相關(guān)資料,需要的朋友可以參考下

php的常量和變量實例詳解

【PHP在命令行下接收參數(shù)】

如果在命令行調(diào)試php,傳入的參數(shù)通過$argv獲取,注意其中包含了文件名這一個元素,數(shù)組中元素的個數(shù)通過$argc獲取。

【可變變量】

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

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

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

【常量】

使用define定義,不可刪除和修改,調(diào)用時直接寫名稱。define還有三參數(shù)的版本,第三個參數(shù)代表是否大小寫不敏感,默認為false。

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

技巧:先檢查常量有沒有被定義再定義,使用defined函數(shù):

<?php 
 
  if(!defined('pi')) 
    define('pi',3.14); 
  else 
    echo 'pi has been defined<br>'; 
 
?> 

對于有特殊符號的常量,需要使用constant函數(shù)來調(diào)用,注意這時常量名應(yīng)該加引號,例如:

<?php 
 
  if(!defined('= =')) 
    define('= =','puzzled'); 
  else 
    echo 'pi has been defined<br>'; 
   
  echo constant('= ='); 
 
?> 

獲取已經(jīng)定義的所有常量:

<?php 
   
  var_dump(get_defined_constants()); 
 
?> 

【魔術(shù)變量】

__LINE__獲取當前所在的行,__FILE__獲取當前路徑。

一個應(yīng)用:

利用str_replace函數(shù)替換文件中的文件名為路徑+文件名來保證文件路徑變化仍可以訪問。

str_replace(<要查找的值>,<替換為的值>,<被搜索的字符串>,<替換計數(shù)變量(可選)>);

<?php 
   
  define('ROOT',str_replace('a.php','',__FILE__)); 
   
  echo ROOT; 
 
?> 

【進制】

在數(shù)字前加0是八進制,加0x是十六進制。

【字符串類型】

雙引號與單引號均可,但是雙引號可以解析內(nèi)部變量,但是單引號效率高。

雙引號解析變量:{ }可以保證分開變量名與其它部分。

<?php 
 
  $name = "test"; 
  echo "username is {$name}"; 
 
?> 

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • PHP長網(wǎng)址與短網(wǎng)址的實現(xiàn)方法

    PHP長網(wǎng)址與短網(wǎng)址的實現(xiàn)方法

    這篇文章主要介紹了PHP長網(wǎng)址與短網(wǎng)址的實現(xiàn)方法,需要的朋友可以參考下
    2017-10-10
  • php刪除一個路徑下的所有文件夾和文件的方法

    php刪除一個路徑下的所有文件夾和文件的方法

    php遍歷一個文件夾內(nèi)的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現(xiàn)達到清空一個目錄的效果。本文給大家分享實例代碼,需要的朋友參考下
    2018-02-02
  • 發(fā)布一個迷你php+AJAX聊天程序[聊天室]提供下載

    發(fā)布一個迷你php+AJAX聊天程序[聊天室]提供下載

    發(fā)布一個迷你php+AJAX聊天程序[聊天室]提供下載...
    2007-07-07
  • QQ互聯(lián)一鍵登錄審核不通過的解決方案

    QQ互聯(lián)一鍵登錄審核不通過的解決方案

    通過“QQ登錄”,用戶能使用QQ帳號一鍵登錄接入網(wǎng)站,大大降低了用戶注冊、登錄的門檻,借助龐大的QQ用戶群,給第三方網(wǎng)站帶來更多新用戶。已登錄用戶還可以將在第三方網(wǎng)站發(fā)布、分享的信息即時同步到QQ空間,從而提升網(wǎng)站的訪問量和用戶數(shù)。
    2014-09-09
  • php檢測useragent版本示例

    php檢測useragent版本示例

    這篇文章主要介紹了php檢測useragent版本的示例,需要的朋友可以參考下
    2014-03-03
  • Laravel ORM 數(shù)據(jù)model操作教程

    Laravel ORM 數(shù)據(jù)model操作教程

    今天小編就為大家分享一篇Laravel ORM 數(shù)據(jù)model操作教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 如何判斷php mysqli擴展類是否開啟

    如何判斷php mysqli擴展類是否開啟

    php高級版本都支持mysqli擴展類,但是默認情況下,mysqli擴展類是沒有開啟的,本文章向大家介紹php如何判斷mysqli擴展類是否開啟,需要的朋友可以參考一下
    2016-12-12
  • PHP?parser重寫PHP類使用示例詳解

    PHP?parser重寫PHP類使用示例詳解

    這篇文章主要為大家介紹了PHP?parser重寫PHP類使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 解決Laravel使用驗證時跳轉(zhuǎn)到首頁的問題

    解決Laravel使用驗證時跳轉(zhuǎn)到首頁的問題

    當我們在使用validate等方法進行驗證時,如果是錯誤,則會返回首頁,那么這個跳轉(zhuǎn)到首頁如何實現(xiàn)的呢?今天小編給大家分享一篇教程關(guān)于Laravel使用驗證時跳轉(zhuǎn)到首頁的解決辦法,一起看看吧
    2021-10-10
  • 淺談PHP的數(shù)據(jù)庫接口和技術(shù)

    淺談PHP的數(shù)據(jù)庫接口和技術(shù)

    下面小編就為大家?guī)硪黄獪\談PHP的數(shù)據(jù)庫接口和技術(shù)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12

最新評論

巴林右旗| 白玉县| 凤庆县| 德清县| 博乐市| 册亨县| 沐川县| 周口市| 勐海县| 浦北县| 武平县| 古田县| 新巴尔虎左旗| 读书| 潍坊市| 泸水县| 长阳| 察隅县| 内丘县| 都昌县| 宁德市| 江都市| 舒城县| 高碑店市| 红安县| 阿克陶县| 万全县| 商丘市| 论坛| 达拉特旗| 肥城市| 潜江市| 金坛市| 正宁县| 五莲县| 茶陵县| 长乐市| 新源县| 东辽县| 德令哈市| 烟台市|