一.PHP中的echo語(yǔ)句和print函數(shù):
1.首先2者的區(qū)別:
echo 能夠輸出一個(gè)以上字符串
print 只能輸出一個(gè)字符串腻格,并且返回值為1,經(jīng)常用于判斷是否賦值的問(wèn)題
echo語(yǔ)句的速度會(huì)比print的速度快啥繁,因?yàn)樗鼪](méi)有返回值
此二者輸出的字符串中都可以含有HTML(標(biāo)記)菜职,如下所示:
echo “<h2>PHP is fun!</h2>”;
print “<h2>PHP is fun!</h2>”;
2.br換行符的講解
(1).br 一般在于“”之間使用,如
“<br>”;
(2).br 換行符子在PHP中不能單獨(dú)使用旗闽,應(yīng)該如下使用:
echo “<br>”;
這種方式酬核!
3.我對(duì)他們的理解
在我看來(lái),echo既然作為一條語(yǔ)句适室,那么就平時(shí)的輸出檢測(cè)可以多多使用嫡意;
print的作用,作為一個(gè)函數(shù)捣辆,就可以在賦值為1的情況下使用蔬螟,用的可能會(huì)比較少一些!
二.PHP的數(shù)據(jù)類(lèi)型:
1.PHP中常見(jiàn)的數(shù)據(jù)類(lèi)型有以下幾種:
字符串(string)罪帖,整數(shù)(int)促煮,浮點(diǎn)數(shù)(float),邏輯(bool)(相當(dāng)于OC的小bool)整袁,數(shù)組(array)菠齿,對(duì)象,NULL坐昙;
詳見(jiàn)以下绳匀,左側(cè)為打印的效果,右側(cè)為代碼(用PHPStorm寫(xiě)的)
詳細(xì)介紹:
對(duì)于邏輯取值范圍炸客, true 或是false
對(duì)NULL的理解疾棵,一旦一個(gè)值置空,或者不存在就為NULL類(lèi)型
PHP的數(shù)據(jù)類(lèi)型相比OC類(lèi)型簡(jiǎn)單的多痹仙,少很多是尔,不錯(cuò)!
2.PHP的
var_dump() 函數(shù)可以打印出來(lái)變量的數(shù)據(jù)類(lèi)型和值开仰!
三.字符串函數(shù):
1.strlen() :返回字符串的長(zhǎng)度拟枚,以字符計(jì);
注意:
strlen() 常用于循環(huán)和其他函數(shù)众弓,在確定字符串何時(shí)結(jié)束很重要時(shí)恩溅。(例如,在循環(huán)中谓娃,我們也許需要在字符串的最后一個(gè)字符之后停止循環(huán))脚乡。
2.strpos()函數(shù):用于檢索字符串中指定的字符或文本,如果找到滨达,則返回首次匹配的字符位置奶稠,如果未找到俯艰,則返回false(實(shí)際什么也打印不出來(lái)),
詳見(jiàn)下圖:
更多字符串函數(shù)訪問(wèn):http://www.w3school.com.cn/php/php_ref_string.asp
四.常量
常量用函數(shù)
define()定義:
其中有三個(gè)參數(shù):
1.第一個(gè)參數(shù)用來(lái)表示常量的名稱
2.第二個(gè)參數(shù)用來(lái)表示常量的值
3.第三個(gè)參數(shù)用來(lái)表示是否區(qū)分大小寫(xiě)窒典,可選的蟆炊,默認(rèn)為false(貌似實(shí)際測(cè)驗(yàn)沒(méi)什么用)
詳見(jiàn)下面的代碼和打印結(jié)果圖片展示!
五.總結(jié)
本篇用到的函數(shù)如下:
1.輸出函數(shù):
echo 和print
2.打印變量的數(shù)據(jù)類(lèi)型函數(shù):
var_dump()函數(shù)
3.字符串函數(shù):
strlen():打印字符串長(zhǎng)度的函數(shù)
strpos():判斷某個(gè)小字符串在大字符串中第一次出現(xiàn)位置瀑志,2個(gè)參數(shù)
4.常量定義函數(shù):
define():3個(gè)參數(shù)涩搓,前2個(gè)必傳,最后一個(gè)可不傳劈猪!