久久久久在线观看_又色又爽又黄的免费视频播放_一区中文字幕_日韩电影在线播放

今日頭條 焦點資訊 營銷之道 企業報道 淘寶運營 網站建設 軟件開發 400電話
  當前位置: 首頁 » 資訊 » 軟件開發 » 正文

php的常量和變量詳細分析

放大字體  縮小字體 發布日期:2018-02-10  來源:企業800網  作者:新格網  瀏覽次數:601  【去百度看看】
本文主要和大家介紹了php的常量和變量實例詳解的相關資料,需要的朋友可以參考下,希望能幫助到大家。

php的常量和變量實例詳解

【PHP在命令行下接收參數】

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

【可變變量】

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

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


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

【常量】

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


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

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


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

對于有特殊符號的常量,需要使用constant函數來調用,注意這時常量名應該加引號,例如:


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

獲取已經定義的所有常量:


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

【魔術變量】

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

一個應用:

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

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


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

【進制】

在數字前加0是八進制,加0x是十六進制。

【字符串類型】

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

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


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

相關推薦;

php中的常量和變量定義、用法、區別實例詳解

thinkphp中常用的常量和變量匯總

在PHP中,預定義的常量和變量,是怎么使用和輸出的?

以上就是php的常量和變量詳細分析的詳細內容,更多請關注php中文網其它相關文章!

 
關鍵詞: php,分析,詳細
 
[ 資訊搜索 ]  [ 加入收藏 ]  [ 告訴好友 ]  [ 打印本文 ]  [ 違規舉報 ]  [ 關閉窗口 ]

 
0條 [查看全部]  相關評論

 
網站首頁 | 關于我們 | 聯系方式 | 使用協議 | 版權隱私 | 網站地圖 | 排名推廣 | 廣告服務 | 積分換禮 | 網站留言 | RSS訂閱 | 吉ICP備11001726號-6
企業800網 · 提供技術支持