# PHP-Grundlagen (Laravel) > Variablen & Konstanten, Typen, Arrays, Control Flow, Funktionen, Namespaces, Fehlerbehandlung - 25 Interview-Fragen - Junior - [Interview-Fragen: Laravel](https://sharpskill.dev/de/technologies/laravel/interviewfragen.md) ## 1. Was ist der Hauptunterschied zwischen einer Variablen und einer Konstanten in PHP? **Antwort** Eine Konstante wird einmal definiert und ihr Wert kann danach nicht mehr geändert werden, im Gegensatz zu einer Variablen, deren Wert sich jederzeit während der Skriptausführung ändern kann. Konstanten werden mit define() oder const deklariert und benötigen kein $-Symbol vor ihrem Namen. Sie eignen sich besonders zum Speichern von Konfigurationswerten, die sich niemals ändern sollen, wie Dateipfade, Basis-URLs oder API-Schlüssel. ## 2. Wie deklariert man eine Variable in PHP korrekt? **Antwort** In PHP müssen alle Variablen mit dem $-Symbol beginnen, gefolgt vom Variablennamen. Der Name kann Buchstaben, Zahlen und Unterstriche enthalten, muss aber mit einem Buchstaben oder Unterstrich beginnen. PHP unterscheidet bei Variablennamen zwischen Groß- und Kleinschreibung, das heißt $name und $Name sind zwei verschiedene Variablen. Es ist nicht notwendig, den Typ beim Erstellen einer Variablen zu deklarieren, da PHP eine dynamisch typisierte Sprache ist. ## 3. Welcher Datentyp wird vom folgenden Ausdruck zurückgegeben: 5 + 3.2? **Antwort** Wenn eine arithmetische Operation eine Ganzzahl und eine Gleitkommazahl umfasst, konvertiert PHP das Ergebnis automatisch in einen float, um die Dezimalgenauigkeit zu erhalten. Diese automatische Typkonvertierung wird Type Juggling oder Typumwandlung genannt. In diesem Beispiel ist 5 ein integer und 3.2 ein float, daher ist das Ergebnis 8.2 automatisch ein float. Dieses Verhalten ist wichtig zu verstehen, um Berechnungsfehler in Finanz- oder wissenschaftlichen Anwendungen zu vermeiden. ## 22 weitere Fragen verfügbar - Welche Funktion prüft, ob eine Variable definiert und nicht null ist? - Wie deklariert man eine Klassenkonstante in PHP? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Laravel-Interviewthemen - [PHP OOP-Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/php-oop-essentials.md): 20 Fragen, Junior - [Composer & Autoloading](https://sharpskill.dev/de/technologies/laravel/interviewfragen/composer-autoloading.md): 18 Fragen, Junior - [Laravel-Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-fundamentals.md): 20 Fragen, Junior - [Laravel Routing](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-routing.md): 20 Fragen, Junior - [Blade Templates](https://sharpskill.dev/de/technologies/laravel/interviewfragen/blade-templates.md): 18 Fragen, Junior - [Request & Response](https://sharpskill.dev/de/technologies/laravel/interviewfragen/request-response.md): 20 Fragen, Junior - [Eloquent ORM Grundlagen](https://sharpskill.dev/de/technologies/laravel/interviewfragen/eloquent-orm-basics.md): 22 Fragen, Junior - [Eloquent Relationships](https://sharpskill.dev/de/technologies/laravel/interviewfragen/eloquent-relationships.md): 25 Fragen, Mid-Level - [Migrations & Schema Builder](https://sharpskill.dev/de/technologies/laravel/interviewfragen/database-migrations.md): 20 Fragen, Mid-Level - [Validierung & Formulare](https://sharpskill.dev/de/technologies/laravel/interviewfragen/validation-forms.md): 22 Fragen, Mid-Level - [Authentifizierung](https://sharpskill.dev/de/technologies/laravel/interviewfragen/authentication.md): 20 Fragen, Mid-Level - [Autorisierung & Policies](https://sharpskill.dev/de/technologies/laravel/interviewfragen/authorization-policies.md): 18 Fragen, Mid-Level - [API Resources & Authentication](https://sharpskill.dev/de/technologies/laravel/interviewfragen/api-resources-authentication.md): 26 Fragen, Mid-Level - [Middleware](https://sharpskill.dev/de/technologies/laravel/interviewfragen/middleware.md): 18 Fragen, Mid-Level - [Service Container & DI](https://sharpskill.dev/de/technologies/laravel/interviewfragen/service-container-di.md): 20 Fragen, Mid-Level - [Queues & Jobs](https://sharpskill.dev/de/technologies/laravel/interviewfragen/queues-jobs.md): 22 Fragen, Mid-Level - [Events & Listeners](https://sharpskill.dev/de/technologies/laravel/interviewfragen/events-listeners.md): 18 Fragen, Mid-Level - [Benachrichtigungen & Mail](https://sharpskill.dev/de/technologies/laravel/interviewfragen/notifications-mail.md): 20 Fragen, Mid-Level - [File Storage](https://sharpskill.dev/de/technologies/laravel/interviewfragen/file-storage.md): 18 Fragen, Mid-Level - [Testing & PHPUnit](https://sharpskill.dev/de/technologies/laravel/interviewfragen/testing-phpunit.md): 24 Fragen, Mid-Level - [Caching](https://sharpskill.dev/de/technologies/laravel/interviewfragen/caching.md): 18 Fragen, Mid-Level - [Livewire & Inertia](https://sharpskill.dev/de/technologies/laravel/interviewfragen/livewire-inertia.md): 20 Fragen, Mid-Level - [Eloquent Advanced](https://sharpskill.dev/de/technologies/laravel/interviewfragen/eloquent-advanced.md): 24 Fragen, Senior - [Repository Pattern](https://sharpskill.dev/de/technologies/laravel/interviewfragen/repository-pattern.md): 20 Fragen, Senior - [Laravel Packages](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-packages.md): 20 Fragen, Senior - [Performance Optimization](https://sharpskill.dev/de/technologies/laravel/interviewfragen/performance-optimization.md): 22 Fragen, Senior - [Security Best Practices](https://sharpskill.dev/de/technologies/laravel/interviewfragen/security-best-practices.md): 22 Fragen, Senior - [Laravel Octane](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-octane.md): 18 Fragen, Senior - [Laravel Distributed Systems](https://sharpskill.dev/de/technologies/laravel/interviewfragen/laravel-distributed-systems.md): 22 Fragen, Senior - [Observability & Monitoring](https://sharpskill.dev/de/technologies/laravel/interviewfragen/observability-monitoring.md): 20 Fragen, Senior - [Deployment & DevOps](https://sharpskill.dev/de/technologies/laravel/interviewfragen/deployment-devops.md): 20 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/laravel/interviewfragen/php-basics