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