《PHP實例:php的常量和變量實例詳解》要點(diǎn):
本文介紹了PHP實例:php的常量和變量實例詳解,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP學(xué)習(xí)php的常量和變量實例詳解
PHP學(xué)習(xí)【PHP在命令行下接收參數(shù)】
PHP學(xué)習(xí)如果在命令行調(diào)試php,傳入的參數(shù)通過$argv獲取,注意其中包含了文件名這一個元素,數(shù)組中元素的個數(shù)通過$argc獲取.
PHP學(xué)習(xí)【可變變量】
PHP學(xué)習(xí)指的是變量的名稱可變,變量的標(biāo)識符可以由另一個變量的值來代替.
PHP學(xué)習(xí)例如:第二個語句是為argv1這個變量賦值.
PHP學(xué)習(xí)
<?php
$varName = 'argv1';
$$varName = 'value1';
var_dump($argv1);
?>
PHP學(xué)習(xí)【常量】
PHP學(xué)習(xí)使用define定義,不可刪除和修改,調(diào)用時直接寫名稱.define還有三參數(shù)的版本,第三個參數(shù)代表是否大小寫不敏感,默認(rèn)為false.
PHP學(xué)習(xí)
<?php
define('pi',3.14);
echo pi;
?>
PHP學(xué)習(xí)技巧:先檢查常量有沒有被定義再定義,使用defined函數(shù):
PHP學(xué)習(xí)
<?php
if(!defined('pi'))
define('pi',3.14);
else
echo 'pi has been defined<br>';
?>
PHP學(xué)習(xí)對于有特殊符號的常量,需要使用constant函數(shù)來調(diào)用,注意這時常量名應(yīng)該加引號,例如:
PHP學(xué)習(xí)
<?php
if(!defined('= ='))
define('= =','puzzled');
else
echo 'pi has been defined<br>';
echo constant('= =');
?>
PHP學(xué)習(xí)獲取已經(jīng)定義的所有常量:
PHP學(xué)習(xí)
<?php
var_dump(get_defined_constants());
?>
PHP學(xué)習(xí)【魔術(shù)變量】
PHP學(xué)習(xí)__LINE__獲取當(dāng)前所在的行,__FILE__獲取當(dāng)前路徑.
PHP學(xué)習(xí)一個應(yīng)用:
PHP學(xué)習(xí)利用str_replace函數(shù)替換文件中的文件名為路徑+文件名來保證文件路徑變化仍可以訪問.
PHP學(xué)習(xí)str_replace(<要查找的值>,<替換為的值>,<被搜索的字符串>,<替換計數(shù)變量(可選)>);
PHP學(xué)習(xí)
<?php
define('ROOT',str_replace('a.php','',__FILE__));
echo ROOT;
?>
PHP學(xué)習(xí)【進(jìn)制】
PHP學(xué)習(xí)在數(shù)字前加0是八進(jìn)制,加0x是十六進(jìn)制.
PHP學(xué)習(xí)【字符串類型】
PHP學(xué)習(xí)雙引號與單引號均可,但是雙引號可以解析內(nèi)部變量,但是單引號效率高.
PHP學(xué)習(xí)雙引號解析變量:{ }可以保證分開變量名與其它部分.
PHP學(xué)習(xí)
<?php
$name = "test";
echo "username is {$name}";
?>
PHP學(xué)習(xí)感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/565.html