
PHP Temelleri
Değişkenler ve sabitler, türler, arrays, control flow, fonksiyonlar, namespaces, hata yönetimi
1PHP'de bir değişken ile bir sabit arasındaki temel fark nedir?
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.
2PHP'de bir değişken doğru şekilde nasıl bildirilir?
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?
Ş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.
Bir değişkenin tanımlı ve null olmadığını hangi fonksiyon kontrol eder?
PHP'de bir sınıf sabiti nasıl bildirilir?
+22 mülakat soruları
Diğer Laravel mülakat konuları
PHP OOP Temelleri
Composer & Autoloading
Laravel Temelleri
Laravel Routing
Blade Templates
Request & Response
Eloquent ORM Temelleri
Eloquent Relationships
Migrations & Schema Builder
Doğrulama ve Formlar
Kimlik Doğrulama
Yetkilendirme ve Policies
API Resources & Authentication
Middleware
Service Container & DI
Queues & Jobs
Events & Listeners
Bildirimler & Mail
File Storage
Testing & PHPUnit
Caching
Livewire & Inertia
Eloquent Advanced
Repository Pattern
Laravel Packages
Performance Optimization
Security Best Practices
Laravel Octane
Laravel Distributed Systems
Observability & Monitoring
Deployment & DevOps
Bir sonraki mülakatın için Laravel'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla