# PHP-basis (Laravel) > Variabelen & constanten, typen, arrays, control flow, functies, namespaces, foutafhandeling - 25 gespreksvragen - Junior - [Gespreksvragen: Laravel](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen.md) ## 1. Wat is het belangrijkste verschil tussen een variabele en een constante in PHP? **Antwoord** Een constante wordt eenmaal gedefinieerd en de waarde kan daarna niet meer worden gewijzigd, in tegenstelling tot een variabele waarvan de waarde op elk moment tijdens de uitvoering van het script kan veranderen. Constanten worden gedeclareerd met define() of const en hebben geen $-symbool voor hun naam nodig. Ze zijn vooral handig voor het opslaan van configuratiewaarden die nooit mogen veranderen, zoals bestandspaden, basis-URL's of API-sleutels. ## 2. Hoe declareer je een variabele correct in PHP? **Antwoord** In PHP moeten alle variabelen beginnen met het $-symbool gevolgd door de naam van de variabele. De naam kan letters, cijfers en underscores bevatten, maar moet beginnen met een letter of underscore. PHP is hoofdlettergevoelig voor variabelenamen, wat betekent dat $name en $Name twee verschillende variabelen zijn. Het is niet nodig om het type te declareren bij het maken van een variabele, omdat PHP een dynamisch getypeerde taal is. ## 3. Welk datatype wordt geretourneerd door de volgende expressie: 5 + 3.2? **Antwoord** Wanneer een rekenkundige bewerking een geheel getal en een getal met drijvende komma omvat, converteert PHP het resultaat automatisch naar een float om de decimale precisie te behouden. Deze automatische typeconversie wordt type juggling of typedwang genoemd. In dit voorbeeld is 5 een integer en 3.2 een float, dus het resultaat 8.2 wordt automatisch een float. Dit is belangrijk gedrag om te begrijpen om rekenfouten in financiƫle of wetenschappelijke toepassingen te voorkomen. ## Nog 22 vragen beschikbaar - Welke functie controleert of een variabele gedefinieerd en niet null is? - Hoe declareer je een klasseconstante in PHP? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Laravel-sollicitatieonderwerpen - [PHP OOP-basisprincipes](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/php-oop-essentials.md): 20 vragen, Junior - [Composer & Autoloading](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/composer-autoloading.md): 18 vragen, Junior - [Laravel-grondbeginselen](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/laravel-fundamentals.md): 20 vragen, Junior - [Laravel Routing](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/laravel-routing.md): 20 vragen, Junior - [Blade Templates](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/blade-templates.md): 18 vragen, Junior - [Request & Response](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/request-response.md): 20 vragen, Junior - [Eloquent ORM-basis](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/eloquent-orm-basics.md): 22 vragen, Junior - [Eloquent Relationships](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/eloquent-relationships.md): 25 vragen, Mid-Level - [Migrations & Schema Builder](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/database-migrations.md): 20 vragen, Mid-Level - [Validatie en formulieren](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/validation-forms.md): 22 vragen, Mid-Level - [Authenticatie](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/authentication.md): 20 vragen, Mid-Level - [Autorisatie en Policies](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/authorization-policies.md): 18 vragen, Mid-Level - [API Resources & Authentication](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/api-resources-authentication.md): 26 vragen, Mid-Level - [Middleware](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/middleware.md): 18 vragen, Mid-Level - [Service Container & DI](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/service-container-di.md): 20 vragen, Mid-Level - [Queues & Jobs](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/queues-jobs.md): 22 vragen, Mid-Level - [Events & Listeners](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/events-listeners.md): 18 vragen, Mid-Level - [Notificaties & Mail](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/notifications-mail.md): 20 vragen, Mid-Level - [File Storage](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/file-storage.md): 18 vragen, Mid-Level - [Testing & PHPUnit](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/testing-phpunit.md): 24 vragen, Mid-Level - [Caching](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/caching.md): 18 vragen, Mid-Level - [Livewire & Inertia](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/livewire-inertia.md): 20 vragen, Mid-Level - [Eloquent Advanced](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/eloquent-advanced.md): 24 vragen, Senior - [Repository Pattern](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/repository-pattern.md): 20 vragen, Senior - [Laravel Packages](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/laravel-packages.md): 20 vragen, Senior - [Performance Optimization](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/performance-optimization.md): 22 vragen, Senior - [Security Best Practices](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/security-best-practices.md): 22 vragen, Senior - [Laravel Octane](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/laravel-octane.md): 18 vragen, Senior - [Laravel Distributed Systems](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/laravel-distributed-systems.md): 22 vragen, Senior - [Observability & Monitoring](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/observability-monitoring.md): 20 vragen, Senior - [Deployment & DevOps](https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/deployment-devops.md): 20 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/laravel/sollicitatievragen/php-basics