Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP Anoniem Functies
Zoals veel programmeertalen , PHP bevat een ingebouwde functie om variatie te geven aan hoe de functies worden gedefinieerd en genoemd . PHP- programmeurs kunnen kleine , anonieme functies definiëren code om het beter leesbaar en efficiënter te maken , als ze kunnen in andere programmeertalen zoals Python . Om te begrijpen hoe anonieme functies werken in PHP , is het belangrijk om te begrijpen hoe PHP omgaat functies , en hoe anoniem functies werken in het algemeen . Functies in PHP

oudsher een functie - in elke programmeertaal - geeft gewoon een blok van code die bepaalde taken uitvoert . De programmeur bepaalt dit blok code met een naam , en dan kan ze die code te gebruiken door het hele programma door te bellen naar de naam van die functie . Het volgende voorbeeld illustreert een PHP functie met een argument . Een argument fungeert als de input waarmee een functie werkt , als het nodig deze

functie timesTwo
( $ x ) op

{

echo $ x * 2 ; . < Br

}
functies en variabelen in PHP

Vanwege de aard van de PHP-interpreter > , kunnen programmeurs variabelen gebruiken om functies op te roepen . Een PHP programmeur doet dit door het creëren van een variabele die een string - een woord - dat de naam van een bestaande functie vertegenwoordigt . De programmeur kan de variabele voegen met open en gesloten haakjes , tezamen met argumenten die door de functie . De PHP-interpreter zal dan bellen met de naam van de functie die overeenkomen met de variabele string. Het volgende voorbeeld illustreert hoe dit werkt in de praktijk :

functie func
( $ arg ) { echo


" $ arg " ;


}

$ f = " func " ;

f
( " Hi ! " ) ; //noemt " functie ( ) " en drukt "Hallo ! "
Anoniem Functies

algemeen , een anonieme functie is een functie zonder naam . Deze functies bestaan ​​" in-line " met de bestaande code . Dit betekent dat het programma niet een gedefinieerde naam of referentie voor de functie , zoals is aangegeven op de plek. Een voorbeeld van een anonieme functie in praktijk is de functie van Python " lambda " . Het volgende voorbeeld laat zien hoe een Python programmeur creëert een functie zonder het te benoemen :

>>>
( lambda x : x * 2 ) ( 3 ) //de functie " lambda " bestaat alleen op deze lijn , en heeft geen naam

6
PHP en Anonieme functies

de programmeertaal PHP heeft niet de " lambda " keyword ingebouwd in de syntax , maar het doet waarmee programmeurs anonieme functies te creëren . Programmeurs kunnen willen om ze te gebruiken als de functie in kwestie is niet complex of belangrijk genoeg om de tijd of de ruimte doorbrengen definiëren . PHP programmeurs kunnen een functie verwijzing naar een variabele. Die functie kan worden " anoniem ", in plaats van vooraf gedefinieerde . Dit is vergelijkbaar met het aanroepen van een functie van een variabele , maar zonder de functie te noemen . Het volgende voorbeeld illustreert hoe een anonieme functie is toegewezen aan een variabele , en riep :

$ f = function ( $ arg ) {

echo " $ arg "
;

}

f
( " Hallo" ) ; //print " Hallo "

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik PHP Methode Met Jav…
·Hoe de Array Command in PHP ge…
·Hoe te : Een PHP Array Als Eer…
·Hoe maak je een nieuw veld toe…
·Het laden van een URL in een D…
·Hoe je meerdere processen dode…
·Hoe je MySQL importeren naar H…
·Hoe je geheime sleutels in PHP…
·Hoe te gebruiken PHP Mailer 
  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 een String Datum converteren naar ee…
·Hoe Bewerken My Web Search Toolbar Geree…
·Hoe maak ik een Toolbar Button behulp va…
·Hoe een Product Catalog in PHP Zorg 
·Hoe een oscilloscoop in Python 
·Hoe kan ik PHP code in een Static Block 
·Hoe te SSIS Package Deployment Creëren 
·Hoe maak je een OS Grid Reference zoeken…
·Wat zijn de JMS Objecten die zijn verkre…
Copyright © Computer Kennis http://www.nldit.com