473,385 Members | 1,642 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Re: NEWBIE Seeking best IDE for developing PHP based Webpages/website

IDE starting out any good text editor is enough, get one that has PHP
syntax highlighting to save a lot of debugging.

If you were on Linux (which your ASP reference probably means you are
a Windows guy) I would suggest Kate and also Quanta as a full IDE.

For windows I heard a few posts that notepad+ is a great tool, though
I've never seen it I do know from experience that 'notepad' that's in
Windows already is not as good as it does DOS linebreaks and a lot of
PHP code you may find uses unixy type line breaks (which makes all the
lines into one big messy one in notepad.)
For books:

For the absolute noob I would look at PHP in easy Steps (a Barnes &
Noble book) it does not go into writing secure PHP but it gets the
user confortable with PHP without scaring them.

For intermediate book, or for someone transitioning to PHP Peahpit
Press' Visual Quickstart Guide to PHP is really good, cover a lot more
ground, provides lot of examples and is very eay to either read from
cover to cover or to use as a reference.

Past that I would get O'Reilly Programming PHP, co-authored by the
creators of PHP it covers the language quite well, though it is sparse
on sample code it gives great examples of how the commands all work.

Many of the other PHP books I've seen are sample code books which are
nice but only show you a particular way of doing things, I like to
look at them to get ideas of how to do stuff, sometimes using their
code.

Lastly the ABSOLUTE BEST resource past an introductory book is PHP's
on-line documentation at php.net, it covers all the commands and
functions with great examples followed by even more useful discussions
about those commands (usually suggesting alternative approaches or
better examples than the original entry.) http://www.php.net/manual/en/
Though I usually get to it from Google searches on what I'm looking
for.

Good luck
Larry

P.S. once you get into the language but before you do anything mission
critical, read some of the PHP security articles first, such as:
http://www.sitepoint.com/article/php-security-blunders this and others
will get you a long way in being aware of what things to watch out for
when writing code.
Jun 27 '08 #1
0 1586

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: simonc | last post by:
I've been programming in assembler and C/C++ for a number of years, but I'm only just starting down the road of PHP & MYSQL. I have a couple of questions: (1) Before I start writing my own...
0
by: Diederick Huijbers | last post by:
Dear reader, For the last three years I'm using the template parser of PHPlib with a lot of pleasure. I think this is still the best mechanism for seperating PHP-code and HTML related code. Of...
11
by: DrUg13 | last post by:
In java, this seems so easy. You need a new object Object test = new Object() gives me exactly what I want. could someone please help me understand the different ways to do the same thing in...
136
by: Matt Kruse | last post by:
http://www.JavascriptToolbox.com/bestpractices/ I started writing this up as a guide for some people who were looking for general tips on how to do things the 'right way' with Javascript. Their...
3
by: Yul | last post by:
Hi, We are in the process of designing an ASP.NET app, where a user will enter some 'Customer ID' to be queried in the database. If the ID is valid, several stored procedures will be called to...
10
by: jojobar | last post by:
Hello, I am trying to use vs.net 2005 to migrate a project originally in vs.net 2003. I started with creation of a "web site", and then created folders for each component of the site. I read...
0
by: macca | last post by:
My favourite text editor (on windows) is the free software ConTEXT (http://www.context.cx), as already mentioned, notepad++ is also good. I dont really like any of the editors that i have tried on...
5
by: Dave | last post by:
I am new to Visual Web Developer 2005 Expres. I am using absolute positioning and every time I add a button control to my web form its width extends all the way to the edge of the page. IOW I...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.