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-klass var- funktion

    PHP klasser definierar de objekt som ger funktionaliteten av en webbplats eller applikation . Inom klassdeklarationer , utvecklare beskriva data och beteende ansökan objekt . Det var Funktionen definierar en klass variabel , som innehar en uppgift för varje objekt instans av klassen . Men den var funktionen borttagen och senare versioner av PHP . Utvecklare kan använda alternativa kod konstruktioner eller kan fortsätta att använda var beroende på vilken version av PHP deras server är igång . Syfte

    Följande exempelkod visar var funktionen används för att definiera en klass variabel som heter

    < phpclass Helper {var $ helper_type ;} " helper_type . " ? ? >

    klassdeklarationen disposition deklarerar en variabel som kommer att vara tillgängliga i hela klassen . Den variabel kan tilldelas ett värde på mer än en plats i klassen och kommer att förknippas med ett enda objekt instans av klassen , i stället för klassen som helhet . <
    Använd
    br>

    Utvecklare använder var funktionen att deklarera klassen variabler , men de måste också tilldela värden till dessa variabler . Konstruktorfunktionen av en klass tilldelar ofta initiala värden - eller initierar - klass variabler enligt följande

    funktion Helper ( ) { $ this - > helper_type = " admin " ;} .

    Denna kod kan visas inne i klassen deklarationen , efter raden förklara klassen variabel med var -funktionen . När extern kod skapas ett objekt av klassen, exekverar innehållet i konstruktorfunktionen , vilket ger den deklarerade variabeln ett initialt värde . Klassen kan också innehålla funktioner vid vilken värdet på variabeln ändras, så länge som variabeln inte är en konstant.
    Versioner

    På senare versioner av PHP , är utvecklare uppmuntras att inte använda VAR -funktionen , även om det fortfarande stöd för äldre applikationer . Om utvecklarna använder versioner av PHP mellan 5 och 5.1.3 , får sin kod kan generera fel om den innehåller var funktionen . Versioner sedan dess stöd för funktionen , men tolkar det enligt den senare ramen för synlighet . Variabler som deklarerats med var tolkas som att ha offentlig insyn . För utvecklare med PHP sedan version 5
    Alternatives

    involverar rekommenderade alternativ till var funktionen synlighet . Synlighet anger i vilken utsträckning en viss variabel är tillgänglig för annan kod . Till exempel är en privat variabel endast synliga inom sin egen klass deklaration , medan en offentlig variabel är tillgänglig utanför klassen . Följande alternativa variabeldeklaration visar

    privat $ helper_type = " admin "; .

    Detta förklarar " helper_type " som en variabel som endast är avsett för internt bruk klass och att extern kod har ingen tillgång till . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är skillnaden mellan MySQL & mysqli
    ·PHP Parse Alternativ
    ·Hur : PHP MySQL Escape HTML för Infoga
    ·Hur man sparar en fil som en PHP
    ·Hur man använda de vanligaste numeriska MySQL datatype…
    ·Hur man använder Sprint F - PHP
    ·Hur man gör datorn Cookies
    ·Hur kan jag ringa på klockan på servern PHP
    ·Hur Överför webbplatsens innehåll från Cpanel
    ·PHP att ta bort Array Multi - dubbletter
    Utvalda artiklarna
    ·Hur man ställer in en IRC Bouncer
    ·Hur man bifoga dokument med LotusScript
    ·Hur fastställa det totala antalet förekomster av varj…
    ·Hur man skapar Drawables Från Resurs -ID i Android
    ·Hur man läser RSS Med VBScript
    ·Hur man ändra tiden i registret med en Batch -fil
    ·Hur man bort JPA i Java
    ·Hur man använder en if-sats för selektion i Java
    ·Förteckning över Java certifieringar
    ·Hur man byter en textruta med en annan som Fyller Data …
    Copyright © Dator Kunskap http://www.dator.xyz