其實還是搞不太懂到底怎麼寫,於是就一步一腳印,按照講義上頭註明的規定
自己重複試試看,只要寫好一段就上傳到網路測試,直到成功顯示再繼續下一步
▲使用IE網頁上的顯示
一、最先的兩行
語法前兩行是宣告「變數name要顯示天空」、定義「Color指得是藍色」
$name="天空";
define("Color","藍色");
二、內容第一行
使用雙引號目的在於使name變數顯示字串。
echo "$name"."<br>";
三、內容第二行
由於是常數因此直接寫上Color即可。
echo Color."<br>";
四、內容第三行
在「變數name」及「常數Color」如第一二行,而中間「的顏色是」這句,經過熱心同學教導,使用「.」區隔開來就能成功顯示,後來我也發現此字串有無使用雙引號也都能顯示。
echo "$name".的顏色是.Color."<br>";
五、內容第四行
利用echo輸出變數時僅能使用雙引號或者不需要使用雙引號特性,直接標上單引號就能呈現出變數原貌,中間「的值是」字句一樣用「.」區隔,最後在用雙引號顯示變數name。
echo '$name'.的值是."$name"."<br>";
六、內容第五行
利用雙引號讓Color變成字串,中間「的值是」字句一樣用「.」區隔,最後直接放上Color去讓電腦自動取代成藍色
echo "Color".的值是.Color."<br>";
七、內容第六行
利用echo輸出變數時僅能使用雙引號或者不需要使用雙引號特性,直接標上單引號就能呈現出變數原貌,最後在用雙引號顯示變數name,比較特別的是要顯示出「=」以及「””」,利用echo輸出單引號內的變數為原貌特性,把。「=」以及第一個「”」放進去,而最後換行的「"\"<br>"」部分則用兩個雙引號包住<br>以及第二個「”」,並在第二個「”」前加上脫逸字元(反斜線)「\」,使得第二個「”」能不被處理而直接顯示在畫面上。
echo '$name="'."$name"."\"<br>";
八、換行
皆在最後加上屬於在畫面上執行換行動作的「"<br>"」
九、註解
本來想在每句語法下面加上註解,但為求完整性,因此把原稿整段利用備註語法放在下面,多行備註語法:「/*註解的內容*/」
十、疑問
1.變數不用先宣告,但是在寫變數之前不是也需要先寫$a=”xxx”嗎?
2.常數的內容固定不變,但目前看起來變數跟常數用法沒有差很多,是因為這是很初階的程度,之後更深入時就會有差別嗎?
▲原始碼
留言列表