PHP簡介

PHP是一種用于創建動態WEB頁面的服務端腳本語言。如同ASP和ColdFusion,用戶可以混合使用PHP和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的PHP命令進行處 " /> 高清mv视频免费观看,国产麻豆精品传媒AV国产在线 ,国产精品99久久久久久AV

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP入門速成(1)


php簡介

php是一種用于創建動態WEB頁面的服務端腳本語言。如同ASP和ColdFusion,用戶可以混合使用php和HTML編寫WEB頁面,當訪問者瀏覽到該頁面時,服務端會首先對頁面中的php命令進行處理,然后把處理后的結果連同HTML內容一起傳送到訪問端的瀏覽器。但是與ASP或ColdFusion不同,php是一種源代碼開放程序,擁有很好的跨平臺兼容性。用戶可以在Windows NT系統以及許多版本的Unix系統上運行php,而且可以將php作為Apache服務器的內置模塊或CGI程序運行。

除了能夠精確的控制WEB頁面的顯示內容之外,用戶還可以通過使用php發送HTTP報頭。用戶可以通過php設置cookies,管理用戶身份識別,并對用戶瀏覽頁面進行重定向。php具有非常強大的數據庫支持功能,能夠訪問幾乎目前所有較為流行的數據庫系統。此外,php可以與多個外接庫集成,為用戶提供更多的實用功能,如生成PDF文件等。

用戶可以直接在WEB頁面中輸入php命令代碼,因而不需要任何特殊的開發環境。在WEB頁面中,所有php代碼都被放置在“< ?php”和“ ? >”中。此外,用戶還可以選擇使用諸如< SCRIPT LANGUAGE="php" >< /SCRIPT >等的形式。php引擎會自動識別并處理頁面中所有位于php定界符之間的代碼。

php腳本語言的語法結構與C語言和Perl語言的語法風格非常相似。用戶在使用變量前不需要對變量進行聲明。使用php創建數組的過程也非常簡單。php還具有基本的面向對象組件功能,可以極大的方便用戶有效組織和封裝自己編寫的代碼。


php語法概述

A. 基本語法

即使初次接觸php的用戶也會發現自己對php的語法風格并不陌生。
例如:

< ?php

echo “Hello!”;

? >

顯示結果為“Hello!”。

php中,所有的變量都以標識“$”開頭。我們可以對上述代碼做如下改動:
< ?php

$greeting = “Hello!”;

echo $greeting;

? >

改變后的代碼顯示結果不變。
php中使用“.”符號連接不同的字符串,而其它的算術運算符則繼承了流行編程語言的風格。舉例如下:

< ?php

$greeting = “Hello!”;

$num = 3 + 2;

$num++;

echo “$greeting $num people!”;

? >

顯示結果為“Hello!6 people!”。

php對各種運算符及運算規則都有一套完整的規定,如果用戶具有C或C++語言的編程背景的話,可以發現一切都得心應手。
與Perl語言一樣,在php中,如果在雙引號包含的字符串中含有變量的話,該變量將用相應的變量值替換;如果字符串被單引號包含,則不做替換。例如:

< ?php

$name = ‘PETER';
$greeting_1 = “Hello, $name!”;
$greeting_2 = ‘Hello, $name!';
echo “$greeting_1/n”;
echo “$greeting_2/n”;
? >
顯示結果為:
Hello, PETER!
Hello, $name!
(注:上述代碼中的“/n”為換行符,只能在雙引號字符串下使用)


B. 變量

php允許用戶象使用常規變量一樣使用環境變量。例如,在頁面http://www.nba.com/scores/index.html中包含如下代碼:

< ?php

echo “[$REQUEST_URI]”;

? >

則輸出結果為[/scores/index.html]



C. 數組

用戶在使用php創建數組時,可以把數組索引(包括常規索引或關聯索引)加入方括號中。例如:

$fruit[0] = ‘banana';

$fruit[1] = ‘apple';

$favorites['animal'] = ‘tiger';

$favorites['sports'] = ‘basketball';

如果用戶在向數組賦值時不指明數組下標,php將自動把該對象加入到數組末尾。例如對于上述$fruit數組可以用以下方式賦值而保持結果不變,

$fruit[] = ‘banana';

$fruit[] = ‘apple';

同樣,在php中,用戶還可以根據需要建立多維數組。例如:

$people[‘David'][‘shirt'] = ‘blue';

$people[‘David'][‘car'] = ‘red';

$people[‘Adam'][‘shirt'] = ‘white';

$people[‘Adam'][‘car'] = ‘silver';

php中,用戶還可以使用array()函數快速建立數組。例如:

$fruit = array(‘banana',‘apple');

$favorites = array(‘animal' = > ‘tiger', ‘sports' = > ‘basketball');

或者使用array()函數創建多維數組:

$people = array (‘David' = > array(‘shirt' = > ‘blue','car' = > ‘red'),

‘Adam' = > array(‘shirt' = > ‘white',‘car' = > ‘silver'));

此外,php還提供了內置函數count()用于計算數組中的元素數量。例如:

$fruit = array(‘banana', ‘apple');

print count($fruit);

顯示結果為2。



D. 結構控制

php中,用戶可以使用“for”或“while”等的循環結構語句。例如:

for ($i = 4; $i < 8; $i++) {

print “I have eaten $i apples today./n”; }



$i = 4; while ($i < 8) {

print “I have eaten $i apples today./n”;

$i++;

}

返回結果為:

I have eaten 4 apples today.

I have eaten 5 apples today.

I have eaten 6 apples today.

I have eaten 7 apples today.

此外,用戶還可以使用“if”和“elseif”等的選擇性結構語句。例如:

if ($user_count > 200) {

print “The site is busy right now!”;}

elseif ($user_count > 100) {

print “The site is active right now!”;

else {

print “The site is idle - only $user_count user logged on.”;

}

php技術PHP入門速成(1),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人99久久亚洲综合精品 | 夜蒲团之5阳性之教 | 久久五月综合婷婷中文云霸高清 | 91免费网站在线看入口黄 | 花蝴蝶高清在线视频免费观看 | 欧美一区二区三区久久综 | 日本无码毛片久久久九色综合 | yellow免费影视大全 | 三级全黄a| 亚州综合网 | 91av成年影院在线播放 | 中文字幕不卡一区二区三区 | 人禽l交视频在线播放 视频 | 美女议员被泄裸照 | 欧美激情精品久久久久 | 国产精品18久久久久久白浆. | 冰山高冷受被c到哭np双性 | 亚洲精品久久久无码AV片软件 | 国产午夜精品久久久久婷婷 | XXX国产麻豆HD | 久久高清内射无套 | 国产啪精品视频网免费 | 99福利影院 | 日本中文字幕伊人成中文字幕 | 中文字幕不卡免费高清视频 | 调教美丽的白丝袜麻麻视频 | 黄色三级三级三级免费看 | 午夜成a人片在线观看 | 校花娇喘呻吟校长陈若雪视频 | 国产高清免费视频免费观看 | 无码人妻丰满熟妇区五十路久久 | 精品久久久久久久99热 | 和姐姐做插得很深 | 风车动漫(p)_在线观看官网 | 国产精品亚洲视频在线观看 | 国产午夜人成在线视频麻豆 | 激情内射亚州一区二区三区爱妻 | 女人张腿让男人桶免费 | 99在线播放 | 亚洲色视在线观看视频 | 麻豆AV久久无码精品九九 |