国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
PHP入門教程(1)+數(shù)據(jù)類型+類型強(qiáng)制轉(zhuǎn)換

昨日回顧

Wamp環(huán)境的搭建

         hosts        位于c:\windows\system32\drivers\ect\hosts

                   主要定義域與ip地址對(duì)應(yīng)關(guān)系

         Apache配置主機(jī)

                   httpd.conf        主配置文件

                            servername www.234.com

                            documentroot  “c:\wamp6”

                            <directory “c:\wamp6”>

                                     directoryindex index.html index.php                 //設(shè)置默認(rèn)首頁(yè)

                                     options indexes FollowSymLinks                         //設(shè)置此目錄是否可以被瀏覽

                                     order deny,allow                                  //

                            </directory>

                   order deny,allow                         //如果沒有明確的拒絕則全部允許

                            allow from all

                            deny from 192.168.10.100

                   order allow,deny                         //如果沒有明確的允許則全部拒絕

                            allow from 192.168.10.100

         如果要設(shè)置多個(gè)虛擬主機(jī):

                   在主配置文件中開始對(duì)擴(kuò)展配置文件的加載

                            include conf/extr/httpd-vhosts.conf

                   httpd-vhosts.conf

                            namevirtualhost *:80

                            <virtualhost *:80>

                                     servernamewww.234.com

                                     documentroot “c:/wamp6”

                                     <directory “c:/wamp6”>

                                               directoryindex  indexhtml

                                               options indexes FollowSymLinks

                                               order deny,allow

                                                        allow from all

                                     </directory>

                                     alias /outname “d:/images”

                                     <directory “d:/images/”>

                                               options indexes

                                     </directory>

                            </virtualhost>

                   serverroot                 顯示的apache安裝的路徑

      apache中開啟對(duì)php功能模塊的加載:

                   第一:加載php功能模塊

                            LoadModule php5_module "c:/wamp1/bin/php/php5.4.16/php5apache2_4.dll"

                   第二:加php.ini配置文件

                            PHPIniDir C:/wamp1/bin/php/php5.4.16

                   第三:配置php文件的擴(kuò)展名

                             AddType application/x-httpd-php .php

         對(duì)php文件的訪問只能通過http協(xié)議,而且php文件的完整路徑不能包含中文

配置php對(duì)mysql的加載

         php.ini配置文件中配置對(duì)mysql的支持

                   第一:

                            extension=php_mysql.dll

extension=php_mysqli.dll

                   第二:

extension_dir = "c:/wamp1/bin/php/php5.4.16/ext/"

httpd –t             檢查apache配置文件的語(yǔ)法

httpd –k restart

httpd –k stop

httpd –k start

PHP

         JS數(shù)據(jù)類型:

                   基本數(shù)據(jù)類型

                            數(shù)值Number

                            字符型String

                            布爾型Boolean

                   復(fù)合數(shù)據(jù)類型

                            數(shù)組Array

                            函數(shù)Function

                            對(duì)象Object

                   特殊數(shù)據(jù)類型

                            undefined

                            null

         JS的作用域

                   全局作用域

                            全局變量:定義在函數(shù)部的變量是全局變量,全局變量的生存周期

                   域部作用域

                            局部變量:定義在內(nèi)部的變量是局部變量,函數(shù)調(diào)用開始至函數(shù)調(diào)用結(jié)束

         JS數(shù)據(jù)傳遞的類型

                   賦值傳值

                            基本數(shù)據(jù)類型

                   引用傳值

                            數(shù)組

對(duì)象

         JS流程控制

                   分支

                   循環(huán)結(jié)構(gòu)

PHP的基本語(yǔ)法規(guī)則

PHP是一種嵌入式服務(wù)器端腳本語(yǔ)言,它可使用<?php?>標(biāo)簽,將php代碼寫在任何你想在網(wǎng)頁(yè)上輸出內(nèi)容的位置。

         1php的變量是區(qū)分大小寫的,但函數(shù)名和類名是不區(qū)別大小寫(但為了代碼的一致,還建議都區(qū)分大小寫)

         2PHP中注釋有二種

                   單行注釋:     //注釋內(nèi)容

                                               #注釋內(nèi)容

                   多行注釋:     /*注釋內(nèi)容*/

         3、PHP中的每條語(yǔ)句必須以”;”結(jié)束,最后一條語(yǔ)句,可以不加”;”,建議不加

         4、php文件必須的擴(kuò)展名以.php,php文件的訪問必須通過http協(xié)議。

         php中的數(shù)據(jù)類型

                   標(biāo)量數(shù)據(jù)類型(基本數(shù)據(jù)類型)

                            數(shù)值型

                                     整型(int  integer)

                                     浮點(diǎn)型(float)

                            字符型String

                            布爾型Boolean

                   復(fù)合數(shù)據(jù)類型

                            數(shù)組Array

                            對(duì)象Object

                   特殊數(shù)據(jù)類型

                            null

                            resource(資源類型)

         php中的常量

                   php中使用define()函數(shù)來定義一個(gè)常量。在程序中此數(shù)據(jù)的值不需要改變

                   常量的定義語(yǔ)法:

                   define(常量名,);

1、  php中只能使用define()函數(shù)定義一個(gè)常量

2、  常量一旦定義就不能更改其值

3、  常的使用可以不用理會(huì)去作用域,可以在任何位置訪問

4、  常量名前,不能加”$”符號(hào)

php魔術(shù)常量

         __line__                     返回當(dāng)前行數(shù)

         __file__                      返回當(dāng)前文件的完整路徑名

         __function__             返回當(dāng)前函數(shù)的函數(shù)名

         __class__                            返回當(dāng)前class的類名

         魔術(shù)常量的值不能被改變,但其值會(huì)隨運(yùn)行環(huán)境的不同而不同

         php中的錯(cuò)誤處理:

1、  @      錯(cuò)誤抑制符

2、  php.ini中的配置文件設(shè)置

diplay_errors=off                關(guān)閉錯(cuò)誤顯示

                   開發(fā)中不要關(guān)閉此選項(xiàng)

      php中的變量

         JS中變量的定義

                   var變量名=

         $變量名=;

         變量的命名規(guī)則

1、  變量名區(qū)分大小寫,函數(shù)名與class名不區(qū)別

2、  變量名只能包含字母、下劃線、數(shù)字

3、  變量名只能以字母和下劃線開頭

4、  變量名不能是關(guān)鍵字

php<?php ?>不能嵌套

注意:JS”+”是字符連接,php”.”是字符連接

php中的輸出語(yǔ)句:

         echo ;                           echo不是函數(shù),僅能輸出標(biāo)量類型

         print();                     print();是一個(gè)函數(shù),只能輸出標(biāo)量類型

         print_r();                    是一個(gè)函數(shù),以容易理解的方法輸出復(fù)合數(shù)據(jù)類型

                   示例:Array ( [0] => 10 [1] => 320 )

         var_dump();              以更詳細(xì)的信息顯示復(fù)合數(shù)據(jù)類型,這般是程序員用來調(diào)試程序

與變量相關(guān)的函數(shù)

         empty();                     判斷一個(gè)變量是否為空,以及其值是否為false

                           

         isset();                        判斷一個(gè)變量是否為其賦值

                  

         is_array();                  判斷是否為數(shù)組

         is_string();                 判斷是否為字符

         is_bool();                    判斷是否為布爾

         is_float();                   判斷一個(gè)變量是否為浮點(diǎn)

         is_int();                       判斷一個(gè)變量是否為整型

         is_object();                判斷一個(gè)變量是否為對(duì)象

         is_null();                     判斷一個(gè)資源是否為空

php設(shè)置瀏覽器顯示編碼:header("content-type:text/html;charset=utf-8");

php中字符的處理

         轉(zhuǎn)譯字符:

                   \r               回車

                   \n               換行

                   \t               制表符

                   \\               \

                   \$               $

                   \’                單引號(hào)

                   \”               雙引號(hào)

         定義一個(gè)字符型變量

         第一種:使用單引號(hào)

                   $str1='zhang\'sa\na\ra\taa\\aa\$';

                  單引號(hào)中能被轉(zhuǎn)譯的字符有                   '              \

                   單引號(hào)中的變量不能被解析

         第二種:使用雙引號(hào)

                   $str2="zhang'sa\na\ra\taa\\aa\$";

                   雙引號(hào)中能被轉(zhuǎn)譯的字符有                   \r \n \t      \$     \”   \\

                   雙引號(hào)中的變量可以被解析

         第三種:使用定界符

                   示例:

                  $n=100;

         $a=<<<abc

         zhang'sa\na\ra\taa\\aa{$n}axd{sd}$n

         <div style="border:1px solid red;

         width:100px;height:100px;" onclick="alert('a')">點(diǎn)擊我</div>

abc;

                   定界符的開始與結(jié)要一致,結(jié)尾的定界符要頂行寫

                   定界符中可以輸出html代碼,可以輸出css代碼,可以書寫js代碼,可以保留換行、tab符、回車符

{}用法:

         第一種:定義一個(gè)代碼段

                   function func1(){

                            //your code;

}

         第二種:

                   表示字符串中某個(gè)字符的下標(biāo)

         第三種:

                   界定變量名

      php中變量的自動(dòng)轉(zhuǎn)換

<?php

     $n7=0773322;

     //echo $n7;

     $n1=10;

     $n2="0x10a1";

     $n3=true;

     $n4=false;

     $n5="a";

     $n6=null;

     //echo $n1*$n2;

     //echo $n1*$n3;

     //echo $n1*$n5;

     //echo $n1*$n6;

     //echo $n1+$n5;

     $a="";

     $b="0";

     $c=0;

     $d=null;

     if($d){

              echo "true";

     }else{

              echo "false";

     }

?>

php中的運(yùn)算符

         數(shù)值運(yùn)算符

                   +、-*、/%、++--、+=*=、/=、-=、%=

         賦值運(yùn)算符

                   =

         字符串運(yùn)行

                   .、.=

         三目運(yùn)算符

                   條件表達(dá)式?表達(dá)式1:表達(dá)式2;

         比較運(yùn)算符

                   ><、==、<=、>====、!==、!=

         邏輯運(yùn)行符

                   邏輯與     &&

                   邏輯或     ||

                   邏輯非     !

      php中數(shù)據(jù)傳遞方式

         賦值傳遞

                   php標(biāo)量數(shù)據(jù)類型整型、浮點(diǎn)型、布爾、字符串、null、數(shù)組是賦值傳值

         引用傳值

                   對(duì)象、資源

         JS中的數(shù)據(jù)傳遞方式

                   賦值傳遞

                            基本數(shù)據(jù)類型

                   引用傳值

                            復(fù)合數(shù)據(jù)類型

         php中可以使用”&”,更改數(shù)據(jù)的傳遞方式,JS中不可以人為更改數(shù)據(jù)的傳遞方式

瀏覽器向服務(wù)器傳遞數(shù)據(jù)的方法

         第一種:form表單

                   數(shù)據(jù)傳遞的方式

                   get

                            http://www.234.com/receiver.php?name=zhangsan&age=20;

                   post

                            將數(shù)據(jù)放在http內(nèi)部

         第二種:使用<a>鏈接

                   <a href=” http://www.234.com/receiver.php?id=20”>刪除</a>

                   pathinfo

                   <a href=”http://www.234.com/receiver.php/act/add/name/zhangsan/age/20”>添加</a>

                            表示向receiver.php文件發(fā)出添加數(shù)據(jù)的請(qǐng)求,namezhangsanage20

                   <a href=”http://www.234.com/receiver.php/act/edit/id/20”>修改</a>

                            表示向receiver.php文件發(fā)出修改請(qǐng)求主,所在修改的記錄id20

         第三種:AJAX

                   就業(yè)班講

服務(wù)器接收數(shù)據(jù)的方法

         php叫超全局?jǐn)?shù)組

         $_GET                         主要用于接收客戶端表單以get方式傳遞的數(shù)據(jù)

                                               接收客戶端使用<a>鏈接傳遞數(shù)據(jù)

         $_POST                       主要用于接收客戶端表單以post方式傳遞的數(shù)據(jù)

         $_REQUEST               用于接收客戶端表單以postget方式傳遞的數(shù)據(jù)

流程控制

         分支結(jié)構(gòu)

         單分支

         if(條件表達(dá)式){

                   //語(yǔ)句體

}

多分支

         if(條件表達(dá)式){

                   //語(yǔ)句體

}else if(條件表達(dá)式){

         //語(yǔ)句體

}

switch(條件表達(dá)式){

         case1:

                   //語(yǔ)句體

                   break;

         case2:

                   //語(yǔ)句體

                   break;

         case3:

                   //語(yǔ)句體

                   break;

         default:

                   //缺省語(yǔ)句體

}

         循環(huán)結(jié)構(gòu)

         for(循環(huán)控制變量初始化;循環(huán)條件表達(dá)式;控制變量的更改){

                   //循環(huán)體

}

         while(條件表達(dá)式){

                   //循環(huán)體

}

         do{

                   //循環(huán)體

}while(條件表達(dá)式)

         foreach

         循環(huán)的終止與跳出

         continue            終止當(dāng)前循環(huán)繼續(xù)下一次循環(huán);

         break n;             終止n層循環(huán)結(jié)構(gòu),繼續(xù)下一次循環(huán)

                   示例:

<body>

         <?php

                   for($j=0;$j<3;$j++){

                            for($i=0;$i<10;$i++){

                                     if($i==6){

                                               break 2;

                                      }

                                     if($i%3==0){

                                               continue;

                                     }

                                     echo $i."<br/>";

                            }

                   }

         ?>

</body>

避免網(wǎng)頁(yè)亂碼:

         第一:存儲(chǔ)編碼

         第二:顯示編碼

         第三:php文件編碼

         第四:數(shù)據(jù)庫(kù)存儲(chǔ)編碼

         保證以上四點(diǎn)一致

php中設(shè)置顯示編碼

header("content-type:text/html;charset=utf-8");

課堂習(xí)題

1、有1,2,3,4四個(gè)數(shù)字,能組多少個(gè),不同且不重復(fù)出現(xiàn)的3位數(shù)

2、使用php輸出100個(gè)<a>鏈接,鏈接內(nèi)容顯示0100,當(dāng)點(diǎn)擊鏈接時(shí),向php接收文件傳遞0100,并將接收到數(shù)據(jù)顯示在頁(yè)面上

3、紅球和白球共23個(gè),白球和黑球共25個(gè),紅球和黑球共20個(gè),問每種球各多少?

前臺(tái)程序:

后臺(tái)程序:

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
PHP學(xué)習(xí)第一課
php源碼怎么加密
PHP中echo()、print()、print_r()、var_dump()的區(qū)別
PHP 部分語(yǔ)法(一)
php 學(xué)習(xí)筆記
C語(yǔ)言程序設(shè)計(jì)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服