Ho risolto!
non ho capito moltissimo ma così ora funzionaCodice PHP:
$esiste = @fopen($siteurl, "r");
switch $siteurl {
case ($esiste == null) : //prima facevo: case $esiste
echo "non esiste";
break;
}
mi rimangono alcune domande:
1)
Non ho comunque capito la differenza tra if e switch, perchè in uno $result è stringa e nell'altro resource? Che vuol dire "restituire boolean false"?case $result :
// ... come fa una stringa ad essere un resource o un
// boolean false ???
// non esiste che $result e' stringa
echo "non esiste";
break;
}
mentre nell' altro , giustamente, usi l' if sull' eventuale resource e non sulla stringa
2) Ma allora le exception le posso usare solo in php5?
Pietà per un povero coder ignorante!![]()