How to Output Strings in PHP

By Josh Sherman
2 min read
development
php

Outputting strings is one of the most common actions when building a web site, and PHP offers a multitude of ways to do so each with their own set of strengths and weaknesses print print is a language construct and not a function, so you don’t need any parenthesis to […]

How to Capture User Input from Command-line PHP

By Josh Sherman
1 min read
development
php
cli

When using command-line PHP capturing input is a bit different than when building a web application. Instead of building a form and interrogating some variables, you have to actually prompt the user for the input and then analyze it to determine if what the user input was what you were […]

The Importance of a Logout Page

By Josh Sherman
2 min read
development
advertising

Running social networks have proven eye opening in regard to how users interact with a website. One thing that I’ve noticed that I didn’t necessarily expect is that quite a few people click the logout button. Perhaps it’s because they have more than one account (tsk tsk as we don’t […]

How to Generate a Random Number with PHP

By Josh Sherman
1 min read
development
php

Generating a random number in PHP is very simple and like most things, can be done a number of different ways. The old standby is to use the function rand() to to generate a random integer between the minimum and maximum values that you provide. To generate a number between […]

Using Transactions with PHP Data Objects (PDO)

By Josh Sherman
1 min read
development
php
database

With PHP Data Objects, transactions are pretty simple. To be able to use a transaction, you simply wrap your queries with a call to beginTransaction() and either use commit() or rollBack() at the end. Rolling back is at your discretion but the easiest implementation would be to wrap the queries […]