php 基本语法
一、php 基本語法
<?php // echo | print 兩種輸出語句 echo '任何位置'; print '任何位置'; ?>二、注釋
<?php // echo '任何位置'; // 單行注釋 /*多行注釋*/ ?>三、變量聲明
變量名以 $ 開始,后面跟變量的名字,區分大小寫
四、作用域
在 php 里面函數內外的變量互不干擾,不能互相訪問,除了用 global 關鍵字定義的全局變量
可以在不同的函數中使用相同的變量,因為這些函數內定義的變量名是局部變量,只作用域該函數內
global 作用域
php 將所有全局變量存儲在 $GLOBALS[index] 的數組中,index 是變量的名稱,可以用 $GLOBALS['x'] 來對變量訪問和修改
static 作用域
<?php function myText() {static $x = 0;echo $x;$x++;echo PHP_EOL; // 換行 和 \n 作用一樣 } myText(); // 0 myText(); // 1 myText(); // 2 -- 加 static 每次執行完成之后會保留前一次執行的結果 // 如果不加 static 函數一執行完,就會把變量刪除。結果就會變成 0 0 0 ?>參數作用域
<?php function myText($x) {$x++;echo $x;echo PHP_EOL; // 換行 }myText(2); // 3?> ?>五、echo 和 print 語句
echo - 可以輸出一個或多個字符串
print - 只允許輸出一個字符串,返回值總是 1
echo 輸出比 print 快,因為 echo 沒有返回值
六、PHP EOF(heredoc)
感覺就是另一種字符串的輸出方式
規則:
以 <<<EOF 開始標記開始,以 EOF 結束標記結束,結束標記必須頂頭寫,不能有縮進和空格,且在結束標記末尾要有分號
開始標記和結束標記相同,比如常用大寫的 EOT、EOD、EOF 來表示,但是不只限于那幾個(也可以用:JSON、HTML等),只要保證開始標記和結束標記不在正文中出現即可
位于開始標記和結束標記之間的變量可以被正常解析,但是函數則不可以。在 heredoc 中,變量不需要用連接符 . 或 , 來拼接
總結
- 上一篇: 日志库EasyLogging++学习系列
- 下一篇: php7 cms,PHP7CMS 无条件