(一)php基礎語法

2021-08-04 05:37:16 字數 3090 閱讀 5896

// 單行注釋

/* */ 多行注釋

#不常用注釋

echo

echo 是乙個函式

echo 功能:向瀏覽器輸出字串

echo 返回值:void無返回值

echo

"hello world!";

print

print 功能:向瀏覽器輸出字串

print 返回值:整型

print 將字串列印出來,而echo又將返回值列印出來

echo

print

"hello world!";

printf

printf 功能:向瀏覽器輸出字串

printf 返回值:返回字串長度

printf("買了5套光碟");

echo

printf("買了%d套光碟",5);

echo

""; //換行

sprintf 功能,將字串保留在記憶體中

sprintf 返回值:返回字串

echo sprintf("買了%d套光碟",5);
print_r

print_r 功能:如果變數是string , integer or float , 將會直接輸出其值,如果變數是乙個陣列,則會輸出乙個格式化後的陣列,便於閱讀,也就是有key和value對應的那種格式。對於object物件類同。

注意:print_r() 將把陣列的指標移到最後邊。使用 reset() 可讓指標回到開始處。

print_r ( $expression [, bool return ] );
兩個引數:第乙個引數是變數; 第二個引數 為true時 返回值 而不顯示。

var_dump

功能: 輸出變數的內容、型別或字串的內容、型別、長度。常用來除錯。

建立乙個變數

$sum=0;

$total=1.22;

$sum=$total;

echo

$sum;

變數作用域
$x=5;

$y=10;

function

mytest

() mytest();

echo

$y; // 輸出 15

function

mytest

() mytest();

mytest();

mytest();

變數基本型別
字串、整數、浮點數、邏輯、陣列、物件、null。

型別強度
php是弱型別語言,變數的型別是由賦值給變數的值確定的。

isset()、unset()和empty()
isset()判斷乙個變數是否存在

unset()銷毀乙個變數

$a=5;

echo isset($a);//如果存在返回1,不存在返回空

unset($a);//如果有該變數,則將該變數銷毀

檢測變數資料型別
$b=0;

echo

empty($b);//輸出1,表示0認為是空

換句話說:「」,0,」0」,null,false,array(),var $var,以及沒有任何屬性的物件都被認為是空的。

型別轉換,改變原變數
$sum=0;

$total=1.22;

$sum=$total; //隱式轉換

echo gettype($sum);

$sum=0;

$total=(float)$sum; //顯式轉換

echo settype($total,"string");//函式轉換

echo gettype($total);

echo settype($total,"integer");

echo gettype($total);

顯式強制轉換:

(float),(int),(integer),(double),(real)

方法轉換:

檢視變數型別方法 gettype($sum),返回值是string型別,也就是變數的型別字串。

設定變數型別方法 settype($sum,」string」),返回值是srting型別,1表示是否設定成功

型別臨時轉換,不改變原變數

超級全域性變數通過define(name,value)來自定義常量

define("total",100);

echo total;

注釋:這裡的常量不能修改。

已定義的常量

了解已定義常量就可以執行 phpinfo();

例如:

echo

$_server["http_host"]; //返回伺服器端口號

echo

$_server["document_root"];//返回實際實體地址

等等等等…………

一 PHP基礎語法

開始標記 結束標記 表示進入了php模式,在開始和結束之外的內容會被php直譯器忽略。php可以嵌入到html 的任何地方,也可嵌入多個php標記,檔案末尾的php 段結束標記可以不要,在有的情況下省略更好。指令分隔符 在語句結尾要加上 結束標記?裡面隱含了乙個 在?前的 可以省略。注釋 合理利用空...

php學習一(基礎語法)

1 php php 檔案向瀏覽器返回純粹的 html php 檔案可包含文字 html 標籤以及指令碼 在瀏覽器中只能看到php檔案在伺服器端執行後的輸出,是不能看到php的源 在結果返回瀏覽器之前,指令碼已經在伺服器端執行了 2 變數 鬆散型的語言 可以直接使用變數,而不需要宣告,沒有資料型別的概...

PHP基礎語法總結 一

這篇文章,是非常簡要的總結一下php的最基礎語法,方便熟練快速的寫服務端一些程式。實驗環境使用的是ubuntu 14.04 64 bit作業系統,對於php直譯器的安裝,直接使用 sudo apt get install php5 cli 進行安裝,php version顯示 php 5.5 9 1...