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
PHPLaravel ile Uygulama İzleme: Hata Ayıklama ve Performans Yönetimi
Claude API’yi Laravel ile Entegre Etme Kılavuzu
Chrome 100 web sitenizi bozabilir – ancak Google üzerindedir
Üreticiler için En İyi 5 Sosyal Medya Pazarlama Türü
Laravel Octane Açıklaması: Ne Zaman Kullanılır, Nasıl Çalışır ve Nasıl Dağıtılır
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

Bending Spoons Hisselerini Halka Arz Etmek İçin Başvurdu
Genel
Kritik: En Zor Hard Fork Nedir? Sonuçları ve Önemi!
Siber Güvenlik
Acil: Check Point, Qilin fidye yazılımı çetesiyle VPN sıfır gün tehditlerini ilişkilendirdi
Siber Güvenlik
Apple WWDC 2026 Canlı Yayını: Tüm Yenilikler ve Beklentiler Burada!
Genel
Massachusetts’ten Yeni Gizlilik Hakları Yasasıyla Önemli Adım
Genel
Uygun fiyatlı, ama performans ve özellik yönünden zayıf 5G hotspot incelemesi
Donanım
//

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?