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

站長資訊網
最全最豐富的資訊網站

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

本篇文章給大家帶來了關于PHP的相關知識,其中主要介紹了關于基礎語法、變量、變量類型以及常量的相關內容,主要為了鞏固基礎,希望對大家有幫助。

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

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

前言:

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

一、基礎語法

(一)語言標記

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

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

(二)指令分隔符

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

(三)注釋

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

(四)HTML和PHP區別

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

(五)PHP換行

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

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

  • 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基礎鞏固之基礎語法、變量和常量(總結分享)

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

(七)關鍵字

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

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

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

(八)基礎語法實例說明

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

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


二、變量

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

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

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

(二)變量的聲明和釋放

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

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

(三)變量命名和賦值

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

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

<?php 	$age = 21;//變量賦值 	echo $age,$Age,$AGE,$aGe;//變量嚴格區分大小寫,只有第一個輸出,后面三個都報錯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基礎鞏固之基礎語法、變量和常量(總結分享)

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

(四)可變變量$$

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

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

(五)變量引用賦值

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

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

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

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

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

$_SERVER

$_GET

$_POST

$_REQUEST

$_FILE

$_SESSION

$_COOKIE

$_ENV

$GLOBALS

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

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


三、變量類型(數據類型)

(一)分類

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

(二)整型

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

(三)浮點型

浮點數是有小數點或指數形式的數字。

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

(四)布爾型

$a = true; $a = false;

(五)字符串型

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

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

定義字符串時需要注意:

  • 單引號“ :內部的內容只是作為字符串。

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

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

(六)數組型

數組在一個變量中存儲多個值。

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

(七)特殊數據類型——NULL

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

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

四、常量

(一)常量和變量的區別

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

(二)預定義常量

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

系統常量:PHP_VERSION,PHP_INT_MAX,PHP_INT_SIZE

魔術常量:__DIR__,__FILE__,__LINE__,__CLASS__,__METHOD__,__NAMESPACE__

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

<?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>";//輸出當前系統UNIX或者WINNT 	echo PHP_VERSION;echo "<hr>";//輸出當前php版本 	echo DIRECTORY_SEPARATOR;echo "<hr>";//輸出操作系統決定目錄的分隔符/ ?>

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

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

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
日韩欧美在线播放视频| 人人妻人人添人人爽欧美一区| 日韩欧美一区二| 无码播放一区二区三区| 成人黄色片视频| 另类小说第一页| 三年中国中文在线观看免费播放| 欧美极品欧美精品欧美| 黄色高清无遮挡| 91在线第一页| 欧美在线观看黄| 粉嫩av一区二区三区天美传媒 | 男人天堂a在线| 久久香蕉视频网站| 成人精品视频在线播放| 五月婷婷六月丁香激情| 国产精品秘入口18禁麻豆免会员| 日本一二三区视频在线| 一级黄色大片儿| 97碰在线视频| www.色偷偷.com| 老汉色影院首页| 亚洲 欧美 日韩 国产综合 在线 | 不卡影院一区二区| 亚洲怡红院在线| 国产精品久久久久久久久电影网| 免费在线观看视频a| 欧美男女交配视频| 免费成人午夜视频| 91插插插影院| 99色精品视频| 欧美一二三不卡| 亚洲午夜精品一区| 国产无套内射久久久国产| 在线a免费观看| 天天看片天天操| 熟女少妇精品一区二区| 激情五月婷婷六月| 国内精品国产三级国产aⅴ久| 女人和拘做爰正片视频| 男女啪啪网站视频| 精品久久久久久久久久中文字幕| 中文字幕在线观看日| 天天操天天摸天天爽| 日韩欧美国产免费| 国模无码视频一区二区三区| 真实国产乱子伦对白视频| 伊人再见免费在线观看高清版| 欧美 日韩 国产精品| 亚洲欧美日韩精品一区| 天天插天天操天天射| 少妇黄色一级片| 韩国一区二区在线播放| 在线一区二区不卡| 国产3p在线播放| 浓精h攵女乱爱av| 999香蕉视频| 老司机午夜性大片| 男女激烈动态图| 欧美网站免费观看| 无遮挡又爽又刺激的视频| wwwwxxxx日韩| 糖心vlog在线免费观看| 精品人妻少妇一区二区| 日本免费观看网站| 福利在线小视频| 黑人粗进入欧美aaaaa| gogogo免费高清日本写真| 丁香啪啪综合成人亚洲| 在线成人免费av| 中文字幕无码不卡免费视频| 手机在线免费毛片| 欧美黑人又粗又大又爽免费| 一级黄色片播放| 手机av在线网站| 四季av一区二区| a级免费在线观看| 免费的av在线| 91成人在线视频观看| 欧洲美女亚洲激情| 天天干天天草天天| 黄色在线视频网| 成人在线观看a| 成熟丰满熟妇高潮xxxxx视频| 天堂在线精品视频| 久久精品亚洲天堂| 制服丝袜中文字幕第一页| 欧美性猛交久久久乱大交小说 | 黄页免费在线观看视频| 国产免费又粗又猛又爽| 大荫蒂性生交片| www.污网站| 亚洲a级黄色片| 免费观看亚洲视频| 久草热视频在线观看| 久久久久久久久久网| 国产亚洲欧美在线视频| 久久免费视频3| 蜜桃网站在线观看| 人人妻人人澡人人爽欧美一区| 黄网站欧美内射| 欧美日韩一区二区在线免费观看| 99热在线这里只有精品| 男女曰b免费视频| 一级片视频免费观看| 精品一区二区成人免费视频| 小泽玛利亚av在线| 2025韩国理伦片在线观看| 偷拍盗摄高潮叫床对白清晰| 免费无码不卡视频在线观看| 国产视频一区二区三区在线播放| wwwwwxxxx日本| 国产精品333| 菠萝蜜视频在线观看入口| 久草青青在线观看| 男人添女荫道口喷水视频| 精品久久久久久久无码| 在线观看免费黄色片| 午夜激情在线观看视频| 黄网站欧美内射| 欧美一二三不卡| 手机在线视频你懂的| 99精品视频国产| 久久久精品三级| 精品中文字幕av| 99精品人妻少妇一区二区| 9色视频在线观看| 青娱乐精品在线| 国产成人一区二区三区别| 97在线免费视频观看| 91国在线高清视频| 国产一线二线三线女| 91.com在线| 男女h黄动漫啪啪无遮挡软件| 欧美精品一区免费| 国产日韩av网站| 热99这里只有精品| 亚洲视频第二页| 天天综合中文字幕| 国产成人亚洲综合无码| 成人精品视频在线播放| 国产免费视频传媒| 亚洲精品免费一区亚洲精品免费精品一区| 精品www久久久久奶水| 国产三级三级看三级| 成人在线观看www| 久久婷婷国产精品| 蜜臀av.com| 激情网站五月天| 欧美极品少妇无套实战| 免费日韩视频在线观看| 日本美女视频一区| av天堂永久资源网| 五月婷婷激情久久| 少妇一级淫免费播放| 亚洲黄色网址在线观看| 久久久久久久中文| 熟女人妇 成熟妇女系列视频| 国产嫩草在线观看| 欧美另类videosbestsex日本| 男人插女人视频在线观看| 日本高清久久久| 中日韩av在线播放| 久久人人爽av| 制服丝袜综合网| 久热精品在线播放| 日韩免费高清在线| av天堂永久资源网| 久久久久久久午夜| 男女超爽视频免费播放| 日韩极品视频在线观看| 日本a级片在线观看| 国产欧美精品aaaaaa片| 日b视频免费观看| 男女激情免费视频| 青青草原成人网| 9久久婷婷国产综合精品性色| 日韩欧美一区二| 小泽玛利亚视频在线观看| 一区二区成人网| 国产免费一区二区三区四在线播放 | 伊人成人免费视频| 黄频视频在线观看| 欧美大黑帍在线播放| 欧美 国产 日本| 五月天婷婷亚洲| 国产毛片久久久久久国产毛片| 国产91xxx| 成人手机视频在线| 99热在线这里只有精品| 欧美精品久久久久久久久25p| 午夜xxxxx| 免费观看成人在线视频| 男女啪啪免费视频网站| 成年人小视频网站| 国产成人黄色网址| 奇米777在线视频| 成人久久久久久久久| 三级网在线观看| 亚洲欧美视频二区|