php[architect] logo

Want to check out an issue? Sign up to receive a special offer.

Oscar Merida

Oscar still remembers downloading an early version of the Apache HTTP server at the end of 1995, and promptly asking "Ok, what's this good for?" He started learning PHP in 2000 and hasn't stopped since. He's worked with Drupal, WordPress, Zend Framework, and bespoke PHP, to name a few. Follow him on Google+.

Articles by this author

PHP 7.3 is On Track

by · September 13, 2018

1
 

PHP 7.3 successfully passed the “feature freeze” deadline. On Aug. 1st, 2018 all features for PHP 7.3 were identified. This triggered the first PHP 7.3 beta, on the following day, and, from there, we’ll reach RC in September. It is time to review what this new PHP version has available for us, help test PHP 7.3, and get ready.

1234
 

2018 Audience Survey

by · September 11, 2018

0
 

Give your feedback! Our 2018 audience survey is online to help gauge how we can provide what you need to be a better developer. Whether you subscribe to the magazine, listen to the podcast, or just visit phparch.com, I want to here from you. I’m no fan of long surveys so I’ve kept it short […]

1234
 

Magniphpicent 7.3 – September 2018

by · September 4, 2018

0
 

In this issue: Xdebug, Freelancing, Parsing text, MySQL Generated Columns, Gitflow, PhpStorm, and more.

1234
 

Pro Parsing Techniques With PHP, Part Three Using Regular Expressions

by · August 28, 2018

0
 

Regular expressions, or sometimes simply called regex, represent a powerful set of tools which allow developers to split strings, perform character substitutions, and extract text based on matched patterns. The patterns, used in regular expressions, are an actual language that describe combinations of type castings and values that match the text you want to split, substitute, or extract. Regular expressions are an enormously powerful tool for the developer who understands them.

1234
 

Masterful Code Management – August 2018

by · August 3, 2018

1
 

In this issue: Xdebug, Freelancing, Parsing text, MySQL Generated Columns, Gitflow, PhpStorm, and more.

1234
 

MySQL Without The SQL—Oh My!

by · July 13, 2018

0
 

Could you be working on a project without a database administrator to set up relational tables, indexes, and schemas? Or are you tired of embedding ugly lines of SQL in your pristine PHP code? There is new hope for you.

1234
 

Navigating State – July 2018

by · July 2, 2018

1
 

In this issue: State machines, workflows, parsing text, MySQL without SQL, Continuous Integration, self-hosted git, CakePHP, Password Authentication, Issue Tracking, Algorithms, and more.

1234
 

Self-Host Your Team’s Git With Gitolite

by · June 8, 2018

0
 

By Gabriel Zerbib If you wish to set up a private Git server for your personal, work, or team projects, but favor free software and simple architecture, or don’t want a service hosted by a third party, then Gitolite is the solution for you. Designed in 2005 by Linus Torvalds for the needs of the […]

1234
 

Command and Control – June 2018

by · June 7, 2018

1
 

Using events and command buses, self-hosted git, design workflows, parsing text, a look at CakePHP, Composer security, and more

1234
 

Community Corner: My Picks From Packagist

by · June 1, 2018

0
 

Most people are aware of how the Composer revolution came about, and the goal of getting everyone to play nicely together. With so many packages it can sometimes be difficult to know where to begin. I’m going to look at some packages from the open source community you might find useful if you’re not already using them!

1234