Skip to content

[ BE101 ] - 課程筆記 #19

@zuppachu

Description

@zuppachu

PHP 基礎

PHP 語法基礎

  1. 要用 <?php``?> 包起來
<?php
   echo 'ciao'; // echo = 印出
?>
  1. 變數要使用 $ 開頭
  2. 字串要用 . 連起來,而不是 +
  3. 陣列 array
  • var_dump : 輸出每一個內容的型態跟值: type, value
  • print_r: 比較簡潔、沒有輸出型態: value
<?php
$arr = array(1, 2, 3, 4, 5);
$length = sizeof($arr); // 陣列長度
echo $arr[$length - 1]; // 印出最後一個
var_dump($arr); // 輸出 type, value
print_r($arr); // 輸出 value

/* var_dump 輸出結果 */
array(4) {
  [0]=>
  string(3) "one"
  [1]=>
  int(2)
  [2]=>
  string(5) "three"
  [3]=>
  bool(false)
}

/* print_r 輸出結果 */
Array
(
    [0] => one
    [1] => 2
    [2] => three
    [3] => 
)
?>

Apache 與 php 原理

request(test.php) => apache(server) => php => output => apache => response

apache 本身要做的事

function run(request) {
	response = php(request)
	send respond
}

server 是最重要的環節~決定東西要丟哪裡。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions