# PHP Temelleri (Laravel) > Değişkenler ve sabitler, türler, arrays, control flow, fonksiyonlar, namespaces, hata yönetimi - 25 mülakat soruları - Junior - [Mülakat Soruları: Laravel](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari.md) ## 1. PHP'de bir değişken ile bir sabit arasındaki temel fark nedir? **Cevap** Bir sabit yalnızca bir kez tanımlanır ve değeri sonradan değiştirilemez; oysa bir değişkenin değeri script çalışırken herhangi bir anda değişebilir. Sabitler define() veya const ile bildirilir ve adlarının önünde $ sembolüne ihtiyaç duymaz. Dosya yolları, temel URL'ler veya API anahtarları gibi asla değişmemesi gereken yapılandırma değerlerini saklamak için özellikle kullanışlıdırlar. ## 2. PHP'de bir değişken doğru şekilde nasıl bildirilir? **Cevap** PHP'de tüm değişkenler $ sembolüyle başlamalı ve ardından değişken adı gelmelidir. Ad harfler, rakamlar ve alt çizgi içerebilir, ancak mutlaka bir harf veya alt çizgiyle başlamalıdır. PHP, değişken adlarında büyük/küçük harfe duyarlıdır, yani $name ve $Name iki farklı değişkendir. PHP dinamik tipli bir dil olduğundan, bir değişken oluştururken türü bildirmek gerekli değildir. ## 3. Şu ifadenin döndürdüğü veri türü nedir: 5 + 3.2? **Cevap** Bir aritmetik işlem bir tam sayı ve bir kayan noktalı sayı içerdiğinde, PHP ondalık hassasiyeti korumak için sonucu otomatik olarak float'a dönüştürür. Bu otomatik tür dönüşümüne type juggling veya tür zorlaması denir. Bu örnekte 5 bir integer ve 3.2 bir float'tır, dolayısıyla 8.2 sonucu otomatik olarak float olur. Bu, finansal veya bilimsel uygulamalarda hesaplama hatalarını önlemek için anlaşılması gereken önemli bir davranıştır. ## 22 soru daha mevcut - Bir değişkenin tanımlı ve null olmadığını hangi fonksiyon kontrol eder? - PHP'de bir sınıf sabiti nasıl bildirilir? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Laravel mülakat konuları - [PHP OOP Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/php-oop-essentials.md): 20 soru, Junior - [Composer & Autoloading](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/composer-autoloading.md): 18 soru, Junior - [Laravel Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-fundamentals.md): 20 soru, Junior - [Laravel Routing](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-routing.md): 20 soru, Junior - [Blade Templates](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/blade-templates.md): 18 soru, Junior - [Request & Response](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/request-response.md): 20 soru, Junior - [Eloquent ORM Temelleri](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/eloquent-orm-basics.md): 22 soru, Junior - [Eloquent Relationships](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/eloquent-relationships.md): 25 soru, Mid-Level - [Migrations & Schema Builder](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/database-migrations.md): 20 soru, Mid-Level - [Doğrulama ve Formlar](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/validation-forms.md): 22 soru, Mid-Level - [Kimlik Doğrulama](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/authentication.md): 20 soru, Mid-Level - [Yetkilendirme ve Policies](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/authorization-policies.md): 18 soru, Mid-Level - [API Resources & Authentication](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/api-resources-authentication.md): 26 soru, Mid-Level - [Middleware](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/middleware.md): 18 soru, Mid-Level - [Service Container & DI](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/service-container-di.md): 20 soru, Mid-Level - [Queues & Jobs](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/queues-jobs.md): 22 soru, Mid-Level - [Events & Listeners](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/events-listeners.md): 18 soru, Mid-Level - [Bildirimler & Mail](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/notifications-mail.md): 20 soru, Mid-Level - [File Storage](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/file-storage.md): 18 soru, Mid-Level - [Testing & PHPUnit](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/testing-phpunit.md): 24 soru, Mid-Level - [Caching](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/caching.md): 18 soru, Mid-Level - [Livewire & Inertia](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/livewire-inertia.md): 20 soru, Mid-Level - [Eloquent Advanced](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/eloquent-advanced.md): 24 soru, Senior - [Repository Pattern](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/repository-pattern.md): 20 soru, Senior - [Laravel Packages](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-packages.md): 20 soru, Senior - [Performance Optimization](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/performance-optimization.md): 22 soru, Senior - [Security Best Practices](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/security-best-practices.md): 22 soru, Senior - [Laravel Octane](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-octane.md): 18 soru, Senior - [Laravel Distributed Systems](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/laravel-distributed-systems.md): 22 soru, Senior - [Observability & Monitoring](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/observability-monitoring.md): 20 soru, Senior - [Deployment & DevOps](https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/deployment-devops.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/laravel/mulakat-sorulari/php-basics