PHP is a Computer Language that embraced OOP (Object Oriented Programming) and currently it fully supports all OOP Principles and Patterns. This makes PHP a very powerful, yet friendly Programming Language. Mastering OOP in PHP requires to fully
Understanding key Object Oriented Programming concepts is required to be able to produce Modern, High Quality PHP Software Applications that stick to OOP Best Practices and Principles.
Prerequisites:
As I was mentioning in past Article, understanding key Object Oriented Programming concepts is required to be able to produce Modern, High Quality PHP Software Applications that stick to OOP Best Practices and
Before you can read and write data to the Database inside your virtual machine, you need to finish setting up MariaDB Server.
Prerequisites: ...
Before you are able to run any PHP project in your Vagrant VM and display pages in a browser, you need to configure Nginx and set a Virtual Host.
The best way to configure it to to enable SSL and HTTP2, the same way as you should in your
Image conversion is a common task in web development when you need to change the file format of an image. In PHP 8, there are several techniques and libraries available to convert JPG images to PNG format. In this article, we will explore some
The cURL (Client URL) library is a powerful tool that allows you to send and receive HTTP requests from within your PHP code. It supports various protocols like HTTP, HTTPS, FTP,
HTTP, HTTPS, FTP
Data transfer objects what are DTOs in PHP
...
In the world of computer programming, building complex software systems often involves managing relationships between objects. Object inheritance is a fundamental concept that allows developers to create hierarchical relationships between
Example of a Nginx configuration file with PHP-FPM to run a Joomla site:
server { listen 80; server_name example.com; root /var/www/html;
Example of a Nginx configuration file with PHP-FPM to run a Wordpress site:
server { listen 80; server_name example.com; return
Working with Excel files is a common requirement in many web development projects. PHP 8 provides several techniques and libraries that allow you to convert Excel files into table columns for further processing. In this article, we will explore
Exporting database data to Excel is a common requirement in many web applications. PHP 8 provides various techniques and libraries that enable you to export database data to Excel files easily.
Object Oriented Programming is about writing code using Objects. Once we understand the concept of an "Object" and its main Principles, we are ready to start writing OOP code.
PHP is a very popular and used Computer Language mostly for building web based software applications. It is an interpreted language, meaning that every time a request is made to run a PHP Script, the interpreter translates the human readable
PHP born as a very simple Computer Language to help building Dynamically Generated Server Side Html pages to be rendered in the Computer using a Web Browser. Since then, new features, new extensions, new statements, new libraries, etc. has been
PHP has an outstanding error and exception handling. Its correct implementation is key in modern high quality, fool-proof, fail-safe software applications. Either the System decides what to do in case of an exception, so to not stop execution of
Sometimes you need to call a Controller from a Service class in Symfony Framework. To do that, you can call a controller from a service by injecting the Symfony\Component\HttpKernel\KernelInterface interface into your service, and then using it
Monolog is a great package available as a Symfony component. It is very powerful yet very easy to setup and use. You can log almost everything to everywhere. Configuring Monolog in Symfony involves setting up log channels, handlers, and
Page 1 of 5