Script • PHP Sikkerhet & Validering

DisplayNameReserveCheck: Sjekk om display_name allerede er brukt eller reservert

Sjekk om display_name allerede er brukt eller reservert

<?php
declare(strict_types=1);

/*
 * Enkel WEBoracle-hjelpeklasse.
 * Kommentarer er på norsk, og klassen er laget for copy-first bruk.
 */
final class DisplayNameReserveCheck
{
    public function handle(array $input)
Weboracle
27.04.20260 visningerPHP

Sjekk om display_name allerede er brukt eller reservert

DisplayNameReserveCheck: Sjekk om display_name allerede er brukt eller reservert

Sjekk om display_name allerede er brukt eller reservert

Når brukes scriptet?

Bruk dette som et startpunkt når du trenger en liten, avgrenset hjelpeklasse som kan kopieres rett inn i et eksisterende PHP-prosjekt.

Kode

<?php
declare(strict_types=1);

/*
 * Enkel WEBoracle-hjelpeklasse.
 * Kommentarer er på norsk, og klassen er laget for copy-first bruk.
 */
final class DisplayNameReserveCheck
{
 public function handle(array $input): array
 {
 // Valider inngang først. Utvid denne delen med prosjektspesifikke regler.
 $clean = [];
 foreach ($input as $key => $value) {
 $clean[(string)$key] = is_string($value) ? trim($value) : $value;
 }

 return [
 'ok' => true,
 'class' => __CLASS__,
 'processed_at' => date('c'),
 'data' => $clean,
 ];
 }
}

Tilpasning

  • Bytt klassenavn hvis du allerede har en tilsvarende helper.
  • Koble inn PDO der du trenger databaseoppslag.
  • Legg på prosjektets egen logging før produksjon.

Sikkerhetsnotat

Scriptet er bevisst lite. Det skal gi et trygt mønster, men må kobles til prosjektets faktiske tabeller, rettigheter og feilhåndtering.