Re: Is Symfony 2 on-topic in this newsgroup? [message #179303 is a reply to message #179296] |
Tue, 02 October 2012 20:56 |
Thomas 'PointedEars'
Messages: 701 Registered: October 2010
Karma:
|
Senior Member |
|
|
Daniel Pitts wrote:
> Although, on that topic, what is a good tutorial to get a basic overview
> familiarity with PHP language features and libraries?
The PHP online manual includes a PHP tutorial; that is probably the best one
because it was written and is maintained by the people who designed the
language. PHP (like ECMAScript implementations) has that "beginner's
language" touch that account for a lot of bad examples on the Web. There
are also a number of useful examples provided by experienced PHP developers
on the bottom of manual entries.
The PHP manual is available in several languages, but I have always
preferred the version in English even though it is not my native language;
it is more precise and up-to-date than the translations.
<http://php.net/manual>
> Luckily, I'm a good enough programmer with several languages under my
> belt. Moving to a somewhat foreign language shouldn't be *too*
> difficult. A good IDE and Google will help for most of my immediate
> problems.
You should try Eclipse PDT [1], Zend Studio [2], or Aptana Studio 3 [3], all
of which are based on the Eclipse Platform. Properly configured, they can
handle even rather large PHP projects (at least I can say that for the the
former two).
PointedEars
___________
[1]
<http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosr>
(old PHP package)
<http://www.eclipse.org/downloads/> (because lack of maintainer, there is no
PHP package for Juno; the Juno-compatible PDT version can be installed from
within Eclipse)
(If you use the plain PDT, you might want to use Eclipse 3.7.x or 3.8 as
base, because version 4.2 had been reported to be rather slow because of
lack of regression testing. This might have been fixed with the recently
released 4.2 SR-1. I have found the changelog for that to be empty and had
therefore decided not to upgrade just yet.)
[2]
<http://zend.com/studio> (more features, including refactoring; but does not
come for free)
[3]
<http://aptana.org/products/studio3/download> (AFAIK for free; I have not
really tried this, but I hear that it has built-in Zend Framework [4]
support)
[4] <http://framework.zend.com/>
--
Anyone who slaps a 'this page is best viewed with Browser X' label on
a Web page appears to be yearning for the bad old days, before the Web,
when you had very little chance of reading a document written on another
computer, another word processor, or another network. -- Tim Berners-Lee
|
|
|