PHP Classes

Site content newsletter

Recommend this page to a friend!
  Daily HTML version   Weekly HTML version   Daily text version   Weekly text version  

Hello this is the Weekly PHP Classes newsletter of Friday - 2025-07-11




  • Contents


    • Latest PHP Classes blog posts

    • Refactor More Than Code: Learn about Refactoring PHP Code and Other Tools and Methods to Improve Your Code (9 days ago)

      Posted on: 2025-07-02
      Summary: Refactoring is an activity that developers can do to improve their code beneficially.

      The benefits of refactoring code include improving the maintainability of a project, improving the code performance, and reducing bugs.

      Read this short article to learn how you can learn more about code refactoring methods and tools from the Code & Character newsletter.
    • What Are the PHP Trends in 2025 (17 days ago)

      Posted on: 2025-06-24
      Summary: The PHP Classes site is now 26 years old.

      This site would not be useful for all these years if it did not adapt to the changes in the PHP community.

      Read this short article to learn more about what we see as trends that the PHP community of today will follow for the next year.
    • Build AI Agents That Run Your Day - While You Focus on What Matters (25 days ago)

      Posted on: 2025-06-16
      Summary: One of the most promising areas for software developers to progress in the career is indeed artificial intelligence.

      Artificial intelligence agents allow developers to build systems that can automate the completion of tasks on behalf of the users.

      Read this article to learn how you can enroll in a masterclass to learn how you can build your own artificial intelligence agents to use in the software applications that you develop.

    Contents


    Innovation award results

    Nominees to win the award of June of 2025

    Class: Laravel TikFinity Webhooks
    Description: Handle TikTok events using TikFinity Webhooks
    Author: Stefan Ninic
    Country: Bosnia and Herzegovina


    Class: Site Language Redirection
    Description: Redirect TYPO3 users to site of their language
    Author: Harald Atteneder
    Country: Austria


    Class: Scloby Client API
    Description: Client to call Scloby cloud POS API
    Author: Francesco Danti
    Country: Italy


    Class: My Personal Collection
    Description: Manage a collection of movies stored in PHP array
    Author: Pierre-Henry Soria
    Country: United Kingdom


    Class: Useful Magento Scripts
    Description: Run product operations in Magento e-commerce sites
    Author: Victor Andeloci
    Country: Brazil


    Class: Infra Bridge Domain
    Description: Bridge between domain and implementation classes
    Author: DeGraciaMathieu
    Country: France


    Class: Receipt
    Description: Process and display expense receipts
    Author: Pierre-Henry Soria
    Country: United Kingdom


    Class: CSV Reader Class
    Description: Read data from CSV files using generators
    Author: Omar Andrés Barbosa Ortiz
    Country: Colombia


    Class: Laravel Cross App Auth
    Description: Link Laravel applications to share user management
    Author: DeGraciaMathieu
    Country: France


    Class: Block Sense
    Description: Detect fraud in cryptocurrency transactions
    Author: Mohib Ullah
    Country: Bangladesh


    Class: Easy Blog
    Description: Provide a blog as a Laravel service
    Author: Omar Andrés Barbosa Ortiz
    Country: Colombia


    Class: PHP Development with Docker
    Description: Run Docker to setup a PHP development environment
    Author: Ali YILMAZ
    Country: Turkey


    Vote

    Contents


    • Latest package entries

    • Manager Laravel Examples

      Picture of DeGraciaMathieu
      Author: DeGraciaMathieu
      Date: 2025-07-10 (1 day ago)
      Groups: Libraries, Design Patterns, PHP 7
      Description: This package can manage objects that can be accessed using drivers.

      It provides an example application that uses the Laravel framework to demonstrate how to implement the manager design pattern.

      The application provides an example weather manager class that can be configured to access different driver classes.

      The example code demonstrates how to choose a driver class and how to call the functions of the driver classes.
    • RSS Fetch XML

      Picture of Mike Jordan
      Author: Mike Jordan
      Date: 2025-07-08 (3 days ago)
      Groups: XML, PHP 5, Web services
      Description: This package can fetch and cache an RSS feed from a given URL.

      It provides a class that can take a URL of an RSS feed and retrieves it using PHP's simplexml and cURL extensions, so it does not require PHP allow_url_fopen enabled to be set.

      The class uses an HTTP user agent that is the same as the current user browser to avoid being blocked by content delivery network services such as CloudFlare that block robots.

      The class can parse the RSS feed XML data and return a object with the RSS feed structure.

      The RSS feed data can be stored in a local file in a given directory for a period of a given time length to avoid accessing the same RSS feed URL.
    • Attributes

      Picture of Vitalij Mik
      Author: Vitalij Mik
      Date: 2025-07-05 (6 days ago)
      Groups: HTTP, Language, Design Patterns, PHP 8
      Description: This package can route requests based on the current URL and method.

      It provides a router class that checks the current HTTP request and method to look in a list of registered routes to determine what is the action that will be performed to process the current requests.

      The package comes with a script that uses PHP reflection to determine which HTTP URL patterns each registered class will handle and adds to the list of supported routes.

      The router class will execute the requested action by calling a class that was previously registered to process requests that match patterns of server URLs and HTTP methods.

    Contents