国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP 5 資料型別

PHP的資料型別包括以下幾種,

Integer(整數(shù)型)

String(字串)

Float(浮點(diǎn)型),

#Boolean(布林型)

Array(陣列)

Object(物件)

#NULL(空值)


檢視資料型態(tài)

#1.?? gettype(傳入一個(gè)變數(shù)) 能夠得到變數(shù)的型別

2.?? var_dump(傳入一個(gè)變數(shù)) 輸出變類型與值(最常用)

var_dump() 是一個(gè)函數(shù)。向括號(hào)()中間插入變數(shù)。這個(gè)函數(shù),會(huì)印出來資料型,也會(huì)對(duì)應(yīng)到變數(shù)的長(zhǎng)度和值。


整數(shù)(int)

所謂整數(shù),就是大家數(shù)學(xué)中所學(xué)的整數(shù)。

整數(shù)型-整數(shù)也,英文稱之:integer。英文簡(jiǎn)寫:int

整數(shù)分為

1.??? 10進(jìn)行製

2.???# 8進(jìn)位 (了解,基本上不用)

3.??? 16進(jìn)位(了解,基本上不用)

8進(jìn)位宣告:?以0開始,後面接0-7的整數(shù)(了解知識(shí)點(diǎn))

16進(jìn)位宣告:?以0x開始,後面跟著0-f的,0x的abcdef不區(qū)分大小寫。 (了解知識(shí)點(diǎn))

整數(shù)法則:

· ? ?整數(shù)必須有至少一個(gè)數(shù)字(0-9)

# · ? ?整數(shù)不能包含逗號(hào)或空格

· ? ?整數(shù)不能有小數(shù)點(diǎn)

· ? ?整數(shù)正負(fù)皆可

· ? ?可依三種格式規(guī)定十六進(jìn)位整數(shù):十進(jìn)位、十六進(jìn)位制(前綴是0x)或八進(jìn)位(前綴是0)





##在下面的範(fàn)例中,我們將測(cè)試不同的數(shù)字。

<?php
 $x = 5985;     //十進(jìn)制
 var_dump($x);
 echo "<br>";
 $x = -345; // 負(fù)數(shù)
 var_dump($x);
 echo "<br>";
 $x = 0x8C; // 十六進(jìn)制數(shù)
 var_dump($x);
 echo "<br>";
 $x = 047; // 八進(jìn)制數(shù)
 var_dump($x);
 ?>

#字串(String)

## ######################字串就是我們可見和不可見的所有字符,就是我們?nèi)粘.?dāng)中說的話,就是我想說:「李文凱好帥」或「鳳姐,我愛你!字串,就是我想表達(dá)的一切讓人看到的字元。 ######例如可以看到的字:######我願(yuàn)變成童話你,你愛的那個(gè)王子,有房有車有票子。 <html><title></title></html>?^@@@#@?my name is xiaoshenyang#######以上的文字,HTML標(biāo)籤、特殊字元和英文等等,我們都認(rèn)為是字串###

在PHP語言中宣告字串有三種方式:

1.??? 用單引號(hào)宣告

2.??? 用雙引號(hào)宣告

3.??? 用字界符宣告(需要輸入非常大段的字串時(shí)使用)

1.單引號(hào)宣告?用英文半腳的單引號(hào),將字串包起來,就像下面這樣:

$zifuchuan= '我是單引號(hào)';

1.??? 雙引號(hào)宣告?字串在字串兩邊加雙引號(hào),向下面這樣:

$zifuchuan= "我是雙引號(hào)";

##3.字界符宣告

1).在變數(shù)後面的等號(hào)寫三個(gè)小於號(hào)(<<<)。

2).然後在<<<後面寫上字元(建議英文大寫字元)。如下例中的:ABC

3).然後換行寫上任意想寫的字元

4).寫完後,頂行。在行最開始處,再寫上<<<後面的字元和分號(hào)。如下例中的:ABC;

<?php
$dingjie = <<<ABC
?? 如果
??????? 非要在這個(gè)滾犢子
??? 前
??????? 面部<br />
??????遠(yuǎn),你就跟我滾多遠(yuǎn)</h1>
ABC;
?>



##實(shí)例

#在下面的範(fàn)例中,我們將輸出字串。

<?php
 $x = "Hello world!";
 echo $x;
 echo "<br>";
 $x = 'Hello world!';
 var_dump($x) ;
 ?>

#浮點(diǎn)型(float)


浮點(diǎn)型(float)

所謂浮點(diǎn)類型,可以理解為:我們數(shù)學(xué)裡面的小數(shù)。

實(shí)例

我們用echo和Print分別輸出浮點(diǎn)型?

<?php
 //聲明變量fudian的值為12121.3132
 $fudian = 12121.3132;
 echo $fudian;
 echo "<br>";
 //聲明變量$fl 的值為0.8873
 $fl = 0.8873;
 var_dump($fl);
 ?>
echo 直接輸出了12121.3132,而var_dump輸出了0.8873,也顯示了變數(shù)$fl的類型為float。



#布林型(bool)

布爾類型是:真和假。

在英文把真和假翻譯過來就是:

· ? ?true(真)######· ? ?false(假)######因此,我們?cè)赑HP程式碼裡面可以這樣聲明。 ###

<?php
//宣告一個(gè)變數(shù)(拼音)為布林
$buer = true;
//導(dǎo)明一個(gè)變數(shù)(英文)
$bool = false;
?>
附註:true和false外面不要加引號(hào)。


#陣列(Array)

陣列就是在一個(gè)變數(shù)中儲(chǔ)存多個(gè)值。想下面這樣:

<?php
 $cars=array("Volvo","BMW","SAAB");
 var_dump($cars);
 ?>

您將在本教程稍後的章節(jié)學(xué)到更多有關(guān)數(shù)組的知識(shí)。


物件(Object)

物件是儲(chǔ)存數(shù)據(jù)和有關(guān)如何處理資料的資訊的資料類型。

在 PHP 中,必須明確宣告物件。

首先我們必須宣告物件的類別。對(duì)此,我們使用 class 關(guān)鍵字。類別是包含屬性和方法的結(jié)構(gòu)。

然後我們?cè)谖锛悇e中定義資料類型,然後在該類別的實(shí)例中使用此資料類型:

<?php
class Car
{
??? var $color;
??? function Car($color="green") {
??????? $this->color = $color;
??” ## ??????? return $this->color;
??? }
};
?>

您將在本教學(xué)稍後的章節(jié)學(xué)到更多有關(guān)物件的知識(shí),現(xiàn)在知道就好


#NULL(空值)
#空在英文裡面表示是null,它是代表沒有???null)不是false,不是0,也不是空格。

主要有以下三空狀況會(huì)產(chǎn)生空白(null)類型:

1.??? 透過變數(shù)賦值明確指定為變數(shù)的值為NULL

2.??? 一個(gè)變數(shù)沒有給任何值

3.??? 使用函數(shù)unset()將變數(shù)銷毀

#我們用程式碼來示範(fàn)一下

<?php
 //聲明變量為null
 $n = null;
 var_dump($n);
 
 //var_dump顯示輸出變量$meiyou,看看結(jié)果是什么?
 var_dump($meiyou);
 
 //聲明一個(gè)變量$iphone的值為字符串的手機(jī)
 $iphone = '手機(jī)';
 //unset銷毀掉一個(gè)變量
 unset($iphone);
 var_dump($iphone);
 ?>

接下來我們來講解兩個(gè)跟null相關(guān)的函數(shù),這兩個(gè)函數(shù)非常常用。

empty()可以向括號(hào)中間傳入一個(gè)變數(shù)。這個(gè)變數(shù)的值如果為false或是null的話,回傳true。

實(shí)例

<?php
 header("Content-type:text/html;charset=utf-8"); //設(shè)置utf-8編碼
 $apple = null;
 if(empty($apple)){
     echo '執(zhí)行了真區(qū)間';
 }else{
     echo '行了假區(qū)間';
 }
 ?>

#上述實(shí)驗(yàn)證明,$apple為null。將apple放至empty中間。結(jié)果執(zhí)行了真區(qū)間。


isset()可以向括號(hào)中間傳入一個(gè)或多個(gè)變量,變數(shù)與變數(shù)間用逗號(hào)分開。只要有一個(gè)變數(shù)為null,則傳回false。否則,則傳回true。

實(shí)例

<?php
 $one = 10;
 $two = false;
 $three = 0;
 $four = null;
 $result = isset($one , $two , $three , $four);
 //執(zhí)行看看結(jié)果,是不是
 var_dump($result);
 ?>


unset()這個(gè)函數(shù)的函數(shù)是毀掉變數(shù)。 unset(變數(shù))括號(hào)中間插入想要?dú)У舻淖償?shù)名,這個(gè)變數(shù)就會(huì)被毀掉。


#
繼續(xù)學(xué)習(xí)
||
<?php $x = 5985; //十進(jìn)制 var_dump($x); echo "<br>"; $x = -345; // 負(fù)數(shù) var_dump($x); echo "<br>"; $x = 0x8C; // 十六進(jìn)制數(shù) var_dump($x); echo "<br>"; $x = 047; // 八進(jìn)制數(shù) var_dump($x); ?>
提交重置程式碼