Best of PHP2021

  1. 1
    Article
    Avatar of lnLaravel News·4y

    Announcing the PHP Foundation

    JetBrains, Automattic, Laravel, Acquia, Zend, Craft CMS, Private Packagist, Tideways, and PrestaShop are members. Nikita Popov, one of the key contributors, has decided to switch his focus away from PHP to LLVM. The primary task of the Foundation will be to fund developers to work on PHP.

  2. 2
    Article
    Avatar of phProduct Hunt·5y

    Blockman - Highlight nested code blocks

    VSCode extension - Blockman. You can customize block colors, depth, turn on-off focus, curly/square/round brackets, and more.Supports Python, Dart, Rust, Swift, R, Go, PHP, JavaScript, JSX, TypeScript, TSX, C, C#, C++, Java, HTML, CSS and more...

  3. 3
    Article
    Avatar of phProduct Hunt·4y

    Leaf 3 - Simple and elegant PHP

    Leaf is a slim and lightweight PHP framework for quickly bootstrapping clean, simple but powerful web apps and APIs quickly and easily. Leaf 3 brings more to the table with a theme centring on developer experience and usability. Leaf is available as a free download on GitHub.

  4. 4
    Article
    Avatar of jetbrainsJetBrains·4y

    The New Life of PHP – The PHP Foundation

    Nikita Popov is leaving JetBrains as of December 1 and will spend significantly less time on PHP. The PHP Foundation will be a non-profit organization whose mission is to ensure the long life and prosperity of the PHP language. The Foundation’s rules and rules bylaws can be found at: opencollective.com/phpfoundation.

  5. 5
    Article
    Avatar of tuts_plusTuts+·4y

    PHP Magic Methods Cheatsheet

    PHP magic methods allow you to perform various operations with objects. The best example of a magic method is the __construct() function, which is called automatically when the object is instantiated. The aim of this article is to go through all the magic methods in PHP and explain each one briefly.

  6. 6
    Article
    Avatar of dzDZone·5y

    Web Application Development Principles and Best Practices

    The process of developing sophisticated web-based software is more like a marathon than a sprint. To avoid potential problems, follow the best practices introduced in this guide. The Twelve-Factor App methodology can be applied to any Software-as-a-Service (SaaS) model. It covers everything from back-end development on a local machine to cloud architecture.

  7. 7
    Article
    Avatar of devtoDEV·5y

    PHP-backend Roadmap

    There are tons of tools in IT to ease programmers' workflow and make a product more efficient. But in the very beginning of honing PHP that might be such a puzzle to pick the right direction and instruments to learn first. A common solution for such problems now – roadmaps – visual sequences which answer the question "what to learn next?".

  8. 8
    Article
    Avatar of lnLaravel News·4y

    PHP 8.1 is Here

    PHP 8.1 was released on November 25, 2021. It is the latest version of the popular PHP programming language. There are a number of new features, as well as performance improvements. The migration guide is available at: https://t.co/ToeHc3YGau.

  9. 9
    Article
    Avatar of lnLaravel News·5y

    A look at what is coming to Laravel 9

    Laravel v9 will be the next LTS version of Laravel, and it will be coming out sometime in early 2022. Laravel 9 will feature a new Query Builder Interface, and you can see this merged PR for all the details. More new features and announcements will be announced as those get out.

  10. 10
    Article
    Avatar of newstackThe New Stack·4y

    PHP Has Survived for 26 Years Because It Keeps Evolving – The New Stack

    The company JetBrains announced on its blog the creation of The PHP Foundation. Among the newly announced partners for the new foundation is Automattic, the company behind WordPress. PHP is currently used by 36% of the top 1 million websites — and that figure has been sliding down since around the middle of last year.

  11. 11
    Article
    Avatar of hnHacker News·4y

    PHP: PHP 8.1.0 Release Announcement

  12. 12
    Article
    Avatar of lnLaravel News·5y

    Laravel Octane

    Laravel Octane is a unified first-party package for running highly performant Laravel utilizing environments like Swoole and RoadRunner. Octane delivered roughly 6,000+ requests per second in some "hello world" examples under a load of ~50 concurrent requests using four concurrent threads.

  13. 13
    Article
    Avatar of dzDZone·4y

    Top 7 Web Development Languages To Use In 2022

    Today, web development is seemingly a promising job. If you are a newcomer in this field, the nuisance here is where to start or which web development languages you should learn. This article from Designveloper will well equip you with fundamental knowledge so that you can choose the right language for future jobs.

  14. 14
    Article
    Avatar of lnLaravel News·4y

    Getting Started With PHP in 2022

    Mohamed Said has a new video on the the Laravel YouTube channel for those getting started with PHP or wanting a refresher. With PHP 8.1 out on November 25th this month, it's never been a better time to get ready for the new language. Mohamed has been producing a ton of quality video content on the LaraVEL YouTube channel.

  15. 15
    Article
    Avatar of gcgitconnected·4y

    Top 10 PHP 8.1 Features You Should Start Using Now

    Learn the most amazing features offered by PHP 8.1 update. The most exciting one is the new JIT compiler. New ‘full_path’ Key in ‘$_FILES’ for Directory Uploads. ‘fsync()’ and ‘fdatasync’ Functions Array Unpacking Support for String-Keyed Arrays

  16. 16
    Article
    Avatar of hashnodeHashnode·5y

    Backend Development

    Backend development involves writing code that runs on the server. Backend developers take care of the behind the scenes activities that gives the website users an interactive and personalized experience. To become a backend developer, you have to understand the syntax of the language you intend to use and a good knowledge of data structures and algorithms.

  17. 17
    Article
    Avatar of lnLaravel News·4y

    PHP 8.1 is Two Weeks Away, Here's What to Expect

    PHP 8.1 is a minor release with new features focusing on the language's object-oriented design, types, functions, etc. The final Release Candidate (RC6) was announced yesterday. The GA release happens in two weeks on Thursday, November 25th. Users are encouraged to test projects but don't run this version in production quite yet.

  18. 18
    Article
    Avatar of phProduct Hunt·5y

    Deepdark Material Theme — A clean and dark material theme + icon package for VS Code

    Deepdark Material is a black on black color theme inspired by Material design colors. The theme has full support for languages like PHP, HTML and JavaScript. Deepdark Material can be downloaded from the following sites: Amazon, Google Play, Microsoft, Yahoo, Facebook, Twitter, and more.

  19. 19
    Article
    Avatar of geekcultureGeek Culture·5y

    PHP

    Part 2 of a two-part series on how to use PHP. We will discuss functions and some of the built-in functions that PHP provides out of the box. In this section, we will go over the syntax and an example of a function. Next we will talk about some string functions. And then we will discuss some math built- in functions.

  20. 20
    Article
    Avatar of lnLaravel News·4y

    Our top 10 Laravel Tutorials of 2021

    Laravel is fast out-of-the-box, but you can make it faster if you optimize your configurations and application code. Find N+1 problems instantly by disabling lazy loading in development. Laravel provides many excellent helper functions that are convenient for working with arrays, file paths, strings, and routes.

  21. 21
    Article
    Avatar of tuts_plusTuts+·4y

    How to Use Yield and Generators in PHP

    The word yield means produce or generate which is basically what the keyword does in PHP. It generates a value for use outside your function without entirely stopping its execution and returning. It gives you the ability to pause the execution while you do something else with the returned value. The advantage of using generators is low memory usage.

  22. 22
    Article
    Avatar of phProduct Hunt·4y

    Termwind - It's like Tailwind CSS, but for the PHP CLI apps

    Termwind allows you to build unique and beautiful PHP command-line applications, using the Tailwind CSS API with an HTML Renderer. In short, it's like Tailwindcss, but for the PHP command line applications. Termwind is free and open source, and can be downloaded from the GitHub site.

  23. 23
    Article
    Avatar of tuts_plusTuts+·4y

    Read a CSV to Array in PHP

    In this article, we'll learn how to read and print a simple CSV file. We'll use fopen() and fgetcsv() to read the contents of a CSV file, then we'll convert it into an array using the array_map() and str_get CSV() functions. The words found in the file are then looped through and printed into an HTML table.

  24. 24
    Article
    Avatar of lnLaravel News·4y

    Laravel 8.73 Released

    The Laravel team released 8.73 with support for Countable objects in the string pluralizer, allowing closures for determining cache TTL, a lazyByIdDesc() query builder method, and the latest changes in the v8.x branch. You can see the complete list of new features and updates below and the diff between 8.71.0 and 8. 73.1 on GitHub.

  25. 25
    Article
    Avatar of dzDZone·5y

    Symfony vs Laravel: Why Symfony Is Better Than Laravel

    Symfony is an open-source framework and is highly modular. Sites and projects developed from Symfony include DailyMotion, Drupal, Spotify among several others. Laravel is also anOpen-source network that follows a model-view-controller design pattern. Both use PHP as their programming language. They have multi-user and multi-language content.