1. 程式人生 > 程式設計 >如何使用PHP物件POPO來優化你的程式碼

如何使用PHP物件POPO來優化你的程式碼

我們有如下的問題

1.那麼www.cppcns.com在另一種程式設計語言中 POJO 的名字是什麼呢?

關於普通舊物件的約定是 “普通舊程式語言物件”。如果你在 Ruby 上http://www.cppcns.com,你可以呼叫 PORO(普通舊 Ruby 物件),也許 Rubyist 已經知道了。如果是在 php 中,則被稱為 POPO(普通舊 PHP 物件)。如果每種語言都有一個類,那麼它們都可以實現普通的舊物件。

2.為什麼在現代 PHP 程式設計中使用 POPO ?

POPO 可以指導我們瞭解資料結構,並讓我們清楚地瞭解物件上的資料型別。 你可以在 P程式設計客棧OPO 中建立 DTO(資料傳輸物件),例如:“toArray ()”,“castToClass ()”,“to

jsON ()” 之類的。所以資料或值不是在變數中,而是在基於類物件的。它可以為你提供關於如何從物件 A 到物件 B 進行通訊的標準化。 給你更少的函式引數,你只需通過 POPO 類。在現代的 PHP 程式設計 web 應用程式中,我們經常使用 MVC(模型、檢視、控制器),它會經常與每個物件通訊。從控制器到 service,控制器從 service 獲取資料返回,並返回到檢視。有了 POPO,我們可以更好地與每個物件通訊。

3.如何在 PHP 程式設計中定義 POPO?

你可以通過定義什麼類、什麼屬性來使用 POPO?POPO 應該有 setter 和 ge程式設計客棧tter。首先定義類,食程式設計客棧

品有屬性名、價格、數量和總價。然後我們可以通過食品 POPO 上的 setter 函式來設定值。如果我們想把它轉換成 JSON,我們可以呼叫 “toJSON ()” 函式等。你可以根據自己的需要開發。例如:

如何使用PHP物件POPO來優化你的程式碼

4.如何在現代 PHP 程式設計中實現 POPO ?

你可以通過建立新的 POPO 來啟動它。在上面的例子中,我們可以用 php 語法呼叫 “new Food ()”。

例 1 (簡單 Controller):

如何使用PHP物件POPO來優化你的程式碼

在例 1 中,我們使用 toArray () 與 Model 通訊。

示例 2 (Controller,Service and Model):

如何使用PHP物件POPO來優化你的程式碼

我們將類物件傳遞給 service

如何使用PHP物件POPO來優化你的程式碼

我們使用 toArray () 來與 Model 通訊。

在下面的 food 服務中,沒有 POPO 函式使他看起來不可維護,太多引數了。

如何使用PHP物件POPO來優化你的程式碼

結論

這是現代 PHP 中的一個快速實現。你可以使用 POPO 簡化你的引數函式,你可以得到更好地通訊每個物件或類。

以上就是如何使用PHP物件POPO來優化你的程式碼的詳細內容,更多關於使用PHP物件POPO來優化你的程式碼的資料請關注我們其它相關文章!