輸入格式
必須把內容用 <?php ?>
包起來,否則不會執行,只會顯示內容而已。
// 顯示 123
<?php
echo'123'
?>
// 顯示 echo '1234'
echo '1234'
也可以簡寫用<? ?>
包起來,但有些 server不支援,建議不要用。
- echo
用來輸出字串,字串要用引號包著。 - 宣告變數前加
$
- 結束一個敘述後要加
;
如果要做字串拼接,需要
.
來做連接,不是+
// 顯示 helloworld <?php $a = "hello"; $b = "world"; echo $a . $b ?>
陣列使用範例
// 印出 length:5 5 <?php $arr = array(1, 2, 3, 4, 5); echo "length:" . sizeof($arr) . "<br>"; echo $arr[sizeof($arr)-1]; ?>
印出變數的值及型態
var_dump
// array(5) { [0]=> int(1) [1]=> bool(true) [2]=> int(3) [3]=> int(4) [4]=> string(3) "abc" }<?php $arr = array(1, true, 3, 4, "abc"); var_dump($arr); ?>
印出變數的值
print_r
// Array ( [0] => 1 [1] => 1 [2] => 3 [3] => 4 [4] => abc )<?php $arr = array(1, true, 3, 4, "abc"); print_r($arr); ?>
function
// 4 <?php function add($a, $b) { return $a + $b; } echo add(1, 3); ?>