Tag Archives: PHP101

PHP 101: PHP For the Absolute Beginner

January 21, 2014

48 Comments

p. This area is intended for everyone new to PHP. It opens with a series of informal, entertaining tutorials written by Vikram Vaswani, founder and CEO of Melonfire. These tutorials build on a previously-published 5-part series which has now been updated and extended to embrace PHP 5, making parts of it suitable for those of you who already have worked with PHP 4 in the past.

Continue reading...

PHP 101 (part 5): Rank and File

July 21, 2004

41 Comments

p. When you first started reading this series, I promised you that you’d have a whole lot of fun. If you’re the cynical type, you may be feeling that I didn’t keep my promise. After all, how much fun have you really had so far? All you’ve done is learn a bunch of theoretical rules, added and subtracted numbers from each other, learnt primitive decision-making and gone round and round in the circular funhouse of loops. Heck, if this wasn’t a PHP tutorial, it would be kindergarten…I hear you.

Continue reading...

PHP 101 (part 2): Calling All Operators

November 30, -0001

56 Comments

p. In Part One of this series, I gave you a brief introduction to PHP, and how it fits into your Web application development environment. I also taught you the basics of PHP variables, and showed you how to add, multiply and concatenate them together.

Continue reading...

PHP 101 (part 13): The Trashman Cometh – Part 1

November 30, -0001

2 Comments

p. Maybe you’ve heard the term GIGO before.

p. If you haven’t, it stands for Garbage In, Garbage Out, and it’s a basic fact of computer programming: if you feed your program bad input, you’re almost certainly going to get bad output. And no matter which way you cut it, bad output is not a Good Thing for a programmer who wants to get noticed.

Continue reading...

PHP 101 (part 14): Going to the Polls – Part 1

November 30, -0001

7 Comments

In the course of this series, I’ve taken you on a tour of PHP, teaching you everything you need to know to get started with this extremely powerful toolkit. You’ve learned how to process arrays, write functions, construct objects, and throw exceptions. You’ve also learned how to read user input from forms, search databases, and use cookies and sessions to maintain state. You’re no longer the timid PHP newbie you used to be, but a bold and powerful PHP warrior, ready to take on anything the world (or your boss) throws at you…

Continue reading...

PHP 101 (part 3): Looping The Loop

November 30, -0001

41 Comments

p. If you’ve been paying attention, you remember that in Part Two I gave you a quick crash course in PHP’s basic control structures and operators. I also showed you how PHP can be used to process the data entered into a Web form. In this tutorial, I’m going to delve deeper into PHP’s operators and control structures, showing you two new operators, an alternative to the if-else() family of conditional statements, and some of PHP’s more interesting loops.

Continue reading...

PHP 101 (part 15): No News is Good News

November 30, -0001

6 Comments

p. After the workout I gave you last time, you’re probably either chomping at the bit to build another PHP application or you’ve decided to give up PHP programming and try growing cucumbers instead. If it’s the latter, you should stop reading right now, because I can guarantee you that this concluding installment of PHP 101 has absolutely nothing to teach you about vegetable farming.

Continue reading...

PHP 101 (part 4): The Food Factor

November 30, -0001

24 Comments

p. Having spent lots of time travelling around the outer landscape of PHP – learning all about control structures, operators and variables – you’re probably bored. You might even be thinking of dropping out right now, and instead spending your time more constructively (or so you think) in front of the idiot box. That would be a big mistake. And when I say big, I mean humongous.

Continue reading...

PHP 101 (part 6): Functionally Yours

November 30, -0001

19 Comments

p. If you’ve been taking your regular dose of PHP 101, you know now enough about PHP to write simple programs of your own. However, these programs will be “procedural” or linear – the statements in them will be executed sequentially, one after another – simply because that’s the only programming style I’ve used so far.

p. You know what they say about a little knowledge being a dangerous thing… as your PHP scripts become more and more complex, it’s only a matter of time before you bump your head against the constraints of the procedural method, and begin looking for a more efficient way of structuring your PHP programs.

Continue reading...

PHP 101 (part 7): The Bear Necessities

November 30, -0001

25 Comments

p. So now you know how to create your own functions in PHP, and you’ve spent the last few days busily inspecting your applications and turning repeated code fragments into functions. But functions are just the tip of the software abstraction iceberg. Lurking underneath is a three-letter acronym that strikes fear into the hearts of most newbie programmers.

p. OOP.

Continue reading...