Ciao a tutti, ho appena iniziato a studiare il PHP, ed ovviamente il primo esercizio è il classico Hello World. Ebbene, questo semplicissimo listato non mi funziona!!
Ecco il listato:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
<?php echo '
Hello World'</p>; ?>
</body>
</html>
Quando provo ad aprire la pagina chiamata "hello.php" con GC ed anche con FF mi trovo scritto: Hello World'; ?>
E se nel file quindi vado a cancellare '; ?> mi stampa tutto correttamente.. Come è possibile??
Altra domanda, se provo a eliminare invece solo
e </p> non mi stampa niente completamente.. Perchè? In teoria da quel che ho capito il browser dovrebbe trovare in quel caso il seguente listato:
<html>
<head>
<title>PHP Test</title>
</head>
<body>
Hello World
</body>
</html>
E se creo un file html proprio così, Hello World me lo stampa anche se non preciso che tipo di elemento inline è.
Infine un'altra domanda che non c'entra con le precedenti, leggendo la guida Guida PHP e MySql pratica trovo fin dalla terza pagina: http://php.html.it/guide/lezione/437...sione-a-mysql/ nella parte del listato quando viene creata la funzione l'operatore (o almeno penso che sia un qualche tipo di operatore) ->. Ma questo operatore non l'ho creato da nessuna parte nella guida di php nel sito ufficiale: http://it.php.net/manual/en/language.operators.php
Quindi cosa significa? Anche perchè lo utilizza anche in molte pagine seguenti..
Penso proprio che siano tre domande stupidissime, ma se non capisco bene queste cose non ha senso andare avanti, grazie mille in anticipo!

Rispondi quotando