memory php 变量,php入门-变量
打印一串字符。
echo 'PHP學(xué)到家,走到哪兒都不怕!';
?>
輸出23+6的計(jì)算結(jié)果
echo 23+6;
?>
.連接符
echo "Good,"."morning!";
?>
注釋
//echo "歡迎同學(xué)們!";
echo 1+2+3+4+5;
?>
什么是變量
$var = "學(xué)PHP";
echo $var;
echo "
";
$var = "共同進(jìn)步";
echo $var;
?>
”var_dump”函數(shù)可以將我們的變量的數(shù)據(jù)類型顯示出來。
$var_name = "蘋果";
$n =10;
var_dump($var_name);
var_dump($n);
?>
//string(6) "蘋果" int(10)
通過使用“memory_get_usage”獲取當(dāng)前PHP消耗的內(nèi)存。
echo $m1 = memory_get_usage();
echo "
";
$var_string = "123";
echo $m2 = memory_get_usage()-$m1;
echo "
";
$n=123;
echo $m3 = memory_get_usage()-$m1-$m2;
echo "
";
$f=123.00;
echo $m4 = memory_get_usage()-$m1-$m2-$m3;
echo "
";
$var_array = array("123");
echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;
?>
//322696
//184
//160
//160
//352
//$m1相當(dāng)于初始化的時(shí)候消耗的內(nèi)存,memory_get_usage()這個(gè)函數(shù)是到當(dāng)前這一步為止一共消耗多少內(nèi)存。然后,一減就得到當(dāng)前這一步消耗的內(nèi)存。
PHP變量的數(shù)據(jù)類型
var_dump()方法是判斷一個(gè)變量的類型與長(zhǎng)度,并輸出變量的數(shù)值,如果變量有值輸?shù)氖亲兞康闹挡⒒胤禂?shù)據(jù)類型.
$string = "就是就是";
var_dump($string);
echo "
";
$string = 9494;
var_dump($string);
echo "
";
?>
//string(12) "就是就是"
//int(9494)
//不必向PHP聲明變量的數(shù)據(jù)類型,PHP會(huì)自動(dòng)把變量轉(zhuǎn)換為自動(dòng)的數(shù)據(jù)類型
//通過“var_dump”函數(shù),輸出數(shù)據(jù)類型。
PHP標(biāo)量類型—布爾類型
$man = "男";
$flag = $man == "男";
echo $flag ;
echo "
" ;
var_dump($flag);
?>
//1
//bool(true)
//$flag = $man == "男";
//php中運(yùn)算符有優(yōu)先級(jí),和平時(shí)做加減乘除的運(yùn)算優(yōu)先級(jí)類似,==的優(yōu)先級(jí)高于=,所以先計(jì)算$man == "男",返回結(jié)果是TRUE或者FALSE,第二步拿上一步的計(jì)算結(jié)果給$flag賦值,所以$flag=TRUE或者$flag=FALSE,$flag就是布爾型
PHP標(biāo)量類型—整型
$data_int1 = 123; //123十進(jìn)制數(shù)
echo $data_int1;
echo "
";
$data_int2 = -123; //-123一個(gè)負(fù)數(shù)
echo $data_int2;
echo "
";
$data_int3 = 0123; //83八進(jìn)制數(shù)
echo $data_int3;
echo "
";
$data_int4 = 0x123; //291十六進(jìn)制數(shù)
echo $data_int4;
echo "
";
?>
PHP標(biāo)量類型—浮點(diǎn)型
e3是10的三次方,E-3是10的-3次方
$num_float1=1.234;
echo $num_float1;
echo "
";
$num_float2=1.2e3;
echo $num_float2;
echo "
";
$num_float3=7.0E-3;
echo $num_float3;
echo "
";
?>
//1.234
//1200
//0.007
PHP標(biāo)量類型—字符串(1)
$str_string1 = '我是字符串';
$str_string2 = "我也是字符串哦";
echo $str_string1;
echo "
";
echo $str_string2;
?>
//我是字符串
//我也是字符串哦
PHP標(biāo)量類型—字符串(2)
$str_string1 = '甲問:"你在哪里學(xué)的PHP?"';
$str_string2 = "乙毫不猶豫地回答:'菜鳥網(wǎng)'";
$str_string3 = '甲問:\'能告訴我網(wǎng)址嗎?\'';
$str_string4 = "乙答道:\"http://www.huanghanlian.com/\"";
echo $str_string1;
echo "
";
echo $str_string2;
echo "
";
echo $str_string3;
echo "
";
echo $str_string4;
echo "
";
?>
//甲問:"你在哪里學(xué)的PHP?"
//乙毫不猶豫地回答:'菜鳥網(wǎng)'
//甲問:'能告訴我網(wǎng)址嗎?'
//乙答道:"http://www.huanghanlian.com/"
PHP標(biāo)量類型—字符串(3)
當(dāng)雙引號(hào)中包含變量時(shí),變量會(huì)與雙引號(hào)中的內(nèi)容連接在一起;
當(dāng)單引號(hào)中包含變量時(shí),變量會(huì)被當(dāng)做字符串輸出。
$love = "I love you!";
$string1 = "繼小鵬,$love";
$string2 = '繼小鵬,$love';
echo $string1;
echo "
";
echo $string2;
?>
//繼小鵬,I love you!
//繼小鵬,$love
PHP標(biāo)量類型—字符串(4)
只要用了<<
$string1=<<
我有一只小毛驢,我從來也不騎。
有一天我心血來潮,騎著去趕集。
我手里拿著小皮鞭,我心里正得意。
不知怎么嘩啦啦啦啦,我摔了一身泥.
GOD;
echo $string1;
?>
PHP第一種特殊類型—資源
資源(resource):資源是由專門的函數(shù)來建立和使用的,例如打開文件、數(shù)據(jù)連接、圖形畫布。我們可以對(duì)資源進(jìn)行操作(創(chuàng)建、使用和釋放)。任何資源,在不需要的時(shí)候應(yīng)該被及時(shí)釋放。如果我們忘記了釋放資源,系統(tǒng)自動(dòng)啟用垃圾回收機(jī)制,在頁(yè)面執(zhí)行完畢后回收資源,以避免內(nèi)存被消耗殆盡。
//首先采用“fopen”函數(shù)打開文件,得到返回值的就是資源類型。
$file_handle = fopen("f.txt","r");
if ($file_handle){
//接著采用while循環(huán)(后面語言結(jié)構(gòu)語句中的循環(huán)結(jié)構(gòu)會(huì)詳細(xì)介紹)一行行地讀取文件,然后輸出每行的文字
while (!feof($file_handle)) { //判斷是否到最后一行
$line = fgets($file_handle); //讀取一行文本
echo $line; //輸出一行文本
echo "
"; //換行
}
}
fclose($file_handle);//關(guān)閉文件
?>
//解釋
$a = fopen("打開文件根目錄","r");//打開文件
$b = fgets($a);//讀取文件中的內(nèi)容
$c = fclose($a);//關(guān)閉文件
PHP第二種特殊類型—空類型
NULL(NULL):NULL是空類型,對(duì)大小寫不敏感,NULL類型只有一個(gè)取值,表示一個(gè)變量沒有值,當(dāng)被賦值為NULL,或者尚未被賦值,或者被unset(),這三種情況下變量被認(rèn)為為NULL。
unset是將變量刪除,成功則返回 true 值
error_reporting禁止顯示php警告提示
error_reporting(0); //禁止顯示PHP警告提示
$var;
var_dump($var);
$var1 = null;
var_dump($var1);
$var2 = NULL;
var_dump( $var2);
$var3 = "節(jié)日快樂!";
“unset($var3);
var_dump($var3);
?>
總結(jié)
以上是生活随笔為你收集整理的memory php 变量,php入门-变量的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器里怎么更改网站图片大小,php实现
- 下一篇: oraoledb.oracle 12c,