Contoh Program Oop Php Example
Contoh Program Oop Php Example 5,6/10 6463reviews
PHP Classes and Objects In this tutorial you will learn how to write code in object-oriented style in PHP. What is Object Oriented Programming Object-Oriented Programming (OOP) is a programming model that is based on the concept of classes and objects. As opposed to procedural programming where the focus is on writing procedures or functions that perform operations on the data, in object-oriented programming the focus is on the creations of objects which contain both data and functions together. Object-oriented programming has several advantages over conventional or procedural style of programming. The most important ones are listed below: • It provides a clear modular structure for the programs. • It helps you adhere to the 'don't repeat yourself' (DRY) principle, and thus make your code much easier to maintain, modify and debug. Hp Dvd 840 Driver Download.
• It makes it possible to create more complicated behavior with less code and shorter development time and high degree of reusability. The following sections will describe how classes and objects work in PHP. Example length; // 0utput: 0 echo $obj->width; // 0utput: 0 // Set object properties values $obj->length = 30; $obj->width = 20; // Read the object properties values again to show the change echo $obj->length; // 0utput: 30 echo $obj->width; // 0utput: 20 // Call the object methods echo $obj->getPerimeter(); // 0utput: 100 echo $obj->getArea(); // Output: 600?>The arrow symbol ( ->) is an OOP construct that is used to access contained properties and methods of a given object. Whereas, the pseudo-variable $this provides a reference to the calling object i.e. The object to which the method belongs. The real power of object oriented programming becomes evident when using multiple instances of the same class, as shown in the following example. Example getArea(); // Output: 0 echo $obj2->getArea(); // Output: 0 // Set $obj1 properties values $obj1->length = 30; $obj1->width = 20; // Set $obj2 properties values $obj2->length = 35; $obj2->width = 50; // Call the methods of both the objects again echo $obj1->getArea(); // Output: 600 echo $obj2->getArea(); // Output: 1750?>As you can see in the above example, calling the getArea() method on different objects causes that method to operate on a different set of data.