iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 6
0
自我挑戰組

挑戰30天完成PHP聊天室範例系列 第 6

[Day06]第五章-混沌初始(二)-變數宣告、引入檔案、註解、常用變數函式

  • 分享至 

  • xImage
  •  

寫完HELLO WORLD,
再來要說一些PHP的小常識.

第一個是變數,
PHP不像JAVA變數的型態非常嚴謹,
JAVA在宣告變數時,
字串型態是 String test_text = "";
整數型態是 int test_num = 1;
而PHP宣告字串型態是 $test_text = "";
整數型態是 $test_num = 1;
有注意到差別嗎?
PHP是有$萬事OK!(跟人生一樣?)
而宣告變數還是有些要注意的地方,
例如保留字(http://php.net/manual/zh/reserved.keywords.php)是不能宣告的,
變數名稱有大小寫之分,
且開頭字母」必須是英文字母「a-z或A-Z」或底線「 _ 」,
不可用其他字元例如數字,
變數名稱必須由英文字母、數字及底線組成,中間不可空白.

第二個要說的是引入(嵌入)檔案,
以下是四種引入檔案語法的差別,
include 和 include_once:
後者可避免重複引入,故建議用後者。引不到檔案會出現錯誤息,但程式不會停止。
require 和 require_once:
後者可避免重複引入,故建議用後者。引不到檔案會出現錯誤息,而且程式會停止執行。

第三個是註解方法,
以下是三種註解法,
要注意不要使用到巢狀註解才不會程式出錯.

//我是單行註解
#我是單行註解
/*我是多行註解*/

第四個是常用的變數處理函式.
(1)isset
用來檢查變數是否設置,而且 isset 除了可以檢查變數之外,還可以檢查陣列(PHP Array)元素.

#下面範例結果會是TRUE
$aa = "測試會成功";
echo isset($aa);

(2)empty
如果變數是非空或非零的值,則 empty() 返回 FALSE。換句話說,""、0、"0"、NULL、FALSE、array()以及沒有任何屬性的對像都將被認為是空的,如果為空,則返回 TRUE.

#下面範例結果會是TRUE
$aa="";
echo empty($aa);

今天先介紹四種,
我們下次見啦~~


上一篇
[Day05]第四章-混沌初始(一)
下一篇
[Day07]第六章-混沌初始(三)-常數、運算子
系列文
挑戰30天完成PHP聊天室範例30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言