Posted on: |
2024-03-28 |
Location: |
Birmingham, United Kingdom |
| May work remotely from another country |
Posted on: |
2024-03-27 |
Location: |
San Francisco, CA, United States |
| May work remotely from another country |
Posted on: |
2024-03-26 |
Location: |
London, United Kingdom |
| May work remotely from another country |
Posted on: |
2024-03-25 |
Location: |
Oslo, Norway |
| May work remotely from another country |
Posted on: |
2024-03-22 |
Location: |
Boca Raton, FL, United States |
| May work remotely from another country |
Contents
-
Posted on: |
2024-03-27 |
Summary: |
The evolution of artificial intelligence implementations allowed the evolution of an area of software development that always helped developers become more productive: code generation.
Parts of applications that follow well-known patterns are good candidates for using code generation tools to reduce the time developers need to produce the code of those application parts.
One example of code generation is the creation of ORM (Object-Relational Mapping) classes that store and retrieve application business objects into SQL-based relational databases.
Read this article to learn about recent developments in Google Gemini, an artificial intelligence tool, and the latest progress in modern code generation. |
-
Posted on: |
2024-03-13 |
Summary: |
Artificial Intelligence is a branch of computer science that has become more commented on since the public release of ChatGPT in 2022.
The stories about using artificial intelligence are filled with positive and negative emotions because the results vary depending on how artificial intelligence is used.
Read this article to learn how to decide whether to use artificial intelligence applications, tools, and APIs on your software projects. |
-
Posted on: |
2024-02-28 |
Summary: |
Sometimes, we PHP developers need to test a piece of PHP code quickly, but we are not close to our computers.
We often use our mobile phones that we usually carry everywhere we go. Mobile phone screens are small, and they were not initially thought to run a web server that we can use to test our PHP code.
Read this article to learn about online tools that you can use to type and test your PHP code from your mobile phone or even your computer without setting up a whole Web server environment to write and test simple PHP code.
|
Contents
Friends of the PHP Classes site is a initiative to provide recognition to the users that contribute to the growth of the site community.
For more information on how to become a friend of the site look here. |
Contents
Nominees to win the award of February of 2024
Contents
Contents
-
|
Author: |
Eric Sizemore |
Date: |
2024-03-27 (2 days ago) |
Groups: |
HTTP, Web services, PHP 8 |
Description: |
This package can send HTTP requests to API servers using Guzzle.
It can take as parameters to send requests to an HTTP server that serves responses to an API that defines the base API URL, an API key, and a local path for storing cache files.
The package can send requests to the API HTTP server by passing the API call-specific URI, the method, and other parameters of the HTTP requests, like the request's content type and what the application accepts as responses, redirection support, etc... |
|
-
|
Author: |
Eric Sizemore |
Date: |
2024-03-26 (3 days ago) |
Groups: |
Statistics, Console, Testing, PHP 8 |
Description: |
This package can check code coverage using the clover XML report.
It can take the clover XML report file generated by PHPUnit and parses it to extract the coverage results.
The package can analyze the coverage results and output a percentage of coverage of the code tested by PHPUnit tests to the console terminal. |
|
-
|
Author: |
Mateo |
Date: |
2024-03-25 (4 days ago) |
Groups: |
Web services, Chat, PHP 7 |
Description: |
This package implements a bot to delete messages in Telegram.
It implements an application that can purge messages upon a command sent to the application.
The applications must be registered as Telegram bots using a Webhook application URL. |
|
-
|
Author: |
Gabriel Alejandro López López |
Date: |
2024-03-24 (5 days ago) |
Groups: |
PHP 5, Databases, Data types, Design Patterns |
Description: |
This package can process file uploads to use with model classes.
It provides a behaviors class to process uploaded files stored using model classes provided by the Yii2 framework.
The behavior class registers event handlers that alter how model class objects are stored and retrieved to process model object properties with associated file data.
That class can process the uploaded files using forms before storing the data of the uploaded file in the model class object. |
|
-
|
Author: |
Andrey Iatsenko |
Date: |
2024-03-23 (6 days ago) |
Groups: |
Data types, PHP 7 |
Description: |
This package can ensure that array entry values have a given type.
It provides a class with functions that can take values of different types and convert them to specific types.
The functions can also take default values if the parameter values are null.
It can cast integer, string, float, bool, and array types. |
|
-
|
Author: |
Matheusz Maydana |
Date: |
2024-03-22 (7 days ago) |
Groups: |
Language, Design Patterns, PHP 7 |
Description: |
This package can create an object with a dependency defined at runtime.
It provides a dependency injection container compliant with PSR 11 (PHP Standard Recommendation) that can bind an interface with a given name with an interface that implements a desired functionality.
The package can also create an object given the name of the abstract interface. |
|
Contents
|
|