溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP的類與對象

發布時間:2020-07-15 23:10:15 來源:網絡 閱讀:294 作者:oyjjpp 欄目:web開發

自 PHP 5 起完全重寫了對象模型以得到更佳性能和更多特性。這是自 PHP 4 以來的最大變化。PHP 5 具有完整的對象模型。 

PHP 5 中的新特性包括訪問控制,抽象類和 final 類與方法,附加的魔術方法,接口,對象復制和類型約束。 

PHP 對待對象的方式與引用和句柄相同,即每個變量都持有對象的引用,而不是整個對象的拷貝。


屬性:

類的變量成員叫做屬性

屬性聲明關鍵字可以是public protected private

屬性中的變量是可以初始化的但初始話必須是常數不能是計算式

例如 

private $name="tom";  //ok

private $name="tom"."jack"; //error


類中的常量:

常量的值必須是一個定值,不能是變量,類的屬性,數學運算符,函數調用等

僅能使用const NAME='tom';方式定義常量

訪問常量在類的內部采用self::NAME  外部采用classname:NAME


自動加載類:

案列:

index.php文件

<?php

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

function __autoload($className){

require_once $className.'.php';

}

$obj = new Name();

$obj2 = new User();

var_dump($obj->getName());


Name.php文件

<?php

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

class Name{

function getName(){

return "歐陽俊";

}

}


User.php文件

<?php

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

class User{

function getUser(){

return array('ouyangjun','jpp');

}

}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女