Kategorien-Archiv PHP

PHP Verhalten beeinflussen

PHP ist eine moderne Skriptsprache, mit der vor allem Webshops und jede
Form interaktiver Webpages gestaltet werden kann. Und natürlich kann PHP
noch viel mehr, Sie könnten sogar ei BS damit bauen. Und deswegen auch
gibt es in PHP so mächtige Unterstützung, dass PHP sich sozusagen wenn
das auch mathematisch falsch ist, mit sich selbst unterhalten kann.
Dafür gibt unter anderem Tools, wie ein Fehler Debugger oder ein
Compiler für bestimmte Programmteile. Das heisst, PHP kann sich selbst
entwickeln und wenn Sie entsprechende Umgebungen aufbauen, sich selbst
verbessern und optimieren. BLENC ist ein Tool, das Ihnen den Kontakt zu
Ordnern und Verzeichnissen in Windows Rechnern ermöglicht. Allein wenn
Sie sich die Menge der Tools anschauen, die angeboten werden, können Sie
sehen, Windows Systeme einzufügen erfordert viel Detailarbeit. Weil es
aber so viele PHP Programmier gibt, die jeden Tag mit Windows arbeiten,
dass Tools wie BLENC entwickelt worden, die Ihnen fast die gesamte
Arbeit abnehmen. Memtrack erleichtert Ihnen die Arbeit mit dem
Speicherplatz. Ziemlich sicher sind Sie hier, weil Sie online
Anwendungen mit PHP erstellen wollen. Und da Sie weltweit Internet
nutzen, werden Sie Daten überall ablegen auf dem Server und auf Ihrem
Rechner und auf dem fremden Rechner und auf Variablen und auch USB
Sticks. Und Sie müssen bei jeder Aktion auch den Speicherplatz mit
verwalten. Und das leisten diese Tools, denn Memtrack übernimmt auch das
Thema Speicherplatz sparen und Speicherplatz optimieren und auch
überflüssigen Speicherplatz wieder freigeben. Gehen wir noch einen
Schritt weiter, Sie brauchen noch mehr Speicherplatz, eine ganzer
Videoroman soll online bearbeitet werden, dann hilft OPcache, denn
hiermit wird Speicherplatz auf gewisse Weise durch eine spezielle
Komprimierung freigegeben bzw gespart. Und wenn Sie noch nie PHP
programmiert haben, hier ist gleich zu sehen, wie einfach das System für
Sie arbeitet. Sie brauchen, wenn Sie Ihr Programm langsam aber sicher
und gemütlich auf Speicherplatz bezogen nur auffordern, mit den obigen
Funktionen den Speicherplatz zu verwalten. Wenn Sie das programmiert
haben, brauchen Sie sich nie wieder Gedanken wegen Datenüberlauf oder
voller Festplatte zu machen. Meist sieht man bei den Internetnutzern
keinen Tintenstrahldrucker. Aber falls Sie Daten doch auf Papier drucken
wollen, auch das ist kein Problem. PHP hat genügend Angebote, damit Sie
auf jedem Drucker der Welt und auch in anderen Sprachen, jeden Text
ausgeben können oder auch Bilder. Das Problem, die Daten für den Druck
vorzubereiten, auch das übernehmen Tools innerhalb der
Programmiersprache PHP.

PHP Befehle

Wenn Sie Profiprogrammierer sein sollten, dann werden Sie hier nützliche
Tips finden. Wenn Sie Anfänger sind im Programmieren oder im Erstellen
von Homepages sind, dann werden Sie einen Überblick finden, Wie Sie mit
einer Maschine kommunizieren und wie Sie über die Maschine mit Menschen
kommunizieren. Ein PHP Programm ist nichts anderes als ein Telefon mit
den Wahltasten und Sie werden sogar noch mehr tun können. Denn Sie
können Ihre Kunde dazu bringen, mehr zu kaufen oder Ihre Homepage,
gezielt mehr Kunden zu suchen und zu finden, PHP macht das, auch wenn
Sie am Strand liegen. Deswegen gibt es in jeder Programmiersprache
BEFEHLE. Das ist das A und O in jedem Code. Wie jeder Laut und jeder
Buchstabe des Menschen, jede Fingerbewegung und jedes Kopfnicken eine
Abfolge von Befehlen ist, die an den Mitmenschen gegeben werden, so
kommandieren Sie auch den Computer und indirekt auch Ihre
Emailempfänger. Und was ist ein Befehl in einem Computer?
Schauen wir uns einen Codeauschnitt an. PHP wird zum Beispiel in HTML
Homepages eingebunden und so ist PHP eine Skriptsprache, die fast alle
Aktionen im Internet ermöglicht. Und so kann ein Code aussehen auf einer
Homepage:

Und jetzt zählen wir mal, wieviele Befehle Sie über PHP an Ihre CPU
geben und wie oft wird Ihre Hardware nun in Action treten?
Einmal?
Dreimal?
Wieviele Befehle sehen Sie in den obigen drei Zeilen PHP Code.
Ich simuliere mal die Hardware und schildere was auf Maschinenebene in
Ihrem Rechner passiert, was Ihre Maschine für die drei Kurzzeilen leistet.
< Gehe auf die Befehlsebene. Denn ein Rechner hat Speicher wo zum Beispiel Ihr Passwort liegt, dann Arbeitsspeicher wo gerechnet wird und Repertoirespeicher nenne ich das mal, wo Befehle und Konstanten die auch Befehle sind, gespeichert sind. Also wird nun der Rechern durch die < erwarten es geht los. ?php Wir gehen in PHP. Es passieren noch mehr Sachen, ich mache schon die Kurzfassung. echo Der Drucker wird angerufen und geweckt. Auserdem wird in der Kiste Repertoirespeicher der Befehl PRINT gesucht in den Arbeitsspeicher geschoben, weil der muss jetzt rattern und alle Probleme werden gecheckt wie ist was im Druckerpuffer. " Achtung hier kommt ein Text. Der Rechner macht nun Platz frei und der String "Hallo Frank Karau Homepage Besucher" wird nun eingelagert für den späteren Druckvorgang. Und so weiter, wir haben in den drei Zeilen schon mehr als 10 Befehle entdeckt. Und so ist auch jedes Zeichen genau genommen ein Befehl. PHP hat 200 Grundbefehle wie hier das ECHO. Und weil PHP upgedated wird, sollten Sie Befehle auch immer mal checken, ob sie geändert worden sind. Und nun der versprochene Tip für Profis und Laien in Bezug auf PHP. Legen Sie eine Textdatei an für jeden Befehl, den Sie in Ihren PHP Codes nutzen. Sie werden bald den Überblick über PHP haben. Denn jeder Programmierer auf der Welt braucht für 95% seiner täglichen Arbeit nur 5% der Ressourcen von PHP. Und der Profi wird bald sehen, welche Befehle er zu wenig nutzt und welche Befehle zu oft, obwohl sie gefährlich sind. Und so werden Sie durch das Sortieren von Befehlen bald auch viele Textdateien anlegen von Miniroutinen, die Ihnen die tägliche Arbeit erleichtert. Denn der Programmierer kennt keine Routine. Er macht copy und paste.

PHP FAQ Referenz

Auch ein PHP Programmierer hat auf seinem Rechner eine FAQ Referenz. Und
wie in den echten FAQ vom PHP genutzten Rechner sind auch hier alle
Begriffe dargelegt. Denn FAQ braucht jeder Computerbenutzer.
Frequently asked questions=FAQ ist ein Term, den jeder Programmierer
versteht. Der PHP Programmierer nutzt seine Skripsprache, um vor allem
interaktive Anwendungen für das Internet zu programmieren. Und der Term
FAQ hat sich einfach so aus der Community gebildet, auch Assembler
Programmierer oder Videofans nutzen ihn. Denn ein Programmierer ist ein
Mensch, auch perfekt wohl, der nie an Probleme denkt. Wenn Sie früher
als Kind ein Haus gebaut haben im Sandkasten, nie sehen oder sahen Sie
ein Problem. Weil ein Programmierer ist ein Profi. Und ide Laien rufen
dann tagelang beim Programmierer an. Und weil der das weiss geht der
nicht ans Telefon und die User bauen FAQ auf, egal ob für Kinderziehung
oder PHP oder Delphi oder Assembler. Und die FAQ sind sehr hilfreich,
weil durch das F also Frequently garantiert ist, alle User vor mir
hatten dieselben Probleme. Denn im Forum oder wo immer Sie FAQ zu einem
Thema finden, da hat der Webmaster oder Autor auch die wichtigsten
Fragen nach oben geschoben. Suchen Sie idealerweise FAQs von einer
Hotline. Mitarbeiter die zb füŕ MS oder HP oder IBM als Callcenter am
Rohr sitzen, die wissen ja, warum 100 Leute am Tag anrufen und mit PHP
oder dem BS oder Corel Draw nicht klar kommen. Also suchen Sie sich
qualifizierte FAQ Referenzen, dann lösen sich Ihre Probleme schnell. Das
führt uns zum zweiten Punkt. Es gibt drei Formen der FAQ.
1
Ich kaufe ein Buch mit FAQ, ein Profi hat alle Fragen und Antworten zu
PHP aufgeschrieben.
2
Ein Online Forum hat FAQ für PHP mit Usern erarbeitet. Solche FAQ sind
oft schwer zu lesen, aber immer aktuell und immer geht auch nachfragen,
weil die Community ist ja noch da.
3
Legen Sie sich eine Datei mit FAQ an. Da kommt rein, was Sie nicht
verstehen und immer wieder vergessen. So habe ich zB in meiner FAQ alle
Konstanten stehen, die ich immer brauche. Statt PI oder Euler mir aus
dem Netz zu holen oder auswendig zu lernen, habe ich solche Probleme
abgespeichert, weil ich bis nächste Woche doch den Lösungsweg oder den
Wert von PI vergessen habe. Als Physiker brauche ich zum Beispiel für
jede Berechnung aus der Optik eine Gleichung mit 4 Pi im Quadrat. Auch
bei diesem Beispiel ist zu sehen, ich könnte auch die Zahl PI aus dem
Netz ziehen. Aber unser oder mein PI ist auf soviele Stellen exakt
berechnet, wie ich es brauche und auch deswegen werden jeden Tag User
FAQ aufbauen, weil kein Programmierer ahnen kann, wo seine User später
scheitern könnten beim Programmieren.

PHP Cache

Fast jede interaktive Homepage im Internet wird heute mit PHP erstellt
oder wurde mit PHP gestaltet. Wobei wir in den Codes der Webseiten ein
HTML Gerüst vorfinden, das zum Beispiel Hintergrund oder Grösse einer
Page definiert. Und wenn Sie nun chatten oder ein Buch kaufen im
Onlineshop, dann werden Sie wohl mit PHP Software durch das Menu
geführt. Normalerweise werden Sie, wenn Sie als Neuling beginnen,
Software zu schreiben, erstmal ihre Daten auf einer Festplatte
speichern. Denn so sieht ein Programm aus.
Teil 1 Befehle
Teil 2 Speicherplatz auf dem Server auf dem Rechner von Ihnen auf dem
Rechner vom Besucher
Teil 3 Puffer oder Cache.
Und hier wollen wir uns mit dem Thema Cache oder Puffer beschäftigen.
Zunächst einmal, wenn Sie einen riesigen Rechner haben und nur gemütlich
ein langsames Schachprogramm aufbauen wollen, dann brauchen Sie nie
einen Cache. Denn ein Cache ist sowas wie ein Lehrer. Sie gehen also
nicht in die Bibliothek, wenn Sie eine Info über Störtebecker brauchen,
denn Sie fragen einach einen Lehrer, der hier den Cache symbolisiert.
Und bei dem Begriff aus dem Alltag ist es leicht zu verstehen, was ein
Puffer ist. Denn der Lehrer ist der Puffer für die Daten über die Hanse.
Und wenn wir Ihn fragen, dann wird er Ihnen alle Daten auch auf dem
Schulhof über Klaus Störtebecker liefern. Wenn Sie aber in der Bücherei
das Buch erst suchen müssen, dann dauert das. Und das ist natürlich
zeitaufwändig. Und so wurden Lehrer oder Puffer in den Rechner
eingebaut. Einfacher Grund: Warum im riesigen Rechner Daten suchen, was
ewig dauern kann. Und aus dem Leben eines PHP Programms einen ganz
einfachen Algorithmus, der Sinn macht und jeden Tag auf der Welt genutzt
wird:

Bitte drucke den Wetterbericht von Frankfurt aus für den 24.12.15 und
markiere die Temperaturen um Mitternacht in ROT.

Programmablauf:
PHP Programm besucht die Seite mit dem Wetterbericht.
Dann wird die Seite in den Datenspeicher auf HD gebracht.
Dann wird die Datei manipuliert mit Stringverknüpfungen, damit die
gewünschten Strings rotgefärbt werden.
So ist noch alles normal und ohne Cache.
Jetzt sagen wir aber: Drucke die manipulierte Seite aus. Nun wird jedes
BS und wohl auch jedes PHP Programm nicht die Daten zum Drucker
schicken, sondern in den oder einen Cache oder in den Druckerpuffer.
Dieser Druckerpuffer ist so organisiert dass,
der Code vom Drucker verstanden wir und die Startadresse an den Drucker ging
der Code vom PHP Programm und von der Homepage nicht mehr verstanden
wird. Denn PHP hat die Daten „aufbereitet“ also für den Brother oder HP
oder Lexmark Drucker individuell eingestellt, nur der gewünschte Drucker
versteht den Code.
Nun kann der Drucker locker ohne zu Rechnen ausdrucken auch mit
niedriger Priorität,
Druck fertig und der Cache wird gelöscht.

Cache ist also für den schnellen Gebrauch aufbereiteteter
Zwischendatenbereich. Und der Sinn ist Zeit zu sparen. Zeit wird
gespart, weil PHP oder sonstige Hardware schneller Daten findet.
Daraus folgern wir, es gibt unendliche viele Software, die Ihnen Cache
Verwaltung anbietet. Sie wählen aus, kostenlos oder teure Hilfssoftware.
In jedem Fall ist die Frage, welchen Speed benötigen Sie?

PHP Handbuch

Sobald Sie bei PHP einsteigen, sollten Sie sich ein Handbuch zulegen.
Das ist wie die Anleitung zu Lautsprecherboxen oder das Manual für die
Küchenmaschine. PHP ist eine Skriptsprache, die mit einem Riesenangebot
alle Probleme am Rechner lösen kann. Und damit Sie den Überblick
behalten, sollten Sie sich ein Manual oder Handbuch kaufen. Es ist
Geschmackssache, ob Sie das im www suchen oder auf Kauf DVD oder in
Buchform, in jedem Fall braucht diese Anleitung zwei Teile.
Funktionsreferenz
und
Sprachreferenz.
In der Funktionsreferenz finden Sie eine Liste aller Befehle in PHP. Und
in der Sprachreferenz sind alle Grundlagen der Syntax zu finden. Jeder
Programmierer wird sich sofort ein eigenes handbuch anlegen, weil er ja
den Überblick haben will und jede Programmierer interessiert sich für
andere Themen. Und Sie sollten gerade in PHP dieses Handbuch anlegen,
weil es mehrere PHP Versionen gibt. Sobald Sie länger als vier Wochen
programmieren werden in PHP, werden Sie Befehle finden, die nicht in
allen PHP Versionen funktionieren. Da Sie sich ein Handbuch ja auch
selbst anlegen, können Sie das bei den Befehlen vermerken, wann und wo
sie gültig sind oder wann es Probleme gab. Und weil es mehr als 200
Hauptfunktionen gibt, wird Ihnen Ihr eigenes Handbuch gerade als
Anfänger die Orientierung erleichtern.
Falls Sie aber schon ein Repertoire an Befehlen besitzen und diese
Auswahl nutzen und zufrieden sind, dann benötigen Sie doch jeden Tag Ihr
PHP Handbuch. Denn wenn Sie zum Beispiel eine Variable definieren für
die Nulltemperatur im Weltall, dann dürfen Sie jene nicht NULL nennen.
Weil NULL ist ein vordefinierter Wert in PHP. Und wenn Sie Variablen
oder Funktionen benennen wollen, dann darf der Name NULL nicht verwendet
werden. Weil sonst der Browser beim Nutzen Ihrer Software durcheinander
kommen würde und eine Fehlermeldung ausgeben würde. Und so schauen Sie,
wenn Sie neue Elemente in einem Programm definieren einfach in die
Sprachreferenz, dort sehen Sie, ob Ihr Variablenname schon für PHP
vorbelegt worden ist.
Falls Sie in dieses Kapitel gesprungen sind, weil Sie ein Handbuch für
die ersten Schritte suchen, das werden Sie in diesem Abschnitt nicht
finden. Falls Sie allein ohne Unikurs PHP lernen, dann suchen Sie sich
einfach im Internet einfache Programmierbeispiele: Einen Button
erstellen oder ein Formular erstellen. Dann drucken Sie den Code aus,
das werden so 5 bis 30 Zeilen sein, und vergleichen jeden Befehl mit der
Funktionsreferenz und der Sprachreferenz. So leicht lernen Sie PHP und
erstellen dabei auch noch Ihr persönliches Manual, denn dort werden Sie
alle Hilfen schneller finden als im www, weil es Ihre Erfahrungen sind.

PHP Editoren

Lesen Sie den Text gerade in vi oder in Office oder in Gedit oder in
Edit oder im Browser? Und schon haben wir jede Menge Editoren kennen
gelernt. Und so wird wohl der gemütliche Mensch seine Briefe nicht mit
Gedit schreiben, weil dort ist alles simpel und ohne Schnörkel zu
nutzen, aber Office kann Serienbriefe oder auch Fussnoten in Texte
eingeben. Und so gibt es auch für Programmiersprachen wie PHP eigene
Editoren. PHP ist eine Programmiersprache, die als Basis für fast jede
interaktive Homepage im Internet dient. Und darüberhinaus können Sie mit
PHP auch ein BS entwerfen oder ein Graphikprogramm ähnlich wie GIMP.
Unds weil Office dem Büromitarbeiter die Arbeit erleichtert, wird der
PHP Editor dem Programmierer die Arbeit erleichtern.
So muss der Gedit Editor Nutzer, es gibt nur ein weisses Feld für
Buchstaben, keine Makros oder sonstige Funktionen, folgenden Befehl
eingeben:

Sie müssen also drei Zeilen Text eingeben. Wenn Sie nun meinen PHP
Editor hätten, dann hätten Sie für das Programmstück Zeit gespart:
Ich klicke auf „PRINT“ und dann geht ein Formular auf und ich schreibe
hinein: Ich besuche Frank Karau
.
Und dann klicke ich auf ok und auf dem Monitor sehe ich in meiner Datei:
entwurf.php den String:

Das heisst der Editor hat übersetzt: Der User will Ausgabe mit dem
String und da er Zeit sparen will und nicht schreiben will:
klicke ich mir den Code zusammen.
Der Editor übersetzt nicht und handelt nicht. Wie wenn Sie auf den
Button Browser bei Linux oder Max oder Windows klicken, dann geht ein
Fenster auf, so ist der PHP Editor nicht nur ein Zeitsparer.
Schreiben Sie mal:

Dann wird ein roter Button aufleuchten mit dem Text Fehler und mit der
Korrektur:

Der Editor bemerkt Flüchtigkeitsfehler. Wenn Sie also schreiben ?PGP
statt ?php oder eine „<" vergessen, der Editor korrigiert das. Oder wenn Sie schreiben: am Ende
vom Term, der Editor wird Sie daran erinnern.
Und ein Editor kann Ihnen Vorschläge machen, wenn Sie nicht mehr
weiterwissen.
Und wie es beim Fahrzeug Rad und Moped und Cabrio gibt, auch bei den PHP
Editoren gibt es den einfachen kostenlosen Helfer oder aber für einige
tausend Euro den Luxuseditor, der fast Ihre Software selbst schreibt.
Und das war wohl viele Hobbyprogrammierer suchen und finden, die
Hervorhebung von Schlüsselwörtern, wie „echo“, erleichtet Ihnen das PHP

PHP Frameworks

Wenn Sie heute oder morgen einen der grossen Webshops besuchen, dann
werden Sie so gut wie sicher mit einem PHP Code durch Ihr Shopping oder
Chatten geführt. PHP ist eine Skriptsprache und muss nicht übersetzt
werden, deswegen können Sie auch Ihren Code lesen auf Ihren Seiten, auch
während die Seiten aktiv auf dem Server arbeiten. Und weil das alles ein
Riesenaufwand, Sie müssen ja 10000 Produkte und 3000 Chatter verwalten,
deswegen haben findige Programmierer für alle Programmiersprachen die
sogenannten Frameworks erfunden. Das ist einfach und praktisch gesagt
ein Gerüst. So ungefähr sieht das aus, wenn Sie noch nie programmiert haben:

Ich Name
Ich Strasse
Ich Ort

Du Adresse

Datum

Geehrte Damen und Herren
Bitte kommen Sie am xx zum Restaurant yy zur Besprechung mit zzz.

Freundlicher Gruss.

So ein Framework würde ein Büromitarbeiter nutzen für seine
Korrespondenz im Onlineoffice. Und dann werden einfach nur die Variablen
wie Du Adresse durch die Adresse vom Freund oder Kollegen eingesetzt,
fertig ist die Einladung. Und so haben Sie drei Vorteile:
-Sie sparen Schreibarbeit
-Sie haben den Überblick denn das Gerüst erinnert Sie daran, zum
Beispiel das Datum im Brief nicht zu vergessen.
-Sie werden über Ihre Fehler informiert mit Warnpopups.

Und wie es in allen Dienstleistungsbereichen ist, es gibt hunderte von
Frameworksanbietern, vom kostenlosen Stützer bis zur teuren
Luxusversion. Hier sagen Sie Chat und Sie bekommen schon das Gerüst oder
das Framework für einen Chat. Zu beachten ist, ein Framework kann auch
Fehler beachten und es gibt von PHP mehrere Versionen, kaufen Sie das
richtige Framework. Falls Sie mehr als 10 Homepages programmieren
wollen, dann werden Sie sich eigene Frameworks bauen, denn das hilft in
der Praxis besser als sich ein Tool zu suchen.

Wenn Sie aus dem Riesenangebot von Frameworks das richtige Konzept
finden wollen, dann achten Sie auf folgende Kriterien:

Application Frameworks
Hiermit bauen Sie eine bestimmte Klasse für Anwendungen.

Domain Frameworks
Hier fassen Sie Konzepte zusammen, die Lösungen für bestimmte Probleme
bieten wie zum Beispiel Formulare oder Datenausgabe für Drucker.

Komponenten-Frameworks
Hier sind Sie richtig, wenn Sie viele Teile von Programmen zusammenbauen
wollen. Denn es ist nicht leicht, gerade wenn Sie Tools aus
unterschiedlichen PHP Versionen entwickeln oder Bytecode einbinden
wollen, dass Sie immer wissen, wo Sie Ihre Schnittstellen finden und
welche Klassen Sie brauchen für Ihr neues Projekt.
Mit so einem Tool sollten Sie die Verwaltung aller Ihrer Seiten
organisieren.

Coordination-Frameworks
Hiermit verwalten Sie Geräte wie zum Beispiel Drucker. Auch wenn das im
Kino aus einfach aussieht, wenn der Geheimagent die Daten in der Nacht
ausdruckt, für den PHP Programierer ist die Druckausgabe von Daten oder
von Graphiken auf zb einem HP Drucker ein komplexer Prozess und wenn der
Programmierer die Graphik auf einem Canon ausgeben will, dann muss das
mit PHP erst eingerichtet werden.

Und wenn Sie mal stöbern wollen, Yii hat bei Programmierern mal einen
Preis gewonnen als beste Frameworkonstruktion.

PHP Compiler

Der PHP Compiler oder auch PHC kann PHP Skripte umsetzen in C Code. Das
ist manchmal sinnvoll, denn PHP ist eine Skriptsprache, die nicht
compiliert werden muss. Aber natürlich kann jede Software auch in ein
anderes System übertragen werden. So hat es in der Praxis viele
Vorteile, wenn nicht ein Code ausgeführt wird, sondern erst zum Beispiel
nach C kompiliert wird. Denn der PHC kann auch noch den Code als
Webserver ausführen. Welche Vorteile hat es unter anderem, wenn Sie auch
in PHP compilieren und nicht einfach nur den Code 1 zu 1 auführen
lassen? Vor allem werden bei professionellen System die Codes viel
schneller. Denn einer der Nachteile von Skriptsprachen ist, sie sind
sehr langsam. Wenn also im Idealfall eine Skriptbeschreibung in
Assembler umgesetzt wird, dann wird das Programm bedeutend schneller.
Und nicht allein nach C lässt sich PHP Code transformieren. Genausogut
geht es auch mit C++. C++ ist wesentlich moderner als C und so kann ein
Programm, ursprünglich in PHP geschrieben, dann später als C++ Programm
ausgeführt werden. Wenn Sie sich nicht so im Internet auskennen, C++ ist
eine unbeliebte aber sehr verbreitete Sprache. So sind fast alle Spiele
in C++ programmiert worden, weil es dort riesige Bibliotheken gibt, auf
die der Programmierer bei der Spielerstellung zurückgreifen kann. Und
wer nun seinen Server umstellt, also die verwaltende Software
compiliert, der kann bis zu 40% seine Serverlasten reduzieren. Vergessen
Sie nicht, PHP wurde von nur einem Institut erstellt. Inzwischen gibt es
jede Menge anderer Compiler für PHP, weil fast nur noch für das Internet
programmiert wird und da geht es um Geschwindigkeit. Der zweite noch
viel wichtigere Grund, warum fast alle Profis im Programmieren sich auf
Compiler stürzen: Der Code wird verschlüsselt. Wenn Sie in PHP den
Befehl geben, einen String auszudrucken, dann kann jeder Besucher Ihrer
Seite auch den Befehl selbst sehen. Wenn Sie aber Ihren Code compilieren
und dann erst auf den Server hochladen, dann haben es Diebe viel
schwerer, Ihre Programmierideen zu kopieren und damit zu stehlen.
Deswegen können oder könnten Sie aus Ihren PHP Texten auch mit einem
Compiler einen Bytecode erzeugen. Der kann nur noch von Maschinen
gelesen werden und ist bedeutend schneller, als wenn Sie Ihren Rechner
mit uncompilierten PHP Befehlen arbeiten lassen. Und wenn wir soweit
sind, dann schauen Sie doch im Internet mal nach PHP Code Beschleuniger.
Auch das gibt es und es macht auch Ihr PHP Programm bedeutend schneller
und effektiver.

PHP atan2() – Arkus Tangens aus zwei Werten

PHP ist eine Programmiersprache mit der Sie auch
Matheunterrichtsmaterialien erstellen können. So werden Sie so gut wie
jede Funktion aus der Mathematik nachbilden können mit schon
programmierten Tools in PHP, oder aber, falls Sie eine Mathematik
kreieren, dann schreiben Sie Ihre Funktionen einfach selbst. So wird
wohl jeder Mathematikfeind leicht erschaudern, wenn er in PHP Tangens
oder andere Funktionen benötigt. Und wenn Sie nie zu den Funkionen
greifen wollen, dann wollen wir hier kurz darlegen, wer solche Funkionen
in Computerprorammen braucht. Falls Sie einfach nur Zahlen addieren oder
auswerten oder einfach nur einen Onlineshop bauen, dann werden Sie nie
eine Tangensfunktion sehen. Falls Sie aber am Rechner Gebäude entwickeln
wie ein Architekt oder als Architekt, dann werden Sie pausenlos diese
Prozeduren benötigen. Tangens und Sinus und Cosinus bauen die Beziehung
vom Quadrat zum Kreis auf. Und in der Natur werden Sie viele Kreise
finden, nicht nur die Sonne. Wenn Sie also Flächen berechnen oder aber
Winkel kalkulieren, immer werden Sie die Sinusfunktionen benötigen. Denn
in der Mathematik ist die Quadratur des Kreises nicht möglich und weil
der Rechner sowieso keine abstrakten Werte wie PI kennt, deswegen stellt
PHP wie andere Programmiersprachen auch, Funktionen bereit, mit denen
sich fast exakte Näherungswerte berechnen lassen. Hier ein paar einfache
Beispiele, wann Programmierer auf Arkus Tangens zurückgreifen: Sie
werten aus, an welchen Tagen das Wetter die höchsten
Temperaturschwankungen hat, dabei benutzen Sie Tabellen, die alle
Temperaturwerte gespeichert haben. Wenn Sie nur Mittelwerte berechnen
bei Temperaturen, dann brauchen Sie keine Kreisfunktion. Wenn Sie aber
die Gewitter finden wollen anhand von Lufttemperaturen der
Vergangenheit, dann brauchen Sie die Kreisfunktionen wie den Arkus
Tangens. Und natürlich können oder könnten Sie mit der Arcus Tangens
Funktion auch selbst die Zahl PI auf beliebig viele Stellen errechnen.
Und für welche Berechnung ist gerade die Arkus Tangens Funktion gut
geeignet und wird auch dafür genutzt? Geographen werden wohl pausenlos
atan2 aufrufen, denn damit lassen sich leicht die Koordinaten auf der
Erde vom katesischen Koordinatensystem umrechnen in die
Polarkoordinaten. Und allein aus der Beobachten lässt sich schliessen,
Globetrotter und Weltkartenzeichner oder wenn Sie eine Karte vom Mars
erstellen wollen in 3 D auf Ihrem Rechner, all das erleichtert Ihnen PHP
Mit der Funktion atan2. Und der Statistiker wird für seine Taylorreihen
auch arctan benötigen. Auch an diesen Beispielen ist zu sehen, arctan
ist vor allem wenn Sie Daten von Menschen auswerten von wichtiger
Bedeutung. Denn fast alle Auswertungen von Statistiken werden über die
zweite Dimension geführt und schon sind wir wieder am Kreis und den
Ableitungen von Zahlenreihen.

PHP cos() – Kosinus im Bogenmaß (Radiant)

PHP ist eine moderne Programmiersprache. Möglicherweise wurde Sie
entwickelt, um Webshops oder Chats zu bauen für Homepages. Aber aus der
Skriptsprache fürs Internet ist ein vollständiges Programmiersystem
entstanden, mit dem Sie auch Ihre Abituraufgaben in Mathematik stellen
können als Lehrer oder lösen können als Schüler. Und fast jeden Schüler
haben die Kreisfunktionen genervt wie Sinus und Kosinus. Denn für den
normalen Menschen, der nichts mit Mathematik oder Rechnen am Hut hat,
wird der Kosinus nie eine Rolle im Leben spielen. So werden alle
Wissenschaftler pausenlos Funktionen und Gleichungen schreiben und den
Kosinus benutzen. Und vereinfacht gesagt, transformiert die
Kosinusfunktion die Gradmasse von einem Kreis oder die Bogenmassen in
Steigungen wie zum Beispiel werden damit ein Winkel von 45 Grad
umgerechnet in eine Strasse mit X% Steigung oder Y% Neigung. Und um
Neigung und Steigung, beide Werte unterscheiden sich, zu berechnen, wird
auch der Kosinus berechnet. Wenn Sie die Höhe von einem Berg berechnen
oder Kraftmessungen von Magneten vornehmen oder wenn Sie Laser
vermessen, immer wieder werden die Kreisfunktionen auftauchen in Ihren
Formeln. Und noch viel wichtiger in der realen Welt: die
Phasenverschiebungen auch in Berechnungen von Börsenkursen werden fast
immer mit Kreisfunktionen durchgeführt. In PHP sind diese Funktionen
schon definiert, Sie brauchen also nicht wie in manchen anderen
Programmiersprachen, nicht erst den Kosinus zu definieren.
Mit dem Befehl „cos“ greifen Sie auf das Kosinusmenu zu. Und die
Grundfunktion arbeitet ganz einfach: cos (float $arg), dann wird ganz
einfach aus dem Winkel $arg der Kosinus berechnet und in eine
Floatvariable abgespeichert.
Und da wir in der virtuellen Welt sind, hier noch das Beispiel, das Sie
auch in Zukunft wohl nutzen werden. Sie erstellen Figuren oder Häuser
oder Seen. Und in Ihrer 3 D Welt wird dann eine Frau in ein Auto
gesetzt. Und wir berechnen nun das Gewicht von dem Auto. Also berechnen
wir das Volumen von Frau und Auto und dann errechen wir über das
spezifische Gewicht das reale Gewicht. Und für alle runden Formen, wenn
wir das Volumen berechnen, werden wir auf den Kosinus zurückgreifen.
Denn auch der Autobauer braucht den Kosinus, wenn er einen Kotflügel am
Computer entwickelt. Und wenn Sie Schätzungen vornehmen, dann hilft auch
hier der Kosinus. Sie wissen zum Beispiel, dass es montags und freitags
billiges Benzin gibt. Und Sie sehen die Autos an der Tankstelle. Wenn
Sie nun ein Statistikprogramm erstellen, mit dem Sie den Benzinpreis am
Dienstag aufgrund von Angebot und Nachfrage errechnen, dann werden Sie
in Ihrem Programm auch die Kosinusfunktion benutzen.