Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →

PHP Handboek

Uitvoer van gegevens

Uitvoer van string Uitvoer van string

Voorwaardelijke constructies

Voorwaardelijke operator Alternatieve voorwaarde Aanvullende voorwaarde Meervoudige keuze Keuzeoptie Standaardoptie Matching

Lussen

Lus met voorwaarde Lus met nawil Lus met teller Lus over array Onderbreking van lus Voortzetting van lus

Werken met variabelen

Controle op bestaan Controle op leegte Verwijderen van variabele Aanmaken van array

Afsluiten van werk

Afsluiten met uitvoer Afsluiten van werk
type van variabele bepalen type van variabele wijzigen controle van geheel getal controle van floating-point getal controle van numerieke waarde controle van string controle van booleaanse waarde controle van array controle van object controle van NULL waarde controle van resource controle van aanroepbare waarde controle van iterabele waarde controle van telbare waarde conversie naar geheel getal conversie naar float conversie naar string conversie naar boolean conversie naar array

Wiskundige functies

absolute waarde van een getal macht van een getal vierkantswortel van een getal hoogste waarde laagste waarde afronding van een getal naar boven afronden naar beneden afronden breeukrest van deling willekeurig getal

Stringmetingen

stringlengte stringlengte stringbreedte

Manipulaties

randen opschonen begin opschonen einde opschonen string aanvullen string herhalen string omkeren karakters shuffelen

Hoofdletters

kleine letters hoofdletters kleine letters hoofdletters eerste karakter naar hoofdletter eerste karakter naar kleine letter eerste karakter van woord naar hoofdletter

Splitsen

string splitsen in array string splitsen in array string splitsen in delen string splitsen in variabelen string splitsen in tokens string parsen op formaat multibyte string splitsen string splitsen in karakters deel van string ophalen string bijsnijden op breedte

Stringdelen

substring ophalen substring ophalen

Zoeken en vervangen

zoeken en vervangen hoofdletterongevoelige vervanging zoeken en vervangen deel van string vervangen

Zoeken in string

controleren op voorkomen van karakter in string controleren eerste voorkomen controleren laatste voorkomen positie eerste voorkomen substring positie laatste voorkomen karakter zoeken zonder hoofdlettergevoeligheid omgekeerd zoeken zonder hoofdlettergevoeligheid vinden eerste voorkomen substring zoeken in string naar elk opgegeven karakter vinden eerste voorkomen karakter vinden laatste voorkomen karakter zoeken zonder hoofdlettergevoeligheid zoeken substring zonder hoofdlettergevoeligheid positie substring zoeken laatste voorkomen zoeken laatste voorkomen zonder hoofdlettergevoeligheid omgekeerd zoeken zonder hoofdlettergevoeligheid omgekeerd zoeken substring zoeken eerste voorkomen

Tellen in string

aantal voorkomens substring tellen voorkomens tellen aantal karakters tellen aantal woorden tellen

Werken met tags, escapen

tags verwijderen uit string tags naar browser uitvoeren omgekeerde bewerking van htmlspecialchars karakters omzetten naar HTML-entiteiten omgekeerde bewerking van htmlentities quotes in string escapen escaping van addslashes-functie verwijderen metakarakters escapen ongeldige karakters vervangen

Stringformattering

getal formatteren geldbedragen formatteren geformatteerde string uitvoeren geformatteerde string uitvoeren string formatteren (met retour) string formatteren vanuit array regelonderbreking invoegen regelonderbreking invoegen

Karaktercodes

karakter op code karaktercode

Stringvergelijking

Levenshtein-afstand tussen strings percentage stringgelijkenis fonetische stringvergelijking verbeterde soundex vergelijking eerste karakters van strings vergelijking eerste karakters zonder hoofdlettergevoeligheid stringvergelijking met hoofdlettergevoeligheid stringvergelijking met locale natuurlijke stringvergelijking natuurlijke vergelijking zonder hoofdlettergevoeligheid stringvergelijking zonder hoofdlettergevoeligheid

Arrays

aantal elementen array met bereik som van array-elementen product van elementen array opdelen arrays samenvoegen arrays recursief samenvoegen sleutels naar waarden array-sleutels selecteren array-waarden selecteren arrays samenvoegen zoeken in array aantal tellen vervangen in array array omkeren dubbele verwijderen willekeurige sleutel array shuffelen aanwezigheid controleren aanwezigheid controleren array naar variabelen array naar variabelen array naar string samenvoegen naar multidimensionale array eerste array-element laatste array-element toevoegen aan begin toevoegen aan einde array aanvullen array vullen array vullen

Sorteren

oplopend op elementen aflopend op elementen oplopend op sleutels aflopend op sleutels oplopend op elementen met behoud van sleutels aflopend op elementen met behoud van sleutels op natuurlijke wijze op natuurlijke wijze zonder hoofdlettergevoeligheid op callback op callback op sleutels op callback met behoud van sleutels meerdere arrays sorteren

Callbacks

array wijzigen array doorlopen multidimensionale array doorlopen array filteren array reduceren

Array-doorsnede

doorsnede van arrays doorsnede van arrays met sleutels doorsnede op sleutels doorsnede met callback-vergelijking doorsnede met callback-vergelijking doorsnede met callback-sleutels doorsnede van sleutels met callback

Array-verschil

verschil van arrays verschil van arrays met sleutels verschil van arrays met verschil op sleutels verschil met callback-vergelijking verschil met callback-sleutels verschil van sleutels met callback

Belangrijkste functies

Zoeken naar overeenkomst Zoeken naar alle overeenkomsten Vervangen volgens patroon Filteren met vervanging

Aanvullende functies

Splitsen van string Vervanging met callback-functie Meervoudige vervanging Filteren van array Escapen van karakters

Foutafhandeling

Ophalen van foutcode Ophalen van fouttekst

Functionele stijl

huidig moment in timestamp opgegeven moment in timestamp datumformattering datum converteren naar timestamp microseconden verkrijgen controle van datumcorrectheid datumobject aanmaken datums optellen en aftrekken optellen bij datum aftrekken van datum interval aanmaken datumformattering verschil tussen twee datums tijdzone instellen tijdzone verkrijgen

OOP stijl

object met datum onveranderbare datum-tijd intervallen tussen datums tijdzones periode tussen datums optellen bij datum aftrekken van datum

DateTime Methoden

Maken vanuit formaat Immutable converteren Datum formatteren Verschil datums Datum wijzigen Interval toevoegen Interval aftrekken Datum instellen ISO-datum instellen Tijd instellen Timestamp instellen Tijdzone instellen Tijdzone verkrijgen Offset verkrijgen Timestamp verkrijgen Parsingfouten

DateInterval Methoden

Maken vanuit string Interval formatteren

Algemeen

inhoud van een bestand ophalen string naar een bestand schrijven bestand naar array

Bestandsbewerkingen

verwijderen van een bestand kopiëren van een bestand hernoemen van een bestand of map tijdelijk bestand aanmaken bestand met unieke naam aanmaken

Mapbewerkingen

map aanmaken map verwijderen controleren op een map inhoud lezen inhoud lezen volgens patroon beschikbare ruimte totale grootte van een map

Controles

controleren op aanwezigheid van een bestand of map controleren op een bestand bepalen of een bestand leesbaar is controleren of een bestand beschrijfbaar is controleren op een uitvoerbaar bestand

Bestandspaden

mapnaam uit pad bestandsnaam uit pad absoluut pad naar bestand informatie over bestandspad

Informatie

grootte van een bestand ophalen bestandsrechten wijzigen eigenaar van bestand wijzigen groep van bestand wijzigen wijzigingstijd instellen wijzigingstijd van bestand aanmaaktijd van bestand toegangstijd tot bestand MIME-type bepalen MIME-type van bestand status cache wissen

Bestanden Includeren

Bestand includeren Eenmalig includeren Verplicht includeren Eenmalig verplicht includeren

Low-level Bestanden

openen van een bestand of URL bestand lezen regel uit bestand lezen karakter uit bestand lezen naar bestand schrijven bestandshandle sluiten bestand lezen controleren op einde van bestand door bestand navigeren bestandsaanwijzer resetten bestand afkorten positie in bestand rest van bestand uitvoeren

Low-level Mappen

inhoud lezen map openen map sluiten

Speciale Bestanden

CSV-bestand lezen CSV-bestand schrijven INI-bestand lezen

Bestanden Uploaden

controleren of bestand is geüpload geüpload bestand verplaatsen naar nieuwe locatie

Diversen

bestand vergrendelen geformatteerde uitvoer naar stream geformatteerde uitvoer van array naar stream

Controle van bestaan

Controle van klassebestaan Controle van methodebestaan Controle van eigenschapsbestaan Controle van traitbestaan Controle van interfacebestaan

Informatie over klassen verkrijgen

Verkrijgen van klassenaam Verkrijgen van ouderklasse Verkrijgen van klassemethoden Verkrijgen van klaseigenschappen Verkrijgen van objecteigenschappen Verkrijgen van aangeroepen klasse

Controle van typen en relaties

Controle van objecttype Controle van klassebehorendheid Controle van klasseovererving Lijst van klasse-interfaces Lijst van ouderklassen Lijst van gebruikte traits

Automatisch laden van klassen

Definitie van naamruimte Registratie van autoloader Verkrijgen van autoloaders Verwijdering van autoloader Aanroep van autoloader

Werken met declaraties

Aanmaken van klasalias Verkrijgen van gedeclareerde klassen Verkrijgen van gedeclareerde interfaces Verkrijgen van gedeclareerde traits

Aanmaken

Aanmaken van object Declaratie van klasse Declaratie van interface Declaratie van trait

Aanroepen

Statische aanroep Statische aanroep met array

Belangrijkste magische methoden

Objectconstructor Objectdestructor Objectklonen

Toegang tot eigenschappen

Eigenschappen lezen Eigenschappen schrijven Eigenschap controleren Eigenschap verwijderen

Oproepen onderscheppen

Methode-aanroep Statische aanroep Aanroepen als functie

Serialisatie

Voorbereiding op serialisatie Object herstellen Moderne serialisatie Moderne deserialisatie

Objectconversie

Naar string Voor var_export Voor var_dump

Uitzonderingen afhandelen

Afhandelingsblok Uitzondering opvangen Finale acties Uitzondering genereren Basisklasse voor uitzonderingen Fouten afhandelen als uitzonderingen

Functies

foutrapportage instellen schrijven naar foutenlogboek oproeptracering tracering afdrukken registratie van afsluiting oproepstack Xdebug gebruikersgedefinieerde fout genereren analoog aan trigger_error instellen uitzonderingenhandler instellen foutenhandler herstel foutenhandler herstel uitzonderingenhandler

Functiecontroles

controle van functiebestaan controle van aanroepbaarheid

Functie-aanroep

callback-functie aanroepen aanroepen met argumentenarray

Werken met argumenten

argumenten ophalen argumenten tellen specifiek argument ophalen

Gebeurtenisafhandeling

tick-functie registreren tick-functie annuleren

Variabelen

informatie over een variabele weergeven handige weergave van variabelen

Lijsten

lijst van alle variabelen lijst van alle constanten lijst van alle functies lijst van ingesloten bestanden

Geheugen

huidig geheugengebruik piek geheugengebruik
JSON-decodering JSON-codering dataserialisatie datadeserialisatie variabele export

Instellingen

instelling waarde instellen instelling waarde ophalen alle instellingen ophalen informatie over instellingen

Extensies

lijst van geladen extensies controleren of extensie geladen is functies van extensie

Informatie

taalversie versies vergelijken
rucs