Hướng dẫn encapsulation in php in hindi - đóng gói trong php bằng tiếng Hin-ddi

Các thành viên dữ liệu ràng buộc trong một đối tượng được gọi là đóng gói. Lớp đóng gói có một cơ chế bảo vệ để bảo vệ các biến & phương pháp được xác định. Với sự trợ giúp của cơ chế đóng gói, chúng tôi xác định các hạn chế truy cập của nhu cầu của chúng tôi đối với các thành viên dữ liệu, để dữ liệu không thể được truy cập từ bên ngoài.

Đóng gói có nghĩa là đơn giản, ẩn các chi tiết triển khai của chương trình từ người dùng cuối. Dữ liệu được bảo vệ khỏi truy cập bên ngoài chỉ thông qua đóng gói. Trong đó lớp xác định các phương thức riêng tư và riêng tư thông qua các thuộc tính đó cập nhật / sửa đổi các thuộc tính đó.End User से Program की implementation details को hide करना। Encapsulation के द्वारा ही data को External access से protect किया जाता है। जिसमे class properties को private define करते हैं और public methods के through उन properties को update / modify करते हैं।

Tệp: Php_encapsulation.php

brand_name = $brand_name;
			$this->color = $color;
			$this->price = $price;
			echo 'Car info set successfully !';
		}

		/* now define one more public function to show car info*/
		public function get_car_info()
		{
			echo 'Brand Name : '.$this->brand_name.'
'. 'Color : '.$this->color.'
'. 'Price : '.$this->price; } } $carObj = new Car(); $carObj->set_car_info('TATA', 'Red', '700000'); echo '
'; /*For line break*/ $carObj->get_car_info(); /*Now try with another data*/ echo '
'; /*For horizontal line */ $carObj->set_car_info('FORD', 'Red Black', '1000000'); echo '
'; $carObj->get_car_info(); ?>

Đầu ra

Car info set successfully !
Brand Name : TATA
Color : Red
Price : 700000

Car info set successfully !
Brand Name : FORD
Color : Red Black
Price : 1000000


Ưu điểm của PHP của đóng gói

  • Ẩn dữ liệu và trừu tượng

    Dụng cụ không cần thiết, các chi tiết biểu diễn và triển khai bên trong được ẩn khỏi người dùng cuối bằng cách sử dụng đóng gói, để cấu trúc dữ liệu có thể được bảo vệ. Các thành viên của bất kỳ lớp nào cũng có thể được ngăn chặn khỏi sự tiếp cận của lớp con bằng cách làm cho riêng tư.Unnecessary details, internal representation and implementation details को End user से hide किया जाता है , जिससे data structure को protect किया जा सके। किसी भी किसी class के members को private बनाकर इसके child class के access से रोका जा सकता है।

  • Giảm độ phức tạp của mã

    Bây giờ, vì các thành viên lớp sử dụng các bộ điều chỉnh truy cập vào một đơn vị, điều này cũng làm giảm độ phức tạp của mã. code complexity भी reduce होती है।

  • Bảo mật dữ liệu

    Bạn chỉ có thể quyết định phạm vi của các thành viên bằng cách sử dụng các thuộc tính/phương thức lớp bằng cách sử dụng các sửa đổi truy cập.access modifiers का use करके need के according ही members का scope decide कर सकते हैं।

  • Khả năng tái sử dụng mã

    Khả năng tái sử dụng mã vẫn còn, bạn không phải viết lại mã để thực hiện cùng một thao tác.

Hướng dẫn encapsulation in php in hindi - đóng gói trong php bằng tiếng Hin-ddi

Rahul Kumar

Xin chào! Tên tôi là Rahul Kumar Rajput. Tôi là nhà phát triển web cuối cùng và người sáng lập của Learnhindits.com. Tôi sống ở Uttar Pradesh (UP), Ấn Độ và tôi thích nói về lập trình cũng như viết các hướng dẫn kỹ thuật và các mẹo có thể giúp ích cho OSHES.

Kết nối với tôi. :) LinkedIn twitter instagram facebook LinkedIn Twitter Instagram Facebook

Hướng dẫn encapsulation in php in hindi - đóng gói trong php bằng tiếng Hin-ddi

Chúng ta có thể xác định lớp của riêng mình với khóa "lớp"

  • Cú pháp với các thành viên dữ liệu và chức năng thành viên Introduction
  • Lớp hoặc thành viên dữ liệu của chi tiết chức năng thành viên What is OOP in php?
  • Lớp: Từ khóa lớp được sử dụng để xác định lớp !. là !. Chúng tôi có thể xác định các thành viên dữ liệu trong lớp bằng cách sử dụng từ khóa VAR !. thành viên_function_name: Đây là tên của chức năng thành viên của lớp của bạn !. Trong lớp, hàm có thể được khai báo chức năng bằng cách sử dụng từ khóa .. OOPs concepts
  • Trong ví dụ trên, chúng ta có thể thấy rằng chúng ta đã xác định loại tên xe và bên trong lớp có hai thuộc tính $ name và $ name và $ color và hai phương thức set_name () và get_name () được xác định !. Được sử dụng để đặt và nhận các thuộc tính $ name !. Biến trong lớp có thể được gọi là thuộc tính và chức năng làm phương thức !. What is class?
  • Lớp học trong PHP là một trong những khái niệm OOP quan trọng nhất! Có thể có nhiều đối tượng trong một lớp !. Tất cả các đối tượng của lớp có thể truy cập tất cả các thành viên dữ liệu và chức năng thành viên của các lớp. Từ khóa mới được sử dụng để tạo các đối tượng của lớp B trong PHP. Object
  • Trong ví dụ trên, bạn có thể thấy rằng sử dụng từ khóa mới đã tạo các đối tượng của lớp xe $ tên và $ Color. $ name = New Car (); Tên của xe bằng cách sử dụng $ tên đối tượng $ name-> car_name ('bmw'); Nhận B có thể hoàn thành nó! Encapsulation
  • Đóng gói có nghĩa là giữ các thành viên dữ liệu và phương pháp để bảo vệ trong một mô -đun (lớp). Đóng gói có nghĩa là bảo vệ các chi tiết nội bộ của các đối tượng khỏi các nguồn bên ngoài (truy cập), sau đó chúng ta chỉ có thể gọi nó là đóng gói !. Dữ liệu là một công nghệ được bảo vệ để bảo vệ biến và phương pháp! Thuộc tính lớp đóng gói được xác định riêng !. Vì lý do này, tài sản của các lớp không thể được truy cập ra khỏi lớp. Đơn giản chỉ cần đóng gói được sử dụng như một lớp !. Abstraction
  • Sự trừu tượng có nghĩa là một lớp mà chúng ta không thể tạo đối tượng, sau đó chúng ta có thể gọi nó là trừu tượng !. Là từ khóa trừu tượng trước tên lớp cho biết lớp trừu tượng !. Cần có ba điều kiện để tên lớp đầu tiên là từ khóa trừu tượng, thứ hai phải là một hàm trừu tượng bên trong lớp trừu tượng trước khi tên lớp đầu tiên là lớp trừu tượng, lớp nghiện của lớp trừu tượng được thực hiện trong phần cuối cùng, nó chứa Lớp học trừu tượng. Đó là !. Inheritance
  • Ví dụ, chúng tôi có hai lớp, một loại A và lớp B khác để cả hai lớp sẽ có thuộc tính và phương pháp của chúng, nhưng chúng tôi phải sử dụng các thuộc tính và phương thức của lớp trong các lớp khác, chúng tôi có thể làm với các khái niệm kế thừa! Ví dụ: nếu bạn muốn sử dụng thuộc tính và phương thức của một lớp trong lớp B, thì việc kế thừa được sử dụng cho nó, do đó, kế thừa có nghĩa là sử dụng lại thuộc tính và phương thức của một lớp trong một lớp khác. Từ khóa mở rộng được sử dụng để kế thừa một lớp trong PHP. polymorphism

đa hình

Đa hình có nghĩa là chức năng của cùng tên trong các lớp khác nhau, nhưng hành vi của hàm khác nhau trong các lớp khác nhau! Chúng ta có thể gọi nó là đa hình!class, objects, encapsulation, abstraction, Inheritance, polymorphism ये सभी concepts को समझेंगे!.

Nội dung

1. Giới thiệu

Chúng ta có thể viết mã hóa theo hai mẫu trong PHP! Thủ tục2. Mã được viết trong Object Directionedoop được tổ chức theo cách tốt hơn! Mã trong OOP là mô -đun và có thể tái sử dụng !. Lỗi Dubug (tìm) trong mã được viết trong OOP rất dễ sử dụng trong dự án của cấp độ trung bình và lớn. Bởi vì trong dự án cấp lớn, mã phải được quản lý theo cách thích hợp! Đây là lý do tại sao OOP được sử dụng!
1. procedural
2. Object oriented
OOP में लिखा code better तरीके से organised होता है!. OOP में code module और reusable होता है!. OOP में लिखे code में error dubug (find) करना आसान होता है!.
OOP code pattern का इस्तेमाल medium और बड़े level के project में कर सकते है!. क्यों की बड़े level के project में code को proper तरीके से manage करना होता है!. इस लिए OOP का इस्तेमाल होता है!.

  • Lớp
  • Sự vật
  • Đóng gói
  • Trừu tượng hóa
  • Di sản
  • Đa hình

Lớp học là gì?

Lớp là một tập hợp các thuộc tính và phương pháp của các đối tượng. Các lớp, đối tượng là kế hoạch chi tiết được sử dụng để giữ thuộc tính và phương thức của các đối tượng. Tên lớp trong PHP và tệp PHP trong đó chương trình lớp đang được viết phải là tên của tệp đó! Lớp là một loại dữ liệu do người dùng xác định !. Trong đó có chứa bệnh viêm dạ dày!
PHP में class name और जिस php file में class का program लिखा जा रहा है उस file का name सामान होना चाहिए!. class एक user-defined data types है!. जिसमे do-entitis होती है!.
1.Data members and 2.Member functions

syntax::

Chúng ta có thể xác định lớp của riêng mình với khóa "lớp"class” keywor के साथ में

Cú pháp với các thành viên dữ liệu và chức năng thành viên

Lớp hoặc thành viên dữ liệu của chi tiết chức năng thành viên

Lớp: Từ khóa lớp được sử dụng để xác định lớp !. là !. Chúng tôi có thể xác định các thành viên dữ liệu trong lớp bằng cách sử dụng từ khóa VAR !. thành viên_function_name: Đây là tên của chức năng thành viên của lớp của bạn !. Trong lớp, hàm có thể được khai báo chức năng bằng cách sử dụng từ khóa ..: class को define करने के लिए class keyword का इस्तेमाल किया जाता है!.
Class_name: यह class name defined करता है और वह user defined है वह class keyword के बाद में defined किया जाता है!.
data_variable_name: यह data member वेरिएबल का name है!. हमें var keyword का इस्तेमाल करके class में data member defined कर सकते है!.
member_function_name: यह आपकी class का member function का नाम है!. Class में function keyword का इस्तेमाल करके function को declared कर सकते है!.
Argument (parameter): यह function को declared करते time argument दिया जाता है!.

Example:

name = $name;
         }
        function get_name(){
               echo $this->name;
        }
    }
 ?>

Trong ví dụ trên, chúng ta có thể thấy rằng chúng ta đã xác định loại tên xe và bên trong lớp có hai thuộc tính $ name và $ name và $ color và hai phương thức set_name () và get_name () được xác định !. Được sử dụng để đặt và nhận các thuộc tính $ name !. Biến trong lớp có thể được gọi là thuộc tính và chức năng làm phương thức !.
Class में variable को properties और functions को methods कह सकते है!.

Sự vật

Đóng góinew keyword का उपयोग किया जाता है!.

Example:

name = $name;
  }
  function get_carname( $name ){
    echo $this->name = $name;
  }
  function color_name( $color ){
    $this->color = $color;
  }
  function get_name_color( $color ){
    echo $this->color = $color;
  }
}
//HERE create object
  $name = new car();
  $color = new car();

  // $name->car_name('BMW');
  // $name->color_name('RED');

  $name->get_carname('BMW');
  $name->get_name_color('red');

?>

Trừu tượng hóa

Đóng gói

Trừu tượng hóa
Encapsulation class में defined किये गए!. Data variable और method को protect करने की एक protected technic है!. Encapsulation class properties private defined होते है!. इस लिए class के properties को class के बहार direct access नहीं किया जा सकता!. Simply encapsulation को class के रूप में use किया जाता है!.

Trừu tượng hóa

Di sảnabstract keyword होना abstraction class बताता है!. Abstraction class होने लिए तीन condition होनी चाहिए पहली class name से पहले abstract keyword होना, दूसरा abstract class के अंदर एक abstract function होना चाहिए, last में abstract class का जोबी child class होता है इसके जरिये abstract class के abstraction function का implement करना जरुरी होता है!.
abstract class का हम object नहीं बना सकते, अगर abstract class की properties और method का उसे करना हो तो उसका child class बनाते है Inheritance का use करके और उसके बाद में abstract class की properties और methods को access कर सकते है!.

Di sản

Đa hìnhextend keyword का इस्तेमाल किया जाता है!.

Lớp học là gì?

Lớp là một tập hợp các thuộc tính và phương pháp của các đối tượng. Các lớp, đối tượng là kế hoạch chi tiết được sử dụng để giữ thuộc tính và phương thức của các đối tượng. Tên lớp trong PHP và tệp PHP trong đó chương trình lớp đang được viết phải là tên của tệp đó! Lớp là một loại dữ liệu do người dùng xác định !. Trong đó có chứa bệnh viêm dạ dày!