php中常量分以下三種:
1.自定義常量
2.預定義常量(php自身提供的)
3.魔術常量(特殊常量) 形似常量,實非常量 魔術常量前後都有__
一.自定義常量
define("path",'d:/amp/apache/htdocs');//定義乙個常量
echo path; //輸出常量的值
if(!defined("test"))
二.預定義常量(php自身提供的)
//php自身提供了大量預定義常量,可以通過get_defined_constants()獲取
$constants=get_defined_constants();//獲取php自身常量,賦值給乙個陣列
echo $constants['php_version'];//獲取版本號
echo $constants['php_eol'];//獲取換行符,很重要,不同作業系統換行符不一樣
print_r($constants);//列印出所有的預定義常量
三.魔術常量(特殊常量) 形似常量,實非常量 魔術常量前後都有__
echo __file__;//獲取當前php檔案的路徑 我這邊列印結果是:c:\wamp\www\project01\constant.php
echo str_replace("constant.php","", __file__);//使用字串替換方法.得到專案根路徑
echo __dir__;//同上,得到專案根路徑,5.3版本以上
echo dirname(__file__);//同上,得到專案根路徑
完整的**如下:constant.php
<?php
define("path",'d:/amp/apache/htdocs');//定義乙個常量
echo path."
";// echo constant("path");//使用constant輸出常量的值
if(!defined("test"))
echo test."
";//php自身提供了大量預定義常量,可以通過get_defined_constants()獲取
$constants=get_defined_constants();//獲取php自身常量,賦值給乙個陣列
echo $constants['php_version'];//獲取版本號
echo $constants['php_eol'];//獲取換行符,很重要,不同作業系統換行符不一樣
// print_r($constants);
//魔術常量(特殊常量) 形似常量,實非常量 魔術常量前後都有__
echo __file__;//獲取當前php檔案的路徑 我這邊列印結果是:c:\wamp\www\project01\constant.php
echo str_replace("constant.php","", __file__);//使用字串替換方法.得到專案根路徑
echo __dir__;//同上,得到專案根路徑,5.3版本以上
echo dirname(__file__);//同上,得到專案根路徑
Substring 的一些簡單用法
string teststring abc def teststring.substring 2 return c def teststring.substring teststring.lastindexof 1 return def teststring.substring teststring...
LINQ to SQL的一些簡單用法
static void main string args new person 新建乙個list,事先存放一些資料 var a personlist.firstordefault 獲取personlist中第一條資料 var b personlist.where p p.personid 2 fir...
python dict的一些簡單用法
我以為我dict用的很熟了,但是真正再去用的時候發現還是底子太薄,太多地方容易出錯了 d dict or 更簡單 d 這樣建立了乙個新的dict,不包含任何key,value if d.han key key do something.乙個例子 比如說我有乙個list,裡面有重複的元素,我要統計所有...