![傳智播客韓順平php從入門到精通3560講面向過程課堂筆記上_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/24c9c4a3-1e97-4a69-835c-dfaa44473649/24c9c4a3-1e97-4a69-835c-dfaa444736491.gif)
![傳智播客韓順平php從入門到精通3560講面向過程課堂筆記上_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/24c9c4a3-1e97-4a69-835c-dfaa44473649/24c9c4a3-1e97-4a69-835c-dfaa444736492.gif)
![傳智播客韓順平php從入門到精通3560講面向過程課堂筆記上_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/24c9c4a3-1e97-4a69-835c-dfaa44473649/24c9c4a3-1e97-4a69-835c-dfaa444736493.gif)
![傳智播客韓順平php從入門到精通3560講面向過程課堂筆記上_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/24c9c4a3-1e97-4a69-835c-dfaa44473649/24c9c4a3-1e97-4a69-835c-dfaa444736494.gif)
![傳智播客韓順平php從入門到精通3560講面向過程課堂筆記上_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/24c9c4a3-1e97-4a69-835c-dfaa44473649/24c9c4a3-1e97-4a69-835c-dfaa444736495.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 web站點(diǎn)的含義:目錄 htdocs 目錄 下一個(gè)文件夾,該文件夾中包含各種web資源(html/php/css/js/圖片/視頻.) apache和php在網(wǎng)絡(luò)中的位置2 分鐘前 上傳下載附件 (37.22 KB) 使用uml圖,描述了請(qǐng)求php文件的整個(gè)流程.2 分鐘前 上傳下載附件 (45.9 KB) php的基本語(yǔ)法介紹1. ph
2、p 可以和html代碼混合 但是一定要使用<?php /php代碼?>可以在php中嵌入html代碼<?php echo "hello,world"/寫一部分html代碼?><h1>hello</h1><?php?>2. 還可以使用如下方法嵌入 php 代碼(腳本)<script language="php">
3、 echo "<br/>測(cè)試一下吧!"</script> 這個(gè)推薦3. 如果只是為了顯示一個(gè)變量的值<?=變量?>舉例<?=$i?>4. php代碼注釋的方法有4.1 注釋多行 /* */*echo "<br/>aaaa" &
4、#160; echo "<br/>aaaa" echo "<br/>aaaa" echo "<br/>aaaa" echo "<br/>aaaa" */4.2 單行注釋/ 1.1
5、 單行注釋/ # php的基本語(yǔ)法加強(qiáng)Parse : 解析error : 錯(cuò)誤syntax : 語(yǔ)法 php 可以和 html 混合使用 php 的變量的定義使用/php中,定義一個(gè)變量要以$符號(hào)打頭$a=890;/我定義了一個(gè)變量, 該變量名叫 $a , 然后給該變量賦了一個(gè)值890 php 的變量的數(shù)據(jù)類型,是變化的,php變量的數(shù)據(jù)類型是由運(yùn)行時(shí)的上下文決定 php區(qū)分大小寫$i = 89;$I=90
6、;$abc=90;$Abc=900; php 的變量的名稱,應(yīng)當(dāng)以字母或者下劃線開頭,不要用數(shù)字開頭,也不要用特殊字符開頭.$3abc=89; php 數(shù)據(jù)類型有哪些?有三大類1. 基本數(shù)據(jù)類型1.1 整型1.2 小數(shù)型(浮動(dòng)數(shù)) 包含單精度和雙精度1.3 布爾類型 (表示真,和 假)1.4 字符串2. 復(fù)合數(shù)據(jù)類型2
7、.1 數(shù)組(array)2.2 對(duì)象 (object)3. 特殊數(shù)據(jù)類型3.1 null3.2 資源類型(resource)基本數(shù)據(jù)類型的入門案例: 整型 整數(shù)類型可以表示一個(gè)整數(shù),比如: $ts=1; $ts=-12; 布爾類型 布爾型可以表示真或者假,比如:
8、60; $ts=true; $ts=false; 小數(shù)類型 小數(shù)類型可以表示一個(gè)小數(shù)(float,double) $ts=1.12 $ts=3.1415926 字符串類型 字符串類型可以表示一個(gè)字符串 $ts=“我是一個(gè)好人 hello”基本概念:何為定義一個(gè)變量<?php
9、; $a=90; /相當(dāng)于我們定義了一個(gè)變量 $a,并賦值90?>什么叫給變量賦值<?php $a=78; $a=8; /表示用新的值替代 78 $a=”hello”; /表示$a 的類型變化.?> 整型的細(xì)節(jié)討論在php中一個(gè)整型數(shù)據(jù)可以用十進(jìn)制,也可以用八進(jìn)制和十六進(jìn)制比如 :$a = 0123; / 八進(jìn)制數(shù) (是以0開頭) $a = 0x1A;
10、 / 十六進(jìn)制數(shù) 0123 = 3*8的0次方 + 2*8的1次方+ 1*8的二次方=3*1+2*8+1*64=830x1A= A*16的0次方 +1*16的一次方=10+16=26$a=123=3*10的0次方+2*10的1此方+1*10的二次方=3+20+100=123 php的整數(shù)都是有符號(hào)數(shù).57 秒前 上傳下載附件 (29 KB) 通過該圖,我們可以看出,php的整數(shù)的二進(jìn)制的最高位表示符號(hào) 通過 PHP_INT_SIZE可以顯示我們自己的機(jī)器,一個(gè)整數(shù)用幾個(gè)字節(jié)表示echo PHP_INT_SIZE;通過PHP_INT_MAX 可以顯示int 最大的
11、數(shù)有多少echo PHP_INT_MAX;請(qǐng)問? 為什么 PHP_INT_MAX是 2147483647我們一起推一下請(qǐng)問?php 的int 型,負(fù)數(shù)最大表示多少?負(fù)數(shù)和正數(shù)一樣大 2的31次方減一 如果一個(gè)整數(shù)的范圍超過了最大范圍,則自動(dòng)變成float學(xué)生的問題?$a=2; 問在內(nèi)存中 2是怎樣存在的00000000 00000000 00000000 00000010 -> 0*2的0次方+1*2的一次方+.0=0+2=2$a=-2 問在內(nèi)存中形式 布爾類型簡(jiǎn)單的說 布爾類型就兩個(gè)值 tru
12、e, 一個(gè)false;舉例:/布爾類型$a=true;$b=false;布爾值 FALSE 自身 整型值 0 (零) 浮點(diǎn)型值 0.0 (零) 空 字符串, 以及 字符串"0" 不包括任何元素的數(shù)組不包括任何成員變量的對(duì)象(僅PHP 4.0 適用) 特殊類型 NULL (包括尚未設(shè)定的變量) $conn=mysql_connect(“l(fā)ocalhost”,”root”,”root”);if($conn) echo ok;else echo 沒有ok;浮點(diǎn)數(shù)的細(xì)節(jié)1.浮點(diǎn)數(shù)
13、(也叫雙精度數(shù)或?qū)崝?shù))2.浮點(diǎn)數(shù)的字長(zhǎng)和平臺(tái)相關(guān),通常最大值是 1.8e308 并具有 14 位十進(jìn)制數(shù)字的精度 (這個(gè)限制很重要) 精度要從左邊開始的第一個(gè)非0的數(shù)字計(jì)算. 字符串的細(xì)節(jié)$a=”hello”;請(qǐng)問 $a 占用了多個(gè)是字節(jié) 5個(gè)字節(jié)一個(gè)字符串類型可以表示多大的串?理論上,我們對(duì)字符串大小沒有限制,即只有不超過內(nèi)存就可.我們定義字符串的時(shí)候,可以用單引號(hào),也可以使用雙引號(hào)區(qū)別如下:$i=90; $user1="hello$i"
14、0; $user2='hello$i' echo '<br/>user1='.$user1; echo '<br/>user2='.$user2;從上面案例我們看出, 當(dāng)一個(gè)變量包含在 “”號(hào)中時(shí),會(huì)輸出它的值,而包含在 中是輸出其字符本身.案例2 如果字符串是包圍在單引號(hào)()中, 除了來處理 ” 時(shí),會(huì)輸出 ” 外,其它規(guī)則都一樣
15、0; php數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換 php的表達(dá)式所謂表達(dá)式,就是任何有值的東西.$a=90+89; php的算術(shù)運(yùn)算符+ 、 -、*、 / 、% php的算術(shù)運(yùn)算符+ 、 -、*、 / 、%$a=90; $b=7; if($a%$b=0) ec
16、ho '能整除' else echo '不能整除!' + 和 快速入門:$a=90; $a+; /等價(jià)于 $a=$a+1; echo $a; $b=89; $b-
17、; /等價(jià)于$b=$b-1; echo '<br/>'.$b;細(xì)節(jié) 我們的+ 和 分為前+ 后 + , -也分為 前- - 和 后 - -$a=56;$b=$a+;echo $b;echo $a;對(duì)上面代碼的分析如下:$a=56; /$b=$a+; /等價(jià)于 $b=$a; $a=$a+1; $b=+$a; /等價(jià)于 $a
18、=$a+1; $b=$a; echo $b."|" /->$b 57 echo $a; /->$a 571 分鐘前 上傳下載附件 (25.65 KB) 左加+=左減-=左乘*=左除/=左取模%=$a=90;$a-=90; /$a=$a-90;echo $a; 比較運(yùn)算符1 分鐘前 上傳下載附件 (53.22 KB) 案例:$a=2;$b
19、=2.0/只有值相等就為trueif($a= =$b) echo $a=$b;/全等,要求$a 和 $b 值和類型要相等if($a= = =$b)對(duì) != != = 說明/只有值不相等,則為true if($a!=$b) echo '$a!=$b'
20、160; /只要值不相等,或者類型不相等,則為true if($a!=$b) echo '$a!=$b' 請(qǐng)編寫一個(gè)程序,該程序可以接收兩個(gè)數(shù)(可以是整數(shù),也可是小數(shù)),并判斷兩個(gè)數(shù)是大于?小于?還是等于? 對(duì)應(yīng)的案例:<?php$a=123; $b=90;
21、; if($a>$b) echo '$a>$b' if($a<$b) ec
22、ho '$a<$b' if($a=$b) echo '$a=$b' ?> 邏輯運(yùn)算符2 分鐘前 上傳下載附件 (45.91 KB) 要求大家掌握的知識(shí)點(diǎn)有:搞清每個(gè)邏輯運(yùn)算的規(guī)則案例$a=10; $b=7;
23、60; if($a+>8 | $b+>7) echo 'ok!' echo 'a='.$a.'b='.$b;/把結(jié)果填寫$a=10; $b=7; if($a+>10 && $b+>7) echo 'ok!' echo 'a='.$a.
24、9;b='.$b; $a=10; $b=7; if($a+>18 && $b+>7) echo 'ok!' echo 'a='.$a.'b='.$b; 面試題: and && 都表示邏輯與 ,他們的區(qū)別在什么地方主要體現(xiàn)在優(yōu)先級(jí)上面and 的優(yōu)先級(jí) and< = <&&or &l
25、t; = < |配合案例:$e = false | true; $f = false or true; var_dump($e, $f);$e 是 true$f 是 false;. php基本語(yǔ)法-三元運(yùn)算符基本語(yǔ)法表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3規(guī)則:如果表達(dá)式1 的運(yùn)算結(jié)果是 true, 則取 表達(dá)式2 的值,否則,取表達(dá)式3的值.舉例 :<?php $a=90; $b=180; $c
26、=$a>$b? (12-10):"hello,world" echo 'c='.$c;?> php 的字符串運(yùn)算符案例:$a="hello,world" $b=123; $c=$b.$a; /$a 具體表示內(nèi)容和 $b 表示內(nèi)容拼接 echo $c;從上面案例我們看出, 當(dāng)
27、兩個(gè)變量(基本數(shù)據(jù)類型) 用 . 連接的時(shí)候,就表示把他們的內(nèi)容拼接 類型運(yùn)算符(了解)基本語(yǔ)法是: instanceof 用于確定一個(gè) PHP 變量是否屬于某一類 class 的實(shí)例,通常在面向?qū)ο箝_發(fā)中可能用的.class Dog class Cat /創(chuàng)建一個(gè)對(duì)象 $cat1=new Cat; /var_dump($cat1 inst
28、anceof Dog); /在實(shí)際開發(fā)中,我們可能需要去判斷某個(gè)變量是否是某個(gè)類型 if($cat1 instanceof Cat) echo '$cat1 是一只貓' 運(yùn)算符優(yōu)先級(jí)的說明:/*運(yùn)算優(yōu)先級(jí)* 如果將來你們有一個(gè)表達(dá)式很復(fù)雜,建議使用
29、() 來指定其運(yùn)算優(yōu)先級(jí) $a=3; $b=+$a*3; echo $b; php程序的三大流程控制 順序控制(從上到下,從左到右)$a=7; echo “a=”.a; &
30、#160; echo “hello!”; $a+; echo “a=”.a; echo “O(_)O”;
31、60; $a+; echo “a=”+a; 所謂順序控制流程,就是不加控制的流程,默認(rèn)情況,會(huì)按照,順序來執(zhí)行你編寫的代碼 分支控制一個(gè)簡(jiǎn)單的定義: 有選擇的來執(zhí)行我們的代碼.分為 1. 單分支 2. 雙分支 3 多分支1. 單分支的基本語(yǔ)法結(jié)構(gòu)if(條件表達(dá)式)
32、 語(yǔ)句; /. /.這里我們,這里的條件表達(dá)式不管多復(fù)雜,最總運(yùn)算的結(jié)果就是 true 或者 false;快速入門:編寫一個(gè)程序,可以輸入人的年齡,如果該同志的年齡大于18歲,則輸出 “你年齡大于18,要對(duì)自己的行為負(fù)責(zé)!”$age=7; if($age>18) echo '你的年齡大于18'
33、160; 2. 雙分支基本語(yǔ)法結(jié)構(gòu)if(條件表達(dá)式) /n多語(yǔ)句;else /n多語(yǔ)句;編寫一個(gè)程序,可以輸入人的年齡,如果該同志 的年齡大于18歲,則輸出 “你年齡大于18,要對(duì) 自己的
34、行為負(fù)責(zé)!”。否則 ,輸出”你的年齡不大 這次放過你了.”代碼:$age=4; if($age>18) echo '你的年齡大于18' else
35、0; echo '你的年齡小于18' echo '<br/>程序結(jié)束!'1 分鐘前 上傳下載附件 (36.77 KB) 3. 多重分支基本語(yǔ)法結(jié)構(gòu)是if(條件表達(dá)式)/n多語(yǔ)句else if (條件表達(dá)式)/n 多語(yǔ)句else if(條件表示式)/./這里可能還有更多的else ifelse 對(duì)上面的結(jié)構(gòu)請(qǐng)注意:(1)
36、0;else if 可以有一個(gè),也可以有多個(gè)(2) else 可以沒有快速入門案例:編寫一個(gè)程序,可以輸入人的年齡,如果該同志 的年齡大于18歲,則輸出 “你年齡大于18,要對(duì) 自己的行為負(fù)責(zé),送入監(jiān)獄”。如果該同志的年
37、160; 齡大于10歲并且小于等于18,則輸出 “你的年齡 也不小了,把你送少管所.”。其它情況,則輸出 “小孩子,下次注意”。代碼如下:$age=34;【1】if($age>18【2】) echo '你要被送入監(jiān)獄'【3】else if($age>10 【4】
38、&& $age<=18【5】) echo '送入少管所'【6】else echo '下次注意'【7】echo "over"【8】流程分析圖:1 分鐘前 上傳下載附件 (36.48 KB) switch分支語(yǔ)句基本語(yǔ)法結(jié)構(gòu)switch(表達(dá)式)case 常量1:/n多語(yǔ)句;break;case 常量2:/n多語(yǔ)句break;defual: /n多語(yǔ)句;
39、160; break; 請(qǐng)注意: 1. case 語(yǔ)句有一到多2. defaul 語(yǔ)句可以沒有(根據(jù)自己代碼的業(yè)務(wù)邏輯)3. 通常,在case 語(yǔ)句后,要帶break ,表示退出switch語(yǔ)句4. 常量的類型 (int, float, 字符串, 布爾型)快速入門案例:請(qǐng)編寫一個(gè)程序,該程序可以接收一個(gè)字符,比如: a,b,c,d,e,f,g a表示星期一,b表示星期二
40、160; 根據(jù)用戶的輸入顯示相依的信息.要求使用 switch 語(yǔ)句完成 $myChar="b" switch($myChar) case "a":
41、160; echo '今天星期一,猴子穿新衣' break; case "b":
42、; echo '今天星期二,猴子當(dāng)小二' break; case "c":
43、160; echo '今天星期三,猴子爬雪山' break; default: ech
44、o '沒有匹配的日期' echo 'okokook'一個(gè)案例:$i=11; switch ($i) case 10: echo '10'
45、60; case 1.3: echo '11' break; default: echo 'hello' /break; case 11:
46、; echo '12' break; 該案例得出一個(gè)結(jié)論:/最終的結(jié)論是: 首先按照case順序進(jìn)行配置,如果一個(gè)都沒有匹配到,則執(zhí)行 /default語(yǔ)句的內(nèi)容,直到遇到break,則退出switch學(xué)生的問題: 老師,說一下if語(yǔ)句和switch的區(qū)別,及應(yīng)用場(chǎng)景?;卮穑?從我們學(xué)習(xí) if 和 switch
47、 分支看,if 對(duì)某個(gè)范圍的判斷,而switch是對(duì)一個(gè)點(diǎn)的判斷, 所以我們可以這樣去選擇他們:應(yīng)用場(chǎng)景: 當(dāng)我們 的分支就是幾個(gè)點(diǎn)的時(shí)候(比如判斷坦克的方向),就應(yīng)當(dāng)使用swtich ,如果你的分支是幾個(gè)區(qū)域(范圍)的判斷,則考慮使用if 循環(huán)控制流程首先說 for 循環(huán)控制基本語(yǔ)法結(jié)構(gòu)for(循環(huán)初值; 循環(huán)的條件; 步長(zhǎng)) /n多語(yǔ)句;為什么需要循環(huán)控制 ?問題 : 請(qǐng)輸出9000000句,”你好,北京”這樣一問題: 怎樣讓我們的某段代碼,循環(huán)的執(zhí)行分析圖f
48、or($i=0;$i<2;$i+) echo '<br/>你好,北京' echo "over"內(nèi)存圖: while循環(huán)基本語(yǔ)法結(jié)構(gòu)是while(循環(huán)條件) /循環(huán)體 ,語(yǔ)句案例: 使用while來打印 10句”你好北京 ”代碼:/*whil
49、e循環(huán)* $i=0;/$i循環(huán)控制變量 while($i<10) echo '<br/>你好北京'.$i; /這里我們對(duì)循環(huán)控制變量,自增. &
50、#160; $i+; 流程分析圖:2 分鐘前 上傳下載附件 (18.5 KB) do.while循環(huán)控制基本語(yǔ)法結(jié)構(gòu)do /循環(huán)體while(循環(huán)條件);快速入門: 循環(huán)的顯示 10句,”你好北京”;$i=0;【1】/循環(huán)控制變量do echo '<br/>dowhile你好北京'.
51、$i;【2】 /對(duì)循環(huán)控制變量修改 $i+;【3】/這里有程序員自己控制步長(zhǎng).while($i<10【4】);執(zhí)行的流程圖:2 分鐘前 上傳下載附件 (17.6 KB) 綜合案例:要求:請(qǐng)使用循環(huán)控制語(yǔ)句,輸出一個(gè)空心的菱形 ->兩個(gè)思想 1. 死去活來 2.先易后難 3. 建立自己的函數(shù)庫(kù)和工具庫(kù)(積累) * * * &
52、#160; * * * * *但是這個(gè)菱形的層數(shù)可以靈活的變化.比較困難-簡(jiǎn)單化 <- -> 案例如下:/打印出金字塔的一半 /死去活來 /外層的for循環(huán)控制層數(shù)&
53、#160; for($i=1;$i<=3;$i+) /內(nèi)層控制每層*的個(gè)數(shù) for($j=1;$j<=$i;$j+)
54、;echo '*' echo '<br/>' /打印出整個(gè)金字塔 /如果打印3層
55、0; / * * -> 1 2個(gè)空格 1個(gè)* (1-1)*2+1=1 / * * -> 2 1個(gè)空格 3個(gè)* (2-1)*2+1=3
56、0; / * * -> 3 0個(gè)空格 5個(gè)* (3-1)*2+1=5 $n=20; for($i=1;$i<=$n;$i+)
57、0; /在打印*前,先打印空格 for($k=1;$k<=$n-$i;$k+) echo " "
58、0; /內(nèi)層控制每層*的個(gè)數(shù) for($j=1;$j<=($i-1)*2+1;$j+) echo '*' &
59、#160; echo '<br/>' 請(qǐng)大家打印出一個(gè)空心金字塔 * * * *思路: 我們可以這樣考慮,在給每行輸出* 號(hào)的時(shí)候,要有判斷,(
60、該給*號(hào)給*號(hào),該給空格給空格) 思路肯定分析: 和一個(gè)空心的菱形 循環(huán)相關(guān)的語(yǔ)句-break基本的概念: 表示結(jié)束當(dāng)前的 for 、 while 、do.while 、switch, 流程, 可以給一個(gè)數(shù)字,表示退出到第幾層.快速入門案例:for($i=0;$i<13;$i+)echo '$i='.$i."<br/>"if($i=10) break;快速入門的案例2:$i=0;while(+$i)switch($i)
61、case 5:echo "quit at 5<br/>"break;case 10:echo "quit at 10<br/>"break 2;default:break;echo '$i='.$i;結(jié)果是:quit at 5quit at 10$i=10分析圖:從上面的案例,我們得到幾個(gè)結(jié)論:1. break語(yǔ)句 默認(rèn)跳出 1層2. break語(yǔ)句 后面帶的數(shù)字,不能超過實(shí)際可以跳出的循環(huán)層數(shù),否則,會(huì)報(bào)fatal
62、 error 循環(huán)相關(guān)語(yǔ)句-continue基本概念: continue 用于結(jié)束本次循環(huán)剩余代碼,從新開始新的一次循環(huán)(如果條件為真,就繼續(xù)執(zhí)行), continue 后面也可以帶數(shù)字,表示從第幾次循環(huán)重新開始快速入門:for($i=0;$i<13;$i+)if($i=10)continue;echo '$i='.$i."<br/>"結(jié)果$i=0$i=1$i=2$i=4$i=5$i=6$i=7$i=8$i=9$i=10$i=11$i=12hello流程 1 分鐘前 上傳下載附件
63、(40.49 KB) goto語(yǔ)句基本概念: 通過goto語(yǔ)句我們可以將程序跳轉(zhuǎn)到指定的地方去執(zhí)行.goto 標(biāo)簽;標(biāo)簽:語(yǔ)句;快速入門案例:goto a;echo 'aa'a:echo 'bb'快速入門案例2for($i=0,$j=50; $i<100; $i+) while($j-) if($j=17) goto end; echo "i = $i"end:echo 'j =
64、 17 '.$i."|".$j;結(jié)果:j = 17 php中常量說明:所謂常量,我們可以理解成就是特殊的變量: 體現(xiàn)在1. 定義常量前面不需要 $2. 常量一旦定義,則不能修改其值3. 常量在定義的時(shí)候,就需要它賦初值.4. 常量可以通過 define 或者 const5.
65、160; 常量的名稱,我們一般說是 全部大寫,然后用下劃線間隔6. 什么時(shí)候需要使用常量: 在程序中我們不希望某個(gè)值變化,則考慮使用常量,比如圓周率,稅率.快速入門案例:<?php /第一種方法 define("TAX_RATE",0.08); echo TAX_RATE; /
66、第二種方法(php5.3) const TAX_RATE2=0.1; echo '-'.TAX_RATE2;?> 函數(shù)講解 提出一個(gè)問題?請(qǐng)大家完成這樣一個(gè)需求:輸入兩個(gè)數(shù),再輸入一個(gè)運(yùn)算符(+,-,*,/),得到結(jié)果.如果我們不考慮使用新的技術(shù),用我們現(xiàn)在的知識(shí)結(jié)構(gòu),完成<html></head><m
67、eta http-equiv="content-type" content="text/html;charset=utf-8"/></head><?php /請(qǐng)大家完成這樣一個(gè)需求: /輸入兩個(gè)數(shù),再輸入一個(gè)運(yùn)算符(+,-,*,/),得到結(jié)果. $num1=34; $num2=90;
68、160; $oper="-" /$res表示結(jié)果 $res=0; switch($oper) case "
69、+": $res=$num1+$num2; break; case "-":
70、0; $res=$num1-$num2; break; case "*":
71、60; $res=$num1*$num2; break; case "/":
72、160; $res=$num1/$num2; break; default:
73、; echo '運(yùn)算符號(hào)有誤!' echo "計(jì)算結(jié)果是=".$res;?></html>從該代碼分析,我們發(fā)現(xiàn),如果別的頁(yè)面也需要這樣的功能,則代碼的復(fù)用性不好->函數(shù)引出現(xiàn)在我們使用函數(shù),來快速體驗(yàn)好處,示意圖:1
74、分鐘前 上傳下載附件 (34.92 KB) funcs.php (這個(gè)文件,我們定義了一個(gè)函數(shù))<?php /我們一個(gè)計(jì)算,+ - * / 的代碼集合->函數(shù) /1. function 是一個(gè)關(guān)鍵字 /2. jiSuan 函數(shù)名(由程序員取名) /3. $num1,$num2,$oper 是函數(shù)的參數(shù)列表(形參) functi
75、on jiSuan($num1,$num2,$oper) /$res 表示計(jì)算的結(jié)果 $res=0; switch($oper) &
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年肥酒項(xiàng)目可行性研究報(bào)告
- 2025年環(huán)氧乙烷滅菌器項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)流行時(shí)裝行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年料盤項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)多孔鈦棒行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年塑料培育盤項(xiàng)目可行性研究報(bào)告
- 2025年半導(dǎo)體/磁性材料清洗設(shè)備項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國(guó)PC防爆燈罩行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國(guó)高效低噪音螺旋分離器數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)降焦醋纖濾棒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 家庭生活中的安全隱患及預(yù)防方法
- 食堂炊事員聘用合同
- 電氣工程師生涯人物訪談報(bào)告
- 信用信息平臺(tái)建設(shè)方案
- 大地保險(xiǎn)理賠標(biāo)準(zhǔn)
- 車險(xiǎn)經(jīng)營(yíng)情況分析報(bào)告模板
- 農(nóng)業(yè)一張圖建設(shè)方案
- 心肌梗死的心電圖改變
- 七年級(jí)上冊(cè)數(shù)學(xué)思維導(dǎo)圖·李樹茂幫你簡(jiǎn)單學(xué)數(shù)學(xué)
- 三星SHP-DP728指紋鎖說明書
- 預(yù)應(yīng)力錨索張拉及封錨
評(píng)論
0/150
提交評(píng)論