Skip to content

Latest commit

 

History

History
279 lines (208 loc) · 25.4 KB

File metadata and controls

279 lines (208 loc) · 25.4 KB

drawing

Let's learn about Php Development via these 68 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

PHP development is the process of building dynamic web applications and server-side scripts using the PHP programming language. PHP remains a widely used language for web development, powering a significant portion of the internet.

Web development seems to be a diverse & ever-changing field. New technologies and tools come up regularly, due to which app programmers and developers have to face the dilemma. They get confused between the long term and mature solutions & the new upcoming ones.

In this article, we explain how to install PHP, Apache, and MySQL and then find out how to configure PHP.

The Auction Events Platform for Creators is a Laravel PHP web application streaming live video from an auction event, using the LiveKit.

Learn how to set up a local development environment with Apache and PHP installed from Homebrew running natively on macOS.

A simple solution at first glance is to opt for a CMS: there are indeed many of them, the most popular being for example Wordpress

Looking back, the ways we've dealt with errors show how developer’s needs and challenges have changed over time.

we decided to create a step-by-step guide demonstrating the bigger picture and providing easy-to-follow guidelines for people who want to learn PHP.

If you are making your first steps in the world of web development, either as a prospective programmer or a potential employer, it won’t be long until you come across PHP. It’s no surprise, as PHP ranks among the most popular web programming languages. On top of that, the whopping 79% of all websites are built on PHP, and the web tools you use daily, like Facebook, Wikipedia, Yahoo, MailChimp, and Pinterest, are among them. 

When it’s about Python vs PHP, I certainly feel that Python is used for general purposes as similar to Java. With great choice of libraries Python can be used for developing scientific and AI/ML applications. PHP is open-source, offer exceptionally straight-forward, and case sensitive. For all this, PHP became the favorite most programming languages among web developers.

These days, the term QR code is gaining more popularity due to its common use in daily routine life. It is commonly used in online shopping and digital payment. A QR code (Quick Response code) is a two-dimensional Barcode that is first designed in 1994 for use in the automotive industry in Japan.

This Slogging post is a rebuttal to the idea that PHP is not dead and many websites still use it.

A scan of over 2.6 million domains for exposed phpinfo() data from PHP and the analysis of what was found. Exposed database credentials is only the start.

Today PHP is one of the most widely used programming languages in the world. Its popularity is attributable to some factors: most web platforms are already written in PHP, it’s fast and open-source, and there is a large PHP community to support it.

Attribute validator for PHP Models and Value Objects, based on the new feature in PHP 8

How to configure PhpStorm and Xdebug to run PHP in Docker for php-fpm, cli and daemon worker processes in 2022.

It is important to write code that is optimized for better performance. In this article, we will explore some tips and best practices for optimizing PHP code to

This Article Contains what you should know about Mod Security and Mod Rewrite, especially as a PHP Developer!

A simple tutorial on how to get started with PHP and MariaDB.

Ignoring SQL injection mitigation skills can be disastrous

This guide is perfect for developers wanting to ensure their Laravel application is rock-solid and secure. Get started today.

Why PHP continues to power over 76% of websites despite criticism from some developers - a look at PHP's enduring popularity, and ease of use.

Know about what Google Spanner is, its advantages & disadvantages, in what scenarios it’s better to use vs. other cloud solutions, and how to migrate to it.

I believe developers of middle and senior levels should always use these must-haves processes with at least one external data store.

Why you don't need Linux to develop in PHP? With the introduction of Windows Subsystem for Linux 2 (WSL2), PHP development on Windows has become very easy.

Let's talk about the status analyzers. Comparison of the static analyzers.

Symfony 7.4 makes Console commands expressive and type-safe.

You can improve your productivity in Laravel by using these developer-friendly tools and resources to cut down on time spent on tedious, avoidable tasks.

PHPize.online is a project I have been working on for the last 2 years.

PHP tools help improve your website and web applications. We have compiled the list of the best PHP tools used and recommended by many PHP developers worldwide

FrankenPHP replaces PHP-FPM with a worker-based server that boosts Symfony 7.4 performance, cuts latency, and simplifies production stacks.

In this article, we’re going to help you painlessly configure the mail function in your application.

Random UUIDs silently fragment your database and slow down inserts. Learn how UUID v7, ULIDs, and Symfony’s Uid component dramatically boost performance.

Discover which PHP runtime leads the pack in Symfony 8. Compare FrankenPHP and RoadRunner benchmarks to optimize your application’s performance.

This article dives deep into the less-traveled paths of the Symfony Validator.

Read to learn about the 10 top PHP frameworks that can be effectively used for web development in 2025. From Laravel to CakePHP, all frameworks are explained.

I’ll explore high-performance concurrency, memory-safe streaming with new Symfony features, and advanced resilience with retries and circuit breakers

For senior developers and architects, Symfony 7.4 isn’t just about “new toys” — it’s about removing friction.

Being a remote PHP developer comes with its own set of challenges, from staying focused to maintaining productivity. But fear not, for I discovered a secret weapon to boost my abilities—the principles of High-Intensity Training (HIT) championed by the legendary bodybuilder Mike Mentzer. In this short, anecdotal, article, I will explore how applying Mentzer's principles to your remote PHP developer job can help you maximize efficiency, increase productivity, and maintain peak performance. So, grab a protein shake and let's dive in!

Symfony’s Core Team crammed this release with big Developer Experience (DX) improvements, sweet performance gains, and vital architecture tweaks.

This article will guide you through the process of containerizing a Symfony application using Docker and Docker Compose.

Cut boilerplate in Symfony. Learn the new ObjectMapper to map DTOs to entities, use #[Map] attributes, update existing objects, and avoid Serializer pitfalls.

This ultimate guide will take you deep into the heart of a Symfony application to achieve sub-100ms response times.

A short introduction to Inline Conditionals (or Ternary Operators) in PHP. They are inline conditionals used instead of traditional conditional statements.

A PHP Developer interview will be no easy feat. This is especially true if you're a junior developer and you're seeking your first role. Hopefully, this helps!

Now our application is containerized and ready for deployment, let’s expand its capabilities by integrating a new input source.

Learn how PHP and Symfony power real-world Web3 backends, from Ethereum RPC calls to ERC-20 reads and Sign-In with Ethereum authentication.

How I encrypted, documented, and unit tested my first REST API using PHP, PHPUnit, GuzzleHttp, Next.js, ReactJS, and more.

PHP 8.5 is a landmark release that demonstrates the maturity of the language.

Today I want to give you an easy-to-use template in order to use Docker with PHP, explained so you can understand how it works in just 10 minutes.

This Guide will teach you how to make a simple captcha for your Robot verification! Using PHP GD can help you achieve this!

Explore the capabilities of Symfony Dependency Injection and enhance your application's scalability with this insightful article.

A decorator pattern is a powerful tool that can be used to modify and extend functionality in PHP and MySQL-based content management systems.

Incomplete or null meta tags break functionality and user experience.

The symfony/object-mapper is not just a simple hydrator; it’s a powerful, configurable facade built on top of the robust Serializer component.

Symfony’s Webhook and RemoteEvent components power secure, scalable, real-time apps and enable true two-way communication.

We are looking at how to build multi-tenant SaaS platforms, secure temporary access systems, and database-driven CMS architectures using Symfony 7

PHP 8 has introduced attributes that are quite impressive and powerful, and this article will use them to toggle Laravel routes on and off. How cool is that?

Sometimes your PHP application might produce many different types of earnings.

Users today expect applications to be fast and responsive, which can be a challenge when dealing with resource-intensive tasks.

8/5/2023: Top 5 stories on the Hackernoon homepage!

Avoid using private methods in parent classes with names that child classes can use.

By building an asynchronous foundation, we can successfully transform our AI agent from a manually-triggered tool into a fully autonomous, self-managing app.

Uncover a better way to keep under API rate limits.

ExpressionEngine 1.x and 2.x are really solid, but they definitely do not work on PHP 7. Because I went through this process a couple times, I’ve now documented

Make these mistakes and hackers will attack your web application using Cross Site Scripting, SQL Injection, Path Traversal, and other attacks to take over your website.

How to run fast, isolated, high-quality Database Integration Tests in legacy or framework-less PHP projects.

Sometimes you have a problem as a programmer and you have nobody to turn to

Laravel relies heavily on Facades. Some might think they are anti-patterns, but I believe they can result in clean and testable code.