- Paperback: 769 pages
- Publisher: Pearson Education; 2 edition (August 3, 2000)
- Language: English
- ISBN-10: 0130893986
- ISBN-13: 978-0130893987
- Product Dimensions: 6.9 x 2.1 x 9.2 inches
- Shipping Weight: 3.8 pounds (View shipping rates and policies)
- Average Customer Review: 2.9 out of 5 stars See all reviews (144 customer reviews)
- Amazon Best Sellers Rank: #6,497,729 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Core PHP Programming: Using PHP to Build Dynamic Web Sites (2nd Edition) 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Featured IT certification guides sponsored by Pearson. Learn more.
Customers who viewed this item also viewed
Revised for PHP version 4, the new edition of Core PHP Programming is a comprehensive tutorial and reference to one of today's hottest scripting languages. Part tutorial and part reference, this book will get beginners started with PHP, as well as provide a convenient desktop resource for more experienced PHP developers.
Early sections show what PHP is and how it works, with basic data types, flow control, and other topics you'll need to get started. But the heart of the book is a full reference to PHP 4 functions. Organized by topic, this text provides over 400 pages of reference to several hundred PHP calls, along with a description of what they do. Clearly organized and presented, this book will help you find what you need quickly (instead of relying on PHP's often cumbersome online help). In particular, readers will appreciate the coverage of database functions, including the separate calls for MySQL, ODBC, and Oracle. You'll also see what PHP can do with XML.
The last part of the book reverts to tutorial mode, first with a section on algorithms that discusses ways to sort and search PHP arrays. Final sections look at some strategies you can use to integrate PHP into the software design process, in which the strategies of combining HTML content with dynamic PHP scripts are shown. There is also useful advice for increasing performance with PHP. (It would seem that upgrading to PHP 4 is a must, because the new version offers a real performance boost.)
PHP is clearly a popular choice for Web applications today. If you buy just one book on PHP, consider Core PHP Programming. It offers an approachable tutorial that will put basic PHP script development into the hands of beginners, and provides a useful reference for everyday development once you've gotten a handle on how to use it. --Richard Dragan
- History and introduction to PHP
- Installing PHP on Apache/Unix and IIS/NT
- PHP script basics
- PHP language tutorial (including data types, variables, and operators)
- Flow control statements
- PHP functions (arguments, recursion, and dynamic function calls)
- Single and multidimensional arrays
- PHP classes
- Creating Web pages in PHP
- Environment variables
- File uploads and file I/O
- PHP session management
- PHP function reference
- I/O functions (including files and compressed files, session handling, network I/O, and FTP)
- Data functions (including arrays, hashing, strings, and regular expressions)
- Mathematical functions
- Date and time functions
- Image functions
- Database functions (including support for MySQL, ODBC, Oracle, and Postgres)
- Miscellaneous functions (including XML functions)
- Algorithms for sorting and searching in PHP
- Parsing and tokenizing strings
- Database programming how-to
- Sending e-mail
- Software engineering basics with PHP
- Integrating PHP and HTML
- Using CVS for version control
- Optimization hints
From Library Journal
The next hot environment is going to be PHP, a server-side, cross-platform, HTML-embedded scripting language that is open source (free) and completely Y2K compliant. PHP code is embedded within HTML, and the files are saved with either .phtml or .php3 extensions. For readers with a programming background, this solid guide has four sections: a basic introduction to the programming environment, a PHP function reference, algorithms, and software engineering for integrating PHP with HTML and the cgi for interactive programming and database querying. For larger computer collections.
Copyright 1999 Reed Business Information, Inc. --This text refers to an out of print or unavailable edition of this title.
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top Customer Reviews
I especially liked the last few chapters on good coding practices.
If I could have the author redo anything, it would be to expand on debugging, and to give a more detailed description of phpinfo(). Also, I really need an example of how to access HTTP_POST_VARIABLES when I'm using PHP3 for forms.
One major problem is the typo in all of the examples for mysql:
$mysql_link = mysql_connect(...);
and it should be:
$mysql_link = mysql_connect(...);
mysql_select_db is a function, not a variable.
1) It's a decent introduction to PHP, because it won't overwhelm the first-time web programmer, and pretty much assumes you don't know much of anything
2) Despite the amazingly disorgranized approach to the topic, certain sections are quite useful : regular expressions, various sorting methods, generating graphics on the fly, and basic approaches to integrating HTML & PHP are well covered.
3) Even though it's an apparent ploy to boost the page count of a book of somewhat shallow content depth, the fact that the type is larger than average with huge bold headlines for each function really helps if you're just flipping through looking for something specific.
4) The cover is actually attractive, unlike the usual monstrosity of a cover of Professional PHP Programming (why does WROX think we acutally want the faces of the authors staring up at you all the time ? ). OF course, Professional PHP Programming is far and away the best book on this topic if you have any programming experience.
What a disappointment. This is an incomplete and disorganized self-congratulatory reference.
Authors, probably paid by the page, integrate useless data separated by numberous blank pages.
Just 2 examples:
- 7 pages of the result of the command "configure --help", without comments. Completely useless.
- 4 pages to talk one page of "PHP tags"! (you know the < ?php >)
The description of the PHP functions is botched up and incomplete. Listings (samples) are numberous, but unfortunately they are rarely relevant for complex functions. Moreover the function title itself is only headed in "bold" while listings titles are bordered and shaded - it makes the whole hard to read/search.
Regarding the documentation of functions, when they're off the beaten track, usually the authors get their "joker"... << A full discusion of xxx is beyond the scope of this book >> (e.g. see the shared memory). Being a system hacker, the book often gave me the impression that the author(s) don't master what they talk about.
Self-congratulation: if you contributed to the open-source PHP, first, congratulations! PHP is a wonderful language, easy to use, easy to debug, performing well ; his numberous authors around the world deserve a big "Congratulation!". However when it comes to program PHP, one need a serious book talking in details about what we need in our daily work, as programmers. In this book you'll find tons of self-congratulory references, naming lots of people, but not actual material to help your work as a programmer. Well, if this is your intention to know more about the history of PHP, or if you belong to the list of people, go for it, you will get your [free] refill of EGO if you need that.
So let's talk about the key to the book, its index:
Thus, if you are looking for ...
M.Adler, J.Ahto, C.Alexander, T.Arntzen, S.Bakken, H.Bergius, A.Black, M.Boeren, S.Caraveo, J.Clark, E.Dijkstra, D.Eriksson, J.Gaill, A.Gutmans, C.Hagenbuch, S.Hughes, A.Isaacs, A.Karajannis, K.Koehntopp, F.Kromann, M.Matsumoto, T.May, P.Melo, T.Nishimura, L.Philips, E.Raymond, M.Rodeh, S.Ruby, R.Schwartz, D.Stenberg, Z.Suraski, G.Thomson, A.Slooten, E.Warnke, J.Zitting, A.Zmievski...
... you are lucky! They're all in the book
However if you have to *work* with PHP, don't look for instance for these important keywords, they're *not* in this book index: global, Super..., header(), strpos(), lock()...
Actually, it was so irritating not to find what I was looking for that php.net became my reference...
Hard to believe that honest people, besides the ones that contributed to PHP itself, can give more than 2 stars to this book. I believe authors have many friends :)
Most Recent Customer Reviews
"I've written one example that uses most of the functions in this section.Read more