<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs" -->

---
title: [RFC] Case sensitive PHP | daily.dev
description: A PHP internals mailing list thread discussing a proposed RFC to make PHP fully case-sensitive. Currently, PHP treats class names, function names, and other...
canonical: https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: [RFC] Case sensitive PHP | daily.dev
og:description: A PHP internals mailing list thread discussing a proposed RFC to make PHP fully case-sensitive. Currently, PHP treats class names, function names, and other...
og:url: https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs
og:image: https://api.daily.dev/og/posts/NPOMKGpBS.png
og:image:alt: [RFC] Case sensitive PHP
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# [RFC] Case sensitive PHP

**[externals.io](https://daily.dev/sources/externals)** · 7 min read · 0 upvotes · 0 comments

## Summary

A PHP internals mailing list thread discussing a proposed RFC to make PHP fully case-sensitive. Currently, PHP treats class names, function names, and other identifiers case-insensitively. The RFC author Jorg Sowa is reviving the discussion and plans to add impact analysis and performance benchmarks. Supporters argue it would simplify static analysis and align PHP with most other languages. Critics raise concerns about PHP's inconsistent built-in naming conventions (DateTime vs PDO vs mysqli) creating confusion once case-sensitivity is enforced, and question whether the benefits justify the migration burden. Technical details discussed include how deprecations would be promoted to errors in PHP 9.0 and the behavior of the ::class constant.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://externals.io/message/131349>

## Similar posts on daily.dev

- [\[RFC\] Case sensitive PHP](https://daily.dev/posts/rfc-case-sensitive-php-kmec1cfcz) · externals.io · 0 upvotes · 0 comments
- [\[RFC\] Case sensitive PHP](https://daily.dev/posts/rfc-case-sensitive-php-qfziw1cvl) · externals.io · 0 upvotes · 0 comments
- [\[RFC\] Case sensitive PHP](https://daily.dev/posts/rfc-case-sensitive-php-af7rrnywp) · externals.io · 0 upvotes · 0 comments

---

Tags: [#php](https://daily.dev/tags/php), [#language-design](https://daily.dev/tags/language-design)

[View this post on daily.dev](https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"[RFC] Case sensitive PHP","url":"https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs"},"datePublished":"2026-06-17T14:26:22.289Z","dateModified":"2026-06-17T14:49:15.463Z","description":"A PHP internals mailing list thread discussing a proposed RFC to make PHP fully case-sensitive. Currently, PHP treats class names, function names, and other...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","isAccessibleForFree":true,"articleSection":"externals.io","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"externals.io","logo":"https://media.daily.dev/image/upload/s--9i0zxASK--/f_auto,q_auto/v1780213616/logos/externals?_a=BAMAMiWQ0","url":"https://daily.dev/sources/externals"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/rfc-case-sensitive-php-npomkgpbs","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"php,language-design","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"externals.io","item":"https://daily.dev/sources/externals"},{"@type":"ListItem","position":3,"name":"[RFC] Case sensitive PHP"}]}
```

