PHP decoct() – konvertiert Dezimalzahl in Oktalzahl

PHP decoct() – konvertiert Dezimalzahl in Oktalzahl

PHP kann als Programmiersprache auch mit dem Computer selbst
kommunizieren. Ausserdem kann PHP die Verbindung von Computer und Mensch
erleichtern. Wenn Sie mit Menschen diskutieren, dann nehmen Sie das
Dezimalsystem und verabreden sich um 18 Uhr und alle Gäste werden das
verstehen und püntlich sein. Aber der Rechner mag manchmal kein
Dezimalsystem sondern zieht das Oktalsystem vor. Das ist historisch auch
zu begründen. Denn die 8 ist aus 2 hoch 3 auch zu bilden und damit
lassen sich mit 3 Bit auch die Ziffern im Oktalsystem darstellen. Wenn
Sie also im Dezimalsystem rechnen und selbst Speicherplatz anlegen, dann
müssen Sie für die 9 im Dezimalsystem gespeichert diesmal vier Bit
reservieren. Und heute noch werden Dateizugriffsrechte im Unixsystem
über das Oktalsystem berechnet. Und das wird wohl auch nie geändert
werden. Denn wie oben erklärt, hat das Oktalsystem für den Rechner nur
Vorteile und gerade hier hat das Dezimalsystem nur Nachteile. Und so
sollten Sie immer abwägen, ob Sie bei der Erstellung von Programmiercode
mehr an die Maschine und in der Maschine denken sollten, oder eher wie
ein Mensch. Und dann nehmen Sie das Dezimalsystem, egal wieviel
Speicherplatzverschwendung es erzeugen sollte und wie komplex auch die
Adressierung werden sollte. Oder Sie bauen Ihre Daten oktal auf, denken
viel, aber haben besseren Code. Und noch ein Beispiel für die Nutzung
vom Oktalsystem. Sie organsieren auf Ihrer Homepage Spiele. Und
sinnvollerweise werden die Teams mit einer Gruppe von 8 Mitgliedern
erstellt. Auch Ferienclubs bilden in der Realität 8er Gruppen auf, weil
die beste Kommunikation ermöglicht. Und bauen Sie Ihre Spieler in Arrays
ein mit Werten aus dem Oktalsystem und schon werden Sie Speicherplatz
haben und die Eigenschaften Ihrer Teams besser verwalten können. Und Sie
bauen einen Flugsimulator. Da Sie wohl selbst fliegen eventuell mit
Kleinflugzeug, werden Sie das Oktalsystem schon wieder in der Realität
entdeckt haben. Denn in der Fliegerei werden Transpondercode über das
Oktalsystem genutzt. Also wird jeder Pilot sich damit auskennen und
auskennen müssen und es benutzen. Das heisst die entsprechenden Daten
werden Sie auch in Ihrem Flugsimulator auf Ihrer Homepage in einem
Oktalsystem nutzen. Auch hier hast die Praxis sich dafür entschieden,
die Zahlenwerte damals in der Realität oktal und nicht dezimal zu
verschlüsseln. Denn jede Zahl oder Ziffer im Computer oder sonstwo ist
niemals echt, sondern immer eine Abbildung der Realität. Und je exakter
Sie Ihre Abbilder wählen, desto besser wird Ihr PHP Code werden und umso
schneller.

Über den Autor

Frank Karan administrator