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

    PHP Referens Funktion i en klass

    När utvecklare bygga webbplatser i PHP skriptspråk , kan de använda objektorienterad utveckling . I en objektorienterad applikation , en grupp av kod objekten arbetar tillsammans för att leverera önskad funktionalitet . Programmerare skriver klassdeklarationer där de dikterar de funktioner som objekt av en klass kommer att ge . Genom att skapa objekt av en klass , kan en ansökan hänvisas därför dessa funktioner . Objektorienterad utveckling gör att programmerare att fokusera på specifika områden av funktionalitet . Objektorienterad utveckling

    objektorienterad utveckling är med i många olika typer av applikationer , inklusive webbplatser . I PHP , kan ett team av programmerare arbetar på en enda plats , med var och en fokuserar på ett särskilt område av behandlingen . Idén i objektorienterad utveckling är att programmerare som arbetar på kodkomponenter ska kunna utnyttja andra komponenter utan att förstå deras inre detaljer . Att kunna ringa på funktioner inom en klass från kod som är utanför det är en viktig del i denna modell . Programmerare kan skapa objekt med särskilt ansvar och beteende , använda dessa beteenden genom att hänvisa till de funktioner i objektets klass .
    Klassdeklarationer

    PHP , skisserar en klassdeklarationen namn , variabler och funktioner för en mängd användningsområden objekt . Följande exempelkod visar en översikt klassdeklarationen :

    < ? Phpclass Kund {var $ name , funktion Kund ( $ c_name = " " ) { $ this - > $ name = $ c_name ; } /* Klass funktioner * /} ? >

    klassdeklarationen definierar Customer objekt . Klassen har en variabel som representerar kundens namn , som är satt av konstruktören metoden . Konstruktormetoden har samma namn som den klass som tar en sträng parameter . Extern kod kan skapa objekt av klassen enligt följande : $ my_cust = Ny kund ( " Mary " ) ;

    När den här koden körs , konstruktormetoden i klassen utför , ange namnet variabel med passerade värde . Om koden skapar objektet inte levererar en sträng parameter , namnet variabeln inställd som standard till en tom sträng . Efter konstruktormetoden kan klassdeklarationen lista en eller flera funktioner .
    Funktion konturer

    funktioner i PHP klasser oftast ser likadana ut som fungerar i alla andra PHP-skript . De ger ett namn och parametrar , eventuellt returnera ett värde . Följande exempelkod visar en klass funktion : . . " . $ This - > $ name . "

    Funktionen get_greeting ( $ term ) {return "

    " $ termen " < /p > " ;}

    koden tar en passerade sträng ett sammanfogar den med Kunden objektets namn . Avkastningen sträng formaterad som HTML för visning i en användares webbläsare . Funktionen kan alternativt ta flera parametrar av olika typer . Klass funktionerna inte behöver återvända någonting , detta är valfritt .
    Samtalsfunktioner

    Att kalla en klass funktion måste PHP-koden skapar ett objekt av klassen , sedan hänvisa till den vid namn , följt av funktionsnamnet . Följande förlängda exempelkod visar tekniken :

    $ my_cust = Ny kund ( " Mary " ) , echo $ my_cust - > get_greeting ( "Hello " ) ;

    Detta kommer att orsaka skriptet för att mata in följande HTML -kod :

    Hej Mary < /p >

    klassen därför använder funktioner för att skräddarsy produktionen av platsen för en viss användare , med detta användaren modelleras i programmet som Kund objekt . De flesta klassens funktioner kan bara refereras med objektsförekomster på detta sätt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Så här kontrollerar PHP Memory Limit
    ·Hur man sätter in en T - variabel i PHP
    ·Hur man tar bort Kommatecken i PHP
    ·Hur man gör en kö mapp i PHP
    ·Konfigurera Antal repliker i MySQL
    ·Hur man sätter in en MySQL databas
    ·PHP Tutorial att initiera Arrays
    ·Hur man skapar en enkel inloggning med PHP
    ·Hur man läser MS Office -filer i PHP
    ·Hur ansluta till flera databaser i PHP och MySQL
    Utvalda artiklarna
    ·Cell Processor Tutorial
    ·Hur dekryptera en fil som har krypterats i Blowfish
    ·Hur nära WCF tjänster
    ·Hur Produktionen i Visual C
    ·Vad är en utvald Fall i Visual Basic
    ·Handledning för att göra ett spel i Java
    ·Hur ansluta Visual Basic till SQL
    ·Hur man läser en CSV -fil i PHP
    ·Hur man använder kommandot STRLEN i C + +
    ·Förteckning över jQuery attribut
    Copyright © Dator Kunskap http://www.dator.xyz