Fördefinierade Konstanter
Version från den 11 augusti 2024 kl. 05.14 av Admin (diskussion | bidrag)
Fördefinierade Konstanter
Följande konstanter är alltid tillgängliga som en del av PHP-kärnan.
- CASE_LOWER (int)
- CASE_LOWER används med array_change_key_case() för att konvertera arraynycklar till gemener. Detta är också standardinställningen för array_change_key_case(). Från och med PHP 8.2.0 kommer endast ASCII-tecken att konverteras.
- CASE_UPPER (int)
- CASE_UPPER används med array_change_key_case() för att konvertera arraynycklar till versaler. Från och med PHP 8.2.0 kommer endast ASCII-tecken att konverteras.
Sorteringsordningsflaggor
- SORT_ASC (int)
- SORT_ASC används med array_multisort() för att sortera i stigande ordning.
- SORT_DESC (int)
- SORT_DESC används med array_multisort() för att sortera i fallande ordning.
Sorteringstypsflaggor: används av olika sorteringsfunktioner
- SORT_REGULAR (int)
- SORT_REGULAR används för att jämföra objekt normalt.
- SORT_NUMERIC (int)
- SORT_NUMERIC används för att jämföra objekt numeriskt.
- SORT_STRING (int)
- SORT_STRING används för att jämföra objekt som strängar.
- SORT_LOCALE_STRING (int)
- SORT_LOCALE_STRING används för att jämföra objekt som strängar, baserat på aktuell lokal inställning.
- SORT_NATURAL (int)
- SORT_NATURAL används för att jämföra objekt som strängar med "naturlig ordning" liknande natsort().
- SORT_FLAG_CASE (int)
- SORT_FLAG_CASE kan kombineras (bitvis OR) med SORT_STRING eller SORT_NATURAL för att sortera strängar utan att skilja på stora och små bokstäver. Från och med PHP 8.2.0 kommer endast ASCII-fallvikning att utföras.
Filterflaggor
- ARRAY_FILTER_USE_KEY (int)
- ARRAY_FILTER_USE_KEY används med array_filter() för att skicka varje nyckel som det första argumentet till den angivna callback-funktionen.
- ARRAY_FILTER_USE_BOTH (int)
- ARRAY_FILTER_USE_BOTH används med array_filter() för att skicka både värde och nyckel till den angivna callback-funktionen.
- COUNT_NORMAL (int)
- Används för att räkna antal element i en array eller objekt.
- COUNT_RECURSIVE (int)
- Används för att räkna antal element i en array eller objekt rekursivt.
Extraktionsflaggor
- EXTR_OVERWRITE (int)
- Om det finns en kollision, skriv över den befintliga variabeln.
- EXTR_SKIP (int)
- Om det finns en kollision, skriv inte över den befintliga variabeln.
- EXTR_PREFIX_SAME (int)
- Om det finns en kollision, prefixa variabelnamnet med prefix.
- EXTR_PREFIX_ALL (int)
- Prefixa alla variabelnamn med prefix.
- EXTR_PREFIX_INVALID (int)
- Prefixa endast ogiltiga/numeriska variabelnamn med prefix.
- EXTR_PREFIX_IF_EXISTS (int)
- Skapa endast prefixade variabelnamn om den oprefixade versionen av samma variabel finns i den aktuella symboltabellen.
- EXTR_IF_EXISTS (int)
- Skriv endast över variabeln om den redan finns i den aktuella symboltabellen, annars gör ingenting.
- EXTR_REFS (int)
- Extraherar variabler som referenser.