Hướng dẫn what is interface in php in hindi - giao diện php trong tiếng Hin-ddi là gì

Xin chào các bạn, trong bài đăng này ngày hôm nay, bạn đã được nói về giao diện PHP trong tiếng Hindi & nbsp; & nbsp;PHP Interface in hindi  के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

Nội dung

  • 1 Giới thiệu về Giao diện PHP Introduction to PHP Interfaces
    • 1.1 Cú pháp của giao diện PHP Syntax of PHP Interfaces
    • 1.2 Ví dụ & NBSP; Example 
    • Chia sẻ 1.3 शेयर करे
    • 1.4 liên quan Related

Giới thiệu về giao diện PHP

Thông qua một giao diện, bạn có thể chỉ định danh sách các phương thức đó cần thiết để thực hiện bởi một lớp. Không có cơ thể của các phương thức xác định trong giao diện.

Cơ thể của tất cả các phương pháp được yêu cầu được cung cấp bởi lớp thực hiện giao diện & nbsp; Nếu điều này không xảy ra, lỗi được sử dụng bởi PHP.

Giao diện buộc một cấu trúc nhất định trên các lớp. Chúng giống như một mẫu giới hạn các lớp cho một số chức năng nhất định.

Ví dụ: bạn đang tạo các lớp khác nhau cho các bộ phận khác nhau của công ty bạn. Nhưng bạn muốn một phương thức để DisplayDepAname () & nbsp; người hiển thị bộ phận, tất cả các lớp về cơ bản xác định & nbsp;

Trong tình huống này & nbsp; bạn có thể xác định giao diện và trong giao diện đó, bạn có thể xác định & nbsp; Sau này, bạn có thể triển khai giao diện này & nbsp; bởi tất cả các lớp.

Đối với các lớp thực hiện giao diện này, họ sẽ tuyên bố phương thức có tên DisplayDepAname (). Ngoài ra, bạn có thể xác định nhiều phương pháp hơn nữa mà bạn muốn xác định tất cả các lớp.

Tất cả các phương thức trong một giao diện là theo mặc định & nbsp; trừu tượng. Nếu nhìn thấy, các giao diện trông giống như một lớp trừu tượng & nbsp; Nhưng đây không phải là trường hợp nào cả. Có một số khác biệt giữa các lớp trừu tượng và giao diện dưới đây.

  • Trong một lớp trừu tượng, không nhất thiết là tất cả các phương pháp đều vắng mặt, bạn cũng có thể xác định các phương pháp bình thường. Nhưng tất cả các phương thức trong một giao diện đều vắng mặt. & NBSP;
  • Trong các lớp trừu tượng, bạn có thể xác định các phương thức với khả năng hiển thị công khai và được bảo vệ. Nhưng các giao diện chứa tất cả các phương thức Chế độ hiển thị công khai cũng như xác định & nbsp; & nbsp;
  • Lớp trừu tượng chỉ cho phép giao diện đơn và đa cấp. Nhưng nhiều giao diện có thể được triển khai trong PHP bằng các giao diện. & NBSP;
  • Bạn có thể ghi đè một phương thức trong khi kế thừa một lớp trừu tượng. Nhưng sau khi thực hiện các giao diện, họ ghi đè tất cả các phương thức được xác định trong đó. & NBSP;

Thay vì thực hiện giao diện, bạn cũng có thể mở rộng nó như một lớp trừu tượng. Đối với điều này, bạn sử dụng mở rộng từ khóa.

Khi bạn chỉ muốn cung cấp các phương thức trừu tượng các lớp con, bạn nên khai báo giao diện và khi bạn muốn cung cấp các phương thức thông thường cùng với các phương thức trừu tượng, thì bạn muốn cung cấp các lớp phụ.

Cú pháp của giao diện PHP

Trong PHP, các giao diện được khai báo với từ khóa giao diện. Cú pháp chung của nó đang được đưa ra dưới đây. & NBSP;

interfaceKeyword interfaceName
{
// Define functions without body
publicMode functionKeyword functionName1(arg-list);
publicMode functionKeyword functionName2(arg-list);
….
….
publicMode functionKeyword functionNameN(arg-list);
}

….
….
publicMode functionKeyword functionNameN(arg-list);
}

Bên trong giao diện bạn không cần xác định bất kỳ phương thức trừu tượng nào, vì tất cả các phương thức giao diện là mặc định & nbsp; Tóm tắt.

Example 

Triển khai giao diện trong PHP dưới đây đang được giải thích bằng một ví dụ đơn giản. & NBSP;

interface compInterface
{
public function dispDepaName();
} // Class implementing interface
class salesDepa implements compInterface
{ // Providing definition for interface method
public function dispDepaName()
{
echo “Sale Department
”;
} // Other local methods } // Other class implementing interface
class MarketingDepa implements compInterface
{ // Providing different definition for interface method
public function dispDepaName()
{
echo “Marketing Department”;
} } // Classes objects
$obj1 = new salesDepa;
$obj2 = new MarketingDepa; // Calling interface methods
$obj1->dispDepaName();
$obj2->dispDepaName(); ?>

Ví dụ trên tạo ra đầu ra được đưa ra dưới đây.

reference-https://www.geeksforgeeks.org/php-interface/

Yêu cầu-nếu bạn thích bài viết này (giao diện PHP bằng tiếng Hindi) Nhận xét của bạn (giao diện PHP bằng tiếng Hindi) Cảm ơn bạn. Cảm ơn bạn-अगर आपको यह आर्टिकल(PHP Interface in hindi) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर करे और आपको जिस टॉपिक पर आपको पढना या नोट्स(PHP Interface in hindi) चाहिए तो हमें जरुर कमेंट करे आपका कमेंट्स(PHP Interface in hindi) हमारे लिए बहु मूल्य है धन्यवाद