![Citazione](https://forum.it.altervista.org/images/metro/blue/misc/quote_icon.png)
Originalmente inviato da
karl94
Sì, dopo il case puoi mettere un'espressione qualsiasi, quindi anche un riferimento ad una variabile.
Solitamente però lo switch non si usa in questi casi, ma al suo posto si adoperano degli if.
Probabilmente ciò è derivato dal fatto che in altri linguaggi come il C o il Java richiedono l'uso di espressioni costanti (il cui valore sia quindi noto al momento della compilazione).
io ho provato in diversi modi ma non ho mai ottenuto un risultato accettabile...puoi aiutarmi con il codice?
Codice PHP:
$ciao='echo $password_attivazione;';
switch ($codice_sicurezza) {
case "'".$ciao."'":
echo "ciao";
break;
default: ?>
<script type="text/javascript">
window.alert("ATTENZIONE\nCODICI NON CORRIPONDENTI!")
</script>
<?php
break;
}
l'echo ciao è una cosa che ho messo di prova