PHP 基礎類學習二

2021-05-22 11:01:33 字數 670 閱讀 6452

單件模式要解決的問題就是「如何讓這個類只有乙個例項」。

我們的web應用中,大量使用了資料庫連線,如果反覆建立與資料庫的連線必然消耗更多的系統資源。

所以建立唯一的資料庫連線是必要的方式。

我們又如何知道與這個資料庫的連線是否已經建立? 還是需要現在建立?

單件模式可以解決這個問題。

先假設我們需要乙個類完成在記憶體中只有乙份的功能,我們該如何做呢?

我們一步一步的使用前面學過的知識來寫乙個單件的例子。

問題1:

禁止建立多個例項。

<?php

class

a

}?>

問題2:

如何讓使用者訪問這個類。

用static function 可以讓外部訪問

<?php

class

a

static function getclassa() }

?>

PHP學習 基礎語法《二》

1 php檔案的預設副檔名是 php 2 是php的開始和結束標記,如果檔案內容是純php 最好在結尾刪除php結束結束標記。3 當在html中巢狀php語句的時用 此處是php 4 php 語句以分號結尾 5 php輸出語句 常見的輸出有 echo print printf print r var...

PHP 學習筆記(二)基礎語法

1.php編寫格式 something 可嵌入html 編寫 2.列印函式 echo something print somethin printf d xx str sprintf s str1 3.變數定義 開頭,例如 myvar x php中不需要顯示宣告變數型別。全域性超級變數 server...

PHP 學習筆記(二)基礎語法

1.php編寫格式 something 可嵌入html 編寫 2.列印函式 echo something print somethin printf d xx str sprintf s str1 3.變數定義 開頭,例如 myvar x php中不需要顯示宣告變數型別。全域性超級變數 server...