PHP學習 30 PHP物件導向 命名空間

2021-08-30 06:36:42 字數 1427 閱讀 6971

<?php 

namespace spacea;

const title = '我在網上學習php';

function multi($n,$m)

class staff

public function __get($name)

public function __set($name,$value) }

namespace spaceb;

const title = '我在學校學習php';

function sum($n,$m)

class staff

public function __set($name,$value) }

echo '標題是:'.title;//非限定名稱的命名空間

//標題是:我在學校學習php

echo '';

echo 'n + m = '.sum(4,6);//n + m = 10

echo '';

$staffb = new staff;

echo $staffb->name;//peter

echo '';

// 命名空間魔術常量 __namespace__

echo '當前的命名空間是:'.__namespace__;

echo '';

// 訪問空間 spacea 的成員

echo 'spacea標題是:'.(\spacea\title);//完全限定名稱的命名空間

//spacea標題是:我在網上學習php

echo '';

echo 'spacea乘法:'.(\spacea\multi(3,5));//spacea乘法:15

echo '';

$staffa = new \spacea\staff('白鴿');

echo $staffa->name;//白鴿

echo '';

namespace spacec;

// 引入命名空間spacea的stuff類

// use spacea; // 定位到空間

use spacea\staff as spaceastaff; // 定位到空間的類

// 引入子空間的類

use spacec\spaced\demo as demo;

class staff

public function __set($name,$value) }

$staffc = new spaceastaff('引入白鴿');

echo $staffc->name;//引入白鴿

echo '';

// 使用子空間的類常量

echo demo::city;// 北京

namespace spacec\spaced;

class demo

?>

PHP學習 物件導向

物件導向程式設計技術和方法是一中對顯示世界理解和抽象的方法,這中程式設計方法的好處很多。很多的程式語言也都支援物件導向程式設計的,在php中也支援這樣思想。但它也加入了自己的一些區別其他語言的屬性。類 物件 examole code class persion function speak 構造方法...

PHP學習 物件導向

class person class student function construct 建構函式,st1 new student 呼叫建構函式,構造方法,建立了物件 st1 st1 name bad 使用物件 方法,使用物件 方法 st1 man st1 age 21 st1 showinfo ...

PHP學習筆記 物件導向

類的結構 class classname var attribute 新增屬性 function operation 宣告函式 建構函式 construct 析構函式 destruct 使用類的屬性 在乙個類中,可以訪問乙個特殊的指標 this。eg this attribute。在類的外部直接訪問...