PHP 文件學習 1 基本語法

2021-06-22 06:12:24 字數 1283 閱讀 1585

1. 關於結束標籤

純php檔案中結束不建議寫結束標籤 ?> 

2. 作用域

php 沒有塊級作用域, 即在 for / if / while 等塊內定義的變數外部也能訪問

考慮到安全性、記憶體消耗, 必要時可使用 unset() 銷毀變數

3. 夾在條件語句間的html**輸出

php 標籤只是用來分離php**和html**, 不會帶來其他影響

// 1. 替代語法

<?php if ($num === true): ?>

print this text if $num === true

<?php else: ?>

print this text if $num !== true

<?php endif; ?>

// 2. 正常語法

<?php if ($num === true) else ?>

// 3. 另一例子

<?php function test() ?>

// 4. 3的常用寫法

<?php function test() ?>

4. null

變數當成null僅當

(1) 被賦值為null

(2) 未被賦值

(3) 被unset()

對變數使用強制轉換 (unset)  得到null

5. 變數

變數名使用中文合法

變數預設使用傳值賦值, 引用賦值需使用 &

6. global

$var = 1;

function test_for_global()

test_for_global();

7. static

靜態變數在全域性中宣告無意義

將引用賦予靜態變數將可能導致引用null(生命期不同)

8. 常量

define('const_var', 100); // 全域性範圍中定義常量

const const_var = 100; // 類中定義常量

// 讀取: self, static(表現多型)

php學習筆記 基本語法

一 從html中分離 當 php 解析乙個檔案時,會尋找開始和結束標記,標記告訴 php 開始和停止解釋其中的 此種方式的解析可以 使 php 嵌入到各種不同的文件中,凡是在一對開始和結束標記之外的內容都會被 php 解析器忽略。大多數情況下 php 都是嵌入在 html 文件中的。a c當然還可以...

PHP基本語法

魔術常量 file 這個預設常量是 php 程式檔名。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔名,而不是引用它的檔名。line 這個預設常量是 php 程式行數。若引用檔案 include 或 require 則在引用檔案內的該常量為引用檔案的行,而不是引用它的...

PHP基本語法

php指令碼可以放在文件的任何位置,但需要以結尾,如 段.php 要以分號 結尾,在最後一行 可以不帶分號,但建議填寫分號 這並沒有壞處,習慣使然 php的注釋分為行級和塊級,行級注釋用兩個 或 開頭,同一行內後邊的內容會被當作注釋,在程式執行時不會執行 塊級注釋以 開頭,以 結尾,而且塊級注釋不可...