-
獲取常量值的有兩種方法取值。第一種是使用常量名直接獲取值;例如計算圓周率的面積,如下(“*”是運算符,相當于乘號,后面部分的小節會介紹):
<?php
define("PI",3.14);
$r=1;
$area = PI*$r*$r; //計算圓的面積
?>第二種是使用constant()函數。它和直接使用常量名輸出的效果是一樣的,但函數可以動態的輸出不同的常量,在使用上要靈活、方便,其語法格式如下:
mixed constant(string constant_name)
第一個參數constant_name為要獲取常量的名稱,也可為存儲常量名的變量。如果成功則返回常量的值,失敗則提示錯誤信息常量沒有被定義。(注:mixed表示函數返回值類型為多種不同的類型,string表示參數類型為字符串類型)
例如:
查看全部 -
系統常量是PHP已經定義好的常量,我們可以直接拿來使用,常見的系統常量有:
(1)__FILE__ :php程序文件名。它可以幫助我們獲取當前文件在服務器的物理位置。
(2)__LINE__ :PHP程序文件行數。它可以告訴我們,當前代碼在第幾行。
(3)PHP_VERSION:當前解析器的版本號。它可以告訴我們當前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。
(4)PHP_OS:執行當前PHP版本的操作系統名稱。它可以告訴我們服務器所用的操作系統名稱,我們可以根據該操作系統優化我們的代碼。
查看全部 -
注釋
查看全部 -
第一
查看全部 -
自定義網站根目錄
? ?更改網站根目錄的存放位置,需要更改Apache的httpd.conf文件的兩處,打開httpd.conf文件
DocumentRoot "X:/wamp\www" 中"X:/wamp\www"文件夾地址改為你新建的文件夾地址,例如"G:/Demo"
下面幾行<Directory "X:/wamp\www"> 中的"X:/wamp\www"文件夾地址亦改為你新建的文件夾地址,例如"G:/Demo"。
重新啟動所有服務即可。
左擊菜單欄“www 目錄”顯示的更改,需要更改wamp開發包中的配置文件wampmanager.ini和wampmanager.tpl。
更改wampmanager.ini文件中[Menu.Left]標記中Type: item; Caption: "www 目錄"; Action: shellexecute; FileName: "X:/wamp/www"; 這一句中的Caption值"www 目錄"為"Demo目錄",并更改FileName值"X:/wamp/www"為目標文件夾,例如:"G:/Demo"即可。
更改wampmanager.tpl文件中[Menu.Left]標記中Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}";這一句中的Caption值 "${w_wwwDirectory}"為 "Demo目錄",更改FileName值"${wwwDir}"為"G:\Demo"。
退出并重新啟動所有服務即可。
????
查看全部 -
不是很懂,是取相近的值嗎
查看全部 -
$num = rand(1,50);//獲取1至50的隨機數
查看全部 -
$today = date('m-d',time());//獲取當天日期
查看全部 -
我們可以通過使用“memory_get_usage”獲取當前PHP消耗的內存。查看全部
-
特別需要注意的是,在PHP中變量名是區分大小寫的,如“$my_book”與“$my_Book”代表兩個不同的變量。查看全部
-
變量名不允許包含空格。當變量名由多個單詞組成,建議使用“_”進行分隔(比如 $my_apple),俗稱下劃線法,或者以大寫字母開頭比如 $myApple,俗稱駱駝式命名法(也稱駝峰命名法)。查看全部
-
”var_dump”函數可以將我們的變量的數據類型(后查看全部
-
<!DOCTYPE html>
<html>
? ? <head>
? ? ?<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
? ? ? ? <title>歡迎學習php!</title>
? ? </head>
<body>
? ? ? ?<p>
? ? ? ?<?php?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ?
? ? ? ??></p>
? ? ? ?
</body>
</html>
查看全部 -
<?php
$a = 0.1;
$b = 0.7;
var_dump(bcadd($a,$b,2) == 0.8);?>
php有BC高精確度函數庫,下面是一些常用的BC高精確度函數使用:
bcadd — 將兩個高精度數字相加
bccomp — 比較兩個高精度數字,返回-1, 0, 1
bcdiv — 將兩個高精度數字相除
bcmod — 求高精度數字余數
bcmul — 將兩個高精度數字相乘
bcpow — 求高精度數字乘方
bcpowmod — 求高精度數字乘方求模,數論里非常常用
bcscale — 配置默認小數點位數,相當于就是Linux bc中的”scale=”
bcsqrt — 求高精度數字平方根
bcsub — 將兩個高精度數字相減
查看全部 -
????查看全部
舉報