rector icon indicating copy to clipboard operation
rector copied to clipboard

Incorrect behavior of WrapVariableVariableNameInCurlyBracesRector

Open corentin-larose opened this issue 4 months ago • 4 comments

Bug Report

Subject Details
Rector version last dev-main
Installed as composer dependency

Minimal PHP Code Causing Issue

See https://getrector.com/demo/7ebfdb2e-88ec-4c6e-9dbe-2faa74a30977

<?php
$$foo['bar']['baz'];

Responsible rules

  • WrapVariableVariableNameInCurlyBracesRector

Expected Behavior

According to https://www.php.net/manual/en/migration70.incompatible.php:

Expression PHP 5 interpretation
$$foo['bar']['baz'] ${$foo['bar']['baz']}

corentin-larose avatar Oct 14 '24 20:10 corentin-larose