PHP基礎--變量

概要:
PHP 腳本在服務器上執行,而後將純 HTML 結果發送回瀏覽器。

php的代碼能夠放到文檔的任意位置
EX:
<!DOCTYPE html> 
<html> 
<body> 
<h1>例一</h1> 
<?php
echo "Hello World!";
?> 
</body> 
</html>

註釋,輸出:
PHP 中的每一個代碼行都必須以分號結束。
分號是一種分隔符,用於把指令集區分開來。
經過 PHP,有兩種在瀏覽器輸出文本的基礎指令:echo 和 print。
類型查看輸出:var_dump
<?php
//我是單行註釋
/*
我是代碼塊註釋
*/

echo print print_r 的區別:
echo   - 能夠輸出一個或多個字符串
print   - 只能輸出簡單類型變量的值,如int,string
print_r - 能夠輸出複雜類型變量的值,如數組,對象
提示:echo輸出的速度比print快,echo是PHP語句,沒有返回值,print和print_r是PHP函數,函數有返回值。
	print返回值爲1(int類型),print_r返回值爲true(bool類型)。

變量 常量:
變量:
顧名思義:變量是一個值能夠變化的容器
定義:
<?php 
$x=5; 
$y=6; 
$z=$x+$y; 
echo $z; 

常量:
一個初始定義後值不會在變化的容器,常量默認大小寫敏感。一般常量標識符老是大寫的。
能夠用define()函數來定義常量。在php5.3.0之後,能夠使用const關鍵字在類定義的外部定義常量,先前版本const關鍵字只能在類(class)中使用。一個常量一旦被定義,就不能再改變或取消定義。
設置常量,使用 define() 函數,函數語法以下
define("HELLO", "helloworld", true); 
常量和變量有以下不一樣:
常量前面沒有美圓符號($)
常量只能經過define()函數定義,而不能經過賦值語句
常量能夠不用理會變量的做用域在任何地方定義和訪問
常量一旦定義就不能從新定義或取消定義
常量的值只能是標量

PHP 魔術常量:
__LINE__:文件中的當前行號。
__FILE__:文件的完整路徑和文件名。若是用在被包含文件中,則返回被包含的文件名。
__DIR__:文件所在的目錄。若是用在被包括文件中,則返回被包括的文件所在的目錄。
__FUNCTION__:函數名稱
__CLASS__: PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。
相關文章
相關標籤/搜索