




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、開場(chǎng)運(yùn)用PHP例:helloworld.phpHelloWorld第一個(gè)PHP程序時(shí)間: 四種php標(biāo)志:1.2.3. echo hello; 4.PHP標(biāo)志1.多行注釋/*This script is hello worldAuthor: davidDate: 2019.04.01*/2.單行注釋echo hello; /print helloecho hello;# print hello3.文檔注釋/* * 獲取用戶數(shù)據(jù) * param int uid * author david */PHP注釋1.變量聲明變量以美圓符 $ 開頭,然后是變量名;變量名由字母或下劃線開頭,由字母,下劃線,
2、數(shù)字組成;變量名區(qū)分大小寫;Php 是弱類型的言語,不需求事先聲明變量的數(shù)據(jù)類型;Php可以不用顯示的聲明變量就直接運(yùn)用,不過好的編碼習(xí)慣:一切的變量在運(yùn)用前應(yīng)該進(jìn)展聲明;例:$age = 25;$color = red;$sum = 12 + “15;/ $sum = 27變量2.變量賦值(1). 值賦值:就是將賦值表達(dá)式的值復(fù)制到變量;(2). 援用賦值:php4引入了援用賦值功能,創(chuàng)建的變量與另一個(gè)變量援用的內(nèi)容一樣。例:$val_1 = hello;$val2 = &$val_1;$val2 = goodbye;echo $val_1;變量2.Php的超級(jí)全局變量php提供了很多有用的
3、預(yù)定義變量,用于提供大量與環(huán)境有關(guān)的信息。(1). $_SERVER 該全局變量包含著效力器和客戶端配置及當(dāng)前懇求環(huán)境的有關(guān)信息$_SERVERHTTP_REFERER: 引導(dǎo)用戶到達(dá)當(dāng)前頁面的URL$_SERVERREMOTE_ADDR: 客戶端IP地址$_SERVERREQUEST_URL: URL的途徑部份$_SERVERHTTP_USER_AGENT:操作系統(tǒng)和閱讀器的有關(guān)信息變量(2). $_GET該變量包含運(yùn)用 GET 方法傳送的參數(shù)的有關(guān)信息;例:url: localhost/test.php?id=100&page=2$id = $_GETid;$page = $_GETpag
4、e;變量(3). $_POST該變量包含運(yùn)用 POST 方法傳送的參數(shù)的有關(guān)信息;例:html:用戶名:密碼: php:$username = $_POSTusername;$passwd = $_POSTpasswd;變量(4). $_REQUEST該變量記錄著經(jīng)過各種輸入方法傳送給腳本的變量,如GET POST,但不要用這個(gè)超級(jí)全局變量,由于它不平安;(5). $_COOKIE(6). $_SESSION(7). $_FILES(8). $_ENV(9). $GLOBALS變量3.變量的變量$val_1 = hello;$hello = world;echo $val_1;echo $va
5、l_1;變量1.常量的定義常量是指在程序執(zhí)行中無法修正的值。如 PI (3.1415926);在腳本執(zhí)行期間該值不能改動(dòng);常量對(duì)大小寫敏感,通經(jīng)常量名總是大寫;常量是全局的,可以在腳本的任何地方援用;常量分為內(nèi)置常量和自定義常量;常量運(yùn)用define()函數(shù)定義;例:define(PI, 3.1415926);echo PI;常量2.內(nèi)置常量PHP_OSPHP_VERSION3.魔術(shù)常量_LINE_文件中的當(dāng)前行號(hào);_FILE_文件的完好途徑和文件名;_FUNCTION_函數(shù)稱號(hào);_CLASS_類的稱號(hào);_METHOD_類的方法名;常量一、標(biāo)量數(shù)據(jù)類型1.字符串 (string)字符串有三種定
6、義方式:?jiǎn)我?hào),雙引號(hào),定界符;單引號(hào)字符串中出現(xiàn)的變量不會(huì)被變量的值替代;雙引號(hào)字符串中最重要的一點(diǎn)是其中的變量會(huì)被變量值替代;假設(shè)遇到美圓符號(hào)($),解析器會(huì)盡能夠多地獲得后面的字符以組成一個(gè)合法的變量名,假設(shè)想明確的指定名字的終了,用花括號(hào)把變量名括起來。例:$beer = Heineken;echo “He drank some $beers;數(shù)據(jù)類型字符串定界的方法運(yùn)用定界符語法 “例:$str = EODExample of stringusing heredoc syntax.EOD;echo $str;運(yùn)用定界符要留意:終了標(biāo)識(shí)符所在的行不能包含任何其它字符,這意味著該標(biāo)識(shí)符不
7、能被縮進(jìn),在分號(hào)之前之后都不能有任何空格或制表符;數(shù)據(jù)類型n換行r回車t程度制表符反斜線$美圓符雙引號(hào)本義字符2.整型(integer)$age = 25;3.浮點(diǎn)型(float, double)$num = 5.39;4.布爾型$bo = TRUE;$bo = FALSE;以下值被以為是以下值被以為是FALSE:FALSE:布爾值布爾值 FALSEFALSE整型值整型值 0 0浮點(diǎn)型值浮點(diǎn)型值 0.00.0空白字符串和字符串空白字符串和字符串 “ “0 0沒有成員變量的數(shù)組沒有成員變量的數(shù)組沒有單元的對(duì)象沒有單元的對(duì)象特殊類型的特殊類型的NULLNULL數(shù)據(jù)類型二、復(fù)合數(shù)據(jù)類型1.數(shù)組$we
8、ek = array(星期一, 星期二, 星期三);2.對(duì)象$db = new db;數(shù)據(jù)類型三、特殊數(shù)據(jù)類型1.資源$fh = fopen(“test.txt, “r);2.nullnull 無,表示沒有值,null不表示空格,也不表示0;以下情況,那么以為是null:沒有設(shè)置為任何預(yù)定義的變量;明確的賦值為null;運(yùn)用函數(shù)unset()去除;數(shù)據(jù)類型由于php對(duì)于類型定義非常的松散,所以有時(shí)會(huì)根據(jù)援用變量的環(huán)境,將變量自動(dòng)轉(zhuǎn)換為最適合的類型;例1:$num = 5;$str = “15;echo $num + $str;例2:$str = “100 hello;$num = 200;ec
9、ho $num + $str;例3:$str = 1.2;if($str)echo hello world;類型自動(dòng)轉(zhuǎn)換1.gettype() 前往變量的類型 共有8個(gè)能夠的值 string、integer、float、boolean、array、object、null、unknow例:$str = hello;echo gettype($str);2.is_type() 查看變量能否屬于某個(gè)類型,是前往 TRUE ,否前往 FALSE;$arr = array(1);echo is_array($arr);$num = 5;echo is_int($num);與類型相關(guān)的函數(shù)3.var_dump()var_dump()函數(shù)用來得到變量的類型和值的詳細(xì)信息例:$str = hello;var_dump($str);$arr = array(A, B, C);var_dump($arr);與類型相關(guān)的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇理工學(xué)院《基礎(chǔ)俄語二》2023-2024學(xué)年第二學(xué)期期末試卷
- 淮陰師范學(xué)院《魏晉玄學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川音樂學(xué)院《城市建設(shè)與工程地質(zhì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 醫(yī)療器械銷售服務(wù)合同書
- 快遞公司授權(quán)合同
- 合作投資經(jīng)營合同
- 出口貿(mào)易交易磋商訂立合同階段
- 設(shè)備借用合同
- 主持人勞務(wù)協(xié)議合同
- 代工生產(chǎn)合作合同協(xié)議
- 2024年許昌職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫及答案解析
- 中國能源建設(shè)集團(tuán)投資有限公司社會(huì)招聘考試試題及答案
- 【地理】2023-2024學(xué)年人教版地理七年級(jí)下冊(cè) 期中區(qū)域復(fù)習(xí)課件
- 向世界介紹悠久燦爛的中華傳統(tǒng)文化-統(tǒng)編三下第三單元整體設(shè)計(jì)教案
- 人教版七年級(jí)數(shù)學(xué)下冊(cè) 第七章 平面直角坐標(biāo)系小結(jié)與復(fù)習(xí)(課件)
- WizdomCloudUrban-EP-RM-013-市政綜合監(jiān)管平臺(tái)用戶操作手冊(cè)
- 安琪酵母生產(chǎn)工藝
- 2024近零碳園區(qū)建設(shè)路徑研究報(bào)告
- 眼科護(hù)理中的患者安全與風(fēng)險(xiǎn)評(píng)估
- 22 陳涉世家 公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)
- 心肌梗死診療指南
評(píng)論
0/150
提交評(píng)論