- PHP array_chunk Function
In this programming tutorial, you will learn how to work with the PHP array_chunk function.
- PHP Closures as View Helpers: Lazy-Loading File Data
In this second part of a two-part tutorial, you’ll learn how to use closures in the development of an extendable template system. This system can be customized at will without struggling too much, thanks to the number of interfaces that it implements.
- Using PHP Closures as View Helpers
In this first part of a two-part tutorial, I develop a basic template system that can parse any type of closure assigned as a property of its view object(s).
- PHP File and Operating System Program Execution Functions
In this conclusion to an eight-part article series on working with a computer’s file and operating system with PHP, you’ll learn about the functions used in combination with a PHP script to execute system-level programs. This article is excerpted from chapter 10 of the book Beginning PHP and PostgreSQL 8: From Novice to Professional, written by W. Jason Gilmore and Robert H. Treat (Apress; ISBN: 1590595475).
- PHP: Effects of Wrapping Code in Class Constructs
In this first part of a two-part tutorial, I use a somewhat contrived example to show why you should avoid coding static helper classes in PHP.
- PHP: Building Concrete Validators
In this two-part tutorial, I show why the use of static helper classes can be detrimental to building robust and scalable object-oriented applications in PHP (though you should take into account that the concept is language agnostic). I also implement a set of instantiable, fine-grained validators, which can be easily tested in isolation, injected into the internals of other objects, and so forth.
- Sanitizing Input with PHP
In this seventh part of an eight-part article series on using PHP commands with your file and operating systems, you’ll learn how and why to sanitize user input. This article is excerpted from chapter 10 of the book Beginning PHP and PostgreSQL 8: From Novice to Professional, written by W. Jason Gilmore and Robert H. Treat (Apress; ISBN: 1590595475).
- Executing Shell Commands with PHP
In this sixth part of an eight-part series on working with the file and operating systems of a computer with PHP, you’ll learn how to use PHP to write to a file and how to execute shell commands. This article is excerpted from chapter 10 of the book Beginning PHP and PostgreSQL 8: From Novice to Professional, written by W. Jason Gilmore and Robert H. Treat (Apress; ISBN: 1590595475).
- Handling File Data with PHP
In this fifth part of an eight-part series on working with file and operating systems with PHP, you’ll learn how to read data from a file and move the file pointer. This article is excerpted from chapter 10 of the book Beginning PHP and PostgreSQL 8: From Novice to Professional, written by W. Jason Gilmore and Robert H. Treat (Apress; ISBN: 1590595475).
Digest powered by RSS Digest
Baber delivered a bespoke website to a complex brief. Significantly he continued to work to iron out a couple of emerging issues even after project completion which was very much appreciated.
Charles Stanway – AdWidger
Baber is the most skilled programmer we have ever worked with. He has worked for us for about 6 years. He works much faster than most programmers and his work is excellent. Baber's integrity and ethics are second to none. I highly recommend him and I don't make many recommendations.
Steve Main – CEO – Fitness For $10
BS did a great job. They listened and understood the brief and worked quickly to meet a very tight deadline. They are very swift at getting back to you when changes need to be made, communication is a strength. Overall we are very happy with our new platform and will continue to work with BS in the future.
Claire Atkinson – IME
We've been very impressed with quality of work, turnaround time, and overall customer service. Thanks Baber! Jim
Jim Clanin – DoubleDome Web Technologies
The concept for 8digital remained an idea in my mind for quite some time. Baber at BS created reality from a sketchy brief and presented us with a complete CMS that remained true to what we had imagined. BS comes highly recommended for fast execution and understanding of e-commerce. Without question, they will remain our web developers in the future.
Joan Fleming - 8digital
We have used Best Solutions for 2 large bespoke web projects over recent months and have found their service to be fantastic. Their knowledge in web development is extremely good and we have found their attitude and customer service to be very professional. We will certainly be using Best Solutions again in the very near future.
Rob Errington - RE Media
We highly recommend them. We instructed them to make a few amendments on our website and as promised the work was done with the minimum fuss and delivered on time. The service was friendly and professional and we will be definitely be using their services for future projects".
Maxwell - Crown Lettings
I found working with Baber straight forward. Baber provided his expertise and knowledge in providing a site to our preference and always provided a comfortable service. Any ideas we had Baber more or less had a solution. He advised on how user-friendly a site should be for end users and do’s and don’ts for a site. I would definetly be using their services again for any projects.
Andy B – EpicLounge
BEST SOLUTION's commitment to creating our website, and willingness to accommodate all of our requests reassured us that they were perfect for the job. Their input and help throughout ensured that a fantastic product and service were both delivered in a timely manner. Thank you for all your hard work, our new website is exactly how we had envisaged it!
Selina Patel, Fundraising Director of Savi Foundation