Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Vad är en Konstruktör i PHP

    ? I PHP-programmering , kan utvecklare skapa kraftfulla applikationer med objektorienterade metoder . Objektorienterad utveckling innebär delning av de olika uppgifter och aktiviteter inom ett program mellan en uppsättning objekt . Utvecklare kan tydligt definiera objekt i sådana PHP applikationer med klassdeklarationer . Konstruktören av en klass är den funktion som körs när en ny instans av klassen börjar livet . Klasser

    klassdeklarationen i PHP definierar egenskaper och beteenden hos alla objekt i klassen finns inom programmet . En klass är som en blåkopia , beskriver data och funktioner som objekt av klassen kommer att uppvisa . Till exempel, om en klass deklarerar en datavariabel kommer varje objekt ur klassen innehålla en kopia av den variabeln . Klassdeklarationer definierar typiskt både data och funktioner . De insamlade egenskaper och beteenden i en klass är inkluderat för att hjälpa objekt av klassen genomföra en väldefinierad uppsättning av ansökan ansvar .
    Objects

    När en PHP projekt , t.ex. en webbplats eller webbapplikation , skapar klassdeklarationer , andra PHP-skript kan skapa objekt av klasserna anges . Språket PHP ger ett antal klasser som standard , vilket PHP-skript kan också initiera , samt eventuellt även egna klasser . I följande exempelkod visas hur du skapar ett objekt av en klass , lagrar en referens till objektet i en variabel :

    $ my_object = ny Lovely_Helper ;

    När den här koden körs , kommer servern utföra kod anges i konstruktorn funktionen i " Lovely_Helper " klassdeklarationen , återvänder ett objekt med data och funktioner som anges i den förklaringen .
    konstruktorfunktion

    konstruktorfunktionen körs när ett objekt av en klass skapas av " kund " -koden . " Kunden " koden är koden på något skript eller applikation område som är utanför klassen deklarationen , men det kan komma funktionaliteten klassen strävar att ge . Konstruktorfunktionen kan eventuellt ta parametrar . Följande exempelkod visar konturerna av en Konstruktorfunktionen för " Lovely_Helper " klass :

    funktion Lovely_Helper ( ) {

    //konstruktor kod här

    }

    Inuti konstruktorfunktionen , kan klassen genomföra all behandling som krävs för att instansiera objekt av klassen . i de flesta fall Addera Properties

    , en klasskonstruktorn kommer tilldela värden till vissa klassvariabler . Ibland kan dessa värden som parametrar när extern kod skapas ett objekt av klassen med " nya " nyckelordet . Följande förlängda kodexempel visar införandet av en klass variabel :

    var $ my_name ,

    funktion Lovely_Helper ( $ namn = " Jim " ) {

    här - > $ my_name = $ namn ;

    }

    koden ger ett standardvärde för variabeln i fallet " kund " -koden inte skicka några parametrar . När konstruktören metod för den här klassen har verkställts kommer den " my_name " variabeln har ett värde , antingen ena passerade " kunden " kod eller standardvärdet som i konstruktorn koden .


    Tidigare:

    nästa:
    relaterade artiklar
    ·MySQL PHP bilduppladdning Tutorials
    ·Hur man läser en xls-fil Använda PHP
    ·PHP Ternär
    ·Hur ansluta PHP MySQL till en DB
    ·PHP för att skicka e-post till en Gmail eller Yahoo Cl…
    ·Hur att tolka en tabbavgränsad txt-fil i en array i PH…
    ·Hur man laddar upp en bild med PHP
    ·Hur man ändra kolonnen namn MySQL Table Med T - SQL
    ·Hur du använder ODBC med PHP
    ·Hur man skriver en Informix SQL Update Command
    Utvalda artiklarna
    ·Hur du använder Adobe Acrobat PDF-filer i en Delphi Ap…
    ·Förklaring av användningen av en Array
    ·Hur Fylla webbsidor i VBA
    ·Gör Skript Expire
    ·Hur man använder DataGridView för MySQL i VB.NET
    ·Hur får Eclipse Helios Up & Running för PHP
    ·Hur Input heltal i Java med hjälp av en skanner
    ·Hur man använder Regex i Java Prover
    ·Hur bli av Apple Script fel
    ·Hur man bort JPA i Java
    Copyright © Dator Kunskap http://www.dator.xyz