23 COMMENTs
PHP
Lami Adabonyan, Aug 03

Video: Shorthand if-else Conditionals with PHP

In this screencast I'll show you how to make your code more succinct by using the ternary operator to write shorthand if-else conditional statements in PHP.
12 COMMENTs
PHP
Wern Ancheta, Aug 03

Introduction to Elasticsearch in PHP

Wern Ancheta goes through a bare-bones introduction to Elasticsearch, the amazingly fast search engine you can populate with custom data and use with PHP.
17 COMMENTs
PHP
Parham Doustdar, Jul 31

The State of Accessibility in PHP Tools

Parham Doustdar talks about a much ignored issue in the world of coding - accessibility. Which tools do it right? Which ones do it wrong? Find out!
4 COMMENTs
PHP
Younes Rafie, Jul 29

Using Selenium with PHPUnit

Younes Rafie demonstrates the use of Selenium for acceptance testing and browser automation in tandem with PHPUnit
10 COMMENTs
PHP
Bruno Skvorc, Jul 27

Speeding up Existing Apps with a Redis Cache

In this tutorial, Bruno implements a Redis cache into an existing application - learn how you can speed up your apps by many factors in just minutes!
13 COMMENTs
PHP
Nicola Pietroluongo, Jul 25

Console Wars - PHP CLI Libraries

Nicola Pietroluongo compares three popular PHP console libraries, building the same functionality in each. Wondering which one is right for you? Find out!
22 COMMENTs
PHP
Jeff Smith, Jul 20

Defensive Programming in PHP

Jeff explains Defensive Programming - an approach to programming that aims to predict and intercept problems before they exist by following good practices
7 COMMENTs
PHP
Younes Rafie, Jul 17

Validating your data with Respect Validation

Input validation is important in any application. In this brief look at Respect/Validation, Younes Rafie introduces a different, framework-agnostic package.
14 COMMENTs
PHP
Bruno Skvorc, Jul 15

WP API and OAuth - Using WordPress without WordPress

Bruno implements WP-API and OAuth into a WordPress installation, allowing other outside apps to hook into WP and use API calls to make posts!
4 COMMENTs
PHP
Wern Ancheta, Jul 13

Caching Hat-trick: Varnish, Memcached and PHP libraries

Wern Ancheta goes through another set of common caching techniques in PHP: Varnish, Memcached and libraries like Doctrine Cache and Stash
7 COMMENTs
PHP
Wern Ancheta, Jul 11

Caching Hat-trick: Zend Opcache, Etags and Query Caching

Wern Ancheta covers three common approaches to caching in PHP: Zend Opcache, Query Caching and Expires Headers.
61 COMMENTs
Web
Bruno Skvorc, Jul 08

PHP vs Node.js Smackdown: Right of Reply

Craig Buckler compared PHP and Node in his smackdown, and now Bruno and James, SitePoint's editors, have their say.
164 COMMENTs
Web
Craig Buckler, Jul 07

SitePoint Smackdown: PHP vs Node.js

Choosing a server-side language is a subjective decision. Should you consider the reliable PHP or the more revolutionary Node.js? Let battle commence...
PHP
Daniel Sipos, Jul 06

How to Build Multi-step Forms in Drupal 8

Danny introduces Drupal 8's PrivateTempStore and shows you how to use it to develop multi-step forms (wizards)
PHP
Bruno Skvorc, Jul 03

Turning a Crawled Website into a Search Engine with PHP

Bruno Skvorc uses Twig, Bootstrap and Diffbot's PHP client to build a search engine app for Diffbot-powered harvested data collections
3 COMMENTs
PHP
Bruno Skvorc, Jul 01

Crawling and Searching Entire Domains with Diffbot

Bruno Skvorc introduces Diffbot's crawling and searching functionality as he crawls the entire SitePoint.com domain in one go, and then queries the data.
2 COMMENTs
PHP
Bruno Skvorc, Jun 29

PHP Channel's 2015 2nd Trimester Update

An update by Bruno, the PHP channel's editor, on new joinees, the peer review process, and more
9 COMMENTs
PHP
Daniel Berman, Jun 26

Mobile App Development with Zend Studio

Daniel goes from nothing to finished product in this tutorial, demonstrating mobile app development with Zend Studio - both front end and back end!
7 COMMENTs
PHP
Vaibhav Singhal, Jun 24

4 Best Chart Generation Options with PHP Components

Vaibhab looks at four popular chart generation options that have a PHP side, in addition to a possible (but optional) JavaScript side.
24 COMMENTs
PHP
Taylor Ren, Jun 22

Nette Framework: First Impressions

Taylor Ren takes a look at Nette Framework, the 3rd most popular framework from our recent survey. Come see what's special about it - and what isn't!
3 COMMENTs
PHP
Bruno Skvorc, Jun 21

Deploying PHP apps to DigitalOcean with Deploybot

Bruno Skvorc visually guides you through setting up a DigitalOcean droplet and deploying a PHP app to it with DeployBot
PHP
Nicola Pietroluongo, Jun 19

Introduction to Chain of Responsibility

Nicola Pietroluongo explains the concept of Chain of Responsibility in a down-to-earth manner, backing it up with examples.
8 COMMENTs
PHP
Parham Doustdar, Jun 17

Popular Users per Language and Region with Silex and Github

Parham Doustdar builds a leaderboard app with Silex and Github's API in which you can easily find out the most popular users of a language in a region
PHP
Bruno Skvorc, Jun 15

Boxing up your Apps as Phars Quickly and Easily with Box

Bruno wrote a quick tutorial on boxing up apps as Phar archives and distributing them as executable bins via Composer