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