prettier / prettier/plugin-php
Dollar sign from variable name swallowed in double quoted Strings
Nessuno ha ancora preso questa issue.
- Lingua principale
- PHP
- Stelle
- 1.9k
- Fork
- 139
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
@prettier/plugin-php v0.19.4
Playground link
Input:
<?php
# simple syntax
# OK
"$foo[$index_var]";
# simple syntax with explicit name boundaries with curly brackets
# Not OK: prettier swallows the dollar sign from $index_var
"${foo[$index_var]}";
# complex (curly) syntax
# OK
"{$foo[$index_var]}";
Output:
<?php
# simple syntax
# OK
"$foo[$index_var]";
# simple syntax with explicit name boundaries with curly brackets
# Not OK: prettier swallows the dollar sign from $index_var
"${foo[index_var]}";
# complex (curly) syntax
# OK
"{$foo[$index_var]}";
In a double quoted string using the so called simple syntax with explicit variable boundaries given by curly brackets prettier swallows the dollar sign from a variable nested inside the boundaries.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con la riproduzione collegata di Playground e confronta l’input e l’output per la sintassi della variabile delimitata esplicitamente all’interno di una stringa tra virgolette doppie. Traccia il modo in cui viene formattata tale interpolazione, quindi verifica che il $index_var annidato mantenga il segno del dollaro, mentre gli altri due esempi rimangano invariati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- php
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 48/100