- Home
- Categorie
- Coding e Sistemistica
- PHP
- newline in ubuntu+firefox
-
newline in ubuntu+firefox
Salve,
stò facendo delle semplici prove con Php. Il codice che segue dà l'output corretto quando lo eseguo via Common Line Interface (CLI), ma non quando lo visualizzo con firefox, in quest'ultimo caso infatti vengono ignorati i ritorni a capo. Da cosa potrebbe dipendere? Vi ringrazio in anticipo.
Fran<?php
$price = 3.95;
$tax_rate = 0.08;
$tax_amount = $price * $tax_rate;
$total_cost = $price + $tax_amount;print 'The tax is '.$tax_amount;
print "\n"; // this prints a linebreak
print 'The total cost is '.$total_cost;
print "\n"; // this prints a linebreak
?>PS: Ho provato a sostituire le print con il seguente here-doc:
print <<<PROVA
The tax is $tax_amount
The total cost is $total_cost
$email_addressPROVA;
ma il risultato è lo stesso: mi viene visualizzato bene usando CLI, ma non usando firefox
-
x ke tu li visualizzi come html in FF, quindi per andare a capo in FF devi sostituire gli "\n" con i "<br>"
se vedi il sorgente, vedrai gli acapi giusti
-
Aggiungo anche che sarebbe meglio suare echo al posto di print...
-
Thedarkita personalmente parlando non capisco il perchè
-
La differenza non è moltissima l'unica differenza tra i 2 è che print restituisce un numero se non da errori...
echo è quindi più veloce
ovviamente la differenza non è elevatissima...