-
Recent Posts
Recent Comments
Archives
- June 2025
- May 2025
- April 2025
- February 2025
- December 2024
- October 2024
- September 2024
- September 2023
- May 2023
- April 2023
- February 2023
- June 2022
- May 2022
- March 2022
- December 2021
- November 2021
- October 2021
- September 2021
- January 2021
- November 2020
- September 2020
- July 2020
- January 2020
- December 2019
- July 2019
- December 2018
- June 2018
- April 2018
- March 2018
- January 2018
- November 2017
- September 2017
- July 2017
- March 2017
- December 2016
- October 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- January 2016
Categories
Meta
-
Recent Posts
Recent Comments
Archives
- June 2025
- May 2025
- April 2025
- February 2025
- December 2024
- October 2024
- September 2024
- September 2023
- May 2023
- April 2023
- February 2023
- June 2022
- May 2022
- March 2022
- December 2021
- November 2021
- October 2021
- September 2021
- January 2021
- November 2020
- September 2020
- July 2020
- January 2020
- December 2019
- July 2019
- December 2018
- June 2018
- April 2018
- March 2018
- January 2018
- November 2017
- September 2017
- July 2017
- March 2017
- December 2016
- October 2016
- August 2016
- July 2016
- June 2016
- May 2016
- April 2016
- January 2016
Categories
Meta
Author Archives: Mark Baker
Musings of a PHPDiversity Rainbow Elephpant
“A week is a long time in politics”, apparently. I’m not sure what that means: every time I’ve asked Mark over the last week or so, he’s been reduced almost to tears, mumbling something about “being proud to be a … Continue reading
Musings of a PHPDiversity Rainbow Elephpant
Mark’s away at the Dutch PHP Conference where (apparently) he’s talking to people about cats; but while he’s away, I’ve had the most incredible, incredible news. It’s really been a very busy day here. Not only is there a new … Continue reading
Musings of a PHPDiversity Rainbow Elephpant
Wow! Mark is letting me write my own posts on his blog. For those of you who don’t know me yet, I’m Enfys, the PHP Diversity Rainbow Elephpant; or at least, I shall be when I’m real. At the moment, … Continue reading
The PHP Diversity Rainbow ElePHPant
It was a picture posted by Peter Kokot (a Slovenian developer) on the PHP group on Facebook that got me thinking. Together with his comment: Hello, PHPers. A friendly reminder to spread awareness and support of equality because discrimination separates us. Today is … Continue reading
Anonymous Class Factory – The Results are in
A week or so ago, I published an article entitled “In Search of an Anonymous Class Factory” about my efforts at writing a “factory” for PHP7’s new Anonymous Classes (extending a named concrete base class, and assigning Traits to it dynamically); and about … Continue reading
In Search of an Anonymous Class Factory
One of the more interesting new features introduced to PHP with the arrival of version 7 is Anonymous Classes. Anonymous Functions (or Closures) have been a part of the language since version 5.3.0, and are something that I find incredibly useful; … Continue reading
Heroes of PHP™ #2
Following the first part of my “Heroes of PHP”™, I subsequently posted the second of my 24 “Heroes of PHP”™ on Twitter. As with the first list, I’m reproducing that second set of Heroes here, together with some additional explanation about … Continue reading
Heroes of PHP™ #1
Following the conclusion of the 24 Days in December series on PHP, I originally posted my own 24 “Heroes of PHP”™ on Twitter. I’m reproducing that list here, together with some additional explanation of why these individuals mean so much to … Continue reading
A Functional Guide to Cat Herding with PHP Generators
When working with arrays in PHP, three of the most useful functions available to us are array_map(), array_filter() and array_reduce(), which allow us to walk an array and manipulate the value of array elements, select a subset of values from an array, or … Continue reading