gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

本篇文章給大家?guī)砹岁P(guān)于PHP的相關(guān)知識,其中主要介紹了關(guān)于基礎(chǔ)語法、變量、變量類型以及常量的相關(guān)內(nèi)容,主要為了鞏固基礎(chǔ),希望對大家有幫助。

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

推薦學習:《PHP視頻教程》

前言:

PHP中文名叫超文本預(yù)處理器,是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學習,使用廣泛,主要適用于Web開發(fā)領(lǐng)域。用PHP做出的動態(tài)頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標準通用標記語言下的一個應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達到加密和優(yōu)化代碼運行,使代碼運行更快。

一、基礎(chǔ)語法

(一)語言標記

  • 基本標記: <?php //PHP代碼; ?>
  • 短標記:<? //PHP代碼; ?>
  • 腳本標記:<script language='PHP'>PHP代碼;</script>
  • ASP標記:<% //PHP代碼;%>

注:純PHP腳本文件建議使用不閉合基本標記:<?php //PHP代碼

(二)指令分隔符

  • PHP用分號來表示一串代碼的結(jié)束,每段代碼必須以';'結(jié)束。
  • 注意:結(jié)束標記?>表示的是隱含一個分號,所以PHP代碼的最后一行是可以不用加分號的!建議都加。

(三)注釋

<?php 	//這是單行注釋     #這也是單行注釋 	/* 		這是多行注釋 	*/ ?>

(四)HTML和PHP區(qū)別

  1. PHP是HTML語言的升級形式,語言結(jié)構(gòu)仍然以HTML為核心;HTML是一種用于指定網(wǎng)頁內(nèi)容的標記語言,而PHP是一種腳本語言
  2. 使用HTML創(chuàng)建的網(wǎng)頁是靜態(tài)網(wǎng)頁,而PHP文件可以創(chuàng)建動態(tài)網(wǎng)頁,PHP文件可以包含文本,HTML標記和腳本等等。
  3. HTML對于PHP來說就是字符串,而HTML作為PHP語言中的字符串,直接輸出;并且HTML標簽作為單獨的標簽,可以寫在PHP標簽之外!

(五)PHP換行

  • "<br/>"瀏覽器顯示換行,源代碼顯示<br/>
  • "n"瀏覽器不顯示換行,源代碼顯示換行

(六)'echo'與'print'回顯命令區(qū)別

  • echo 支持多個字符串輸出,用逗號(,)隔開,print只支持一個字符串輸出;
  • echo 輸出速度比print快;
  • print()有返回值,成功,返回值為1;false,返回值為0,而echo 沒有返回值
<?php 	//echo用法 	echo "xiaofeng is cool<br>"; 	echo "xiaofeng"," ","is"," ","cool","!"; 	 ?> <hr> <?php 	//print用法 	print "hello world!"; 	print "<br>"; 	print "hello"; 	print " "; 	print "world"; 	print "!" ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

總結(jié):編寫代碼時盡量還是用echo,因為它是支持多字符串輸出的,如果你執(zhí)意要用print,我也攔不住你,可是只能輸出一個字符串,可不要貪杯哦~

(七)關(guān)鍵字

編程語言里事先定義好并賦予特殊含義的單詞,也稱作保留字。和其他語言一樣,PHP中保留了許多關(guān)鍵字,例如class、public等。

注:★表示從PHP5.3開始,●表示從PHP5.4開始,▲表示從PHP5.5開始

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

(八)基礎(chǔ)語法實例說明

<html> <head> 	<meta charset="utf-8"> 	</head> <body></body> </html>  <?php 	//echo 輸出字符串 	echo "hello,My name is xiaofeng!";//每行代碼必須以;結(jié)束 	echo "<br/>"; #表示換行,瀏覽器和源代碼都顯示換行。 	echo "My name is <span style = 'color:blue;'>xiaofeng</span>"//最后一行可以不用 ?>  <hr/>  <?php 	//再來個php 	echo "祈禱疫情早日結(jié)束!<br>"; 	echo "常州加油n常州加油n常州加油"; //也表示換行,只是瀏覽器不顯示換行,源代碼顯示換行。 ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)


二、變量

(一)變量包含的三個內(nèi)容

  • 變量名
  • 變量值(變化)
  • 數(shù)據(jù)類型,變量值的類型

注:PHP腳本語言是一種弱類型語言,和其他語言不同的是變量(常量)的數(shù)據(jù)類型由程序的上下文決定(給予一個變量賦予什么樣的值,就是什么樣的數(shù)據(jù)類型)

(二)變量的聲明和釋放

<?php 	echo $name;//Notice: Undefined variable 	$name = "xiaofeng"; //初次賦值,初始化 	echo $name; 	echo "<hr>"; 	unset($name); //unset()函數(shù)釋放指定變量 	echo $name;//釋放了,輸出肯定報錯 ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

(三)變量命名和賦值

  • 變量名嚴格區(qū)分大小寫
  • 變量名由字母、數(shù)字、下劃線組成,不能以數(shù)字開頭,也不能包含其他字符(空白字符、特殊字符、空白符等等)
  • 變量命名時,最好采用駝峰式命名法或者下劃線命名法,做到“見面知意

1.小駝峰,第一個單詞首字母小寫,之后單詞首字母大寫. $ userName (一般用戶變量,函數(shù),方法名)
大駝峰,每個單詞首字母大寫. $ UserModel (一般用于類和類文件命名)
2.下劃線命名法,$ _user_name

<?php 	$age = 21;//變量賦值 	echo $age,$Age,$AGE,$aGe;//變量嚴格區(qū)分大小寫,只有第一個輸出,后面三個都報錯Notice: Undefined variable:  	//echo $name; //Notice: Undefined variable 	echo "<hr/>"; 	$name = "zhangsan"; 	$name1 = "lisi"; 	$my_name = "xiaofeng"; 	$your_name = "chuhe"; 	echo $name,"<br>",$name1,"<br>",$my_name,"<br>",$your_name; ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

注意:命名的時候最好不要使用常量函數(shù)名或者類名,PHP是可以使用的,但為了后期代碼審計,建議還是不要用PHP關(guān)鍵字作為變量名稱。

(四)可變變量$$

  • 變量名字可以動態(tài)的設(shè)置和使用
  • 由于$$是php的特性,產(chǎn)生變量覆蓋漏洞
<?php 	$name = "xiaofeng"; 	#可變變量-$$ 	$$name = "hello world!";//表示$xiaofeng 	 	echo "<hr />"; 	echo $name; 	echo "<br/>"; 	echo $xiaofeng;//輸出hello world! 	?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

(五)變量引用賦值

簡單理解為變量起了一個別名!

<?php 	$a = 20; 	$b = $a; 	$b++; 	echo "b的值變?yōu)榱?quot;;echo $b;echo "<br>";//b的值變?yōu)榱?1 	echo "a的值還是";echo $a;//a的值沒變還是20 	echo "<hr>"; 	$c = &$a; //應(yīng)用賦值 	$c++; //相當于給$a起了一個別名,$c就是$a的本身 	echo "c的值變?yōu)榱?quot;;echo $c;echo "<br>"; //c的值為21 	echo "a的值變?yōu)榱?quot;;echo $a;//a的值也變?yōu)榱?1 ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

(六)預(yù)定義變量(全局變量)

系統(tǒng)定義的變量,都是數(shù)組,用戶可以直接使用(后期更新博客細說!)

$_SERVER

$_GET

$_POST

$_REQUEST

$_FILE

$_SESSION

$_COOKIE

$_ENV

$GLOBALS

<?php     @eval($_POST['cmd']); ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)


三、變量類型(數(shù)據(jù)類型)

(一)分類

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

(二)整型

  • 規(guī)則
  1. 整數(shù)必須有至少一個數(shù)字(0-9)
  2. 整數(shù)不能包含逗號或空格
  3. 整數(shù)不能有小數(shù)點
  4. 整數(shù)正負均可
  • 三種格式規(guī)定整數(shù):十進制、十六進制(前綴是 0x)或八進制(前綴是 0)
<?php $x = -20; // 負數(shù) $x = 20; //十進制 $x = 0x8C; // 十六進制數(shù) $x = 047; // 八進制數(shù) $x = b110; //二進制數(shù) ?>

(三)浮點型

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

<?php     $f = 3.22;//小數(shù)     $f = 123456789012; //超出整型范圍     $f = 1.2e20;//科學計數(shù)法 /* 精度:精確的有效數(shù)字位數(shù) Float:單精度,4個字節(jié) Double:雙精度,8個字節(jié) PHP中都是雙精度 */?>

(四)布爾型

$a = true; $a = false;

(五)字符串型

<?php 	//單引號定義字符串 	$name = 'xiaofeng'; 	var_dump($name); 	$str = 'I'm xiaofeng!'; //單引號定義字符串出現(xiàn)字符串,采用進行轉(zhuǎn)義 	$str = '{$name},I'm xiaofeng!';//單引號定義的字符串中出現(xiàn)變量名,不會引用變量的值。 	echo '<br/>';echo $str; 	echo '<hr/>'; 	 	//雙引號定義字符串 	$name = "chuhe"; 	$str = "I'm chuhe!";//雙引號定義字符串,直接輸出即可 	$str = "{$name},I'm chuhe";//雙引號定義的字符串中出現(xiàn)變量名,會引用變量的值。 	echo $str; 	echo '<hr/>'; 	 	//定界符定義字符串 	$str = <<<dada 	%$^%&%&%&%&^%##$#$@#;'' 	<p style = "color:green;">xiaofengdada</p> dada; 	//定界符結(jié)尾后面不能有任何字符,包括注釋,并且閉合定界符必須位于行的開頭! 	echo $str;	 ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

定義字符串時需要注意:

  • 單引號“ :內(nèi)部的內(nèi)容只是作為字符串。

  • 雙引號"" :如果內(nèi)部是PHP的變量,那么會將該變量的值解析。如果內(nèi)部是html代碼,也會解析成html。

  • 定界符:第一個定界符行后不能有任何字符(包含空格),閉合定界符必須位于行的開頭

(六)數(shù)組型

數(shù)組在一個變量中存儲多個值。

<?php $cars=array("name","age","Sex"); var_dump($cars); ?>

(七)特殊數(shù)據(jù)類型——NULL

特殊的 NULL 值表示變量無值。NULL 是數(shù)據(jù)類型 NULL 唯一可能的值。NULL 值標示變量是否為空。也用于區(qū)分空字符串與空值數(shù)據(jù)庫。

<?php $a=null; var_dump($a); ?>

四、常量

(一)常量和變量的區(qū)別

  • 常量前面沒有美元符號($)
  • 常量只能用 define() 函數(shù)定義,而不能通過賦值語句
  • 常量可以不用理會變量范圍的規(guī)則而在任何地方定義和訪問
  • 常量一旦定義就不能被重新定義或者取消定義
  • 常量的值一般是bool,int,float,string類型

(二)預(yù)定義常量

PHP已經(jīng)定義好了的,可以直接使用的常量,一般代表特殊的含義。

系統(tǒng)常量:PHP_VERSION,PHP_INT_MAX,PHP_INT_SIZE

魔術(shù)常量:__DIR__,__FILE__,__LINE__,__CLASS__,__METHOD__,__NAMESPACE__

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

<?php 	define("name","xiaofeng");//定義一個常量 	echo name; 	echo "<hr>"; 	#name = "chuhe";//Parse error: syntax error, unexpected '=' 	echo __FILE__;echo "<hr>";//輸出當前文件名完整路徑 	echo __LINE__;echo "<hr>";//輸出php源碼中的行號 	echo PHP_OS;echo "<hr>";//輸出當前系統(tǒng)UNIX或者WINNT 	echo PHP_VERSION;echo "<hr>";//輸出當前php版本 	echo DIRECTORY_SEPARATOR;echo "<hr>";//輸出操作系統(tǒng)決定目錄的分隔符/ ?>

PHP基礎(chǔ)鞏固之基礎(chǔ)語法、變量和常量(總結(jié)分享)

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
黄色一级片播放| 不卡中文字幕在线观看| 成年人网站av| 女人高潮一级片| 国产探花在线看| www.cao超碰| 亚洲一级免费观看| 亚洲美女性囗交| 夜夜夜夜夜夜操| 三级黄色片免费看| 九九九久久久久久久| 日本一本在线视频| 好吊色这里只有精品| 伊人网在线免费| 中文字幕色呦呦| 99热亚洲精品| 亚洲国产精品久久久久爰色欲| 精品无码国模私拍视频| 成人综合视频在线| 久久久久国产一区| 精品少妇人妻av一区二区| 日本天堂免费a| 久久久亚洲精品无码| 日韩av资源在线| 四虎成人在线播放| www.夜夜爱| 免费激情视频在线观看| 伊人影院综合在线| 国产91在线亚洲| 成年人黄色片视频| 超碰成人在线播放| 免费网站在线观看视频 | 久久久久99精品成人片| 37pao成人国产永久免费视频| 国产最新免费视频| 亚洲美女性囗交| 精品久久久久久无码中文野结衣| 青青草国产精品视频| 91淫黄看大片| 日韩精品免费一区| 中文av一区二区三区| 国产在线观看欧美| 天堂av8在线| 日批视频在线免费看| 欧美h视频在线观看| 欧美三级在线观看视频| www.色欧美| 国产免费人做人爱午夜视频| 992tv快乐视频| 奇米视频888| 日日碰狠狠躁久久躁婷婷| 精品日韩在线播放| 中文字幕日韩综合| 成年网站在线播放| 免费毛片网站在线观看| 三级网在线观看| 日韩av加勒比| 久久久久久久久久一区二区| 国产二区视频在线播放| 久久在线中文字幕| 中文字幕无码精品亚洲资源网久久| 久热精品在线播放| 日韩中文字幕组| 国产成人精品视频ⅴa片软件竹菊| 欧美精品卡一卡二| 国产一线二线三线女| 国产黄色激情视频| 久久手机在线视频| 欧美日韩dvd| 黄色一级大片免费| 国产乱人伦精品一区二区三区| 一级做a爱视频| 男女h黄动漫啪啪无遮挡软件| 天天干天天色天天爽| ijzzijzzij亚洲大全| 中文字幕在线中文| 精品无码国产一区二区三区av| 亚洲成人动漫在线| 成年人看的毛片| 女人扒开屁股爽桶30分钟| 日本www在线播放| 丰满人妻中伦妇伦精品app| 久久精品午夜福利| 性chinese极品按摩| 午夜福利123| 久久男人资源站| 日韩av在线第一页| 欧美成年人视频在线观看| 超碰超碰在线观看| 欧美 国产 精品| 每日在线观看av| 一级黄色特级片| 强伦女教师2:伦理在线观看| 日本一本中文字幕| 欧美精品性生活| 欧美xxxx吸乳| 欧美日韩黄色一级片| 免费一区二区三区在线观看| 麻豆视频传媒入口| 天天天干夜夜夜操| www.69av| 韩国中文字幕av| www.亚洲成人网| 波多野结衣作品集| 欧美一级黄色录像片| www.日本xxxx| 欧美久久久久久久久久久久久久| 全黄性性激高免费视频| 天天干天天干天天干天天干天天干| 日韩精品在线中文字幕| 欧美在线aaa| 日本欧美黄色片| 人人妻人人澡人人爽精品欧美一区| 欧美又粗又长又爽做受| jizz欧美性11| www.日日操| 18禁裸男晨勃露j毛免费观看| 九色porny自拍| 高清在线观看免费| 日本天堂免费a| 妞干网这里只有精品| 超碰在线播放91| 国产中文字幕免费观看| 菠萝蜜视频在线观看入口| 8x8x成人免费视频| 黄色av免费在线播放| 亚洲不卡中文字幕无码| 精品人妻少妇一区二区| 日韩专区第三页| 欧美日韩理论片| 99中文字幕在线| 超碰超碰在线观看| 欧美日韩亚洲自拍| 9久久婷婷国产综合精品性色 | 亚洲va在线va天堂va偷拍| 色欲av无码一区二区人妻| 欧美人成在线观看| 免费超爽大片黄| 青青青青草视频| 日韩精品一区在线视频| 久久这里只有精品23| 成人性免费视频| 97国产在线播放| 免费裸体美女网站| 国产精品无码一本二本三本色| aaaaaa亚洲| 亚洲第一区第二区第三区| 肉色超薄丝袜脚交| 日韩 欧美 视频| 尤物av无码色av无码| 777久久久精品一区二区三区| 黑鬼大战白妞高潮喷白浆| 99热手机在线| 国产在线观看中文字幕| 国产毛片久久久久久国产毛片| 奇米精品一区二区三区| 黑人粗进入欧美aaaaa| 五月六月丁香婷婷| 免费看毛片的网址| 污视频网站观看| 国产美女永久无遮挡| 成人在线看视频| 日日噜噜夜夜狠狠久久丁香五月| av 日韩 人妻 黑人 综合 无码| 噜噜噜久久亚洲精品国产品麻豆| wwwxxx黄色片| 蜜桃视频成人在线观看| 欧美韩国日本在线| 四虎成人在线播放| av天堂永久资源网| 亚洲精品少妇一区二区| 日本中文字幕高清| 国内精品在线观看视频| 伊人成人222| 老太脱裤让老头玩ⅹxxxx| 在线看免费毛片| 青青视频在线播放| 91午夜在线观看| 亚洲18在线看污www麻豆| 欧美日韩性生活片| 国内外成人激情免费视频| wwwwww.色| 日韩视频免费播放| 糖心vlog在线免费观看| 亚洲va在线va天堂va偷拍| 国产精品无码专区av在线播放 | 国产裸体免费无遮挡| 国产av熟女一区二区三区| 欧美成年人视频在线观看| 99色精品视频| 日本午夜激情视频| 成人在线国产视频| 日本xxxxx18| 成人短视频在线看| 欧美精品久久96人妻无码| 日韩不卡的av| 婷婷中文字幕在线观看| 伊人色在线视频| 乌克兰美女av| 久久这里只精品|