nope. Des war mein Ernst. PHP is zwar bei weitem nich so leistungsfähig wie C++ o.ä. aber man kann PHP-Code compilen und die Binarys verteilen :)
Druckbare Version
ähhhh php wird interpretiert ..... da is nix mit compilieren ;)
komisch. ich hab hier aber nen php compiler aufm usb stick. der kann sogar php-module mit einbinden :)
Dann Google mal nach "php compiler" teste nen bisschen durch und meld dich dann nochmal mit deinen Zweifeln.
Sicher kann man PHP Code compilen nur werden die binaries oft als Virus angesehen auch wenn nix böses drinn ist... Also nen Botnet wird schwer damit :)
Und dass du PHP & MySQL gelernt hast (vor allem in ein paar Tage) wage ich stark zu bezweifeln...
Denn das lernt man nur wenn man es anwendet und dann wüsste man, was man damit machen kann...
Eigentlich kann man mit PHP ziemlich viel machen, auch wenn es für einige Anwendungsgebiete 1000x bessere alternative gibt...
Eigentlich kann man es recht gut zusammenfassen indem ich wie folgt aufzähle:
- Datenaufnahme
- Datenverarbeitung (sogut wie alles kann man machen ggf. mit externen Programmen welche man ebenfalls mit PHP ansprechen kann)
- Datenausgabe
Vielleicht solltest du eher fragen was man mit PHP nicht machen kann ;)
Mfg
Chaos
@TamCore: *sing* Bambalam bambambam bambalam */sing* Kennste das Lied?
Man kann PHP nicht kompilieren.
Wenn man PHP-Code zu einer Binary macht dann kompiliert man es nicht sondern packt es mit einem "Mini-Interpreter" in eine Binary, welche den "Mini-Interpreter" anweist den PHP-Code auszuführen.
Kompilieren ist mehr als "zu einer exe machen".
Naja ich rede von Bytecode, also keinem reinen Maschinencode...
Und compilieren ist ja schon fast ein Synonym für "zu einer exe machen"...
Ein Interpreter der die komplette Funktionsbibliothek von PHP 5 (also ohne Module) hat und nur 500 kb groß ist möchte ich sehen :)
Aber da es sowieso egal ist solange es funzt (außer natürlich die Geschwindigkeit die aber in den meisten Fällen unerheblich ist) würde ich sagen back2topic?
Wobei da eigentlich nicht mehr viel zu sagen ist...
Mfg
Chaos
Ich kann PHP und Bamcompile ist mir auch bekannt und ich habe bei meinem Post oben sehr wohl an dieses Programm gedacht.
Das ist, wie noctem bereits gesagt hat binden und nicht compilieren.
Ich bleibe im Recht.
Ich weiß nicht wo du das her hast, aber das ist falsch.
Für mich ist compilieren das Übersetzen von Programmcode in prozessorspezifische Befehle.
Beim "zu einer exe machen" steht noch der Schritt des Linkens durch den Linker dazwischen.
@HaCk & CrAcK
Zu Frage 1:
Wenn du PHP wirklich gelernt hast, und dir der Funktionsumfang (siehe Manual und PECL) bewusst ist, dann erübrigt sich diese Frage doch schon, oder?
Nichtsdestotrotz:
"What can PHP do? - Anything." ( http://www.php.net/manual/en/intro-whatcando.php )
Das das so nicht stimmen kann ist klar, aber die Aussage ziehlt auf den weit gefächerten Funktionsumfang ab.
Du kannst zum Beispiel Dateien schreiben/lesen, auf Datenbanken zugreifen, Socket-Verbindungen öffnen (mit der socket-Erweiterung sogar kleine Server-Programme programmieren), Texte verarbeiten, PDF-Dateien erzeugen, Bilder zeichnen, uvm.
@script-kiddy
Ein "Browsergame" nur in PHP (bzw. HTML für die Ausgabe) wäre sehr langweilig, da PHP eine serverseitig interpretierte Sprache ist und du für jeden Schritt, den du machst, eine Anfrage an den Server senden müsstest.
Normalerweise wird eine Kombination aus Flash (für den User, bzw. das Interface und die Spielwelt) und PHP (für Datenbank-Aufgaben, Verwaltung, ...) verwendet!
Compilen kan man nur mit C++ und so!!
ok, Danke @ all, für eure antworten ;)
ok, Danke @ all, für eure antworten ;)