日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

PHP变量那些事儿

發布時間:2023/12/31 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PHP变量那些事儿 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

變量

  • 如何定義變量
  • 什么是變量的數據類型
  • PHP變量的數據類型

什么是變量

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

如何定義變量

定義變量就是向服務器的內存(服務器的內存,我們可以當做一個大倉庫)申請空間(我們可以理解為一個子倉庫),用來存儲數據。這時候我們就需要用到變量名(也就是子倉庫的名字)和變量值(需要存放的東西,蘋果、榴蓮、香蕉都可以)。紀曉嵐就給自己的書房取了個名字“閱微草堂”,這個“閱微草堂”就是變量名,書房中放的東西就是變量值。語法如下:
<?php
$var_name="蘋果"; //var_name變量名
$n=10; //n變量名
var_dump($var_name);
var_dump($n);
?>

執行結果如下:
string(6) “蘋果”
int(10)

釋一下,在“=”左邊是變量名,右邊是變量值,完成定義變量后,需要一個;告訴服務器這行指令已經結束。其中變量名必須通過$符號標識;“=”可不是我們平常所說的等號哦,在PHP中,=是賦值運算符;在這里,var_name是變量名,“蘋果”是變量值,它是一個字符串;n是變量名,10是變量值,它是一個整型。var_dump”函數可以將我們的變量的數據類型顯示出來。

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

1、變量名必須以字母或下劃線 “_”開頭,如”name,name” ,”name29name”是不對的。
2、變量名只能由字母、數字、以及“_”組成,還能包含漢字。如”qq,qq308” ,”myapple"name我等”,但是”name?。3。使my_apple),俗稱下劃線法,或者以大寫字母開頭比如 myApple。PHPmy_book”與“$my_Book”代表兩個不同的變量。

什么是變量的數據類型

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

咱對比一下內存消耗吧!

咱分別定義四種不同的數據類型,分別是字符串類型,整型,浮點型和數組,如下程序:
<?php
echo $m1 = memory_get_usage(); //memory_get_usage,獲取當前PHP消耗的內存
echo "<br />";
$var_string ="123";
echo $m2 = memory_get_usage()-$m1;
echo "<br />";
$n ="123";
echo $m3 = memory_get_usage()-$m1-$m2;
echo "<br />";
$f ="123.00";
echo $m4 = memory_get_usage()-$m1-$m2-$m3;
echo "<br />";
$var_array=array("123");
echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;
?>

執行結果如下:
217672
320
272
272
576
初始化消耗了217672,字符串消耗320,整型和浮點型都是272,數組消耗576。
注意:根據操縱系統,PHP版本以及PHP運行方式不同,可能輸出的結果不一樣。

PHP變量的數據類型

在PHP中,支持8種原始類型,其中包括四種標量類型、兩種復合類型和兩種特殊類型。PHP是一門松散類型的語言,不必向PHP聲明變量的數據類型,PHP會自動把變量轉換為自動的數據類型,一定程度降低了學習PHP的門檻。如果接觸過C語言或者JAVA語言,就會發現在聲明變量的時候需要聲明變量的數據類型。
我們一起看下面的例子:
<?php
$string="就是就是";
var_dump($string);
echo "<br />";
$string =9494; //直接轉換為int型數字9494;
var_dump($string);
echo "<br />";
?>
執行結果如下:
string(12) “就是就是” 自動判斷為string類型
int(9494) 自動判斷顯示為int型

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的PHP变量那些事儿的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。