# PHP

PHP is a general-purpose scripting language especially suited to web development.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Fresh Package: Laravel Package Skeleton with Testbench, CI, and Boost Integration

DevFeed: [Fresh Package: Laravel Package Skeleton with Testbench, CI, and Boost Integration](<https://devfeed.tech/articles/fresh-package-laravel-package-skeleton-with-testbench-ci-and-boost-integration-42801.md>)

Original publisher: [Read original article](<https://laravel-news.com/fresh-package-laravel-package-skeleton>)

Author: Paul Redmond

Published: 2026-09-18T03:20:58Z

Content type: tutorial

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [PHPUnit](<https://devfeed.tech/topics/phpunit.md>), [PHP](<https://devfeed.tech/topics/php.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [ESLint](<https://devfeed.tech/topics/eslint.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [laravel-packages](<https://devfeed.tech/tags/laravel-packages.md>), [php](<https://devfeed.tech/tags/php.md>), [phpunit](<https://devfeed.tech/tags/phpunit.md>), [security](<https://devfeed.tech/tags/security.md>), [vue](<https://devfeed.tech/tags/vue.md>)

### AI overview

Fresh is a Laravel package skeleton that scaffolds backend-only or full-stack packages with testing, static analysis, CI, a Testbench workbench app, release automation, frontend tooling, repository settings, and optional AI skills.

### Source excerpt

Fresh Package scaffolds a Laravel package with PHPUnit, Larastan, a Testbench workbench app, GitHub Actions, and an optional Vue frontend or AI skills. The post Fresh Package: Laravel Package Skeleton with Testbench, CI, and Boost Integration appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## SymfonyCon Warsaw 2026: Beyond the Demo: Shipping Real AI Features

DevFeed: [SymfonyCon Warsaw 2026: Beyond the Demo: Shipping Real AI Features](<https://devfeed.tech/articles/symfonycon-warsaw-2026-beyond-the-demo-shipping-real-ai-features-42783.md>)

Original publisher: [Read original article](<https://symfony.com/blog/symfonycon-warsaw-2026-beyond-the-demo-shipping-real-ai-features>)

Author: Eloïse Charrier

Published: 2026-09-17T12:33:00Z

Content type: release

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Symfony](<https://devfeed.tech/topics/symfony.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai](<https://devfeed.tech/tags/ai.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [blog](<https://devfeed.tech/tags/blog.md>), [conference](<https://devfeed.tech/tags/conference.md>), [developers](<https://devfeed.tech/tags/developers.md>), [events](<https://devfeed.tech/tags/events.md>), [learning](<https://devfeed.tech/tags/learning.md>), [php](<https://devfeed.tech/tags/php.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

SymfonyCon Warsaw 2026 will take place on November 26-27 in Poland and will include a talk on shipping Symfony AI features in production. The talk will cover human-in-the-loop approval, long-running workflows, retries, cost tracking, and extension points, alongside broader conference activities for PHP and Symfony developers.

### Source excerpt

Ready to level up your PHP and Symfony skills? SymfonyCon Warsaw 2026 lands in Poland this November 26-27! Gather with fellow developers from around the globe for two dense days of learning, featuring 3 parallel tracks and rich community side-events....

## New in Symfony 8.2: Attribute-based Forms

DevFeed: [New in Symfony 8.2: Attribute-based Forms](<https://devfeed.tech/articles/new-in-symfony-8-2-attribute-based-forms-42781.md>)

Original publisher: [Read original article](<https://symfony.com/blog/new-in-symfony-8-2-attribute-based-forms>)

Author: Javier Eguiluz

Published: 2026-09-17T07:04:00Z

Content type: release

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [Forms](<https://devfeed.tech/topics/forms.md>), [Symfony](<https://devfeed.tech/topics/symfony.md>), [PHP](<https://devfeed.tech/topics/php.md>), [container](<https://devfeed.tech/topics/container.md>), [classes](<https://devfeed.tech/topics/classes.md>), [enums](<https://devfeed.tech/topics/enums.md>)

Tags: [classes](<https://devfeed.tech/tags/classes.md>), [container](<https://devfeed.tech/tags/container.md>), [enums](<https://devfeed.tech/tags/enums.md>), [forms](<https://devfeed.tech/tags/forms.md>), [php](<https://devfeed.tech/tags/php.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

Symfony 8.2 adds PHP attributes for defining uncomplicated form types directly on DTO classes and properties. Symfony converts these attributes into regular form type services during container compilation, while more complex behavior remains the responsibility of form type extensions.

### Source excerpt

Contributed by Benjamin Georgeault in #60563...

## Most Simple Ajax Chat Ever

DevFeed: [Most Simple Ajax Chat Ever](<https://devfeed.tech/articles/most-simple-ajax-chat-ever-31876.md>)

Original publisher: [Read original article](<https://www.metachris.dev/projects/most-simple-ajax-chat-ever/>)

Author: Chris Hager

Published: 2026-09-17T02:48:44.791916Z

Content type: article

Language: en

Sources: [Chris Hager](<https://devfeed.tech/sources/chris-hager.md>)

Topics: [Ajax](<https://devfeed.tech/topics/ajax.md>), [PHP](<https://devfeed.tech/topics/php.md>), [HTML](<https://devfeed.tech/topics/html.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [files](<https://devfeed.tech/tags/files.md>), [github](<https://devfeed.tech/tags/github.md>), [html](<https://devfeed.tech/tags/html.md>), [http](<https://devfeed.tech/tags/http.md>), [php](<https://devfeed.tech/tags/php.md>)

### AI overview

A project page describing a simple Ajax chat application created in January 2006. It explains the two-file implementation, pure JavaScript approach without libraries, text-based content storage, spam filtering, and two-step PHP setup.

### Source excerpt

Most Simple Ajax Chat Ever A fun little project from January 2006. Back then ajax just started becoming popular, but with very few tools around. jQuery came out later that year, Github just two years later, in 2008. Original code on Github Original site on web.archive.org Featured on Wired in February 2006 Features Super simple Efficient spam filter (thanks to some live 'hackers' at launch) Only 2 files needed (index.html, w.

## Laravel Scalpel Scans for Filesystem Intrusion Evidence

DevFeed: [Laravel Scalpel Scans for Filesystem Intrusion Evidence](<https://devfeed.tech/articles/laravel-scalpel-scans-for-filesystem-intrusion-evidence-41327.md>)

Original publisher: [Read original article](<https://laravel-news.com/laravel-scalpel>)

Author: Yannick Lyn Fatt

Published: 2026-09-17T01:38:29Z

Content type: article

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Filesystems](<https://devfeed.tech/topics/filesystems.md>), [Security](<https://devfeed.tech/topics/security.md>), [backdoor](<https://devfeed.tech/topics/backdoor.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [backdoor](<https://devfeed.tech/tags/backdoor.md>), [filesystem](<https://devfeed.tech/tags/filesystem.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [laravel-packages](<https://devfeed.tech/tags/laravel-packages.md>), [php](<https://devfeed.tech/tags/php.md>), [security](<https://devfeed.tech/tags/security.md>), [sha-256](<https://devfeed.tech/tags/sha-256.md>)

### AI overview

Laravel Scalpel is an intrusion-evidence scanner that runs inside Laravel applications. It checks filesystems for rogue PHP files, obfuscated code, altered server directives, environment issues, and changes from a trusted baseline.

### Source excerpt

Laravel Scalpel scans Laravel filesystems for rogue PHP files, obfuscated backdoors, altered directives, environment issues, and file changes. The post Laravel Scalpel Scans for Filesystem Intrusion Evidence appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## What's New in PHP 8.6

DevFeed: [What's New in PHP 8.6](<https://devfeed.tech/articles/what-s-new-in-php-8-6-33305.md>)

Original publisher: [Read original article](<https://freek.dev/3192-whats-new-in-php-86>)

Author: Freek Van der Herten (freek@spatie.be)

Published: 2026-09-16T12:30:30Z

Content type: release

Language: en

Sources: [freek.dev - all blogposts](<https://devfeed.tech/sources/freek-dev-all-blogposts.md>)

Topics: [PHP 8.6](<https://devfeed.tech/topics/php-8-6.md>), [PHP](<https://devfeed.tech/topics/php.md>), [function](<https://devfeed.tech/topics/function.md>)

Tags: [improvements](<https://devfeed.tech/tags/improvements.md>), [language](<https://devfeed.tech/tags/language.md>), [php](<https://devfeed.tech/tags/php.md>), [php-8-6](<https://devfeed.tech/tags/php-8-6.md>), [standard-library](<https://devfeed.tech/tags/standard-library.md>)

### AI overview

An overview of upcoming PHP 8.6 changes, including partial function application, clamp(), the Duration class, and other language and standard library improvements.

### Source excerpt

A concise overview of what's coming in PHP 8.6, including partial function application, clamp(), the new Duration class, and several smaller language and standard library improvements. Read more

## SymfonyCon Warsaw 2026: The Attack Reached PHP: Composer and Packagist, One Year On

DevFeed: [SymfonyCon Warsaw 2026: The Attack Reached PHP: Composer and Packagist, One Year On](<https://devfeed.tech/articles/symfonycon-warsaw-2026-the-attack-reached-php-composer-and-packagist-one-year-on-31523.md>)

Original publisher: [Read original article](<https://symfony.com/blog/symfonycon-warsaw-2026-the-attack-reached-php-composer-and-packagist-one-year-on>)

Author: Eloïse Charrier

Published: 2026-09-16T12:30:00Z

Content type: article

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [Symfony](<https://devfeed.tech/topics/symfony.md>), [Composer](<https://devfeed.tech/topics/composer.md>), [PHP](<https://devfeed.tech/topics/php.md>), [supply-chain-security](<https://devfeed.tech/topics/supply-chain-security.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [composer](<https://devfeed.tech/tags/composer.md>), [conference](<https://devfeed.tech/tags/conference.md>), [github](<https://devfeed.tech/tags/github.md>), [php](<https://devfeed.tech/tags/php.md>), [supply-chain-security](<https://devfeed.tech/tags/supply-chain-security.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

SymfonyCon Warsaw 2026 will take place in Poland on November 26-27, with talks across three parallel tracks and related community events. The announcement highlights a talk about PHP supply-chain security changes made after attacks involving Composer and Packagist, including malware detection, transparency logging, dependency policies, immutable releases, release-age settings, maintainer MFA status, and ownership controls.

### Source excerpt

Get ready to connect with the global Symfony community! SymfonyCon Warsaw 2026 is landing in Poland, on November 26-27. We are bringing you two days of inspiring talks across 3 parallel tracks, alongside plenty of networking opportunities and vibrant...

## Laravel Vet: Review Composer Code Before It Installs

DevFeed: [Laravel Vet: Review Composer Code Before It Installs](<https://devfeed.tech/articles/laravel-vet-review-composer-code-before-it-installs-26976.md>)

Original publisher: [Read original article](<https://laravel-news.com/laravel-vet>)

Author: Eric L. Barnes

Published: 2026-09-15T13:33:11Z

Content type: release

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Composer](<https://devfeed.tech/topics/composer.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [dependency](<https://devfeed.tech/tags/dependency.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [news](<https://devfeed.tech/tags/news.md>), [php](<https://devfeed.tech/tags/php.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [security](<https://devfeed.tech/tags/security.md>), [supply-chain](<https://devfeed.tech/tags/supply-chain.md>), [trust](<https://devfeed.tech/tags/trust.md>)

### AI overview

Laravel Vet is a first-party Composer plugin that displays dependency code changes before installation, records trusted package files in vet.json, and blocks updates containing untrusted changes. It can also send changes to local coding agents for review.

### Source excerpt

Laravel Vet is a new first-party Composer plugin that shows you the code in every dependency update and records the packages you trust in vet.json. The post Laravel Vet: Review Composer Code Before It Installs appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## What's New in PHP 8.6

DevFeed: [What's New in PHP 8.6](<https://devfeed.tech/articles/what-s-new-in-php-8-6-26631.md>)

Original publisher: [Read original article](<https://laravel-news.com/php-8-6>)

Author: Paul Redmond

Published: 2026-09-15T03:00:09Z

Content type: release

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [DateTime](<https://devfeed.tech/topics/datetime.md>), [ISO 8601](<https://devfeed.tech/topics/iso-8601.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [closure](<https://devfeed.tech/tags/closure.md>), [feature](<https://devfeed.tech/tags/feature.md>), [function](<https://devfeed.tech/tags/function.md>), [interface](<https://devfeed.tech/tags/interface.md>), [iso](<https://devfeed.tech/tags/iso.md>), [news](<https://devfeed.tech/tags/news.md>), [php](<https://devfeed.tech/tags/php.md>), [php-8-6](<https://devfeed.tech/tags/php-8-6.md>), [precision](<https://devfeed.tech/tags/precision.md>), [properties](<https://devfeed.tech/tags/properties.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

An overview of PHP 8.6, scheduled for release on November 19, 2026. The article covers partial function application, the clamp() function, a nanosecond-precision Duration class, readonly property defaults, and parameter DocComments, along with the release timeline and related changes.

### Source excerpt

PHP 8.6 arrives November 19, 2026 with partial function application, a clamp() function, a Duration class, readonly property defaults, and new deprecations. The post What's New in PHP 8.6 appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## Super Stack: Laravel Starter Kit With Filament and NativePHP

DevFeed: [Super Stack: Laravel Starter Kit With Filament and NativePHP](<https://devfeed.tech/articles/super-stack-laravel-starter-kit-with-filament-and-nativephp-30937.md>)

Original publisher: [Read original article](<https://laravel-news.com/nativephp-super-stack>)

Author: Yannick Lyn Fatt

Published: 2026-09-15T02:50:55Z

Content type: news

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [filament](<https://devfeed.tech/tags/filament.md>), [github](<https://devfeed.tech/tags/github.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [laravel-packages](<https://devfeed.tech/tags/laravel-packages.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [nativephp](<https://devfeed.tech/tags/nativephp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [starter-kits](<https://devfeed.tech/tags/starter-kits.md>)

### AI overview

NativePHP released Super Stack, an open-source Laravel starter kit that combines a web app, Filament admin panel, native mobile app, Sanctum API tokens, and a Laravel MCP server in one repository. The MCP server is intended for local exploration and requires authentication before production deployment.

### Source excerpt

Super Stack is an open-source Laravel starter kit from NativePHP with a Filament admin, a native mobile app, Sanctum, and a Laravel MCP server in one repo. The post Super Stack: Laravel Starter Kit With Filament and NativePHP appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## Building EasyReply: How We Used Laravel to Unify Customer Support

DevFeed: [Building EasyReply: How We Used Laravel to Unify Customer Support](<https://devfeed.tech/articles/building-easyreply-how-we-used-laravel-to-unify-customer-support-22287.md>)

Original publisher: [Read original article](<https://laravel-news.com/easyreply-laravel-shared-inbox>)

Author: Emma Blake

Published: 2026-09-11T16:06:51Z

Content type: article

Language: en

Sources: [Laravel](<https://devfeed.tech/sources/laravel.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Support](<https://devfeed.tech/topics/support.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [React](<https://devfeed.tech/topics/react.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>), [email](<https://devfeed.tech/topics/email.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Instagram](<https://devfeed.tech/topics/instagram.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [development](<https://devfeed.tech/tags/development.md>), [email](<https://devfeed.tech/tags/email.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [instagram](<https://devfeed.tech/tags/instagram.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [queue](<https://devfeed.tech/tags/queue.md>), [react](<https://devfeed.tech/tags/react.md>), [sponsor](<https://devfeed.tech/tags/sponsor.md>), [support](<https://devfeed.tech/tags/support.md>), [ui](<https://devfeed.tech/tags/ui.md>), [websocket](<https://devfeed.tech/tags/websocket.md>)

### AI overview

This article explains how EasyReply uses Laravel to combine email, Slack, Instagram, and WhatsApp conversations in an AI-powered shared inbox. It describes Laravel Reverb for real-time updates, Inertia and React for the frontend, and queues for background processing.

### Source excerpt

EasyReply pulls email, Slack, Instagram, and WhatsApp into one AI shared inbox, built on Laravel with Reverb, Inertia, React, and queues. The post Building EasyReply: How We Used Laravel to Unify Customer Support appeared first on Laravel News. Join the Laravel Newsletter to get Laravel articles like this directly in your inbox.

## Eloquent Performance and Database Design: Evidence Before Eager Loading

DevFeed: [Eloquent Performance and Database Design: Evidence Before Eager Loading](<https://devfeed.tech/articles/eloquent-performance-and-database-design-evidence-before-eager-loading-33303.md>)

Original publisher: [Read original article](<https://freek.dev/3190-eloquent-performance-and-database-design-evidence-before-eager-loading>)

Author: Freek Van der Herten (freek@spatie.be)

Published: 2026-09-11T12:30:27Z

Content type: tutorial

Language: en

Sources: [freek.dev - all blogposts](<https://devfeed.tech/sources/freek-dev-all-blogposts.md>)

Topics: [Eloquent ORM](<https://devfeed.tech/topics/eloquent.md>), [Database](<https://devfeed.tech/topics/database.md>), [Laravel](<https://devfeed.tech/topics/laravel.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [database](<https://devfeed.tech/tags/database.md>), [eager-loading](<https://devfeed.tech/tags/eager-loading.md>), [eloquent](<https://devfeed.tech/tags/eloquent.md>), [indexes](<https://devfeed.tech/tags/indexes.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [php](<https://devfeed.tech/tags/php.md>), [query](<https://devfeed.tech/tags/query.md>)

### AI overview

A practical deep dive into improving Eloquent performance and database design for a growing team dashboard. It covers detecting N+1 queries, choosing aggregates and indexes, inspecting query plans, pagination, chunking, and transaction boundaries.

### Source excerpt

A deep dive into Eloquent performance, from detecting N+1 queries to choosing aggregates, indexes, query plans, pagination, chunking, and transaction boundaries for a growing team dashboard. Read more

## SymfonyCon Warsaw 2026: Calling the Symfony Container from Legacy Code

DevFeed: [SymfonyCon Warsaw 2026: Calling the Symfony Container from Legacy Code](<https://devfeed.tech/articles/symfonycon-warsaw-2026-calling-the-symfony-container-from-legacy-code-8582.md>)

Original publisher: [Read original article](<https://symfony.com/blog/symfonycon-warsaw-2026-calling-the-symfony-container-from-legacy-code>)

Author: Eloïse Charrier

Published: 2026-09-11T08:00:00Z

Content type: news

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [conference](<https://devfeed.tech/tags/conference.md>), [dependency-injection](<https://devfeed.tech/tags/dependency-injection.md>), [events](<https://devfeed.tech/tags/events.md>), [migration](<https://devfeed.tech/tags/migration.md>), [php](<https://devfeed.tech/tags/php.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

Announcement for SymfonyCon Warsaw 2026, including a talk on booting the Symfony container from legacy PHP code to support dependency injection during migration.

### Source excerpt

Save the date for SymfonyCon Warsaw 2026 on November 26-27 in Warsaw, Poland! Experience two days of learning and networking with 3 parallel tracks and exciting community events. 🎤 Speaker announcement Next up in Warsaw: Rachelle Scheijen, Owner...

## How to Connect Your Twilio Agent to External APIs with PHP

DevFeed: [How to Connect Your Twilio Agent to External APIs with PHP](<https://devfeed.tech/articles/how-to-connect-your-twilio-agent-to-external-apis-with-php-31439.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/how-to-connect-twilio-agent-to-external-apis-php>)

Author: Amanda Lange, Matthew Setter

Published: 2026-09-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [API](<https://devfeed.tech/topics/api.md>), [REST API](<https://devfeed.tech/topics/rest-api.md>), [voice ai](<https://devfeed.tech/topics/voice-ai.md>), [.env](<https://devfeed.tech/topics/dotenv.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Composer](<https://devfeed.tech/topics/composer.md>), [ide](<https://devfeed.tech/topics/ide.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [apis](<https://devfeed.tech/tags/apis.md>), [build](<https://devfeed.tech/tags/build.md>), [conversation-relay](<https://devfeed.tech/tags/conversation-relay.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [external](<https://devfeed.tech/tags/external.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [openai](<https://devfeed.tech/tags/openai.md>), [openswoole](<https://devfeed.tech/tags/openswoole.md>), [php](<https://devfeed.tech/tags/php.md>), [rest-api](<https://devfeed.tech/tags/rest-api.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

This tutorial shows how to use PHP and OpenSwoole with Twilio Conversation Relay to build a voice agent that uses LLM tool calling to retrieve live data from an external REST API. It covers project setup, required packages, and storing an OpenAI API key in a .env file.

### Source excerpt

In this tutorial, you will use PHP and OpenSwoole to build a voice agent using Twilio Conversation Relay.

## \[remote\] CVE-2026-80428 Unauthenticated PHP Object Injection via Shibboleth - ILIAS \< 9.22, 10.0 \< 10.10, 11.0 \< 11.3 - RCE

DevFeed: [\[remote\] CVE-2026-80428 Unauthenticated PHP Object Injection via Shibboleth - ILIAS \< 9.22, 10.0 \< 10.10, 11.0 \< 11.3 - RCE](<https://devfeed.tech/articles/remote-cve-2026-80428-unauthenticated-php-object-injection-via-shibboleth-ilias-9-22-10-0-10-10-11-0-11-3-rce-34775.md>)

Original publisher: [Read original article](<https://www.exploit-db.com/exploits/52682>)

Author: DigiProSec

Published: 2026-09-11T00:00:00Z

Content type: news

Language: en

Sources: [Exploit-DB.com RSS Feed](<https://devfeed.tech/sources/exploit-db-com-rss-feed.md>)

Topics: [Exploit](<https://devfeed.tech/topics/exploit.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [cve](<https://devfeed.tech/tags/cve.md>), [cve-2026-80428](<https://devfeed.tech/tags/cve-2026-80428.md>), [exploit](<https://devfeed.tech/tags/exploit.md>), [multiple](<https://devfeed.tech/tags/multiple.md>), [object](<https://devfeed.tech/tags/object.md>), [php](<https://devfeed.tech/tags/php.md>), [rce](<https://devfeed.tech/tags/rce.md>), [remote](<https://devfeed.tech/tags/remote.md>)

### AI overview

CVE-2026-80428 is an unauthenticated PHP object injection vulnerability via Shibboleth in ILIAS versions earlier than 9.22, 10.10, and 11.3, with remote code execution indicated.

### Source excerpt

CVE-2026-80428 Unauthenticated PHP Object Injection via Shibboleth - ILIAS < 9.22, 10.0 < 10.10, 11.0 < 11.3 - RCE

## How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory with PHP

DevFeed: [How to Orchestrate Multi-Call Conversations with an LLM and Twilio Conversation Memory with PHP](<https://devfeed.tech/articles/how-to-orchestrate-multi-call-conversations-with-an-llm-and-twilio-conversation-memory-with-php-26246.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/orchestrate-multi-call-conversations-with-llm-twilio-conversation-memory-php>)

Author: Amanda Lange, Matthew Setter

Published: 2026-09-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [Composer](<https://devfeed.tech/topics/composer.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [context](<https://devfeed.tech/topics/context.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [context](<https://devfeed.tech/tags/context.md>), [conversation-memory](<https://devfeed.tech/tags/conversation-memory.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [logging](<https://devfeed.tech/tags/logging.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [php](<https://devfeed.tech/tags/php.md>), [phpstorm](<https://devfeed.tech/tags/phpstorm.md>), [voice-api](<https://devfeed.tech/tags/voice-api.md>)

### AI overview

This tutorial shows how to build a PHP service with Open Swoole that uses Twilio Conversation Memory to preserve caller context, preferences, and action history across separate inbound calls. It covers the required accounts, tools, environment variables, Composer setup, OpenAI integration, logging, and Memory Store configuration.

### Source excerpt

In this tutorial you'll make a PHP service using Open Swoole that retains caller context, preferences and action history across multiple separate inbound calls.

## SymfonyCon Warsaw 2026: PHP wasn't supposed to do that

DevFeed: [SymfonyCon Warsaw 2026: PHP wasn't supposed to do that](<https://devfeed.tech/articles/symfonycon-warsaw-2026-php-wasn-t-supposed-to-do-that-8583.md>)

Original publisher: [Read original article](<https://symfony.com/blog/symfonycon-warsaw-2026-php-wasn-t-supposed-to-do-that>)

Author: Eloïse Charrier

Published: 2026-09-09T09:00:00Z

Content type: news

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [App](<https://devfeed.tech/topics/app.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [app](<https://devfeed.tech/tags/app.md>), [conference](<https://devfeed.tech/tags/conference.md>), [events](<https://devfeed.tech/tags/events.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [php](<https://devfeed.tech/tags/php.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

SymfonyCon Warsaw 2026 is announced alongside a talk about using Symfony UX Native and Hotwire Native to turn one Symfony codebase into iOS and Android applications.

### Source excerpt

We are thrilled to announce that SymfonyCon Warsaw 2026 will take place on November 26 and 27, 2026, in Warsaw (Poland)! Join us for a great worldwide conference with 3 parallel tracks and community events. 🎤 Speaker announcement We are delighted...

## StyleSmuggler (CVE-2026-75650): Frequently asked questions about Adobe Commerce and Magento zero-day

DevFeed: [StyleSmuggler (CVE-2026-75650): Frequently asked questions about Adobe Commerce and Magento zero-day](<https://devfeed.tech/articles/stylesmuggler-cve-2026-75650-frequently-asked-questions-about-adobe-commerce-and-magento-zero-day-8271.md>)

Original publisher: [Read original article](<https://www.tenable.com/blog/stylesmuggler-cve-2026-75650-frequently-asked-questions-about-adobe-commerce-and-magento-zero>)

Author: Satnam Narang

Published: 2026-09-08T14:00:43Z

Content type: news

Language: en

Sources: [Tenable Blog](<https://devfeed.tech/sources/tenable-blog.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [PHP](<https://devfeed.tech/topics/php.md>)

Tags: [attacks](<https://devfeed.tech/tags/attacks.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [exploits](<https://devfeed.tech/tags/exploits.md>), [payload](<https://devfeed.tech/tags/payload.md>), [php](<https://devfeed.tech/tags/php.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>)

### AI overview

The article explains StyleSmuggler (CVE-2026-75650), an actively exploited, unauthenticated remote-code-execution vulnerability affecting Adobe Commerce, Adobe Commerce B2B, and Magento Open Source. It describes injection of PHP code through style properties and execution during rendering of a transactional email template.

### Source excerpt

A critical unauthenticated remote code execution (RCE) zero-day in Adobe Commerce and Magento Open Source, dubbed StyleSmuggler, has been actively exploited since September 4 with attacks observed three days before a vendor patch became available. Key takeaways CVE-2026-75650 is a critical remote code execution vulnerability in Adobe Commerce, Adobe Commerce B2B and Magento Open Source that can be triggered without authentication. Active exploitation of CVE-2026-75650 began on September 4, 2026, three days before Adobe released a hotfix, with multiple victim stores confirmed across different attack campaigns. Adobe released Hotfix VULN-39341 on September 7, 2026, and Tenable detection plugins will be published as they become available. Background Tenable's Research Special Operations Team (RSO) has compiled this blog to answer Frequently Asked Questions (FAQ) regarding CVE-2026-75650, a zero-day remote code execution vulnerability in Adobe Commerce, Adobe Commerce B2B and Magento Open Source that has been actively exploited in the wild. FAQ When was CVE-2026-75650 first disclosed? On September 5, 2026, the Sansec Forensics Team published research detailing an actively exploited zero-day vulnerability in Magento and Adobe Commerce that it named StyleSmuggler. What is CVE-2026-75650? CVE-2026-75650 is a remote code execution vulnerability in Adobe Commerce, Adobe Commerce B2B and Magento Open Source. Successful exploitation grants an unauthenticated attacker the ability to execute arbitrary code on a vulnerable server. CVE-2026-75650 carries a CVSSv3 score of 10.0, the highest possible rating. Additionally, its scope is changed, meaning exploitation can impact resources beyond the vulnerable component itself. CVEDescriptionCVSSv3CVE-2026-75650Adobe Commerce and Magento Open Source Remote Code Execution10.0 The following products and versions are affected: ProductAffected versionsAdobe Commerce2.4.4 through 2.4.9Adobe Commerce B2B1.3.3 through 1.5.3Magento Open Source2

## Profiling a Yandex Food PHP monolith to identify CPU usage and reduce allocated cores

DevFeed: [Profiling a Yandex Food PHP monolith to identify CPU usage and reduce allocated cores](<https://devfeed.tech/articles/1000-80-cpu-24892.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/yandex/articles/1078050/>)

Author: m03r (Яндекс)

Published: 2026-09-08T07:31:51Z

Content type: article

Language: ru

Sources: [Яндекс - Как мы делаем Яндекс / Статьи](<https://devfeed.tech/sources/source.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [eBPF](<https://devfeed.tech/topics/ebpf.md>), [Linux](<https://devfeed.tech/topics/linux.md>)

Tags: [cpu](<https://devfeed.tech/tags/cpu.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [haproxy](<https://devfeed.tech/tags/haproxy.md>), [linux](<https://devfeed.tech/tags/linux.md>), [perforator](<https://devfeed.tech/tags/perforator.md>), [php](<https://devfeed.tech/tags/php.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

### AI overview

A backend developer describes investigating unexpectedly high CPU usage in a legacy PHP monolith at Yandex Food. By profiling the application with Perforator and its PHP support, the investigation examined why CPU consumption was unusually high and how the allocated capacity could be reduced.

### Source excerpt

Всем привет, меня зовут Миша, и я бэкенд-разработчик в платформе Яндекс Еды. Я уже рассказывал, как мы анализировали наш PHP-монолит и вынесли из него процессинг заказов, и с тех пор роль этого легаси заметно уменьшилась. Заодно туда стали писать гораздо меньше нового кода, релизы стали реже, и он спокойненько себе работал, не привлекая лишнего внимания. Так оно бы и продолжалось, но тут случилась повышенная нагрузка и необходимость зарезервировать побольше мощностей для беспроблемной обработки повышенного спроса. Монолит справился на отлично, но самое интересное случилось потом: возвращая выделение ресурсов к прежним значениям, я случайно обратил внимание, что RPS в пиковые вечерние часы как-то подозрительно совпадает с количеством ядер CPU, выделенных на весь монолит. Количество выделенных ядер, конечно, ещё ничего не означает, поэтому я полез смотреть реальное потребление процессорного времени, сложив CPU usage по всем подам. С помощью нехитрой арифметики я обнаружил, что 100% загрузки одного ядра приходятся на 2,5 RPS. Какое-то время я находился в состоянии глубокого изумления, после чего решил, что это никуда не годится, и отправился в увлекательное приключение на 20 минут. Немного спойлеров: дело оказалось далеко не только в PHP. Читать далее

## Digital Sovereignty Is Written in PHP

DevFeed: [Digital Sovereignty Is Written in PHP](<https://devfeed.tech/articles/digital-sovereignty-is-written-in-php-33299.md>)

Original publisher: [Read original article](<https://freek.dev/3185-digital-sovereignty-is-written-in-php>)

Author: Freek Van der Herten (freek@spatie.be)

Published: 2026-09-04T12:30:28Z

Content type: article

Language: en

Sources: [freek.dev - all blogposts](<https://devfeed.tech/sources/freek-dev-all-blogposts.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [digital sovereignty](<https://devfeed.tech/topics/digital-sovereignty.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [digital-sovereignty](<https://devfeed.tech/tags/digital-sovereignty.md>), [government](<https://devfeed.tech/tags/government.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [php](<https://devfeed.tech/tags/php.md>), [strategy](<https://devfeed.tech/tags/strategy.md>)

### AI overview

The article discusses how PHP is used by government in the context of digital sovereignty.

### Source excerpt

An interesting article on how PHP is used by the government. Read more

## Meet the Symfony Core Team at the API Platform Conference 2026!

DevFeed: [Meet the Symfony Core Team at the API Platform Conference 2026!](<https://devfeed.tech/articles/meet-the-symfony-core-team-at-the-api-platform-conference-2026-8578.md>)

Original publisher: [Read original article](<https://symfony.com/blog/meet-the-symfony-core-team-at-the-api-platform-conference-2026>)

Author: Cécile HAMEREL

Published: 2026-09-02T14:30:00Z

Content type: news

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [API](<https://devfeed.tech/topics/api.md>), [Symfony](<https://devfeed.tech/topics/symfony.md>), [PHP](<https://devfeed.tech/topics/php.md>), [migration](<https://devfeed.tech/topics/migration.md>), [Domain-driven design (DDD)](<https://devfeed.tech/topics/domain-driven-design.md>), [JSON Web Tokens](<https://devfeed.tech/topics/jwt.md>), [OAuth 2.0](<https://devfeed.tech/topics/oauth2.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api-platform](<https://devfeed.tech/tags/api-platform.md>), [conference](<https://devfeed.tech/tags/conference.md>), [event](<https://devfeed.tech/tags/event.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [migration](<https://devfeed.tech/tags/migration.md>), [oauth2](<https://devfeed.tech/tags/oauth2.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [php](<https://devfeed.tech/tags/php.md>), [symfony](<https://devfeed.tech/tags/symfony.md>)

### AI overview

The API Platform Conference 2026 will take place in Lille, France, on September 17-18. The event will feature nearly 30 talks, including sessions by Symfony Core Team members on migration, API security, DDD, HTTP headers, FrankenPHP, AI agents, and MCP.

### Source excerpt

The API Platform Conference, the international event dedicated to the API Platform framework and its ecosystem, will take place in two weeks in Lille, France, on September 17-18, 2026. Nearly 30 talks are scheduled, in both French and English, covering...

## Introducing symfony lsp:check: Symfony-Aware Diagnostics in Your CI

DevFeed: [Introducing symfony lsp:check: Symfony-Aware Diagnostics in Your CI](<https://devfeed.tech/articles/introducing-symfony-lsp-check-symfony-aware-diagnostics-in-your-ci-8577.md>)

Original publisher: [Read original article](<https://symfony.com/blog/introducing-symfony-lsp-check-symfony-aware-diagnostics-in-your-ci>)

Author: Fabien Potencier

Published: 2026-08-31T12:03:00Z

Content type: article

Language: en

Sources: [Symfony Blog](<https://devfeed.tech/sources/symfony-blog.md>)

Topics: [Symfony](<https://devfeed.tech/topics/symfony.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Stimulus](<https://devfeed.tech/topics/stimulus.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [cli](<https://devfeed.tech/tags/cli.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [github](<https://devfeed.tech/tags/github.md>), [php](<https://devfeed.tech/tags/php.md>), [symfony](<https://devfeed.tech/tags/symfony.md>), [validation](<https://devfeed.tech/tags/validation.md>)

### AI overview

The Symfony Language Tools introduce a headless Symfony-aware diagnostics command for CI. It detects framework-specific issues that type checkers and code review may miss, including unknown routes, missing templates and translation keys, invalid configuration, unknown services, and other integration errors.

### Source excerpt

A Symfony application is full of strings that mean something: route names, template paths, translation keys, service ids, bundle configuration keys. To PHP, they are strings like any others. Your CI pipeline verifies types with PHPStan or Psalm, style with...

## DSF member of the month - Benjamin Balder Bach

DevFeed: [DSF member of the month - Benjamin Balder Bach](<https://devfeed.tech/articles/dsf-member-of-the-month-benjamin-balder-bach-3553.md>)

Original publisher: [Read original article](<https://www.djangoproject.com/weblog/2026/aug/31/dsf-member-of-the-month-benjamin-balder-bach/>)

Author: Sarah Abderemane

Published: 2026-08-31T05:00:00Z

Content type: article

Language: en

Sources: [The Django weblog](<https://devfeed.tech/sources/the-django-weblog.md>)

Topics: [Django](<https://devfeed.tech/topics/django.md>), [PHP](<https://devfeed.tech/topics/php.md>), [Computer science](<https://devfeed.tech/topics/computer-science.md>), [HTML](<https://devfeed.tech/topics/html.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [django](<https://devfeed.tech/tags/django.md>), [framework](<https://devfeed.tech/tags/framework.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [php](<https://devfeed.tech/tags/php.md>), [python](<https://devfeed.tech/tags/python.md>), [sql](<https://devfeed.tech/tags/sql.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

An August 2026 Django community profile introduces Benjamin Balder Bach, highlighting his work with Django Day Copenhagen and the Social Media Working Group. He discusses his path from self-taught web designer to computer science and digital design studies, along with his experience using HTML, SQL, ASP classic, PHP, and Django. The interview connects Django's emphasis on rapid development with the importance of understanding users through developer involvement in frontline support.

### Source excerpt

For August 2026, we welcome Benjamin Balder Bach as our DSF member of the month! ⭐ Benjamin has long been part of the Django community, serving for years as an organizer of Django Day Copenhagen and as Chair of the Social Media Working Group. He is a DSF member since June 2020! You can learn more about Benjamin by visiting Benjamin's website and his GitHub Profile. Let's spend some time getting to know Benjamin better! Can you tell us a little about yourself? (hobbies, education, etc) Hello! I like DIY in general, so whether it's software, cooking, sewing, growing plants or building stuff with wood - I really like practical things with a finish in sight. I really don't mind when it's not a software project, though 😇 I'll try to nail what my education and work is about: I started as a self-taught programmer when I had a job at 15 (as a web designer). Before that, I had been delivering newspapers and cleaning toilets at my school, so it was a pretty big leap forward. I knew HTML but learned about SQL and ASP classic (not .net) because my employer back in 2000 let me learn while working. Fast-forward, I studied Computer Science from 2005 and took my masters degree in Digital Design and Communication - heavily inspired by years of PHP and Django experience, my thesis ended up being about "Risky and Rapid Design Spaces" (2013) - a concept/anecdote that I still stand by. It becomes relevant in the context of Django because the front-and-center message and goal of the framework is to "encourages rapid development". "Rapid" means that we iterate and deploy changes quickly (with lots of aspects of what that means). But I think we need to understand and frame the "risky" part, especially understanding that a GIANT risk-avertion factor is to have developers understand and share context with users, whether they are clients, customers or staff colleagues. For instance, while I was working at Read the Docs, we had developers rotating on frontline support, meaning that everyone in

## How to Approve Real Users and Block Fake Accounts at Sign Up with Lookup and Verify in PHP

DevFeed: [How to Approve Real Users and Block Fake Accounts at Sign Up with Lookup and Verify in PHP](<https://devfeed.tech/articles/how-to-approve-real-users-and-block-fake-accounts-at-sign-up-with-lookup-and-verify-in-php-16096.md>)

Original publisher: [Read original article](<https://www.twilio.com/en-us/blog/developers/tutorials/product/block-fake-accounts-lookup-verify-php>)

Author: Kelley Robinson, Matthew Setter

Published: 2026-08-31T00:00:00Z

Content type: tutorial

Language: en

Sources: [Twilio Blog](<https://devfeed.tech/sources/twilio-blog.md>)

Topics: [PHP](<https://devfeed.tech/topics/php.md>), [API](<https://devfeed.tech/topics/api.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [data](<https://devfeed.tech/topics/data.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [code](<https://devfeed.tech/tags/code.md>), [developer-insights](<https://devfeed.tech/tags/developer-insights.md>), [fake-accounts](<https://devfeed.tech/tags/fake-accounts.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [github](<https://devfeed.tech/tags/github.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [lookup](<https://devfeed.tech/tags/lookup.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [php](<https://devfeed.tech/tags/php.md>), [sign-up](<https://devfeed.tech/tags/sign-up.md>), [verifications-and-identity](<https://devfeed.tech/tags/verifications-and-identity.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

This tutorial shows how to use Twilio Lookup and Verify with PHP to collect a user's name and phone number, apply layered phone and identity checks, and block likely fake accounts during sign-up.

### Source excerpt

Learn how to collect a user's name and phone number and conduct a multi-step orchestrated identity verification flow with Twilio's Lookup API.

[Next page](<https://devfeed.tech/topics/php.md?cursor=WyIyMDI2LTA4LTMxVDAwOjAwOjAwKzAwOjAwIiwgImVhNDI2NmQ4LTE5ZTAtNDUxOS1iMDAxLWM0ZjRhNTAwMDE0YyJd>)