Xdebug ve Zend Framework ile interaktif ayıklama ve Breakpoints

2 Cevap php

Ben müşteri ayıklayıcıyla MacGDPp kullanarak, Zend Framework uygulama ve Xdebug ile çalışan etkileşimli hata ayıklama almak için çalışıyorum. Ben kesme ayarı bazı sorunlar koşuyorum ve umuyordum

  1. Birisi belirli bir sorunu çözmek olabilir

  2. Birisi bu yüzden sorun kendimi aşağı izleyebilirsiniz bana bu işe gerekiyordu nasıl yüksek düzeyde bir bakış verebilir

MacGDPp bir istek yapıldığında hemen ayıklayıcısını başlatmak için bir seçenek vardır. Bu çalışıyor. Ben Zend Uygulama bir sayfayı yüklemek ve yürütme Zend index.php dosyasının ilk satırında durur.

Ben MacGDPp Controller veya phtml şablon dosyası da bir kırılma noktası ayarlamak için çalışırsanız, ancak, yürütme bu kesme noktaları durmasına DEĞİLDİR.

Tek bir basit bir sayfa gerektirir ben kurulum eğer Zend dışında, ben sucsefully gerekli dosyasında mola noktaları ayarlayabilirsiniz.

File: test.php
<?php
	echo "One <br>";
	echo "Two <br>";
	echo "Three <br>";
	echo "Four <br>";
	echo "Five <br>";
	echo "Six <br>";
	echo "Seven <br>";
	echo "Eight <br>";
	echo "Nine <br>";
	echo "Ten <br>";

	require_once('test2.php');	

File: test2.php
<?php		
	echo "Eight <br>";
	echo "Five <br>";
	echo "Four <br>";
	echo "Nine <br>";
	echo "One <br>";
	echo "Seven <br>";
	echo "Six <br>";
	echo "Ten <br>";
	echo "Three <br>";
	echo "Two <br>";

Yani, devam etmek için nasıl bir kayıp biraz kulüpler. Müvekkilim yanlış kesme ayarı olup olmadığını bilmek, ya da yok zerdüştlerin autoloadng / örnekleme desenleri hakkında bir şey varsa o engeller bir "uzak olan dosya sistemi ben seçmek bir dosya bağlanmasından nasıl bilerek any interaktif debugger "(localhost) URL ben idam ettik.

Herkes uzaktan PHP debugger'lar çalışmak nasıl bir çözüm ve / veya bazı noktalar varsa bunu takdir ediyorum.

2 Cevap

Ben boş hatlarında kırılma noktaları batıyordu ve MacGDPp bu atlar çıkıyor.

Kutsal bok - saçımı çekiyordu - XAMPP 1.7.1 notepad + + ve Xdebug (sadece xdebug_break() hatlarında) kırılma noktalarını durdurmadan değildi ile (php 5.2.9). Dilsiz debugger boş bir satıra kesme noktası koyarsanız kırmak olmaz, çünkü bu oldu! Dostum, ben o yere kılavuzda dedi diliyorum. Oh evet, unutmuşum; hiçbir manuel var ...