Urgent.News

What's breaking now, across thousands of outlets.

Tech

This Week In PHP Internals | August 19, 2026

Hello world, it's Wednesday, August 19, 2026, and here's what happened This Week in PHP Internals. 12 stories this week, so let's get into it. But first, Is AI working for your team? Ballast answers that for free . It reads your git history — never your code — and gives you 2 numbers every month. Stable velocity tells you how much of what you ship survives. A durability score from 300 to 850…

This week in PHP internals, a proposal for a 5-argument function called array_search_range() was introduced by Sepehr Mahmoudi. The function aims to search a specific range of an array without creating an intermediate copy using array_slice(). However, Rowan Tommins raised concerns about designing a more composable solution, suggesting the creation of a lazy array slice type.

After further discussion, it was decided to shelve the array_search_range() proposal and explore alternative solutions. Additionally, a small issue was addressed regarding the case-sensitivity of certain PHP functions, which was brought to the list by Weilin Du and subsequently discussed by the community.

Brief written by urgent.news from Dev.to's own syndicated text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Which SQL Database Should You Install?

By Michael Nocito , data analyst · Published August 7, 2026 If you want to write SQL against your own data today, install a file-based engine: SQLite if you are learning, DuckDB if your data is…

  • File-based databases like SQLite or DuckDB recommended for single-user or small projects
  • Server databases such as PostgreSQL, MySQL, or SQL Server needed for multiple users
  • Choose based on whether simultaneous access to data is required

NULL in SQL: Why = NULL Finds Nothing and What to Write Instead

By Michael Nocito , data analyst · Published August 7, 2026 By the end of this page you can predict what any query does when it meets a missing value, which is the skill that separates "my query…

  • NULL represents unknown or missing values in SQL
  • Comparing with = NULL always returns unknown and excludes rows
  • IS NULL operator checks specifically for NULL values

Month-over-Month Growth in SQL: LAG, the Growth Formula, and the Traps

By Michael Nocito , data analyst · Published August 7, 2026 By the end of this page you can write a month-over-month growth query and trust its answer.

  • Month-over-month growth calculated using LAG function
  • LAG function fetches previous month's revenue for comparison
  • Three common traps can lead to incorrect growth calculations

TikTok agrees to pay $400m to settle US children's privacy case

The US Justice Department sued TikTok in 2024 over allegations that it violated children's online privacy laws. The settlement is believed to be one of the largest ever over the issue.

  • TikTok settles $400m US privacy case
  • $300m paid immediately, $100m after court vacates prior decree
  • Lawsuit filed 2024 over lack of parental consent for minors

More from Friday 21 August →