# IDE for PHP development

- Thread: https://externals.io/message/26791
- Original archive: https://news-web.php.net/php.internals/26791
- Started by Elliotte Harold on 2006-12-04T14:48:51+00:00
- Messages: 3
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #26792 — Antony Dovgal — 2006-12-04T14:20:13+00:00

URL: https://externals.io/message/26791#26792 · In reply to: #26791

> 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

---

## #26791 — Elliotte Harold — 2006-12-04T14:48:51+00:00

URL: https://externals.io/message/26791#26791

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/

---

## #26793 — Arnold Daniels — 2006-12-04T15:55:56+00:00

URL: https://externals.io/message/26791#26793 · In reply to: #26791

Hi,

There is a great tutorial on zend devzone. It's split in 3 (or actualy 
4) parts:

http://devzone.zend.com/node/view/id/1021 - Part I: Introduction to PHP 
and Zend
http://devzone.zend.com/node/view/id/1022 - Part II: Parameters, Arrays, 
and ZVALs
http://devzone.zend.com/node/view/id/1023 - Part II: Parameters, Arrays, 
and ZVALs (continued)
http://devzone.zend.com/node/view/id/1024 - Part III: Resources

Best regards,
Arnold

Elliotte Harold schreef:
> 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. :-)
