亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP 資料類型

資料型態(tài):就是對(duì)資料分類的一個(gè)劃分。

包含了:String(字串), Integer(整數(shù)), Float(浮點(diǎn)型), Boolean(布林型), Array(陣列), Object(物件), NULL(空值)。

PHP 字串

一個(gè)字串是一串字元的序列,就像 "Hello world!"。

在PHP語(yǔ)言中宣告字串有三種方式:

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

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

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

單引號(hào)宣告(用英文半腳的單引號(hào),將字串包起來(lái))

#
<?php 
$x = 'Hello Word'; 
echo $x;
?>

雙引號(hào)宣告

<?php 
$x = "Hello Word"; 
echo $x;
?>

字界符宣告

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

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

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

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

<?php 
$y = <<< ABC 
我想說(shuō):<h4> Hello Word </h4> 
ABC; 
echo $y;
?>

PHP 整數(shù)

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

整數(shù)規(guī)則:

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

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

??整數(shù)是沒(méi)有小數(shù)點(diǎn)的

??整數(shù)可以是正數(shù)或負(fù)數(shù)

??整數(shù)可以用三種格式來(lái)指定:十進(jìn)制, 十六進(jìn)位( 以0x 為前綴)或八進(jìn)位(前綴為0 )。

在以下實(shí)例中我們將測(cè)試不同的數(shù)字。 PHP var_dump() 函數(shù)傳回變數(shù)的資料型別與值:

範(fàn)例

<?php 
$x = 5985;
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);
?>

試試看 ?

注意:學(xué)會(huì)如何宣告10進(jìn)位整數(shù)即可。 8進(jìn)制和16進(jìn)制只需要大家了解。

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

PHP 浮點(diǎn)型

浮點(diǎn)數(shù)是帶有小數(shù)部分的數(shù)字,或是指數(shù)形式。

在以下實(shí)例中我們將測(cè)試不同的數(shù)字。 PHP var_dump() 函數(shù)傳回變數(shù)的資料類型和值:

#實(shí)例

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

試試看?

PHP 布林類型


#布爾類型是:真和假。在英文把真和假翻譯過(guò)來(lái)就是:true(真)

false(假)

<?php 
$x = true; 
$x = false; 
?>

布林型通常用於條件判斷。 true和false外面不要加引號(hào)。

PHP 陣列

######陣列可以在一個(gè)變數(shù)中儲(chǔ)存多個(gè)值。 ######在下列實(shí)例中建立了一個(gè)數(shù)組,然後使用PHP var_dump()函數(shù)傳回?cái)?shù)組的資料類型和值:######實(shí)例###
<?php 
$cars=array("Volvo","BMW","Toyota");
var_dump($cars);
?>
###嘗試?### ###在接下來(lái)的章節(jié)中你將學(xué)到更多關(guān)於?數(shù)組?的知識(shí)。 ###

PHP 物件

物件資料類型也可以用來(lái)儲(chǔ)存資料。

在 PHP 中,物件必須宣告。

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

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

#實(shí)例

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

嘗試?

以上實(shí)例中PHP關(guān)鍵字this就是指向目前物件實(shí)例的指針,不指向任何其他物件或類別。

你將會(huì)在接下來(lái)的章節(jié)中學(xué)會(huì)更多關(guān)於物件的知識(shí)。

PHP NULL 值

NULL 值表示變數(shù)沒(méi)有值。 NULL 是資料類型為 NULL 的值。

NULL 值指明一個(gè)變數(shù)是否為空值。同樣可用於資料空值和NULL值的差異。

可以透過(guò)設(shè)定變數(shù)值為NULL 來(lái)清空變數(shù)資料:

實(shí)例

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>

試試看?

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

empty

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

<?php 
$apple = null; 
if(empty($apple))
{ 
  echo '執(zhí)行了真區(qū)間'; 
}else{ 
  echo '執(zhí)行了假區(qū)間'; 
} 
?>

上述實(shí)例說(shuō)明,$apple為null。將apple放至empty中間。結(jié)果執(zhí)行了真區(qū)間。

if...else為條件語(yǔ)句,我們將在後面的章節(jié)學(xué)習(xí)?if...else

#isset

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

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


#

繼續(xù)學(xué)習(xí)
||
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
提交重置程式碼