當(dāng)客戶端向服務(wù)器的程序提出請求時(shí),web服務(wù)器根據(jù)請求響應(yīng)對應(yīng)的頁面,當(dāng)頁面中含有PHP腳本時(shí),服務(wù)器會(huì)交給PHP解釋器進(jìn)行解釋執(zhí)行,將生成的html代碼再回傳給客戶端,客戶端的瀏覽器解釋html代碼,最終形成網(wǎng) " /> h在线国产,一个人看的www片免费高清中文 ,日本人成免费大片

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP學(xué)習(xí)一(基礎(chǔ))第1/2頁

    WEB的應(yīng)用

當(dāng)客戶端向服務(wù)器的程序提出請求時(shí),web服務(wù)器根據(jù)請求響應(yīng)對應(yīng)的頁面,當(dāng)頁面中含有php腳本時(shí),服務(wù)器會(huì)交給php解釋器進(jìn)行解釋執(zhí)行,將生成的html代碼再回傳給客戶端,客戶端的瀏覽器解釋html代碼,最終形成網(wǎng)頁格式的頁面。
    php能做什么

php主要應(yīng)用于三個(gè)領(lǐng)域:
php分析器,一個(gè)WEB服務(wù)器器和一個(gè)WEB瀏覽器。
    php語法結(jié)構(gòu)

編程語言的詞法結(jié)構(gòu)(lexical structure)是指管理如何用語言寫程序的基本規(guī)則的集合。
用戶自定義的函數(shù)名或類名都是不區(qū)分大小寫的,變量區(qū)分大小寫。這就是說,$name 、$NAME 和$NaMe是三個(gè)不同的變量。
php用分號來分隔簡單的語句。
    php注釋

php支持C、C++和Shell腳本風(fēng)格的注釋,如下:
  // 單行注釋
  /*    */  多行注釋     (注意:不能嵌套)
  # 腳本注釋
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    常量

常量是一個(gè)固定數(shù)值,用一個(gè)簡單的標(biāo)識符進(jìn)行定義,常量默認(rèn)為大小寫敏感。
按照慣例常量標(biāo)識符總是大寫的。
define()用這個(gè)函數(shù)來定義常量。
string(字符串)常量分為:內(nèi)置常量和自定義常量。
常數(shù)只能包含標(biāo)量數(shù)據(jù)(boolean(布爾),integer(整形),float(浮點(diǎn)數(shù)))

內(nèi)置常量:php系統(tǒng)提供的在任何頁面數(shù)值不會(huì)改變的常量

php_OS:顯示服務(wù)器的操作系統(tǒng)版本
php_VERSION:顯示php版本

一些常見的系統(tǒng)常量
__FILE__:php文件名,假如是引用文件,則顯示引用文件名
__LINE__:php文件的行數(shù)
TRUE FALSE:表示真假的常量
E_ERROR:指明了代碼中最近的錯(cuò)誤處
E_WARNING:指明了代碼中最近的警告處
E_PARSE:分析代碼何處有著潛在的問題
E_NOTICE:為發(fā)生不尋常但不一定是錯(cuò)誤的地方 

    自定義常量
用define()來定義常量
define(“mycomputer”, “IBM”);
定義常量:mycomputer  常量的值為 IBM
defined(“mycomputer”); 
檢測常量是否被定義,已定義返回1  否則返回空

    變量
php 中一個(gè)美元符號($)后面跟上一個(gè)變量名稱,即表示一個(gè)變量。變量的名稱是對大小寫敏感的
php
$var = ‘Bob';
$Var = ‘Joe';
echo “$var, $Var”;    // 輸出 “Bob, Joe”    可以同時(shí)輸出兩個(gè)變量名
$4site = ‘not yet';       // 非法變量名;以數(shù)字開頭   變量不能以數(shù)字開頭
$_4site = ‘not yet';      // 合法變量名;以下劃線開頭   可以以下劃線開頭
$i站點(diǎn)is = ‘mansikka';    // 合法變量名;      可以用中文 但是不建議使用
isset($var)      //檢查變量是否定義    
unset($var)      //刪除變量$var
empty($var)      //判斷一個(gè)變量的值是否存在
echo $var        //空


    可變變量
一個(gè)可變變量獲取了一個(gè)普通變量的值作為這個(gè)可變變量的變量名
php
$a = 'hello';      //普通變量
$$a = 'world';      //可變變量 可變變量用一個(gè)普通變量的值作為可變變量的名
echo "$a ${$a}";    //輸出:hello world
echo "$a $hello";    //輸出:hello world
>

    常量和變量不同
常量前面沒有美元符號($); 
常量只能用 define( ) 函數(shù)定義,而不能通過賦值語句; 
常量可以不用理會(huì)變量范圍的規(guī)則而在任何地方定義和訪問; 
常量一旦定義就不能被重新定義或者取消定義; 
常量的值只能是標(biāo)量

    數(shù)據(jù)類型
四種標(biāo)量類型: 
  布爾型(boolean) 
  整型(integer)
  浮點(diǎn)型(float)(浮點(diǎn)數(shù),也作double) 
  字符串(string) 
兩種復(fù)合類型: 
  數(shù)組(array) 
  對象(object) 
最后是兩種特殊類型: 
  資源(resource)
  NULL 空
php是一種非常弱的類型語言。
php中,變量的類型通常不是由程序員設(shè)定的,確切地說,是根據(jù)該變量使用的上下文在運(yùn)行時(shí)(即變量的值)決定的。
實(shí)例:
php
$bool = TRUE;       // 布爾型
$str  = “foo”;      // 字符串
$int  = 12;         // 整型
echo gettype($bool);   // 輸出 boolean   (gettype獲取變量的類型)
echo gettype($str);    // 輸出 string
>

    整型
整型值可以用十進(jìn)制,十六進(jìn)制或八進(jìn)制符號指定,前面可以加上可選的符號(- 或者 +)。 
php
$a = 1234;   // 十進(jìn)制數(shù)
$a = -123;   // 一個(gè)負(fù)數(shù)
$a = 0123;   // 八進(jìn)制數(shù)(等于十進(jìn)制的 83)
$a = 0x1a;   // 十六進(jìn)制數(shù)(等于十進(jìn)制的 26)


    浮點(diǎn)型
浮點(diǎn)數(shù)(也叫浮點(diǎn)數(shù),雙精度數(shù)或?qū)崝?shù))可以用以下任何語法定義: 
php
$a = 1.234;
$a = 1.2e3;
$a = 7E-10;


    字符串
string是一系列字符。在 php 中,字符和字節(jié)一樣,也就是說,一共有 256 種不同字符的可能性。這也暗示 php 對 Unicode 沒有本地支持。(關(guān)于字符串類型后面專有一章詳細(xì)講解) 
php   $str = “hello world!”;    >

    布爾型 
這是最簡單的類型。boolean 表達(dá)了真值,可以為 TRUE 或 FALSE。
當(dāng)其他類型轉(zhuǎn)換為 boolean類型 時(shí),以下值被認(rèn)為是FALSE: 
布爾值 FALSE
整型值 0(零)
浮點(diǎn)型值 0.0(零)
空白字符串和字符串 "0"
沒有成員變量的數(shù)組
沒有單元的對象(僅適用于 php 4)
特殊類型 NULL(包括尚未設(shè)定的變量)
所有其它值都被認(rèn)為是 TRUE(包括任何資源)。 

    數(shù)組
數(shù)組是php中的一種重要的數(shù)據(jù)類型。一個(gè)標(biāo)量只能存放一個(gè)數(shù)據(jù), 而數(shù)組可以存放多個(gè)數(shù)據(jù)。
$my=array(‘1',‘2',‘a(chǎn)bc',‘d');
對象(Object)
對象是一種高級的數(shù)據(jù)類型以后會(huì)學(xué)

    資源(Resource)
資源是由專門的函數(shù)來建立和使用的

    類型強(qiáng)制轉(zhuǎn)換
php 中的類型強(qiáng)制轉(zhuǎn)換:在要轉(zhuǎn)換的變量之前加上用括號括起來的目標(biāo)類型。  
   允許的強(qiáng)制轉(zhuǎn)換有: 
(int), (integer) - 轉(zhuǎn)換成整型
(bool), (boolean)  主站蜘蛛池模板: 欧美特黄aaaaa | 中文字幕一区二区三区不卡 | 色5月综合| 久久精品国产清白在天天线 | 狠狠操伊人| a级成人毛片久久 | 天天综合色天天综合网 | 激情一区二区三区成人 | 久久久噜噜噜久久中文字幕色伊伊 | 色多多成视频人在线观看 | 午夜激情一区 | 亚洲爽视频 | 久久精品国产精品青草 | 日本免费久久久久久久网站 | 亚洲特一级毛片 | 五月婷婷激情网 | 午夜视频91 | 日日碰碰视频播放 | 777久久婷婷成人综合色 | 午夜dj影院在线视频观看完整 | 99热中文| 亚洲人成一区二区三区 | 婷婷亚洲天堂 | 另类国产精品一区二区 | 韩国一级毛片a级免观看 | 国产特黄一级毛片特黄 | 久久国产乱子伦精品免费不卡 | 国产原创中文字幕 | 久久精品国产2020观看福利色 | 成人99国产精品 | 国产综合91天堂亚洲国产 | 四虎影视国产精品一区二区 | 开心丁香婷婷深爱五月 | 正在播放国产夫妻 | 天天做天天爽爽快快 | 久久中文网 | 国产精品亚洲视频 | 欧美一卡2卡3卡4卡无卡网老狼 | 久久大胆人体 | 免费在线观看一区二区 | 久青草国产在线视频亚瑟影视 |