Een functie is een herbruikbaar stuk of codeblok dat een specifieke actie uitvoert.
Functies kunnen waarden retourneren wanneer ze worden aangeroepen of kunnen eenvoudig een bewerking uitvoeren zonder enige waarde terug te geven.
PHP heeft meer dan 700 functies ingebouwd die verschillende taken uitvoeren.
Ingebouwde functies zijn functies die bestaan in een PHP-installatiepakket.
Deze ingebouwde functies maken van PHP een zeer efficiënte en productieve scriptingtaal.
De ingebouwde functies kunnen in vele categorieën worden ingedeeld. Hieronder staat de lijst met categorieën.
Dit zijn functies die stringgegevens manipuleren, raadpleeg het artikel over tekenreeksen voor implementatievoorbeelden van tekenreeksfuncties
Numerieke functies zijn functies die numerieke resultaten opleveren.
Numerieke php-functie kan worden gebruikt om getallen op te maken, constanten terug te zetten, wiskundige berekeningen uit te voeren enz.
Functie | Omschrijving | Voorbeeld | uitgang |
---|---|---|---|
is_number | Accepteert een argument en geeft waar als het numeriek en onwaar is, als het dat niet is | <? Php if (is_numeric ("goeroe")) { echo "waar"; } anders { echo "false"; } ?> | False |
is_number | Accepteert een argument en geeft waar als het numeriek en onwaar is, als het dat niet is | <? Php if (is_numeric (123)) { echo "waar"; } anders { echo "false"; } ?> | True |
nummer formaat | Gebruikt om een numerieke waarde op te maken met behulp van cijferscheidingstekens en decimale punten | <? Php echo number_format (2509663); ?> | 2.509.663 |
rand | Gebruikt om een willekeurig nummer te genereren. | <? Php echo rand (); ?> | Willekeurig nummer |
ronde | Rond een getal met decimale punten af op het dichtstbijzijnde hele getal. | <? Php echo rond (3.49); ?> | 3 |
sqrt | Retourneert de vierkantswortel van een getal | <? Php echo sqrt (100); ?> | 10 |
cos | Retourneert de cosinus | <? Php echo cos (45); ?> | ,52532198881773 |
zonde | Retourneert de sinus | <? Php echo sin (45); ?> | ,85090352453412 |
bruinen | Retourneert de tangens | <? Php echo tan (45); ?> | 1,6197751905439 |
pi | Constante die de waarde van PI retourneert | <? Php echo pi (); ?> | 3,1415926535898 |
De datumfunctie wordt gebruikt om Unix datum en tijd te formatteren naar een door mensen leesbaar formaat.
Raadpleeg het artikel over PHP datumfuncties voor meer informatie.
Andere functies
Waaronder;
Door de gebruiker gedefinieerde functies zijn handig wanneer;
Deze activiteiten zullen over een aantal pagina's worden verspreid.
Het creëren van een functie die al deze pagina's kunnen aanroepen, is een van de functies die PHP tot een krachtige scripttaal maken.
Voordat we onze eerste door de gebruiker gedefinieerde functie maken, laten we de regels bekijken die we moeten volgen bij het maken van onze eigen functies.
Laten we nu onze eerste functie creëren. We zullen een zeer basale functie creëren die de belangrijkste componenten van een functie in PHP illustreert.
<? Php // definieer een functie die de hello-functie weergeeft function add_numbers () { echo 1 + 2; } add_numbers (); ?>
3
Laten we nu kijken naar een redelijk complex voorbeeld dat een parameter accepteert en een bericht weergeeft net als de bovenstaande functie.
Stel dat we een functie willen schrijven die de gebruikersnaam op het scherm afdrukt, dan kunnen we een aangepaste functie schrijven die de gebruikersnaam accepteert en op het scherm weergeeft.
<? Php functie weergavenaam ($naam) { echo "Hallo" . $naam; } weergavenaam ("Martin Luther King"); ?>
Hallo Martin Luther King
Laten we nu kijken naar een functie die een parameter accepteert en vervolgens een waarde retourneert. We zullen een functie maken die kilometers omzet in mijlen. De kilometers worden als parameter doorgegeven. De functie retourneert de mijlen die gelijk zijn aan de verstreken kilometers. De onderstaande code toont de implementatie.
<? Php functie kilometers_naar_mijlen ($kilometers = 0) { $miles_scale = 0.62; return $kilometers * $miles_scale; } echo kilometers_naar_mijlen(100); ?>
62