Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:26791 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 24407 invoked by uid 1010); 4 Dec 2006 14:50:05 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 24392 invoked from network); 4 Dec 2006 14:50:05 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 Dec 2006 14:50:05 -0000 Authentication-Results: pb1.pair.com header.from=elharo@metalab.unc.edu; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=elharo@metalab.unc.edu; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain metalab.unc.edu from 69.17.117.5 cause and error) X-PHP-List-Original-Sender: elharo@metalab.unc.edu X-Host-Fingerprint: 69.17.117.5 mail3.sea5.speakeasy.net Linux 2.5 (sometimes 2.4) (4) Received: from [69.17.117.5] ([69.17.117.5:43455] helo=mail3.sea5.speakeasy.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A5/84-29296-75534754 for ; Mon, 04 Dec 2006 09:49:30 -0500 Received: (qmail 9284 invoked from network); 4 Dec 2006 14:48:52 -0000 Received: from dsl254-067-087.nyc1.dsl.speakeasy.net (HELO [192.168.254.100]) (elharo@[216.254.67.87]) (envelope-sender ) by mail3.sea5.speakeasy.net (qmail-ldap-1.03) with AES256-SHA encrypted SMTP for ; 4 Dec 2006 14:48:52 -0000 Message-ID: <45743553.3090507@metalab.unc.edu> Date: Mon, 04 Dec 2006 09:48:51 -0500 User-Agent: Thunderbird 1.5.0.8 (Macintosh/20061025) MIME-Version: 1.0 To: internals@lists.php.net Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: IDE for PHP development From: elharo@metalab.unc.edu (Elliotte Harold) 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. 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. :-) -- Elliotte Rusty Harold elharo@metalab.unc.edu Java I/O 2nd Edition Just Published! http://www.cafeaulait.org/books/javaio2/ http://www.amazon.com/exec/obidos/ISBN=0596527500/ref=nosim/cafeaulaitA/