Skip to content

Commit a968055

Browse files
committed
Add UPGRADING for ini parser changes
Missed the "git add" once again... [ci skip]
1 parent dad5cfa commit a968055

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

UPGRADING

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,17 @@ PHP 8.1 UPGRADE NOTES
617617
- The log_errors_max_len ini setting has been removed. It no longer had an
618618
effect since PHP 8.0.
619619

620+
- A leading dollar in a quoted string can now be escaped: "\${" will now be
621+
interpreted as a string with contents `${`.
622+
623+
- Backslashes in double quoted strings are now more consistently treated as
624+
escape characters. Previously, "foo\\" followed by something other than a
625+
newline was not considered as a teminated string. It is now interpreted as a
626+
string with contents `foo\`. However, as an exception, the string "foo\"
627+
followed by a newline will continue to be treated as a valid string with
628+
contents `foo\` rather than an unterminated string. This exception exists to
629+
support naive uses of Windows file pahts as "C:\foo\".
630+
620631
========================================
621632
12. Windows Support
622633
========================================

0 commit comments

Comments
 (0)