99国产精品久久久久久久成人热,激情美女,国产成人精品日本亚洲成熟,欧美人妻久久精品,国产欧美日韩亚洲一区二区三区

當(dāng)前位置 首頁>>新聞中心>>網(wǎng)站建設(shè)教程>>

PHP學(xué)習(xí)記錄第二章-學(xué)PHP開發(fā)

PHP學(xué)習(xí)記錄第二章


2020-02-18 來源: 杭州網(wǎng)站建設(shè)

6、第6段PHP學(xué)習(xí)代碼:PHP變量;

<?php

echo $var = "大家要做網(wǎng)站";

echo "<br />";

echo $var = "要做網(wǎng)站找雙收網(wǎng)絡(luò)";
?>

PHP變量是用于存儲值的,我們命令服務(wù)器去干活的時候,往往需要產(chǎn)生一些數(shù)據(jù),需要臨時性存放起來,方便取用。我們也可以理解為,變量就像一個購物袋,我們可以用來裝蘋果、榴蓮(當(dāng)然也可以用來裝玫瑰),需要注意的是,一般情況下一個變量只能裝一個(不要太貪心)值,除非是復(fù)合變量(后面變量類型時會介紹),當(dāng)我們放進(jìn)去一個蘋果后,再放進(jìn)榴蓮的時候,蘋果就被替換掉,再放入香蕉,那么榴蓮就被替換了。

7、第7段PHP學(xué)習(xí)代碼;定義PHP變量;

<?php

$var_name = "雙收網(wǎng)絡(luò)";

$n =100;

var_dump($var_name);

var_dump($n);

?>

定義變量就是向服務(wù)器的內(nèi)存(服務(wù)器的內(nèi)存,我們可以當(dāng)做一個大倉庫)申請空間(我們可以理解為一個子倉庫),用來存儲數(shù)據(jù)。這時候我們就需要用到變量名(也就是子倉庫的名字)和變量值(需要存放的東西,蘋果、榴蓮、香蕉都可以)。紀(jì)曉嵐就給自己的書房取了個名字“閱微草堂”,這個“閱微草堂”就是變量名,書房中放的東西就是變量值。

解釋一下,在“=”左邊是變量名,右邊是變量值,完成定義變量后,需要一個;告訴服務(wù)器這行指令已經(jīng)結(jié)束。其中變量名必須通過$符號標(biāo)識;“=”可不是我們平常所說的等號哦,在PHP中,=是賦值運算符(后面部分的小節(jié)會介紹);在這里,var_name是變量名,“蘋果”是變量值,它是一個字符串;n是變量名,10是變量值,它是一個整型?!眝ar_dump”函數(shù)可以將我們的變量的數(shù)據(jù)類型(后面小節(jié)會做介紹)顯示出來。

8、第8段PHP學(xué)習(xí)代碼;變量名的命名規(guī)則;

<?php

$my_book = "我的小寫的book";

$my_BOOK = "我的大寫的BOOK";

echo $my_book;

echo "<br />";

echo $my_BOOK;

echo "<br />";

$my_book = "這次奇跡要發(fā)生啦";

echo $my_book;

echo "<br />定義一個變量名,并賦值";

?>

變量名除了需要“$”進(jìn)行標(biāo)識外,還有一些規(guī)則需要遵守。就像拿到駕駛證以后,還得遵守交通規(guī)則。變量名的命名規(guī)則主要有三條:

1)、變量名必須以字母或下劃線 “_”開頭,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不對的。

2)、變量名只能由字母、數(shù)字、以及“_”組成,還能包含漢字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不對的。

3)、變量名不允許包含空格。當(dāng)變量名由多個單詞組成,建議使用“_”進(jìn)行分隔(比如 $my_apple),俗稱下劃線法,或者以大寫字母開頭比如 $myApple,俗稱駱駝式命名法(也稱駝峰命名法)。

特別需要注意的是,在PHP中變量名是區(qū)分大小寫的,如“$my_book”與“$my_Book”代表兩個不同的變量。

9、第9段PHP學(xué)習(xí)代碼;變量的數(shù)據(jù)類型;

<?php

echo $m1 = memory_get_usage();

echo "<br />";

$var_string = "123";

echo $m2 = memory_get_usage()-$m1;

echo "定義字符串消耗的內(nèi)存<br />";

$n = 123;

echo $m3 = memory_get_usage()-$m1-$m2;

echo "定義整型消耗的內(nèi)存<br />";

$f = 123.00;

echo $m4 = memory_get_usage()-$m1-$m2-$m3;

echo "定義浮點型消耗的內(nèi)存<br />";

$var_array = array("123");

echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;

echo "定義數(shù)組消耗的內(nèi)存<br />";

?>

在變量中,由于變量占用的空間單元不一樣(占的地盤大小不一樣),也分成幾種數(shù)據(jù)類型,就像超市商品的包裝袋,有幾種不同類型,不同的商品使用不同的包裝袋。我們可以通過使用“memory_get_usage”獲取當(dāng)前PHP消耗的內(nèi)存。

20200218171246.png

初始化消耗了624056,字符串消耗328,整型和浮點型都是288,數(shù)組消耗632。注意:根據(jù)操作系統(tǒng)、PHP版本以及PHP的運行方式可能輸出結(jié)果會不同。

10、第10段PHP學(xué)習(xí)代碼;變量的數(shù)據(jù)類型轉(zhuǎn)換;

<?php

$string = "雙收網(wǎng)絡(luò)";

var_dump($string);

echo "<br />";

$string = 13735537651;

var_dump($string);

echo "<br />";

?>

PHP是一門松散類型的語言,不必向PHP聲明變量的數(shù)據(jù)類型,PHP會自動把變量轉(zhuǎn)換為自動的數(shù)據(jù)類型,一定程度降低了學(xué)習(xí)PHP的門檻。如果接觸過C語言或者JAVA語言,就會發(fā)現(xiàn)在聲明變量的時候需要聲明變量的數(shù)據(jù)類型。運行這個變量自動就從原來的字符串轉(zhuǎn)換成了整型咯。


您可能還需要以下建站服務(wù)

為您推薦的網(wǎng)站建設(shè)專業(yè)知識