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