On 11/08/2010 09:53 AM, Wade Preston Shearer wrote:
> While I don't do a lot of CLI scripting, I've written a few in PHP
> and it worked just fine. Would you share some details of your
> experience and why you would recommend against it?

I have several things against PHP for system programming
- PHP is rarely installed on a server that's not a web server
- PHP as a language has some issues (readability, etc)
- The #! plus <?php was just weird, and led to issues when you wanted to
refactor code into its own file and include it into another file.
- no real 3rd-party libraries (unless you compile them in)

PHP did a decent job for what I needed it for.  Built-in LDAP support
was nice.  But in the end I just grew tired of it and found that a
language such as python worked a lot better for 99% of things.

Almost all servers have Perl and Python, and easy access to 3rd party
libraries.  Perl has CPAN and Python has a lot of eggs and
setuputils-based modules.  Also in standard OS repositories (well on
RHEL anyway) you can find just about any Perl or Python thing you need
for the basic tasks.

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to