PHP物件導向

2022-09-12 00:36:33 字數 1354 閱讀 8682

類的建立【建構函式】【析構函式】

類的屬性和方法【訪問修飾符publicprotectedprivate

靜態屬性和方法

魔術方法【屬性的過載】【方法的過載】

繼承

其他【requrieinclude】【命名空間】

class 類名

function __destruct()

}

屬性

class car

方法

class car

function __construct()

function __destruct()

}

定義:在屬性或方法前加static關鍵字,即為靜態屬性

<?php

class circle

//例項化物件

$cir = new circle();

//呼叫半徑

$radius = $cir ->radius;

//獲取圓周率並且更改 (類名::屬性)

circle::$pi = 3.1415;

$pi = circle::$pi;

echo "the area of the circle is".( $pi*pow($radius,2));

觀察上述**,會發現static屬性可以更改

注意:

靜態方法中,$this偽變數不可以使用

<?php

class circle

public static function say()

}//例項化物件

$cir = new circle();

//呼叫函式獲取面積

$radius = $cir ->area();

PHP物件導向

1 什麼是物件導向 起初,物件導向 是專指在程式設計中採用封裝 繼承 抽象等設計方法。可是,這個定義顯然不能再適合現在情況。物件導向的思想已經涉及到軟體開發的各個方面。如 物件導向的分析 ooa,object oriented analysis 物件導向的設計 ood,object oriented...

php物件導向

smarty自定義函式 作用 用於在模板被執行時為模板變數賦值 函式名稱 assign 引數 var 宣告變數名稱 字串 value 給該變數賦值 字串 tpl assign title this is title 實現自定義函式有兩種 1.註冊自定義函式 3.版本不支援 tpl register ...

php物件導向

一 寫出php的public protected private三種訪問控制模式的區別 public 公有,任何地方都可以訪問 protected 繼承,只能在本類或子類中訪問,在其他地方不允許訪問 private 私有,只能在本類中訪問,在其他地方不允許訪問 二 請用單態設計模式方法設計類滿足要求...