Hướng dẫn dùng w3schools class trong PHP
A class is a template for objects, and an object is an instance of class. Show OOP CaseLet's assume we have a class named Fruit. A Fruit can have properties like name, color, weight, etc. We can define variables like $name, $color, and $weight to hold the values of these properties. When the individual objects (apple, banana, etc.) are created, they inherit all the properties and behaviors from the class, but each object will have different values for the properties. Define a ClassA class is defined by using the Syntaxclass Fruit { Below we declare a class named Fruit consisting of two properties ($name and $color) and two methods set_name() and get_name() for setting and getting the $name property: class Fruit { // Methods Note: In a class, variables are called properties and functions are called methods! Define ObjectsClasses are nothing without objects! We can create multiple objects from a class. Each object has all the properties and methods defined in the class, but they will have different property values. Objects of a class is created using the In the example below, $apple and $banana are instances of the class Fruit: Exampleclass Fruit { // Methods $apple = new Fruit(); echo $apple->get_name(); Try it Yourself » In the example below, we add two more methods to class Fruit, for setting and getting the $color property: Exampleclass Fruit { // Methods $apple = new Fruit(); Try it Yourself » PHP - The $this KeywordThe $this keyword refers to the current object, and is only available inside methods. Look at the following example: Exampleclass Fruit { So, where can we change the value of the $name property? There are two ways: 1. Inside the class (by adding a set_name() method and use $this): Exampleclass Fruit { echo $apple->name; Try it Yourself » 2. Outside the class (by directly changing the property value): Exampleclass Fruit { echo $apple->name; Try it Yourself » PHP - instanceofYou can use the Example$apple
= new Fruit(); Try it Yourself » Learn how to create a responsive login form with CSS. Click on the button to open the login form: × Username Password Remember me Try it Yourself » How To Create a Login FormStep 1) Add HTML:Add an image inside a container and add inputs (with a matching label) for each field. Wrap a Step 2) Add CSS:Example /* Bordered form */ /* Full-width inputs */ /* Set a style for all buttons */ /* Add a hover effect for buttons */ /* Extra style for the cancel button (red) */ /* Center the avatar image inside this
container */ /* Avatar image */ /* Add padding to containers */ /* The "Forgot password" text */ /* Change styles for span and cancel button on extra small screens */ Try it Yourself » How To Create a Modal Login FormStep 1) Add HTML:Example class="close" title="Close Modal">× Step 2) Add CSS:Example /* The Modal (background) */ /* Modal Content/Box
*/ /* The Close Button */ /* Close button on hover */ /* Add Zoom Animation */ @-webkit-keyframes animatezoom { @keyframes animatezoom { Tip: You can also use the following javascript to close the modal by clicking outside of the modal content (and not just by using the "x" or "cancel" button to close it): ExampleTry it Yourself » Tip: Go to our HTML Form Tutorial to learn more about HTML Forms. Tip: Go to our CSS Form Tutorial to learn more about how to style form elements. Ever heard about W3Schools Spaces? Here you can create your website from scratch or use a template, and host it for free. Get started for free ❯ * no credit card required |