Versionen dieses Beitrags

Berechnung im Output, weitere Alternativen

ursus contionabundo
  • Berechnung im Output, weitere Alternativen
  • Fehlerhaft:
  • ~~~php,bad
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
  • ~~~
  • ~~~output
  • PHP Warning: A non-numeric value encountered in Standard input code on line 4
  • PHP Stack trace:
  • PHP 1. {main}() Standard input code:0
  • -1
  • ~~~
  • Mit Komma statt Punkt (echo-parts):
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • Mit Klammern beim Verbinden des Strings:
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • **Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
  • ~~~PHP,good
  • setlocale( LC_ALL, 'de_DE' );
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
  • ~~~
  • ~~~
  • Div: 2,00
  • ~~~

Berechnung im Output, weitere Alternativen

ursus contionabundo
  • Berechnung im Output, weitere Alternativen
  • ~~~php,bad
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
  • ~~~
  • ~~~output
  • PHP Warning: A non-numeric value encountered in Standard input code on line 3
  • PHP Warning: A non-numeric value encountered in Standard input code on line 4
  • PHP Stack trace:
  • PHP 1. {main}() Standard input code:0
  • -1
  • ~~~
  • Mit Komma statt Punkt (echo-parts):
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • Mit Klammern beim Verbinden des Strings:
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • **Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
  • ~~~PHP,good
  • setlocale( LC_ALL, 'de_DE' );
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
  • ~~~
  • ~~~
  • Div: 2,00
  • ~~~

Berechnung im Output, weitere Alternativen

ursus contionabundo
  • Berechnung im Output, weitere Alternativen
  • ~~~php,bad
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
  • ~~~
  • ~~~output
  • PHP Warning: A non-numeric value encountered in Standard input code on line 3
  • PHP Stack trace:
  • PHP 1. {main}() Standard input code:0
  • -1
  • ~~~
  • Mit Komma statt Punkt (echo-parts):
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • Mit Klammern beim Verbinden des Strings:
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • **Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
  • ~~~PHP,good
  • setlocale( LC_ALL, 'de_DE' );
  • $gesamtZeit=3;
  • $zu1=1;
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
  • ~~~
  • ~~~
  • Div: 2,00
  • ~~~

Berechnung im Output, weitere Alternativen

ursus contionabundo
  • Berechnung im Output, weitere Alternativen
  • ~~~php,bad
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
  • ~~~
  • ~~~output
  • PHP Warning: A non-numeric value encountered in Standard input code on line 1
  • PHP Warning: A non-numeric value encountered in Standard input code on line 3
  • PHP Stack trace:
  • PHP 1. {main}() Standard input code:0
  • -1
  • ~~~
  • Mit Komma statt Punkt (echo-parts):
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • Mit Klammern beim Verbinden des Strings:
  • ~~~PHP
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "\n";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • **Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
  • ~~~PHP,good
  • setlocale( LC_ALL, 'de_DE' );
  • $gesamtZeit=3;
  • $zu1=1;
  • printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
  • ~~~
  • ~~~
  • Div: 2,00
  • ~~~

Berechnung im Output, weitere Alternativen

ursus contionabundo
  • Berechnung im Output, weitere Alternativen
  • ~~~php,bad
  • $gesamtZeit=3; $zu1=1; echo "Div: " . $gesamtZeit - $zu1 . "\n";
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . $gesamtZeit - $zu1 . PHP_EOL;
  • ~~~
  • ~~~output
  • PHP Warning: A non-numeric value encountered in Standard input code on line 1
  • PHP Stack trace:
  • PHP 1. {main}() Standard input code:0
  • -1
  • ~~~
  • Mit Komma statt Punkt (echo-parts):
  • ~~~PHP
  • $gesamtZeit=3;
  • $zu1=1;
  • echo "Div: " , $gesamtZeit - $zu1 , "\n";
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' , $gesamtZeit - $zu1 , PHP_EOL;
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • Mit Klammern beim Verbinden des Strings:
  • ~~~PHP
  • $gesamtZeit=3;
  • $zu1=1;
  • echo "Div: " . ( $gesamtZeit - $zu1 ) . "
  • ";
  • $gesamtZeit = 3;
  • $zu1 = 1;
  • echo 'Div: ' . ( $gesamtZeit - $zu1 ) . "
  • ";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • **Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
  • ~~~PHP,good
  • setlocale(LC_ALL, "de_DE");
  • setlocale( LC_ALL, 'de_DE' );
  • $gesamtZeit=3;
  • $zu1=1;
  • printf ( "Div: %1.2f\n", $gesamtZeit - $zu1 ) ;
  • printf ( 'Div: %1.2f' . PHP_EOL, $gesamtZeit - $zu1 ) ;
  • ~~~
  • ~~~
  • Div: 2,00
  • ~~~

Berechnung im Output, weitere Alternativen

ursus contionabundo
  • Berechnung im Output, Weitere Alternative
  • Berechnung im Output, weitere Alternativen
  • ~~~php,bad
  • $gesamtZeit=3; $zu1=1; echo "Div: " . $gesamtZeit - $zu1 . "\n";
  • ~~~
  • ~~~output
  • PHP Warning: A non-numeric value encountered in Standard input code on line 1
  • PHP Stack trace:
  • PHP 1. {main}() Standard input code:0
  • -1
  • ~~~
  • Mit Komma statt Punkt (echo-parts):
  • ~~~PHP
  • $gesamtZeit=3;
  • $zu1=1;
  • echo "Div: " , $gesamtZeit - $zu1 , "\n";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • Mit Klammern beim Verbinden des Strings:
  • ~~~PHP
  • $gesamtZeit=3;
  • $zu1=1;
  • echo "Div: " . ( $gesamtZeit - $zu1 ) . "\n";
  • ~~~
  • ~~~
  • Div: 2
  • ~~~
  • **Vermutlich beste Variante für solche Ausgaben: mit [printf()](http://php.net/manual/de/function.printf.php)** und [setlocale()](http://php.net/manual/de/function.setlocale.php)
  • ~~~PHP,good
  • setlocale(LC_ALL, "de_DE");
  • $gesamtZeit=3;
  • $zu1=1;
  • printf ( "Div: %1.2f\n", $gesamtZeit - $zu1 ) ;
  • ~~~
  • ~~~
  • Div: 2,00
  • ~~~