473,498 Members | 1,703 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Looking for PHP book suggestions...

I have been an HTML guy for 8 years or so, but only last year started
working with PHP. I dabbled in Perl and then moved to PHP after completing
a couple projects in Perl. I'm thankful I did that, as I'm sure you all
know.

I've got a pretty common working knowlege of PHP and using it with mySQL. I
can do most anything I need to do, but I learn new things by Google'ing or
using PHP.NET and I'd like to learn some better practices and get away from
what I'm sure are newbie practices. I've been learning to acomplish one
specific task at a time, and I'd like a more rounded education on best
practices.

I've only recently started using arrays instead of lots of seperate
variables for example, and I'm sure there are more things (like hashes?)
that would move me more toward a seasoned programmer and away from being a
newbie.

There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?

What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.

Please, any suggetions would be appreciated.

Thanks in advance!

----------------
Shawn Wilson
Aug 18 '05 #1
6 1934
ng
This is a link I found by a very good PHP author - this one is on
Version 4, and he also wrote one on Version 5. I would start with this
one, considering it's free, and more relevant right now than V5.

Tom

http://apress.com/free/content/Progr...tionToPHP4.pdf

Shawn Wilson wrote:
I have been an HTML guy for 8 years or so, but only last year started
working with PHP. I dabbled in Perl and then moved to PHP after completing
a couple projects in Perl. I'm thankful I did that, as I'm sure you all
know.

I've got a pretty common working knowlege of PHP and using it with mySQL. I
can do most anything I need to do, but I learn new things by Google'ing or
using PHP.NET and I'd like to learn some better practices and get away from
what I'm sure are newbie practices. I've been learning to acomplish one
specific task at a time, and I'd like a more rounded education on best
practices.

I've only recently started using arrays instead of lots of seperate
variables for example, and I'm sure there are more things (like hashes?)
that would move me more toward a seasoned programmer and away from being a
newbie.

There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?

What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.

Please, any suggetions would be appreciated.

Thanks in advance!

----------------
Shawn Wilson

Aug 18 '05 #2
In article <Sv********************@fe06.news.easynews.com>, Shawn Wilson says...

I have been an HTML guy for 8 years or so, but only last year started
working with PHP. I dabbled in Perl and then moved to PHP after completing
a couple projects in Perl. I'm thankful I did that, as I'm sure you all
know.

I've got a pretty common working knowlege of PHP and using it with mySQL. I
can do most anything I need to do, but I learn new things by Google'ing or
using PHP.NET and I'd like to learn some better practices and get away from
what I'm sure are newbie practices. I've been learning to acomplish one
specific task at a time, and I'd like a more rounded education on best
practices.

I've only recently started using arrays instead of lots of seperate
variables for example, and I'm sure there are more things (like hashes?)
that would move me more toward a seasoned programmer and away from being a
newbie.

There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?

What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.

Please, any suggetions would be appreciated.

Thanks in advance!

----------------
Shawn Wilson

Probably lots of PHP and Perl related books to weed through, but I've had
descent luck with the O'Reilly and Wrox prints. For PHP I've used O'Reilly's
"PHP Programming" and "PHP Cookbook" which cover v4 pretty well. Sometimes the
"cookbooks" give exercises that are a little more challenging that your average
introductory book.

If you have an interest in PHP v5 though, it might be worth installing that on
your own test system and check through the changes and improvements they've
made. Might be tough getting a current and accurate book since it's still under
development.

Rich
--
Newsguy.Com - 30 GB - $14.95 / month
Complete posts and long retention times
http://newsguy.com/overview.htm

Aug 18 '05 #3
Shawn Wilson wrote:
<snip>
There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at this
point given the fact that it probably won't be on my client's servers? Or
should I focus on PHP4 for now and then move on to PHP5 at some later date
when I'm ready and the world is more ready?


You got to be ready for PHP6, IMHO. Probably this might help a bit
<news:11**********************@g43g2000cwa.googleg roups.com> (
http://groups.google.com/group/comp....55713f1345dff1 )

FWIW, my choice is Advanced PHP Programming, by George Schlossnagle
and High Performance MySQL, by Jeremy D. Zawodny et al.

--
<?php echo 'Just another PHP saint'; ?>
Email: rrjanbiah-at-Y!com Blog: http://rajeshanbiah.blogspot.com

Aug 19 '05 #4

"R. Rajesh Jeba Anbiah" <ng**********@rediffmail.com> wrote in message
news:11**********************@z14g2000cwz.googlegr oups.com...
Shawn Wilson wrote:
<snip>
There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions. First, on whether I should touch PHP5 at
this
point given the fact that it probably won't be on my client's servers?
Or
should I focus on PHP4 for now and then move on to PHP5 at some later
date
when I'm ready and the world is more ready?


You got to be ready for PHP6, IMHO.


Are you a troll, or were you just man-handled by one?

<*SNIP*>
Aug 19 '05 #5
Shawn Wilson wrote:
There are hundreds of PHP books out there, and I've ordered a couple, but
I'm looking for suggestions.
The best book I have seen so far is "PHP 5 Objects, Patterns, and Practice"
by Matt Zandstra. It focuses on programming instead of language features.
What I don't want to do is to learn a ton of new ways of doing things with
PHP5 and not be able to use any of it so maybe I've answered my own
question.


I am working with PHP 5 for over one and a half years now with great success
and can only recommend it. If you want to do object oriented programming
and I think one should, except maybe for the tiniest projects, PHP 5 is the
only way to go.
Regards,
Horst
Aug 19 '05 #6
Rich wrote:
If you have an interest in PHP v5 though, it might be worth installing
that on your own test system and check through the changes and
improvements they've made. Might be tough getting a current and accurate
book since it's still under development.


Well I bought "Upgrading to PHP 5" by Adam Trachtenberg almost a year ago
and it seems very accurate to me. I can recommend it. The chapters on
iterators and streams were really helpful.
Regards,
Horst

Aug 19 '05 #7

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

Similar topics

9
1460
by: crispy | last post by:
I am looking for a free (or inexpensive) script to list the book and journal publications created within a college department and be able to sort them by author and year of publication. I've...
3
2566
by: dSchwartz | last post by:
I'm an ASP/ASP.NET/MS SQL server guy looking for a good book to start me off with Oracle 9i. I'm a computer science senior and have a web project for a local client coming up which will use Oracle...
28
2691
by: John McCabe | last post by:
Hi I'm looking for something equivalent to the Data Structures and Algorithms in Ada 95 books by Biedler and Feldman etc, but based towards efficient C++ implementations. Does anyone know of...
5
1507
by: Aya9877 | last post by:
Alright, I have no idea what level book I need. I have a basic/decent background in coding. I am advanced in query building. I have a decent understanding of Visual Basic and some VBA. My...
13
2700
by: Gabriel Reid | last post by:
Greetings, I'm looking for any books that the members of this group may have to recommend for C#. I have experience with a number of programming languages (probably most relevant would have to...
5
1287
by: Flack | last post by:
Hey guys, Are there any specific books that you can recommend to someone who is familiar and comfortable with C# and is looking to increase his knowledge of Java? I need to brush up on my...
4
1200
by: Flack | last post by:
Hello, I have been searching for a good book to learn ASP .NET using C# and VS .Net. One book I came across was "Asp .Net Unleashed, Second Edition". The reviews at Amazon said it was a very...
7
3282
by: noid droid | last post by:
Greetings. I received 4 VB .NET books and looking through the indices and tables of contents, I see that none of them addresses multithreading in VB ..NET. I just bought a bunch of books because...
5
1293
by: Flack | last post by:
Hey guys, When I first started learning C# and .Net I read "Inside C# : Second Edition" by Archer/Whitechapel and "Applied .Net Framework Programming" by Richter. I really enjoyed these books...
0
7125
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
7165
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
1
6887
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
1
4910
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
4590
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3093
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
3085
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
656
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
291
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.