Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:70266 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58110 invoked from network); 21 Nov 2013 17:19:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 21 Nov 2013 17:19:38 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.215.46 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.215.46 mail-la0-f46.google.com Received: from [209.85.215.46] ([209.85.215.46:40066] helo=mail-la0-f46.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E3/D3-36839-8A04E825 for ; Thu, 21 Nov 2013 12:19:37 -0500 Received: by mail-la0-f46.google.com with SMTP id eh20so37007lab.5 for ; Thu, 21 Nov 2013 09:19:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=87W2ng9vJkgvVxtKXs/La3lfFk/R2Ze9+8XRavcc2SM=; b=qs2ud1GGXA1z3XnyD9Ve/yLlg8MKV7/kJHuqE6EXfUQ9ygFbvia+HQsMHGnHUzx0xs ieLndCC5z5nbIcDC1Vpyke6hFFQj/ulD30rkK7LLcDg9Yott1GDzZmPuup0qV4H1q9lE MudCMVmkCj5FLjNDCaOoRwX0Wk6+qazE21ugsGSuBh2jWXQ+dVzkTD6V2h3Z+wI115RU wx9bIHA870tEbo4vpA86rSnT3T6zbL0ht0waLYf/QKemDjqPIlkz4WP4NgTPuQVCwT36 dvssXxdur73YWyRvokxayoT6kq7Vz4vZ8Rbe6C3WSS+ZYlY6qBErr/a7EVB0GOgitEf6 34CA== MIME-Version: 1.0 X-Received: by 10.152.21.72 with SMTP id t8mr22748lae.73.1385054373794; Thu, 21 Nov 2013 09:19:33 -0800 (PST) Received: by 10.112.157.33 with HTTP; Thu, 21 Nov 2013 09:19:33 -0800 (PST) In-Reply-To: References: <4E.7B.51208.63ACD825@pb1.pair.com> <528E1AF6.9050201@php.net> <528E1EA3.9090906@php.net> Date: Thu, 21 Nov 2013 18:19:33 +0100 Message-ID: To: Michael Wallner Cc: Joe Watkins , PHP Internals Content-Type: text/plain; charset=UTF-8 Subject: Re: [PHP-DEV] RFC: phpdbg From: pierre.php@gmail.com (Pierre Joye) On Thu, Nov 21, 2013 at 4:15 PM, Michael Wallner wrote: > On 21 November 2013 15:54, Joe Watkins wrote: >> On 11/21/2013 02:43 PM, Michael Wallner wrote: >>> >>> On 21 November 2013 15:38, Joe Watkins wrote: >>>> >>>> On 11/21/2013 02:20 PM, Nikita Popov wrote: >>> >>> >>>>> I'm probably missing some context here, maybe you could explain how >>>>> phpdbg >>>>> differs from something like xdebug? I mean, xdebug seems to be the >>>>> de-facto >>>>> debugging extension for PHP and has been for a long time, but we're not >>>>> bundling it. Why should we bundle phpdbg instead? >>>> >>>> >>>> This is not an extension, it is a SAPI module. The build system >>>> does >>>> not support external SAPI modules, the implementation requires Zend API >>>> which is not exported (or wasn't, has since been patched). >>> >>> >>> That still does not answer the question, though?! >>> >>> >> >> Yes, it does. >> >> xdebug has a reasonable route to deployment already, it, and none of it's >> users, benefit at all from xdebug being bundled. >> >> This is not the same, it can be deployed outside of the source tree but it's >> much harder, for most people, and for some impossible. >> >> I was happy writing code, getting a few functions exported and deploying to >> those people with the ability to build ... >> >> I don't much care for anything but writing the code, and will go back to >> that now ... > > Sorry, I actually only meant the first question: what's the difference > to xdebug? > I don't care yet about bundling, I don't event know what it is. Mabye read http://phpdbg.com/docs/getting-started ? :) As Joe already said, it is a SAPI, it has a debugging console, etc. It is something amazingly handy. Cheers, -- Pierre @pierrejoye | http://www.libgd.org