Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Spatie Ray’e ücretsiz, açık kaynaklı bir alternatif geliştirdim — tarayıcıda gerçek zamanlı PHP hata ayıklama
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Spatie Ray’e ücretsiz, açık kaynaklı bir alternatif geliştirdim — tarayıcıda gerçek zamanlı PHP hata ayıklama

Yazılım

Spatie Ray’e ücretsiz, açık kaynaklı bir alternatif geliştirdim — tarayıcıda gerçek zamanlı PHP hata ayıklama

teknomers
Son güncelleme: 19 Şubat 2026 03:29
teknomers
Paylaş
Paylaş

Uzun yıllar boyunca PHP uygulamalarımın ne yaptığını görebilmek için var_dump(), Xdebug ayarları ve Spatie Ray gibi araçlara yıllık $49 ödeme yaptım. Ancak hiçbir şey doğru hissettirmiyordu; ya sayfayı bozuyordu, ağır IDE entegrasyonu gerekiyordu ya da ücretsiz olması gereken bir şey için para ödemem gerekiyordu.

Bunun üzerine DebugPHP’yi geliştirdim.



DebugPHP Nedir?

DebugPHP, hata ayıklama çıktılarınızı tarayıcı tabanlı bir gösterge paneline gerçek zamanlı olarak aktarır. Sayfa yenileme yok, masaüstü uygulamaları yok, yapılandırma karmaşası yok. Tek yapmanız gereken Debug::send() çağrısı yapmak ve ne olduğunu izlemektir.

use DebugPHP\Debug;

Debug::init('your-session-token');

Debug::send();
Debug::send($user, )->color();
Debug::send($exception, )->color();


Neden Xdebug veya Ray Kullanmayalım?

dd() / var_dump()XdebugSpatie RayDebugPHP
Gerçek zamanlı çıktı❌❌✅✅
Sayfa kesintisi yok❌✅✅✅
Sıfır yapılandırma❌❌❌✅
Tarayıcı tabanlı❌❌❌✅
Ücretsiz ve açık kaynak✅✅❌✅
Bağımlılık yok✅❌❌✅


Mevcut Özellikler

Etiketler ve Renkler — girişlerinizi görsel olarak kategorize edin:

Debug::send($query, )->color();
Debug::send(, )->color();

Zamanlayıcılar — performansı satır içi ölçün:

Debug::startTimer();
$results = $db->query();
Debug::stopTimer();
// → Gösterge paneli gösterir: "db-query: 23.4ms"

Toolbar Ölçüleri — üst kısımda canlı anahtar-değer verileri, istek düzeyinde veri için mükemmel:

Debug::metric(, );
Debug::metric(, memory_get_usage(true) / 1024 / 1024 . );

Metrikler kodunuzdan kaldırıldığında araç çubuğundan otomatik olarak kaybolur — eski veri yok.

Tablolar — dizileri düzgün tablolar olarak görüntüleyin:

Debug::table(
      ['isim' => ,
      => ],
      'isim' => ,
      => ],
    ]);

Durdurma / Devam Ettirme / Temizleme — uygulamanıza dokunmadan tam kontrol.



Kendinize Ait Sunucu

Debug verilerinizi makinenizden çıkarmak istemiyor musunuz? Sunucu bileşeni tamamen açık kaynak:

git clone https://github.com/CallMeLeon167/debugphp-server.git
cd debugphp-server
composer install
# Tarayıcıda /setup/ açın — sihirbaz gerisini halledecektir

Daha sonra istemcininizi kendi sunucunuza yönlendirin:

Debug::init(, [
        => ,
    ]);


Teknik Detaylar (İlgilenenler İçin)

  • PHP 8.1+ gerektirir, sıfır çalışma zamanı bağımlılığı (sadece ext-curl)
  • PHPStan Level 10 — en sıkı statik analiz seviyesi, tamamen geçiyor
  • SSE tabanlı itme mimarisi — WebSocket sunucusuna ihtiyaç yok, herhangi bir standart Apache/nginx kurulumunda çalışır
  • Veri, PHP’nin yerel serialize() + base64 ile tam tür sadakati için serileştirildi (nesneler, istisnalar, iç içe yapılar hepsi çalışır)
  • Oturum belirteçleri uygulamanızı gösterge paneli sekmesine bağlar — birden fazla oturum paralel olarak çalışır


Kurulum

composer require callmeleon167/debugphp --dev

PHP 8.1+ ve ext-curl gerektirir. Hepsi bu kadar.



Durum

Şu anda ön sürümde — temel işlevselliği çalışıyor ve gösterge paneli işlevsel, ancak genel lansmandan önce bazı detayları düzeltiyorum.

Bu sizin için faydalı görünüyorsa: lütfen burada sorun açmaktan veya geri bildirimde bulunmaktan çekinmeyin. Özellikle, kendinize ait kurulum akışının farklı ortamlarda düzgün çalışıp çalışmadığını merak ediyorum.


Bir PHP geliştiricisi tarafından, PHP geliştiricileri için oluşturuldu. MIT lisanslı.

Kaynak: Orijinal Makale

Contents
  • DebugPHP Nedir?
  • Neden Xdebug veya Ray Kullanmayalım?
  • Mevcut Özellikler
  • Kendinize Ait Sunucu
  • Teknik Detaylar (İlgilenenler İçin)
  • Kurulum
  • Durum
SaaS altyapıma bir denetim günlükü çıkardım ve inceleme yanlış bir şeyi kaydettiğini tespit etti.
Laravel’de Çalışma Zamanı İstek İncelemesi (Koruyucular, Bağlamlar ve Tercihler)
Laravel’de Çoklu Sayfalar ile Excel İhracatı
2026’da Laravel ile Svelte Kullanmanın Avantajları
Üretim Ortamında Laravel Horizon: Gerçekten Tutabilen Yapay Zeka Kuyruk Yüklerinin Yapılandırılması
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Fintech Devi Figure’dan Milyona Yakın Müşteriye Etkileyen Veri İhlali
Sonraki Makale Lego’nun Yeni Teknolojiyle Dolu Akıllı Tuğlasına Yakından Bakış

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Acil: Oxford Üniversitesi Veri İhlalini Açıkladı!
Siber Güvenlik
Lenovo IdeaPad Slim 5x İncelemesi: 1.000 Dolar Altında En İyi Dizüstü Bilgisayar!
Genel
Yöneticiler, belirsiz yapay zeka için istihdamı küçültüyor
Donanım
Arc Raiders’ın Karanlık Yüzü: Unutulmaz Bir Deneyim Sizi Bekliyor
Oyun
Robotaksi Savaşı: Uber, Wayve ve Waymo Londra’da Karşılaşıyor
Genel
WWDC 2026’da Neler Olacak ve Nasıl İzlenir?
Liste
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?