第一篇:黑馬程序員_PHP_課程同步筆記day07:JS介紹(二)
【黑馬程序員】PHP課程同步筆記day07:JS介紹(二)流程控制
If語(yǔ)句:
格式:if(條件){//語(yǔ)句塊} 如果條件滿(mǎn)足true,才執(zhí)行大括號(hào)里面的代碼,如果條件不滿(mǎn)足,則不執(zhí)行大括號(hào)里面的代碼。注意:代碼可能不會(huì)執(zhí)行
If(今天下雨){ Document.write(“帶雨傘”);} If,else語(yǔ)句
格式:if(條件){//語(yǔ)句}else{//語(yǔ)句} 如果條件滿(mǎn)足就執(zhí)行語(yǔ)句,如果不滿(mǎn)足,就執(zhí)行else語(yǔ)句。注意:這個(gè)語(yǔ)句必會(huì)執(zhí)行。If,else if語(yǔ)句
格式:if(條件1){//語(yǔ)句}else if(條件2){//語(yǔ)句} 如果條件滿(mǎn)足,就執(zhí)行語(yǔ)句,如果不滿(mǎn)足,就不會(huì)執(zhí)行。注意:有可能不會(huì)執(zhí)行 混合形式
格式:if(條件){//語(yǔ)句}else if(條件){//語(yǔ)句}else{//語(yǔ)句} 如果條件滿(mǎn)足,就執(zhí)行語(yǔ)句,如果不滿(mǎn)足,就直接else語(yǔ)句。注意:必有語(yǔ)句被執(zhí)行。Switch語(yǔ)句
黑馬程序員濟(jì)南中心 編著
格式:
Switch(n//變量或表達(dá)式){ Case 值1:
Document.write(“a”);//語(yǔ)句 Break;Case 值2:
Document.write(“b”);Break;Case 值3:
Document.write(“c”);Break;Default: Document.write(“f”);} 如果值和變量n相同,那么就會(huì)執(zhí)行對(duì)應(yīng)值后面的語(yǔ)句,break就是跳出語(yǔ)句的意思。While循環(huán)
1.循環(huán)變量的初始化 2.循環(huán)變量的改變 3.循環(huán)條件的判斷 格式:
Var i=1;[循環(huán)變量的初始化]
黑馬程序員濟(jì)南中心 編著
While(//表達(dá)式[循環(huán)條件的判斷]){ //循環(huán)體alert,document.write(i);I++;[循環(huán)變量的改變] } 如果表達(dá)式成立,那么就會(huì)執(zhí)行循環(huán)體[大括號(hào)內(nèi)的代碼] 當(dāng)表達(dá)式成立,就執(zhí)行循環(huán)體,執(zhí)行循環(huán)體后,又會(huì)回到表達(dá)式判斷的地方,繼續(xù)判斷表達(dá)式是否成立,如果成立,繼續(xù)執(zhí)行循環(huán)體,如果不成立,跳出循環(huán)(不執(zhí)行循環(huán))Do,while循環(huán)
Var i=1;[循環(huán)變量的初始化] Do{ //循環(huán)體
I++;[循環(huán)變量的改變] }while([循環(huán)條件的判斷])先執(zhí)行一次do里面的循環(huán)體,改變循環(huán)變量,判斷條件是否成立,若成立,繼續(xù)執(zhí)行do里面的循環(huán)體 For循環(huán)
格式:
For(var i=1[循環(huán)變量的初始化];i<=100[循環(huán)條件的判斷];i++[循環(huán)變量的改變]){ //循環(huán)體 }
黑馬程序員濟(jì)南中心 編著
注意:3個(gè)必要條件之間都是分號(hào)”;” 執(zhí)行過(guò)程:
循環(huán)變量初始化=>循環(huán)條件的判斷(true)=>循環(huán)體=>循環(huán)變量的改變=>循環(huán)條件的判斷(true)=>循環(huán)體=>循環(huán)變量的改變=>循環(huán)條件的判斷(false)跳出循環(huán) 案例:九九乘法表 代碼:“;for($i=1;$i<10;$i++){ $str.=”
for($j=1;$j<=$i;$j++){
$str.=”
} } $str.=”“;echo $str;效果: $str.=”
黑馬程序員濟(jì)南中心 編著
函數(shù):
為了完成某個(gè)功能而定義的代碼的集體 語(yǔ)法:
定義語(yǔ)法:
Function 函數(shù)名(形式參數(shù)1,形式參數(shù)2...){ //代碼,這些代碼被稱(chēng)為函數(shù)體 Return 某值;} 調(diào)用語(yǔ)法:
函數(shù)名(實(shí)際參數(shù)1,實(shí)際參數(shù)2...);注意:
1)形式參數(shù)和實(shí)際參數(shù)必須是一一對(duì)應(yīng)的 2)函數(shù)調(diào)用的時(shí)候和定義的時(shí)候必須是相同的名字 3)Return的時(shí)候只能是值
4)形式參數(shù)和實(shí)際參數(shù)可以有很多個(gè) Return詳解:
1)return返回某個(gè)值
黑馬程序員濟(jì)南中心 編著
2)Return可以返回true和false,值 3)Return就是返回的意思 函數(shù)名:
1)不能和系統(tǒng)關(guān)鍵字相同 2)讓函數(shù)名有意義 作用域:
1)全局變量:所有地方都能用的變量在函數(shù)外部申明的變量 2)局部變量:在函數(shù)內(nèi)部申明的變量就是局部變量 函數(shù)注意:
1)函數(shù)寫(xiě)好之后不會(huì)立即執(zhí)行,只有在調(diào)用的情況下才會(huì)執(zhí)行
2)函數(shù)可以放到任意位置,可以把函數(shù)寫(xiě)在調(diào)用之前,也可以寫(xiě)在調(diào)用之后 系統(tǒng)內(nèi)部函數(shù):
naN:Not a number,表示不是數(shù)字 isNaN:是不是一個(gè)非數(shù)字 Isfinite:測(cè)試一個(gè)數(shù)是否是無(wú)窮大 parseInt():轉(zhuǎn)化為整數(shù) parseFloat():轉(zhuǎn)化為浮點(diǎn)數(shù) parseInt(12.2);=>12 parseInt(9.9);=>9 案例:求直角三角形的斜邊
代碼:
黑馬程序員濟(jì)南中心 編著
”http://1/DTD/xhtml1-transitional.dtd“>
第二篇:黑馬程序員_PHP_課程同步筆記day10:JS小游戲
【黑馬程序員】PHP課程同步筆記day10:JS小游戲
通過(guò)前幾周的學(xué)習(xí)我們對(duì)JS有一定的了解,今天的內(nèi)容就是將之前的學(xué)習(xí)的內(nèi)容在小游戲中應(yīng)用,希望大家能夠在小游戲中進(jìn)一步提升自己的js水平。JS小游戲:
滿(mǎn)天都是小星星: 代碼:
PUBLIC
“-//W3C//DTD
XHTML
1.0
Transitional//EN” “http://1/DTD/xhtml1-transitional.dtd”>
第三篇:黑馬程序員_PHP_課程同步筆記day05:CSS介紹(二)
【黑馬程序員】PHP課程同步筆記day05:CSS介紹(二)CSS內(nèi)邊距屬性:padding填充
?Padding:一個(gè)數(shù)字,指的是四個(gè)方向是一樣的(上右下左)
Padding的四個(gè)屬性:
? Padding-top(上內(nèi)邊距),padding-right(右內(nèi)邊距),padding-bottom(下內(nèi)邊距),padding-left(左內(nèi)邊距)?Padding:當(dāng)padding后有兩個(gè)數(shù)字時(shí)即Padding:10px 20px;?指的是上下內(nèi)邊距為10px,左右內(nèi)邊距為20px ?注意:兩個(gè)數(shù)字之間有空格。
?Padding:當(dāng)padding后有三個(gè)數(shù)字時(shí)即Padding:10px 20px 30px;?指的是上邊距10px,下邊距的填充為30px,左右邊距為20px;?Padding:當(dāng)padding后有四個(gè)數(shù)字時(shí)即padding:10px 20px 30px 40px;?按著順時(shí)針?lè)较颉?上右下左)注釋?zhuān)翰辉试S使用負(fù)值。代碼:
黑馬程序員濟(jì)南中心 編著
div{border:1px solid red;width:300px;padding:20px;}
第四篇:黑馬程序員_PHP_課程同步筆記day36:PDO介紹(二)
【黑馬程序員濟(jì)南】PDO介紹(二)
異常模式
使用一種特定的異常處理語(yǔ)法,則一發(fā)生錯(cuò)誤,就會(huì)自動(dòng)處理,不發(fā)生錯(cuò)誤,就正常執(zhí)行。語(yǔ)法形式如下:
try {
//這里執(zhí)行pdo的一些操作,比如:
$result1 = $pdo->query(“select * form user_list;”);//該語(yǔ)句有錯(cuò)誤!
上一行“可能”出錯(cuò),則如果出錯(cuò),就不會(huì)再執(zhí)行try范圍中的后續(xù)語(yǔ)句;而是進(jìn)入catch語(yǔ)句中
而沒(méi)有出錯(cuò),就會(huì)繼續(xù)執(zhí)行try中的后續(xù)語(yǔ)句;
。。這里可以繼續(xù)處理pdo結(jié)果集對(duì)象$result1;
}
catch(PDOEXCEPTION $e){
//這里,$e是一個(gè)“對(duì)象”——就是“錯(cuò)誤對(duì)象”,或所謂的“異常對(duì)象”
其中$e對(duì)象有一些屬性或方法可以獲取有關(guān)錯(cuò)誤的信息,比如:
echo “錯(cuò)誤代號(hào):”.$e->GetCode();
echo ‘錯(cuò)誤信息:”.$e->GetMessage()
}
黑馬程序員濟(jì)南中心 編著
使用異常模式,必須先將pdo對(duì)象“設(shè)置為異常模式”,如下:
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);[PHP] 純文本查看 復(fù)制代碼 ? 01
04 //連接PDO
05 $dsn = “mysql:host=localhost;port=3306;dbname=haha”;06 $opt = array(PDO::MYSQL_ATTR_INIT_COMMAND=>'set names 07 utf8');08 $pdo = new pdo($dsn,“root”,“123”,$opt);09 //演示異常模式: $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTI12 ON);13 14 try{ 15 $result = $pdo->query(“select * from no_this_table;”);//沒(méi)有這個(gè)16 表,該語(yǔ)句有錯(cuò)誤!var_dump($result);//不會(huì)執(zhí)行這步。18 }
黑馬程序員濟(jì)南中心 編著 catch(PDOEXCEPTION $e){ echo “錯(cuò)誤代號(hào):”.$e->GetCode();echo “錯(cuò)誤信息:”.$e->GetMessage();} pdo的結(jié)果集對(duì)象
$stmt = $pdo->query(“select......”);//這是獲得結(jié)果集
$stmt->rowCount():結(jié)果的行數(shù)
$stmt->columnCount():結(jié)果的列數(shù)
$stmt->fetch([返回類(lèi)型]):獲取結(jié)果集的一行,為一個(gè)一維數(shù)組
//其中返回類(lèi)型常用的有:
PDO::FETCH_ASSOC:表示關(guān)聯(lián)數(shù)組
PDO::FETCH_NUM:表示索引數(shù)組
PDO::FETCH_BOTH:表示前二者皆有,這是默認(rèn)值
PDO::FETCH_OBJ:表示對(duì)象
$stmt->fetchAll([返回類(lèi)型]):獲取結(jié)果集的所有行,為一個(gè)二維數(shù)組
$stmt->fetchColumn([$i]):獲取一行的某個(gè)列,默認(rèn)為第一列的值
pdo的預(yù)處理語(yǔ)句
基本理解:
就是一條sql語(yǔ)句中,包含了“未定參數(shù)數(shù)據(jù)”,但卻預(yù)先對(duì)該sql語(yǔ)句進(jìn)行“預(yù)處理”,以提升速度,提高安全性。
比如:
黑馬程序員濟(jì)南中心 編著
語(yǔ)法一:$sql1 = “select * from tab1 where f1 = ? and f2 >?”;
//占位符形式
語(yǔ)法二:$sql2 = “select * from tab1 where f1 = :val1 and f2 >:val2”;
//命名參數(shù)形式
我們可以先“預(yù)處理”:
$result1 = $pdo->prepare($sql1);
$result2 = $pdo->prepare($sql2);
然后,可以對(duì)其中的“未定參數(shù)數(shù)據(jù)”進(jìn)行賦值了,比如:
$result1->bindValue(1, 值1);
//這種形式只能用數(shù)字代號(hào)表示第幾個(gè),順序從1開(kāi)始
$result1->bindValue(2, 值2);
//還要注意:字符串或數(shù)字就該怎么寫(xiě)就怎么寫(xiě)
或:
$result2-> bindValue(“:val1”, 值1);//這里只能用該帶冒號(hào)的名字來(lái)表示
$result2-> bindValue(“:val2”, 值2);
最后,就可以執(zhí)行了:得到該得到的結(jié)果集!
$result1->execute();
$result2->execute();舉例:
[PHP] 純文本查看 復(fù)制代碼 ? 01
黑馬程序員濟(jì)南中心 編著
02 /*黑馬程序員濟(jì)南中心出品*/ 03
04 //連接PDO 05 $dsn = 06 “mysql:host=localhost;port=3306;dbna07 me=haha”;08 $opt = 09 array(PDO::MYSQL_ATTR_INIT_COMMA10 ND=>'set names utf8');11 $pdo = new pdo($dsn,“root”,“123”,$opt);13 //語(yǔ)法一: $sql1 = “select * from user_list where 16 user_name= ? and age>?”;//占位符形式 17 //語(yǔ)法二: $sql2 = “select * from user_list where 19 user_id >:n and age < :age”;//命名參數(shù)形20 式 21 $re1 = $pdo->prepare($sql1);//進(jìn)行23 預(yù)處理
黑馬程序員濟(jì)南中心 編著 $re2 = $pdo->prepare($sql2);//進(jìn)行25 預(yù)處理 26
$re1->bindValue(1,“user3”);$re1->bindValue(2,30);$re1->execute();
$re1->bindValue(“:n”,10);$re1->bindValue(“:age”,60);$re1->execute();
[align=left]
黑馬程序員濟(jì)南中心 編著
第五篇:黑馬程序員_PHP_課程同步筆記day17:數(shù)組介紹
【黑馬程序員】PHP課程同步筆記day17:數(shù)組介紹
數(shù)組 1.數(shù)組的概念
數(shù)組是一組值的集合,變量是單個(gè)值的容器,而數(shù)組是多個(gè)值的容器 2.數(shù)組的分類(lèi)
1.枚舉數(shù)組:數(shù)組的下標(biāo)是從0開(kāi)始的正整數(shù)
2.關(guān)聯(lián)數(shù)組:數(shù)組的下標(biāo)可以是字符串
$arr = array(“db_host” => “l(fā)ocalhost”, “db_user” => “root”, “db_pwd” =>”root”,);
3.混合數(shù)組:下標(biāo)既有整型的,也有字符串的
$arr = array(“db_host” => “l(fā)ocalhost”, “db_user” => “root”, “db_pwd” =>”root”, “黑馬程序員”, “濟(jì)南分?!?;
4.多維數(shù)組:數(shù)組的元素的值的類(lèi)型是一個(gè)數(shù)組。數(shù)組套數(shù)組。數(shù)組元素的下標(biāo)只能是正整數(shù)和字符串。數(shù)組元素的值,可以是任何類(lèi)型,當(dāng)然可以是數(shù)組。
黑馬程序員濟(jì)南中心 編著
$arr = array(Array(10,11,12,13), Array(20,21,22), Array(30,31), TRUE,NULL);3.數(shù)組的創(chuàng)建
a)使用array()來(lái)創(chuàng)建數(shù)組 $arr = array([$key=>]$value, [$key=>]$value, [$key=>]$value,.....);語(yǔ)法說(shuō)明:
$key代表數(shù)組元素的下標(biāo),可以省略。
$key的類(lèi)型可以是整型和字符型,如果$key省略,默認(rèn)的數(shù)組應(yīng)該是枚舉數(shù)組。$value代表數(shù)組元素的值,值可以是任何類(lèi)型。“=>”重載下標(biāo),或者重新指定下標(biāo)。多個(gè)數(shù)組元素之間用英文下的逗號(hào)隔開(kāi)。b)使用[]創(chuàng)建數(shù)組的語(yǔ)法
語(yǔ)法1:$arr[] = $value
黑馬程序員濟(jì)南中心 編著
說(shuō)明: 1)如果數(shù)組不存在,則會(huì)創(chuàng)建一個(gè)數(shù)組 2)第一個(gè)元素就是下標(biāo)為0的元素 3)如果數(shù)組存在,則相當(dāng)于添加一個(gè)新元素 4)新元素的下標(biāo),應(yīng)該是最大整數(shù)下標(biāo)+1 語(yǔ)法2: $arr[$key] = $value 說(shuō)明:
1)同時(shí)指定下標(biāo),指定的下標(biāo)是多少,就是多少。2)如果指定的數(shù)組不存在,也會(huì)創(chuàng)建一個(gè)數(shù)組 3)如果指定的數(shù)組存在,則添加一個(gè)新元素 $arr[] = 100;$arr[] = 200;$arr[5] = 500;$arr[“a”] = “abc”;多維數(shù)組
1、使用array()來(lái)創(chuàng)建多維數(shù)組
$arr = array(Array(10,11,12,13,14), Array(20,21,22,23), Array(30,31,32), Array(Array(40,41),黑馬程序員濟(jì)南中心 編著
Array(42,43)));
2、使用[]來(lái)創(chuàng)建多維數(shù)組
$arr[“name”] = “Mary”;$arr[“sex”] = “男”;$arr[“contact”][“tel”] = “11111111111”;$arr[“contact”][“qq”] = “11233321”;$arr[] = array(10,20,30);實(shí)例:用表格輸出二維數(shù)組 $arr = array(Array(“10010”,”Mary”,”大專(zhuān)”,”傳智專(zhuān)修學(xué)院”), Array(“10020”,”Kate”,”大專(zhuān)”,”傳智專(zhuān)修學(xué)院”), Array(“10030”,”James”,”大專(zhuān)”,”傳智專(zhuān)修學(xué)院”), Array(“10040”,”Kobe”,”大專(zhuān)”,”傳智專(zhuān)修學(xué)院”),);$str = “”;$str.= “
b)語(yǔ)法:print_r(mixed $expression)c)說(shuō)明:如果給出的是string、interger或float,將打印變量值本身。如果給出的是array,將會(huì)按照一定格式顯示鍵和元素
2.Count()a)描述:統(tǒng)計(jì)數(shù)組有效數(shù)據(jù)的個(gè)數(shù)
b)說(shuō)明:計(jì)算數(shù)組中的單元數(shù)目或?qū)ο笾械膶傩詡€(gè)數(shù)。c)語(yǔ)法:int count(mixed $var)d)參數(shù):$mode是否統(tǒng)計(jì)多維數(shù)組中的個(gè)數(shù) 3.Unset()a)描述:刪除變量或數(shù)組元素或者對(duì)象屬性 b)語(yǔ)法:void unset(mixed $var)c)返回值:無(wú)
d)注意:如果刪除變量的話,只是刪除變量名稱(chēng)和到值之間的指向。如果刪除數(shù)組元素的話,值會(huì)被刪除,而下標(biāo)還在。如果刪除整個(gè)數(shù)組的話,而整個(gè)數(shù)組都不存在黑馬程序員濟(jì)南中心 編著
了。
實(shí)例:求一維數(shù)組中元素的平均值 $arr = array(1,2,3,4,5,6,7,8);$num = 0;$len = count($arr);For($i=0;$i<$len;++$i){ $sum += $arr[$i];} Echo “平均值為:”.$sum/$len;實(shí)例:求二維數(shù)組中元素的平均值 $arr = array(Array(10,11,12,13,14), Array(20,21,22,23), Array(30,31,32), Array(40,41), Array(50));$sum = 0;$len = 0;For($i = 0;$i 黑馬程序員濟(jì)南中心 編著 $len ++;} } Echo “平均值:”.round($sum/$len,2);實(shí)例:求一維數(shù)組中的最大值 $arr = array(9,2,3,45,5,7);$max = $arr[0];For($i=0;$i If($max<$arr[$i]){ 黑馬程序員濟(jì)南中心 編著 $max = $arr[$i];$max_index = $i;} //最小值 If($min>$arr[$i]){ $min = $arr[$i];$min_index = $i;} } //交換最大值和最小值的位置 $arr[$max_index] = $min;$arr[$min_index] = $max;數(shù)組遍歷:foreach 語(yǔ)法結(jié)構(gòu): Foreach($arr as [$key=>]$value){循環(huán)體代碼} 語(yǔ)法結(jié)構(gòu)說(shuō)明: $arr代表當(dāng)前要遍歷的數(shù)組名稱(chēng) As是系統(tǒng)關(guān)鍵字 $key表示每一次取到元素的鍵名,可以省略 $value表示每一次取到元素的鍵值 如果數(shù)組指針指到數(shù)組的末端,則退出循環(huán) 實(shí)例:foreach遍歷一維數(shù)組 黑馬程序員濟(jì)南中心 編著 $arr = array(“name” => “Mary”, “sex” => “男”, “age” => 24);Foreach($arr as $key=>$value){ Echo “$arr[$key]=$value 黑馬程序員濟(jì)南中心 編著 } $str.=” 2.List()a)描述:把數(shù)組中的值(前幾個(gè)值)賦給一些變量 b)語(yǔ)法:array list(mixed $varname)c)舉例:list($name,$sex,$age)= array(“Kobe”,”男”,24,”高中”);i.說(shuō)明:將數(shù)組中前三個(gè)元素的值,賦給list函數(shù)中的三個(gè)變量。 ii.數(shù)組中多余的值不需要 黑馬程序員濟(jì)南中心 編著 iii.要求數(shù)組必須是枚舉數(shù)組,下標(biāo)必須是從0開(kāi)始的正整數(shù) iv.下標(biāo)必須是連續(xù)的,中間不能斷檔。 黑馬程序員濟(jì)南中心 編著
”;} 實(shí)例:foreach遍歷二維數(shù)組 $arr = array(“a” =>array(“10010”,”Mary”,”男”,24), “b”=>array(“10020”,”Kate”,”女”,20), “c” => array(“10030”,”Kobe”,”男”,40));$str = “”;$str.=””;Foreach($arr as $arr2){ $str.=”
”;Echo $str;實(shí)例:foreach 中的$value引用傳地址 $arr = array(1,2,3,4,5,6,7,8);Foreach($arr as &$value){ $value *=2;} Var_dump($arr);數(shù)組操作函數(shù) 1.each()a)描述:返回?cái)?shù)組中當(dāng)前的鍵/值對(duì)(數(shù)組元素)并將數(shù)組指針向前移動(dòng)一步 b)語(yǔ)法:array each(array &$array)c)返回值:返回array數(shù)組中當(dāng)前指針位置的鍵/值對(duì)并向前移動(dòng)數(shù)組指針。鍵值對(duì)被返回四個(gè)單元的數(shù)組。單元0和key包含有數(shù)組單元的鍵名,1和value包含有數(shù)據(jù)。”;Foreach($arr2 as $value){ $str.=” ”;$value ”;} $str.=”


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
黑馬程序員_PHP_課程同步筆記day35:PDO介紹
PDO介紹 pdo是什么? PDO: PHP 的 Data Object(php的數(shù)據(jù)對(duì)象) pdo到底是什么? 它相當(dāng)于“別人”寫(xiě)的mysqldb工具類(lèi)! 比如: $pdo = new pdo; //這就是$pdo的一個(gè)對(duì)象! 但pdo比我們......
黑馬程序員_PHP_課程同步筆記day13:PHP基礎(chǔ)介紹
【黑馬程序員】PHP課程同步筆記day13:PHP基礎(chǔ)介紹 1.語(yǔ)言基礎(chǔ) PHP文件的訪問(wèn),必須要經(jīng)過(guò)虛擬空間(域名),才能訪問(wèn)PHP文件,不能本地直接訪問(wèn) Php文件的擴(kuò)展名:.php Php代碼的標(biāo)記......
黑馬程序員_PHP_課程同步筆記day20:mysql數(shù)據(jù)庫(kù)介紹
【黑馬程序員】PHP課程同步筆記day20:mysql數(shù)據(jù)庫(kù)介紹 數(shù)據(jù)庫(kù)(Database)按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)在建立在計(jì)算機(jī)存儲(chǔ)設(shè)備上的倉(cāng)庫(kù) 數(shù)據(jù)庫(kù)通常分為層次式數(shù)據(jù)庫(kù)、......
黑馬程序員_PHP_課程同步筆記day18:PHP函數(shù)
【黑馬程序員】PHP課程同步筆記day18:PHP函數(shù) PHP函數(shù) 1.概念 將一段常用的功能代碼,進(jìn)行封裝,然后起個(gè)名字,叫”函數(shù)” 使用函數(shù),可以減少我們的工作量。對(duì)于后期的項(xiàng)目維護(hù),十分......
黑馬程序員_PHP_課程同步筆記day41:驗(yàn)證碼模塊講解
【黑馬程序員濟(jì)南】PHP模塊講解之驗(yàn)證碼部分 在日益龐大的網(wǎng)民的面前,如何能夠合理的規(guī)避以防止服務(wù)器被惡意DoS攻擊或者不法之徒利用機(jī)器程序自動(dòng)貼牛皮癬廣告?一條小小的驗(yàn)......
黑馬程序員_PHP_課程同步筆記day11:DOM介紹(五篇范例)
【濟(jì)南中心】PHP課程同步筆記day11:DOM介紹 DOM(文本對(duì)象模型(Document Object Model)) W3C組織推薦的處理可擴(kuò)展標(biāo)志語(yǔ)言的標(biāo)準(zhǔn)編程接口。W3C的DOM,可以使程序或腳本(JS或AS......
黑馬程序員_PHP_課程同步筆記day21:表定義語(yǔ)句
【黑馬程序員】PHP課程同步筆記day21:表定義語(yǔ)句 表定義語(yǔ)句 創(chuàng)建表: 基本形式: Create table [if not exists] 表名(列定義列表,[索引或約束列表])[表選項(xiàng)列表]; 說(shuō)明: 1.上述......
黑馬程序員_PHP_課程同步筆記day30:PHP類(lèi)中關(guān)鍵字
【黑馬程序員濟(jì)南】PHP課程同步筆記day30:PHP類(lèi)中關(guān)鍵字 今天我來(lái)為大家講解一下PHP類(lèi)中的一些關(guān)鍵字: parent和self關(guān)鍵字 parent: 用在一個(gè)類(lèi)的一個(gè)方法中; 代表這個(gè)類(lèi)的“......