Blog

Blog

KEYDAL blog yazilarinin 10. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.

Yazılım

PHP Sabitler: define ve const Farkı, Sihirli ve Önceden Tanımlı Sabitler

PHP sabitleri: const ile define farkı, defined ve constant, tanımsız sabit hatası, __DIR__ gibi sihirli sabitler, PHP_VERSION ve PHP 8.5 yenilikleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Referanslar: & ile Atama, Referansla Parametre ve foreach Tuzağı

PHP referansları: =& ile atama, referansla parametre geçirme, foreach referans tuzağı, dizi içi referanslar, referansla döndürme, global ve nesne fark

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP'de Görünürlük: public, private, protected, readonly ve private(set)

PHP görünürlük rehberi: public, protected, private farkı, readonly özellik ve sınıf, PHP 8.4 asimetrik görünürlük private(set) örnekleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Property Hooks: get, set, Virtual Özellik ve Kalıtım

PHP 8.4 property hooks nasıl kullanılır? get ve set kancaları, virtual özellikler, set tipini genişletme, dizi tuzağı, final kancalar ve arayüz özelli

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP preg_match, preg_replace ve preg_split ile Düzenli İfadeler

PHP'de preg_match, preg_match_all, preg_replace, preg_replace_callback ve preg_split; u değiştiricisi, Türkçe harfler, preg_quote ve hata ayıklama örn

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP PDO ile Veritabanı Bağlantısı: prepare, execute, fetch ve transaction

PHP PDO rehberi: DSN ile bağlantı, hata modu, prepare/execute ile güvenli sorgu, bindValue, fetch modları, transaction ve PDO::connect, SQLite örnekle

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP password_hash ile Güvenli Şifre Saklama: password_verify ve rehash

PHP password_hash, password_verify ve password_needs_rehash ile şifre saklama: bcrypt, Argon2, cost, 72 bayt sınırı, random_bytes ile token üretimi.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Operatörler: Aritmetik, Atama, ??, Spaceship ve Öncelik Tablosu

PHP operatörleri: aritmetik, atama, artırma, metin birleştirme, mantıksal, ?? ve ?: farkı, uzay gemisi, pipe operatörü ve öncelik tablosu örnekleri.

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Öğrenme Rehberi: Temellerden Modern PHP'ye Yol Haritası

PHP öğrenme rehberi: kurulum, ilk betik ve temellerden OOP, enum, hata yönetimi ve PHP 8.5 yeniliklerine 49 yazılık sıralı yol haritası.

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Namespace ve use: Ad Alanları, İçe Aktarma ve Ad Çözümleme

PHP namespace nasıl kullanılır? Ad alanı tanımlama, use, use function ve use const, takma ad, global fallback, Exception tuzağı ve dinamik sınıf adlar

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP mbstring ile UTF-8: Türkçe Karakter, strlen ve i/I Sorunu

strlen ve mb_strlen farkı, mb_substr, mb_strtoupper ile Türkçe i/I sorunu ve çözümü, PHP 8.4 mb_ucfirst ve mb_trim, mb_str_pad örnekleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP'de Kalıtım: extends, parent::, abstract, interface ve final

PHP kalıtım rehberi: extends ve parent::, imza uyumluluğu, abstract sınıf, interface, final ve #[\Override] attribute'u örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP json_encode ve json_decode Kullanımı: Bayraklar, Hatalar ve İpuçları

PHP json_encode ve json_decode nasıl kullanılır? JSON_UNESCAPED_UNICODE, PRETTY_PRINT, THROW_ON_ERROR, json_validate, JsonSerializable ve sık hatalar.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Koşullu Yapılar: if, elseif, else, switch ve match

PHP koşul yapıları: if/elseif/else, şablonlar için alternatif sözdizimi, switch ve break, match ifadesi, UnhandledMatchError ve switch ile match farkı

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Generator (Üreteç) ve yield: Bellek Dostu Döngüler

PHP generator nedir, yield nasıl çalışır? Anahtar/değer üretme, yield from, send(), getReturn(), bellek avantajı ve sık yapılan hatalar örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Fonksiyon Tanımlama: Parametreler, Varsayılan Değer ve İsimli Argüman

PHP fonksiyon tanımlama: varsayılan değerler, null tuzağı, isimli argümanlar, ...variadic, argüman açma, return ile birden fazla değer döndürme ve sık

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP filter_var ile Veri Doğrulama: int, e-posta, URL, IP ve htmlspecialchars

PHP filter_var ile int, float, bool, e-posta, URL ve IP doğrulama, filter_var_array, FILTER_THROW_ON_FAILURE (8.5) ve htmlspecialchars ile çıktı kaçır

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Fiber Kullanımı: Duraklatılabilir Fonksiyonlar ve Generator Farkı

PHP Fiber nedir, nasıl kullanılır? start, suspend, resume, throw ve getReturn, durum metotları, FiberError, basit zamanlayıcı ve generator ile farkı.

7 Kasım 2026 · 10 dk okuma
Yazılım

PHP "Fatal error: Uncaught Error" Çözümü: Undefined Function, Class Not Found ve Parse Error

PHP Fatal error: Uncaught Error, Call to undefined function, Class not found, Cannot redeclare ve Parse error mesajlarının nedenleri ve çözümleri, ger

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Eşitlik ve Karşılaştırma: == ve ===, Type Juggling ve Tuzaklar

PHP == ile === farkı, type juggling, PHP 8 metin-sayı karşılaştırma değişikliği, 0e tuzağı, strpos ve in_array hataları, float karşılaştırma ve cast.

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP error_reporting, Hata Seviyeleri ve set_error_handler Kullanımı

PHP hata seviyeleri: E_ALL, E_WARNING, E_DEPRECATED değerleri, error_reporting(), set_error_handler, ErrorException, @ operatörü ve trigger_error örne

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Enum Kullanımı: cases(), from(), tryFrom() ve match

PHP enum nasıl kullanılır? Pure ve backed enum farkı, from() ile tryFrom(), cases(), enum metotları, match, JSON davranışı ve sık hatalar çalışan örne

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Dosya Okuma ve Yazma: file_get_contents, file_put_contents ve fopen

PHP'de dosya okuma ve yazma: file_get_contents, file_put_contents, file(), fopen/fgets, FILE_APPEND, LOCK_EX, flock ve fgetcsv ile CSV, çalışan örnekl

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Döngüler: for, foreach, while, do-while ve break/continue

PHP for, foreach, while ve do-while döngüleri; anahtar/değer gezme, referanslı foreach tuzağı, break 2 ve continue 2 kullanımı, çalıştırılmış örnekler

7 Kasım 2026 · 10 dk okuma
Yazılım

PHP Dizi Sıralama: sort, asort, ksort, usort ve Türkçe Sıralama

PHP'de sort, rsort, asort, ksort, usort, uasort ve uksort farkları, bayraklar, uzay gemisi operatörüyle çok alanlı sıralama, kararlılık ve Collator il

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Dizi Fonksiyonları: array_map, array_filter, array_reduce ve array_find

array_map, array_filter, array_reduce, array_column, in_array, array_search ve PHP 8.4 array_find ailesi: anahtar davranışı, strict arama ve sık hatal

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Dizi (Array) Temelleri: Anahtar Kuralları, Destructuring ve Spread

PHP dizileri nasıl çalışır? Anahtar dönüşümleri, otomatik numaralama, unset, destructuring, spread, + ile array_merge farkı ve sık hatalar örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Değişkenler ve Kapsam: Adlandırma, global, static ve $GLOBALS

PHP değişkenleri: adlandırma kuralları, değerle atama, tanımsız değişken uyarısı, fonksiyon kapsamı, global, static, $GLOBALS ve süper global diziler.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP DateTime ve DateTimeImmutable ile Tarih ve Saat İşlemleri

PHP'de tarih ve saat: DateTimeImmutable, format, Europe/Istanbul saat dilimi, modify ve DateInterval, diff, DatePeriod, createFromFormat ve sık hatala

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP clone, __clone ve Nesne Karşılaştırma: Kopya mı, Aynı Nesne mi?

PHP clone nasıl çalışır? Nesne tanıtıcıları, yüzeysel ve derin kopya, __clone(), readonly klonlama, PHP 8.5 clone() ile özellik değiştirme, == ve ===

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP CLI Kullanımı: php dosya.php, -r, -l, -a, -S ve $argv

PHP komut satırı (CLI) rehberi: php -v, dosya çalıştırma, $argv/$argc, getopt, STDIN/STDERR, exit kodları, php -r, php -l, php -a ve php -S sunucusu.

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP Autoload: spl_autoload_register ile Sınıfları Otomatik Yüklemek

PHP autoload nasıl çalışır? spl_autoload_register parametreleri, yükleyici kuyruğu, ad alanını klasöre eşleyen yükleyici, class_exists ve sık hatalar

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Attributes: Kendi Özniteliğinizi Yazmak ve Reflection ile Okumak

PHP attributes nedir? #[...] sözdizimi, kendi öznitelik sınıfınız, hedef ve tekrar kuralları, Reflection ile okuma, #[\Override], #[\Deprecated] ve #[

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP Anonim Fonksiyon (Closure), Arrow Function ve First-Class Callable

PHP closure ve arrow function farkı: use ile değer/referans yakalama, $this bağlanması, static closure, strlen(...) yazımı, callable tipi ve örnekler.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP 8.5 Yenilikleri: Pipe Operatörü, clone() ile Kopyalama, NoDiscard ve URI Eklentisi

PHP 8.5 ile gelen pipe operatörü, clone() ile özellik değiştirme, #[\NoDiscard], array_first ve URI eklentisi; PHP 8.4 karşılıklarıyla çalışan örnekle

7 Kasım 2026 · 12 dk okuma
Yazılım

PHP 8.4 Yenilikleri: Property Hooks, Asimetrik Görünürlük ve Yeni Fonksiyonlar

PHP 8.4 ile gelen property hooks, asimetrik görünürlük, lazy objects, array_find ve mb_trim gibi yenilikler ile uyumsuzluklar, çalışan örneklerle.

7 Kasım 2026 · 11 dk okuma
Yazılım

PHP 8.4 Deprecated Uyarıları: Örtük Nullable, E_STRICT ve Diğerleri Nasıl Düzeltilir?

PHP 8.4 deprecated uyarıları: örtük nullable parametre, E_STRICT, 0 ** -1, E_USER_ERROR ve CSV escape uyarılarının gerçek mesajları ve düzeltmeleri.

7 Kasım 2026 · 11 dk okuma
Yazılım

Performance API ile Sayfa Performansı Ölçme: now(), mark(), measure() ve Observer

Performance API ile süre ölçme: performance.now ve Date.now farkı, mark ve measure, PerformanceObserver, gezinme ve kaynak zamanlamaları, Server-Timin

7 Kasım 2026 · 12 dk okuma
Yazılım

Passkey Nedir? WebAuthn ile Şifresiz Giriş: Kayıt, Giriş ve Sunucu Doğrulaması

Passkey ve WebAuthn: navigator.credentials.create ve get, challenge, keşfedilebilir kimlik, köken doğrulaması, otomatik doldurma ve paroladan geçiş.

7 Kasım 2026 · 12 dk okuma
Yazılım

Notifications API ile Bildirim: İzin İsteme, new Notification ve showNotification

Notification.requestPermission ile izin isteme, new Notification ve showNotification farkı, tag, seçenekler, olaylar ve service worker notificationcli

7 Kasım 2026 · 11 dk okuma
Yazılım

Node.js zlib ile gzip, Brotli ve Zstd Sıkıştırma Rehberi

node:zlib ile gzip, deflate, Brotli ve deneysel Zstd: tek seferlik ve stream sıkıştırma, promisify, HTTP yanıt sıkıştırma, maxOutputLength ve hata kod

7 Kasım 2026 · 11 dk okuma
Yazılım

Node.js worker_threads Kullanımı: Worker, postMessage ve SharedArrayBuffer

Node.js worker_threads ile CPU yoğun işi ayrı thread'e taşıma: Worker, workerData, postMessage, transfer, SharedArrayBuffer, hata ve bellek sınırları.

7 Kasım 2026 · 11 dk okuma
Yazılım

Node.js util Modülü: promisify, callbackify, inspect ve format

Node.js util modülü: promisify ve promisify.custom, callbackify, inspect seçenekleri ve inspect.custom, format, types, deprecate ve isDeepStrictEqual.

7 Kasım 2026 · 12 dk okuma
Yazılım

Node.js URL ve URLSearchParams: Adres Ayrıştırma, Sorgu Parametreleri ve fileURLToPath

Node.js URL sınıfı ve URLSearchParams: alanlar, göreli adres çözme, URL.parse ve canParse, yüzde kodlama, fileURLToPath ve url.parse uyarısı.

7 Kasım 2026 · 11 dk okuma
Yazılım

Node.js uncaughtException ve unhandledRejection Rehberi

Node.js yakalanmamış istisna ve işlenmemiş Promise retleri: uncaughtException, unhandledRejection, --unhandled-rejections modları ve kontrollü kapanış

7 Kasım 2026 · 12 dk okuma
Yazılım

Node.js Timers: setTimeout, setInterval, unref ve timers/promises

Node.js zamanlayıcıları: setTimeout, setInterval, setImmediate, Timeout nesnesi, unref, refresh, timers/promises ile await ve AbortController ile ipta

7 Kasım 2026 · 11 dk okuma
Yazılım

Node.js Test Runner: node:test ve node --test ile Test Yazma

node:test ile yerleşik test yazımı: describe/it, assert, alt testler, kancalar, skip/todo/only, isimle filtreleme ve spec, tap, junit raporlayıcıları.

7 Kasım 2026 · 12 dk okuma
Yazılım

Node.js Test Mock ve Coverage: mock.fn, mock.timers ve mock.module

node:test ile mock.fn, mock.method, mock.timers ve mock.module kullanımı; --experimental-test-coverage ile kapsam raporu, eşikler ve lcov çıktısı.

7 Kasım 2026 · 12 dk okuma