久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

從零學(xué)習(xí)php之php數(shù)據(jù)類型/echo/print

 凱哥教按摩 2016-05-30

昨天周日微信公眾號(hào)(若鴻網(wǎng))沒(méi)有更新文章,,有朋友問(wèn)我昨天怎么沒(méi)有更新文章?小編在這里道歉,,星期天出去玩了,,沒(méi)更新文章,小編承諾,,沒(méi)有特殊情況以后周日也會(huì)連續(xù)更新文章,。今天說(shuō)一下php基礎(chǔ)知識(shí)之php的數(shù)據(jù)類型以及echo和print的的區(qū)別。

從零學(xué)習(xí)php之php數(shù)據(jù)類型/echo/print-課程3

注:本文針對(duì)新手,,大牛勿噴,,有問(wèn)題請(qǐng)關(guān)注微信公眾號(hào)(若鴻網(wǎng)),有什么想讓小編解釋的問(wèn)題,,或者文章有什么錯(cuò)誤,,請(qǐng)及時(shí)關(guān)注公眾號(hào)給小編反饋,小編看到會(huì)在第一時(shí)間修改錯(cuò)誤,。

一,、首先分析php的數(shù)據(jù)類型

Php是弱類型(何為弱類型,請(qǐng)查找公眾號(hào)歷史信息文章標(biāo)題:【為什么說(shuō)php弱類型好學(xué),,跟其他語(yǔ)言的區(qū)別】),,并不代表php沒(méi)有數(shù)據(jù)類型,只不過(guò)php根據(jù)你使用的環(huán)境自動(dòng)給變量賦予了相應(yīng)的變量數(shù)類型,。Php的數(shù)據(jù)類型有:字符串,、整數(shù),、浮點(diǎn)數(shù)、邏輯,、數(shù)組,、對(duì)象、NULL,。相面我們來(lái)看一下每一種數(shù)據(jù)類型的分析,。

1、php字符串

字符串是字符序列,,比如 'iruohong.com',。

字符串可以是引號(hào)內(nèi)的任何文本。您可以使用單引號(hào)或雙引號(hào),如果是單純的字符串請(qǐng)使用單引號(hào),,因?yàn)樵趐hp中單引號(hào)內(nèi)部的內(nèi)容php不在解釋會(huì)直接當(dāng)成字符串,,如果是雙引號(hào),php可以解釋雙引號(hào)內(nèi)部?jī)?nèi)容的變量,,如果不是變量才解釋成字符串,,如果數(shù)據(jù)量比較大的情況下回拖慢php環(huán)境的運(yùn)行速度,只是建議,,用單引號(hào)或者雙引號(hào)都沒(méi)毛病,。

例子1:

<>

$x = 'iruohong.com';

echo $x.'
';

$y = 'www.iruohong.com';

echo $y.'
';

echo '$x'.'$y';

>

輸出結(jié)果為:

iruohong.com

www.iruohong.com

iruohong.com$y

2、php整數(shù)

整數(shù)是沒(méi)有小數(shù)的數(shù)字,。

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

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

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

C,、整數(shù)不能有小數(shù)點(diǎn)

D,、整數(shù)正負(fù)均可

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

在下面的例子中,,我們將測(cè)試不同的數(shù)字,。PHP var_dump() 會(huì)返回變量的數(shù)據(jù)類型和值:

實(shí)例

<>

$x = 5985;

var_dump($x);

echo '
';

$x = -345; // 負(fù)數(shù)

var_dump($x);

echo '
';

$x = 0x8C; // 十六進(jìn)制數(shù)

var_dump($x);

echo '
';

$x = 047; // 八進(jìn)制數(shù)

var_dump($x);

>

輸出結(jié)果為:

int(5985)

int(-345)

int(140)

int(39)

3、PHP 浮點(diǎn)數(shù)

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

在下面的例子中,,我們將測(cè)試不同的數(shù)字。PHP var_dump() 會(huì)返回變量的數(shù)據(jù)類型和值:

實(shí)例

<>

$x = 10.365;

var_dump($x);

echo '
';

$x = 2.4e3;

var_dump($x);

echo '
';

$x = 8E-5;

var_dump($x);

>

輸出結(jié)果:

float(10.365)

float(2400)

float(8.0E-5)

PHP var_dump()函數(shù)詳解:var_dump()方法是判斷一個(gè)變量的類型與長(zhǎng)度,并輸出變量的數(shù)值,如果變量有值輸?shù)氖亲兞康闹挡⒒胤禂?shù)據(jù)類型.此函數(shù)顯示關(guān)于一個(gè)或多個(gè)表達(dá)式的結(jié)構(gòu)信息,,包括表達(dá)式的類型與值,。數(shù)組將遞歸展開(kāi)值,通過(guò)縮進(jìn)顯示其結(jié)構(gòu),。

4,、PHP 邏輯型數(shù)據(jù)

邏輯是 true 或 false。

$x=true;

$y=false;

邏輯常用于條件測(cè)試,。

5,、PHP 數(shù)組

數(shù)組在一個(gè)變量中存儲(chǔ)多個(gè)值,。

在下面的例子中,我們將測(cè)試不同的數(shù)組,。PHP var_dump() 會(huì)返回變量的數(shù)據(jù)類型和值:

實(shí)例

<>

$cars=array('iruohong','iruohong.com','若鴻網(wǎng)');

var_dump($cars);

>

輸出結(jié)果為:

array(3) { [0]=> string(8) 'iruohong' [1]=> string(12) 'iruohong.com' [2]=> string(6) '若鴻網(wǎng)' }

Php數(shù)組的應(yīng)用到的地方很多,,不是這么幾句話就能說(shuō)完的,以后有時(shí)間單獨(dú)介紹php數(shù)組以及相關(guān)的數(shù)組處理函數(shù),。本文重點(diǎn)不在這,,所以一句話帶過(guò)先了解php基礎(chǔ)知識(shí)。

6,、PHP 對(duì)象

對(duì)象是存儲(chǔ)數(shù)據(jù)和有關(guān)如何處理數(shù)據(jù)的信息的數(shù)據(jù)類型,。

在 PHP 中,必須明確地聲明對(duì)象,。

首先我們必須聲明對(duì)象的類。對(duì)此,,我們使用 class 關(guān)鍵詞,。類是包含屬性和方法的結(jié)構(gòu)。

然后我們?cè)趯?duì)象類中定義數(shù)據(jù)類型,,然后在該類的實(shí)例中使用此數(shù)據(jù)類型:

實(shí)例:

<>

class Car

{

var $color;

function Car($color='green') {

$this->color = $color;

}

function what_color() {

return $this->color;

}

}

>

輸出結(jié)果:

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

對(duì)于php的類,,幾篇文章都說(shuō)不完呀,類也是新手最難理解的部分,,以后著重介紹,。請(qǐng)關(guān)注微信公眾號(hào)(若鴻網(wǎng)),不要錯(cuò)過(guò)小編的經(jīng)驗(yàn)分享,。

7,、PHP NULL 值

特殊的 NULL 值表示變量無(wú)值。NULL 是數(shù)據(jù)類型 NULL 唯一可能的值,。

NULL 值標(biāo)示變量是否為空,。也用于區(qū)分空字符串與空值數(shù)據(jù)庫(kù)。

可以通過(guò)把值設(shè)置為 NULL,,將變量清空:

實(shí)例

<>

$x='iruohong.com';

$x=null;

var_dump($x);

>

輸出結(jié)果:

NULL

二,、echo和print的區(qū)別

在實(shí)際使用中, print 和 echo 兩者的功能幾乎是完全一樣,。

可以這么說(shuō),,凡是有一個(gè)可以使用的地方,另一個(gè)也可以使用,。但是,,兩者之間也還是一個(gè)非常重要的區(qū)別:

在 echo 函數(shù)中,可以同時(shí)輸出多個(gè)字符串,,而在 print 函數(shù)中則只可以同時(shí)輸出一個(gè)字符串,。同時(shí),,echo函數(shù)并不需要圓括號(hào),所以echo函數(shù)更像是語(yǔ)句而不像是函數(shù),。

echo 和 print 都不是函數(shù),,而是語(yǔ)言結(jié)構(gòu),所以圓括號(hào)都不是必需的,。他們的區(qū)別在于:

(1) echo可以輸出多個(gè)字符串,,像下面這樣:

echo 'a','b','c';

如果你非要加上圓括號(hào),注意寫(xiě)成echo ('a','b','c');是錯(cuò)誤的,,應(yīng)該寫(xiě)成:

echo ('a'),('b'),('c');

它沒(méi)有像函數(shù)的行為,,所以不能用于函數(shù)的上下文

(2) print只能輸出一個(gè)字符串,它可以表現(xiàn)得像一個(gè)函數(shù),,比如你可以如下使用:

$ret = print 'Hello World';

所有它能用在更復(fù)雜的表達(dá)式中,。

另外,echo的效率相對(duì)比較快,。

如下代碼:

<>

$a='http://';$b='iruohong.com';

echo $a,$b.'
';

//echo 可以用逗號(hào)分隔字符串變量來(lái)顯示

print $a.$b.'
';

//而print不能使用逗號(hào),,只能用點(diǎn)號(hào)分隔,

print $a,$b.'
';

//使用逗號(hào)時(shí)報(bào)錯(cuò),。

>

上述代碼,,第7行會(huì)報(bào)錯(cuò),注釋掉會(huì)正常,,仔細(xì)看我的注釋你就會(huì)明白了,。

echo 命令和 print 命令 相同,沒(méi)有區(qū)別

echo 函數(shù) 和 print 函數(shù) 有區(qū)別,。

echo() 無(wú)返回值,,與echo 命令相同

print() 有返回值,成功,,返1,,false,返0.

printf() 和 sprintf() 類似,均為格式化輸出,,不同的是前者輸出到標(biāo)準(zhǔn)輸出,,后者輸出到變量

形如

echo <>

EOT;

print <>

EOT;

的書(shū)寫(xiě)格式,其含義如下:

<>

EOT 自定義分界符,,結(jié)束時(shí)必須位于行首

更多php經(jīng)驗(yàn)分享請(qǐng)關(guān)注微信公眾號(hào)(若鴻網(wǎng)),,更多詳細(xì)php資料請(qǐng)查看公眾號(hào)歷史信息。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多