Problem with most simple examples showing how to use PHP Unite Test is that the examples are – well – simple. It looks like – yes, PHPUnit Testing is working, but not worth using (too simple scenarios). The reality is, that for simple interfaces, simple scenarios PHPUnit Test is a kind of overkill – it […]
Category: PHP Development
PHP Development, Laravel, CodeIgniter
The below code probably shows example of the most useful usage of array_filter() function, where you can use both associative array key and value, and on top of that, also inject external parameter to callback function. $score = 150; $players = [ ‘john’ => 92, ‘adam’ => 150, ‘kate’ => 138, ‘robert’ => 150, ‘sylvia’ […]
PHP Singleton Pattern
Singleton pattern is used where you need to handle some kind of expensive task – like connection to a database – and you want to be sure that only one instance of an object exists at a time. A very good example of such patter is below: // Example of Singleton Class. class DBConnection { […]
In object oriented programming there are some rules which help to keep development less messy and maintenance of developed systems easier and cheaper. One of such set or rules are SOLID principles: S – Single Responsibility Principle O – Open-Closed Principle L – Liskov Substitution Principle I – Interface Segregation Principle D – Dependency Inversion […]
No doubt that both WordPress and CodeIgniter are excellent technologies, and this post is not about why one of them or the other is better. There is a good reason why WordPress is so popular, and also CodeIgniter, which is often compared with Laravel and Symphony and labelled like “the worse one”. Reality shows however, […]