PHP 基本知識

2021-06-28 16:45:23 字數 1763 閱讀 8517

語言的基本構成

php和其他語言一樣,也是

「1. 資料型別和變數

2.語句

3.函式

4.物件導向語言類

5.工具類

資料型別和變數

php是一種「弱型別的語言」,宣告變數或常量時,不需要事先宣告變數或常量的資料型別,php會自 動由php預處理器根據變數的值將變數轉換成適當的資料型別。

語法如下:

<?php

$ = 變數名 = 值;//區分大小寫

?>

例如:

<?php

$name = 「離櫻";

$age = 18;

?>

php不允許直接訪問乙個未經初始化的變數,否則php預處理器會提示notice資訊。

例如:

<?php

$age;

echo $age;

?>

在執行過後你會得到:

檢查變數是否被賦值,可以使用isset()函式

php中還有一類特殊的變數:可變變數:

<?php 

$name = 「n」;

$$name = 「good」;

echo $n;

?>

輸出的結果是 good

分支迴圈語句

php中有if_else等分支語句、迴圈語句。 運算符號多了乙個『===』,沒錯,就是三個『=』,意思是 完全相等

<?php

if(18=="18")

?>

函式函式宣告比較有意思,類似於其他的指令碼語言

<?php

function test($a=20.$b=30)

public function sayhi()

echo "我的名字是:" . $this->name . 「我的年齡是" . $this->age;

}}?>

建立物件使用new 關鍵字,呼叫類的建構函式(oc的便利初始化器的作用是一樣的,為了在分配內

存是初始化物件。

<?php

$stu = new student("離櫻","18");//呼叫建構函式,建立物件並為物件的屬性賦值

$stu-> sayhi();//使用物件呼叫sayhi方法

//student::sayhi();//這是使用類方法的形式,注意類方法中不能使用$this

?>

如果要在另乙個檔案中使用這個類怎麼辦呢???

<?php

include_once("studnet.php");//括號內寫的是檔案路徑

$stu = new student("離櫻","18");

?>

在php中也是存在繼承的,使用關鍵字 extends 實現 新建乙個php類檔案:smallstudent.php

編寫**,讓samllstudent繼承student 

<?php

class smallstudent extends student

public function sayhi()

... ...//

?>

推薦**:

@w3school

php基本知識

php php php 變數規則 變數以 符號開始,後面跟著變數的名稱 變數名必須以字母或者下劃線字元開始 變數名只能包含字母數字字元以及下劃線 a z 0 9 和 變數名不能包含空格 變數名是區分大小寫的 y 和 y 是兩個不同的變數 php txt hello world x 5 y 10.5 ...

PHP基本知識點

1.http協議中幾個狀態碼的含義 503 500 401 200 301 302。http狀態碼 1 請求收到,繼續處理 2 操作成功收到,分析 接受 3 完成此請求必須進一步處理 4 請求包含乙個錯誤語法或不能完成 5 伺服器執行乙個完全有效請求失敗 500 伺服器產生內部錯誤 501 伺服器不...

php的基本知識點

echo php輸出語句 每一句php 必須用 結束 本地服務 網域名稱locallhost ipwww echo echo 我愛我的祖國 print print 大王叫我來巡山 printf mouth 2月 day 29 printf mouth,day 開啟我們phpstudy mysql 資...