翻譯|其它|編輯:郝浩|2008-01-23 10:25:55.000|閱讀 865 次
概述:
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
以下為引用的內容: <?php echo "Hello, World!"; ?> |
運行結果:
Hello, World!
變量標記為“$”。你也可以將上面的“Hello, World!”寫為如下代碼:
以下為引用的內容: <?php $message = "Hello, World!"; echo $message; ?> |
字符串的串聯則是用“.”(一個英文句點)標示出來;其他有關數字的運算符號則如同你所預期的一樣:
以下為引用的內容: <?php $greeting = "Hello "; $num = 3 + 2; $num++; echo "$greeting $num people!"; ?> |
運行結果:
Hello 6 people!
PHP 有完整的運算符,其功能同你所預期的一樣——特別是當你有C或者C++的知識背景時的時候。使用PHP一條很好的經驗法則是:“遇到問題,先試試看,很可能成功。”
正如在Perl一樣,一個字符串用雙引號括起來,這將使得其中的變量被值置換,而如果以單引號括起來,則不會。因此,如下代碼:
以下為引用的內容: <?php $name = 'Susannah'; $greeting_1 = "Hello, $name!"; $greeting_2 = 'Hello, $name!'; echo "$greeting_1\n"; echo "$greeting_2\n"; ?> |
運行結果:
Hello, Susannah!
Hello, $name!
注意字串中“\n ”是換行符號,就跟在Perl或C一樣。不過這僅在以雙引號括起來的字符串內才有效。
變量
PHP 可以把環境變量當作一般變量使用。這包括由服務器為一段CGI 程序所設定的環境變量(即使當你以模塊方式執行PHP)。因此,如果頁面//www.domain.com/farm/cattle/cow-cow.cow.html包括以下代碼:
以下為引用的內容: <?php echo "[$REQUEST_URI]"; ?> |
它將輸出[/farm/cattle/cow-cow-cow.html]
數組
使用方括弧([ and ])設置數組索引(一般或關聯性):
以下為引用的內容: $fruit[0] = 'banana'; $fruit[1] = 'papaya'; $favorites['animal'] = 'turtle'; $favorites['monster'] = 'cookie'; |
如果你對數組賦值,但索引是空白的,PHP則會把對象放于數組末尾。上面對變量$fruit的聲明同下面代碼的結果是一樣的:
$fruit[] = 'banana';
$fruit[] = 'papaya';
你也可以用多維數組:
以下為引用的內容: $people['David']['shirt'] = 'blue'; $people['David']['car'] = 'minivan'; $people['Adam']['shirt'] = 'white'; $people['Adam']['car'] = 'sedan'; |
一個創建數組的簡便方法是
array()
函數為:
以下為引用的內容: $fruit = array('banana','papaya'); $favorites = array('animal' => 'turtle', 'monster' => 'cookie); |
或者
以下為引用的內容: $people = array ('David' => array('shirt' => 'blue', 'car' => 'minivan'), 'Adam' => array('shirt' => 'white', 'car' => 'sedan')); |
內建函數count()表明一個數組里有多少元素:
以下為引用的內容: $fruit = array('banana','papaya'); print count($fruit); |
得到如下結果
2
控制結構
你可以利用循環結構例如for以及while:
for ($i = 4; $i < 8; $i++) {
print "I have eaten $i bagels today.\n"; }
結果
以下為引用的內容: I have eaten 4 bagels today. I have eaten 5 bagels today. I have eaten 6 bagels today. I have eaten 7 bagels today. |
同樣可寫為
以下為引用的內容: $i = 4; while ($i < 8) { print "I have eaten $i bagels today.\n"; $i++; } |
你可以使用控制結構if以及elseif:
以下為引用的內容: if ($user_count > 200) { print "The site is busy right now!"; } elseif ($user_count > 100) { print "The site is sort of active right now!"; else { print "The site is lonely - only $user_count user logged on."; } |
使用運算符的經驗法則同樣也可以運用在控制結構上面。你還可以使用switch,do...while,甚至是 ?: 結構。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:網頁教學網