Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26792 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 27110 invoked by uid 1010); 4 Dec 2006 15:02:32 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 27095 invoked from network); 4 Dec 2006 15:02:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Dec 2006 15:02:32 -0000 Authentication-Results: pb1.pair.com header.from=antony@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=antony@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: antony@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [212.25.124.162] ([212.25.124.162:31489] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id DE/15-29296-04834754 for ; Mon, 04 Dec 2006 10:01:57 -0500 Received: (qmail 727 invoked from network); 4 Dec 2006 14:59:50 -0000 Received: from internal.zend.office (HELO ?127.0.0.1?) (10.1.1.1) by internal.zend.office with SMTP; 4 Dec 2006 14:59:50 -0000 Message-ID: <45742E9D.2070508@zend.com> Date: Mon, 04 Dec 2006 17:20:13 +0300 User-Agent: Thunderbird 1.5.0.7 (X11/20060909) MIME-Version: 1.0 To: Elliotte Harold CC: internals@lists.php.net References: <45743553.3090507@metalab.unc.edu> In-Reply-To: <45743553.3090507@metalab.unc.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] IDE for PHP development From: antony@zend.com (Antony Dovgal) On 12/04/2006 05:48 PM, Elliotte Harold wrote: > What IDEs are people using and prefer for PHP development? preferably on > Linux or Mac OS X? I'm just starting to poke around in the internals, > and it would be very helpful to have something that let me jump to > definitions. e.g. when I see a macro named RETURN_TRUE in an apparently > void method, I'd like to be able to find the definition of that macro. For such things you can use any editor with ctags/cscope support. > On a related note, is there any developer level documentation of PHP's > internals anywhere that might answer these sort of questions? I've > looked around but I don't see any. If there is any information about how > to hack on PHP, my google searches keep missing it in the copious amount > of information about how to hack with PHP. :-) These links should be useful: http://www.php.net/manual/en/internals.php http://www.amazon.com/Extending-Embedding-PHP-Developers-Library/dp/067232704X/sr=8-1/qid=1165244412/ref=sr_1_1/002-2389427-7040856?ie=UTF8&s=books -- Wbr, Antony Dovgal