A PHP internals mailing list thread discussing RFC const_object_property_write (PR #20903), which proposes allowing property writes on objects referenced by PHP constants. Currently, writing to CONST_OBJ->prop raises a 'Cannot use temporary expression in write context' error even though the operation mutates the object, not the constant binding. The RFC has evolved through multiple versions: v0.1 included array/dim writes (which were controversial due to silent no-op behavior), v0.2 scoped out array writes to focus only on object property writes, and v0.3 extended coverage to class constants in addition to global constants. A notable edge case is that enum cases are class constants, so writes to readonly enum case properties now raise a runtime readonly-property Error instead of a compile-time error. The RFC targets PHP 8.6 and requires a 2/3 majority vote.
Source: https://externals.io/message/131618. 8 Sync News only summarizes and links out; content copyright belongs to the authors and original sources.
PHP 8.6, dự kiến phát hành vào ngày 19/11/2026, bổ sung nhiều tính năng mới như Partial Function Application (PFA) cho phép tiền định sẵn tham số closure, readonly property mặc định khi triển khai interface có property hooks, Polling API mới cho I/O multiplexing (hỗ trợ epoll/WSAPoll), hàm clamp() tích hợp sẵn, phương thức reflection isReadable/isWriteable, trích xuất doc comment tham số hàm qua ReflectionParameter, enum SortDirection, enum debuggable qua __debugInfo(), và cải thiện bảo mật session (HttpOnly, SameSite=Lax). Bản phát hành cũng loại bỏ nhiều hàm lỗi thời (is_double, doubleval, strcoll,...) và chuẩn bị từ khóa mới (let, is, namespace).
Lập trình viên nên đọc bài này để cập nhật về PHP 8.6, đặc biệt là những tính năng mới như clamp(), readonly trong interface và API debuggable, cũng như những thay đổi về bảo mật và hiệu năng—để tối ưu dự án hiện tại và chuẩn bị cho các phiên bản tương lai.
Laravel 13.25 bổ sung tính năng chạy artisan dev thông qua @laravel/multiplex, hiển thị mỗi tiến trình trong tab riêng biệt với khả năng tìm kiếm, khởi động lại tiến trình và hiển thị mốc thời gian.
Lập trình viên muốn tối ưu hóa quản lý và phát triển ứng dụng Laravel sẽ tìm hiểu cách sử dụng Laravel Terminal UI để tự động hóa và quản lý các quá trình artisan hiệu quả hơn, đặc biệt khi làm việc với nhiều tab và công cụ như restart, search nhanh hoặc ghi timestamp.
Laravel 13.16 bổ sung lệnh php artisan dev giúp chạy server, queue worker, logs và Vite cùng lúc, với cấu hình quy trình được quản lý trực tiếp trong PHP thay vì composer.json.
Lập trình viên cần đọc bài này để hiểu cách tối ưu hóa quản lý các quá trình Laravel (server, queue, logs và Vite) bằng cách sử dụng php artisan dev thay vì phụ thuộc vào composer.json, giúp tiết kiệm thời gian và tránh sự phức tạp trong cấu hình.
Queue-SQL là một package Laravel giúp chuyển đổi các thao tác mass update, delete và insert thành các batch job chạy song song.
Lập trình viên cần đọc bài này để hiểu cách tối ưu hóa hiệu suất và giảm thời gian xử lý khi thực hiện các thao tác bulk update/delete trong Laravel bằng cách chia thành các công việc queued song song, tránh tình trạng chậm trễ khi xử lý hàng loạt dữ liệu.
JetBrains vừa phát hành PhpStorm 2026.2 với cửa sổ công cụ Laravel mới, thuộc tính FileReference cho PHP, hỗ trợ toán tử pipe (|) của PHP 8.5 cùng khả năng kỹ năng agent.
Lập trình viên PHP nên đọc bài này để khám phá những tính năng mới như cửa sổ Laravel tích hợp giúp streamline việc phát triển ứng dụng Laravel, tính năng FileReference giúp tối ưu hóa việc quản lý và debug code, cùng hỗ trợ pipe operator trong PHP 8.5, giúp nâng cao hiệu suất và tính năng mới trong môi trường phát triển hiện đại.
Bài viết đi sâu vào khái niệm immutability trong PHP, bao gồm readonly properties, interior mutability, immutable value objects, collections, dates, cloning, boundaries và testing.
Lập trình viên nên đọc bài này để hiểu cách áp dụng không thay đổi (immutability) trong PHP không chỉ bằng readonly mà còn thông qua các mẫu thiết kế như giá trị không thay đổi, tập hợp, và các kỹ thuật nâng cao như clone và biên giới (boundaries) để cải thiện tính bảo mật, dễ bảo trì và hiệu suất trong ứng dụng.
EnvKit là ứng dụng miễn phí (đang beta) cung cấp môi trường phát triển PHP/Laravel đầy đủ trên Windows và macOS, tích hợp sẵn web server (Nginx/Apache), cơ sở dữ liệu, Redis, Mailpit, Node.js, HTTPS .test domains cùng các công cụ quản trị. Nó hỗ trợ PHP 7.4+, cô lập theo dự án, bổ sung Laravel-specific features như Reverb (WebSockets), quản lý cron, và tích hợp AI thông qua MCP server.
Là lập trình viên Laravel cần phát triển nhanh trên Windows hoặc macOS mà không muốn phụ thuộc vào các giải pháp mở rộng như Herd hay XAMPP, EnvKit sẽ giúp bạn có một môi trường phát triển toàn diện, tiện lợi và độc lập hơn, với các tính năng như PHP/Laravel cài đặt sẵn, cơ sở dữ liệu đa dạng và hỗ trợ WebSocket, cron, và kiểm tra trực tiếp dump/job—tất cả trong một giao diện đơn giản.
Laravel Time Machine là công cụ theo dõi vòng đời request trong Laravel, ghi lại mọi giai đoạn từ khởi động đến kết thúc, kèm theo bảng điều khiển timeline và theo dõi truy vấn SQL.
Là lập trình viên phát triển ứng dụng Laravel, bạn nên đọc bài này để tìm hiểu cách tối ưu hóa hiệu suất ứng dụng bằng cách theo dõi và phân tích từng giai đoạn xử lý yêu cầu chi tiết, từ đó khắc phục điểm chậm trễ và cải thiện trải nghiệm người dùng.
Read the news here, practice coding, follow structured courses and train for IELTS on our sibling products — all connected through one 8 Sync account.
The ecosystem home: product overviews, blog and full pricing.
ExploreLearn along a clear roadmap: videos, auto-graded quizzes, certificates and mentors who ship for a living.
View the roadmap1,000+ DSA problems in Vietnamese, auto-graded across 7 languages — many FREE, right in your browser.
Practice for freeAI grading for all four IELTS skills with detailed rubric feedback.
Try it freeA 22 MB AI IDE for Vietnamese devs.
Download freeOrganizational memory for AI agents.
ExploreAI that staffs your Fanpage and qualifies leads for you.
Try it