Syntax error with CONST-s
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 68/100
Direzione di ricerca
Riproduci con lo snippet applespace in un piccolo progetto PHP e ispeziona la trasformazione namespace/inlining del merger che emette $GLOBALS['__pfm_inline']. Trova il ramo che avvolge le dichiarazioni in una closure statica; deve sollevare le istruzioni const al livello del namespace lasciando le funzioni all'interno. Fatto quando il file unito mantiene const APPLE = 1; direttamente sotto namespace applespace { e i test esistenti continuano a passare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi
First of all thanks for the tool, I really like it.
I've run into an issue with constants inside namespaces.
For example let's take this simple namespace
namespace applespace;
const APPLE = 1;
function printapple() {
echo("Inside: ".APPLE);
}
it ends up being something like this:
namespace applespace {
$GLOBALS['__pfm_inline']['pfm0'] = static function () {
const APPLE= 1;
function printapple()
{
echo "Inside: " . APPLE;
}
};
}
Consts can not be inside functions. So I think the const ALMA = 1; should be outside of the static function but still inside the namespace.
So something like this:
namespace applespace {
const APPLE= 1;
$GLOBALS['__pfm_inline']['pfm0'] = static function () {
function printapple()
{
echo "Inside: " . APPLE;
}
};
}
- Lingua principale
- PHP
- Stelle
- 10
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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.
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
octobercms/october#6150 ·
-
type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
flarum/framework#5301 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Add TuneIn-DirMon in the bot listForse già presa @liviuconcioiu l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
matomo-org/device-detector#8424 ·
I maintainer di solito rispondono entro 1 giorno
-
An improved changelogAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
I maintainer di solito rispondono entro 1 giorno
-
affecting 5.2 only affecting 5.3 only bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
moodle-an-hochschulen/moodle-theme_boost_union#1463 ·
I maintainer di solito rispondono entro 1 giorno