Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Statische functies
Als ontwikkelaars op te bouwen websites en applicaties in PHP , die ze kunnen gebruiken object - georiënteerd programmeren , waarbij klassen definiëren het gedrag van objecten die het uitvoeren van een specifiek deel van de functionaliteit van de toepassing. Door het schrijven van klasse declaraties , ontwikkelaars bepalen objecten met bijzondere eigenschappen en functies . In het algemeen worden de functies binnen een klasse toegankelijk via object instanties van de klasse , maar statisch zijn functies van een klasse zelf . Object - georiënteerd programmeren stelt ontwikkelaars in staat om complexe applicaties snel te bouwen , als teams van ontwikkelaars zich richten op de individuele onderdelen van de code . Klassen

In PHP , een klasse verklaring heeft doorgaans een naam , variabelen en functies . De code buiten een klasse kan objectinstanties dat hun eigen implementatie van de variabelen en functies die in de verklaring hebben te maken . Soms aangeduid als betaalmiddel - - ​​in lijn met andere programmeertalen gebruikt voor object - georiënteerde ontwikkeling in de meeste gevallen , moet een code van een klasse om zijn functies op te roepen te creëren . Met statische functies , is dit niet het geval is , zoals toepassingen toegankelijk functionaliteit met betrekking tot de klasse zelf .
Functions

Wanneer " klant " code moet bellen een klasse -functie , kan zij dit doen door het creëren van een instantie van de klasse object voor het aanroepen van de functie aan die instantie . De volgende voorbeeldcode geeft aan dit : $ helper = new Helper ( ) ; $ helper - > doSomething ( ) ;

Deze code roept een methode genaamd " doSomething , " die is opgenomen in de klasse verklaring voor " Helper" binnen de applicatie . Als een functie wordt gedeclareerd als statische , maakt externe code niet nodig om het uitvoeren van de eerste lijn , waarin de klasse wordt geïnstantieerd .
Calling Static Functions

Om een ​​statische functie binnen een PHP applicatie te bellen , kan de code de naam van de klasse te gebruiken : Helper :: doSomethingStatic ( ) ;

Deze code zou een methode die in de klasse verklaring voor " Helper" zo noemen volgt : public static functie doSomethingStatic ( ) { //implementatiemethode }

Dit stelt code om toegang te krijgen tot de functionaliteit over het algemeen geassocieerd met een klasse en haar gebied van verantwoordelijkheid binnen de applicatie . Het is ook mogelijk om statische klasse functies aan te roepen met behulp van objectinstanties als uw programma heeft deze sowieso , maar het heeft geen zin het creëren van een object als de enige functie die u nodig hebt is statisch .
Gebruikt

statische functies kunnen alleen effectief worden gebruikt als de werkwijze wordt uitgevoerd is niet afhankelijk van de gegevens in een klasse-instantie . Veel methoden van de klasse gebruiken de gegevens vooral om een klasse-instantie , in welk geval de uitvoering afhankelijk is van het bestaan ​​van een klasse-instantie in het bestaan ​​. Statische functies zijn niet afhankelijk van de klasse instances , zodat ze niet kunnen variabelen alleen ingesteld voor gevallen , zoals die welke door een klasse constructor methode te gebruiken . Bij de uitvoering van statische methoden , moeten programmeurs hoogte zijn van alle variabelen in de klas die alleen worden geconcretiseerd als objecten van de klasse worden gemaakt .

Previous: Next:
  PHP /MySQL Programmering
·Hoe links binnen een iFrame me…
·Hoe u een waarde in een drop -…
·Hoe maak je een Advanced PHP M…
·Hoe te InnoDB inschakelen in M…
·Beschrijving Van de PHP 
·MySQL Vs . Tekst 
·Connection String voor MySQL 
·Hoe kan ik advertenties in het…
·Migreren van Access naar MySQL…
  Related Articles
Visual Basic String Functions 
Wiskundige functies in Visual Basic 
Visual Basic Math Functions Tutorial 
Wat zijn de functies van Visual Basic ? 
Lijst met functies in Visual Basic 
Visual Basic Controls & Functions 
VBS Array Functies 
Hoe te Argument functies in Visual Basic…
Lijst met functies in Visual Basic 6.0 
  Programmering Articles
·Hoe kan ik een subdomein in JavaScript V…
·Wat zijn de voordelen en nadelen van Gri…
·Computer Science Fundamentals Tutorial 
·Hoe maak je een Effect File voor XNA Gam…
·Hoe te Hex bestanden te lezen in C + + 
·Hoe maak je een JSON -parser in Build VB…
·Hoe je C -code compileren met G+ + 
·Hoe te Subdomeinen Blok in PHP 
·Hoe maak je unieke eigenschappen Delete …
Copyright © Computer Kennis https://www.nldit.com