PHP基礎介紹

2021-08-27 18:23:55 字數 1834 閱讀 3921

php (超文字預處理器)

web伺服器的程序

apache

程序: 程式的一次執行.

apache的程序: httpd.exe

檔案位置

**根目錄: www

編輯檔案

1) 定界符

<?php ** ?>

2) 輸出

echo '內容';

3) 注釋

// 單行注釋

/*多行注釋

*/4) **執行順序

自上而下的執行

5) header

header('content-type:text/html;charset=utf-8');

執行檔案

特殊的檔名

index.php 檔案會自動執行

php檔案中, php**與html**的關係

1) 把 html**當成普通字串輸出

2) php檔案中,沒有用 <?php ..?>

包起來, 就當做html**理解

<?php

echo

'趙帥';

當前php的相關資訊

變數意義

1.可以儲存資料

2.可以多次使用

3.新內容覆蓋舊內容

實質變數的實質,是記憶體空間中的一小塊儲存空間, 為了方更記憶, 用名稱來代替記憶體位址

賦值與交換

<?php

?>

i love you

<?php

/*檢視php相關資訊

loaded configuration file php.ini配置檔案的位置

*/phpinfo();

?>

<?php

$a = 12; // 把12賦值給$a

$b = $a; // 把 $a 的值, 賦值給$b 兩個變數中都是12

$a = 7;

echo

$b; // 改變$a, 不影響$b, 所以$b還是12

命名規則

1.以 $ 開頭

2.由字母、數字、下劃組組成,但不能以數字開頭

3.嚴格區分大小寫

4.起名字最好有意義, 不推薦使用中文, 誰用誰是豬

命名習慣

1.駝峰命名

單駝峰 第乙個詞首字母小寫, 其它詞首字都大定

雙駝峰 每個詞的首字母大寫

2.下劃線分隔

$user_name

資料型別

檢視資料型別

標準型別

<?php

$a = 12;

$b = 7;

// 交換兩個變數的值

$tmp = $a; // 1.把$a的值放在臨時變數

$a = $b; // 2.把$b的值給$a

$b = $tmp; // 3.把臨時變數中的值給$b

<?php

$a = '趙帥帥';

// notice: undefined variable: a in c:\phpstudy\phptutorial\www\5.php on line 5

// 未定義的變數 $a

// echo $a;

<?php

$a = 'i love you';

字串 string

整數 int

浮點數 float double

布林型 成立(true) 不成立(false)

復合型別

陣列 array

物件 object

特殊型別

資源 resource

空 null

PHP基礎學習之陣列介紹

php中,陣列的下標可以整數,也可以是字串,陣列的元素順序不是由下標決定,而是由其 加入 的順序決定 本站收錄這篇文章php基礎學習之陣列介紹,詳細解說文章中相關php基礎學習陣列技術與知識,歡迎能給大家一些在這方面的支援和幫助!下面是詳細內容 陣列基礎 php中,陣列的下標可以整數,也可以是字串 ...

php抽象類的基礎介紹

php 5 支援抽象類和抽象方法。定義為抽象的類不能被例項化。任何乙個類,如果它裡面至少有乙個方法是被宣告為抽象的,那麼這個類就必須被宣告為抽象的。被定義為抽象的方法只是宣告了其呼叫方式 引數 不能定義其具體的功能實現。繼承乙個抽象類的時候,子類必須定義父類中的所有抽象方法 另外,這些方法的訪問控制...

php基礎 23 類與物件的介紹

什麼是類 類 class 是一組相關屬性和行為的集合,可以看成是一類事物的模板,使用事物的屬性特徵和行為特徵來描述該類事物。現實中描述一類事物 乙個類模擬乙個現實事物 屬性 就是該事物的狀態資訊。行為 就是該事物能夠做什麼。舉例 小貓 屬性 名字 體重 年齡 顏色。行為 走 跑 叫。什麼是物件 物件...