1. 程式人生 > >php學習筆記6- header dirname 以及大括號的作用

php學習筆記6- header dirname 以及大括號的作用

php學習筆記6

header dirname 以及大括號的作用

常用函式

  1. header();

用於傳送原生的http頭

<?php
header("HTTP/1.0 404 Not Found");//第一種以“HTTP/”開頭的 (case is not significant),將會被用來計算出將要傳送的HTTP狀態碼
header('Location: http://www.example.com/');// REDIRECT(302)
exit;
?>

header("Location:login.php");
  1. dirname()
string dirname ( string $path )//給出一個包含有指向一個檔案的全路徑的字串,本函式返回去掉檔名後的目錄名。

basename() - 返回路徑中的檔名部分
  1. php 中大括號的作用
  • 大括號在字串中的作用
$str{4}在字串的變數的後面跟上{}大括號或者中括號[],裡面填寫了數字,這裡是吧字串變數當成陣列處理
<?php
$str='phpernote.com';
echo $str{0}; // 輸出 p
echo $str[1]; // 輸出 h
$str='000';
$str{0}='1';
echo $str; // 輸出 100
  • 對於可變變數使用大括號
比如:{$val},這時候大括號就是告訴PHP,括起來的部分要當成變數處理。
<?php
$array=array('www','name'=>'phpernote','com');
echo "$array['name']";//用此句會報語法錯誤
echo "{$array['name']}";//此句正常,大括號內的字元將作為變數來處理