A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9 Ω
Das Banner der Rhetos-Website: zwei griechische Denker betrachten ein physikalisches Universum um sie herum.

PHP als Taschenrechner

Beispiele

© 2016 - 2025




Basiswissen


Die Programmiersprache PHP hat sehr umfangreiche Funktionen zur Mathematik. Die Funktionen und Rechnungen sind alle Teil des Kernpakets von PHP. Sie müssen nicht nachintsalliert werden sondern sind immer direkt mit php verfügbar.

Rechenergebnisse mit php anzeigen


Um eine Rechnung in PHP durchführen zu können, muss auf dem Rechner ein lokaler php-client installiert sein. PHP kann dann in einer Shell (z. B. Bash) interaktiv so benutzt werden, wie ein Taschenrechner. Um das Ergebnis einer Rechnung anzuzeigen, setzt man den Befehl echo voran:

  • echo 2+3;
  • echo 2-3;
  • echo 2*3;
  • echo 2/3;

Jede Zeile in PHP muss immer mit mit einem Semikolon abgeschlossen werden. Bei vielen Rechnungen muss keine Klammer um den Rechenausdruck gesetzt werden, bei anderen schon. Eine Klammer um den zu berechnenenden Term zu setzen ist niemals ein Fehler.

Legende



Grundrechenarten mit php



Höhere Mathematik mit PHP


  • atan2(1,1) # gibt etwa 0.785, den Winkel von (0|0) zum Punkt (1|1)
  • getrandmax() # z. B. 2147483647, gibt den größtmöglichen Wert von RAND ↗
  • is_finite(log(0)) # gibt nichts zurück. is_finite(2) gäbe 1 zurück. Die 1 steht für endlich ↗
  • is_infinite(log(0)) # gibt 1 zurück. is_infinite(2) gäbe nichts zurück. Die 1 steht für unendlich ↗
  • is_nan(acos(0)) # gibt 1 zurück: acos von 0 ist keine Zahl ↗
  • log(7.8) # gibt ungefähr 2.054 als ln ↗
  • log1p(7.8) # gibt ungefähr 2.175, wie log(7.8+1)
  • log10(100) # gibt 2 als lg ↗
  • pi() # Gibt etwa 3.14 oder den Wert von pi ↗
  • pow(2,3) # rechnet 2 hoch 3 und gibt 8 als Potenz ↗

Fest hinterlegte Konstanten in PHP


  • Constant # Value # Description
  • INF # INF # The infinite
  • M_LNPI # 1.14472988584940017414 # Natürlicher Logarithmus von Pi, der Kreiszahl ↗
  • M_LN2 # 0.69314718055994530942 # Natürlicher Logarithmus der Zahl zwei ↗
  • M_LN10 # 2.30258509299404568402 # Natürlicher Logarithmus der Zahl zehn ↗
  • M_LOG2E # 1.4426950408889634074 # dualer Logarithmus von e ld [von e] ↗
  • M_LOG10E # 0.43429448190325182765 # 10-er Logarithmus von e lg [von e] ↗
  • M_PI_2 # 1.57079632679489661923 # die Hälfte von pi als Kreiszahl ↗
  • M_PI_4 # 0.78539816339744830962 # ein Viertel von pi als Kreiszahl ↗
  • M_1_PI # 0.31830988618379067154 # 1/pi, von pi der Kehrwert ↗
  • M_2_PI # 0.63661977236758134308 # 2/pi, zwei geteilt durch die Kreiszahl ↗
  • M_2_SQRTPI # 1.12837916709551257390 # 2 geteilt durch die Wurzel von pi ↗

Sonstiges


  • NAN # NAN # Not A Number
  • PHP_ROUND_HALF_UP # 1 # Runde hälften auf
  • PHP_ROUND_HALF_DOWN # 2 # Runde Hälften ab
  • PHP_ROUND_HALF_EVEN # 3 # Runde Hälften zur ganzen geraden Zahl
  • PHP_ROUND_HALF_ODD # 4 # Runde Hälften zur ungeraden ganzen Zahl

Persönliche Anmerkung


 Portrait von Gunter Heim PHP bietet viele mathematische Funktionen der höheren Mathematik. Die Programmiersprache wird vor allem zur Erzeugung von Webseiten genutzt. Geht es rein um eine gelegentliche Nutzung als Taschenrechner sind die Schreibweisen zu ungewöhnlich, um PHP im Alltag auf einem Computer zu nutzen.

Startseite Impressum Feedback © 2010-2025 Nachilfe Physik Nachilfe Chemie