kostenloser Webspace werbefrei: lima-city


php oder doch Zend?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    hi...

    Ich h?tte da mal ne Frage:
    Im PHP-Manual sind ja ziemlich viele Funktionen enthalten und wenn man php_info(); aufruft, kommt ja auch immer das "Zend-Logo"!

    Jetzt w?rde es mich ganz einfach interessieren, was ist php und was ist schon Zend?

    Ich meine, die im Manual beschriebenen Funktionen schauen f?r mich sehr nach "Zend" aus.

    also, was ist eigentlich php? Oder besser gesagt: "Rein-php"?

    ich wei?, iss ne Frage f?r "Pro's" aber w?rde mich jetzt dann doch mal interessieren!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. a******9

    hi...

    Ich h?tt da mal ne Frage:



    schrotti12 schrieb:
    hi...

    Ich h?tte da mal ne Frage:
    Im PHP-Manual sind ja ziemlich viele Funktionen enthalten und wenn man php_info(); aufruft, kommt ja auch immer das 'Zend-Logo'!

    Jetzt w?rde es mich ganz einfach interessieren, was ist php und was ist schon Zend?

    Ich meine, die im Manual beschriebenen Funktionen schauen f?r mich sehr nach 'Zend' aus.

    also, was ist eigentlich php? Oder besser gesagt: 'Rein-php'?

    ich wei?, iss ne Frage f?r 'Pro's' aber w?rde mich jetzt dann doch mal interessieren!


    Was ist Zend?
    Kann man das Essen? :biggrin:
  4. Autor dieses Themas

    schrotti12

    Moderator Kostenloser Webspace von schrotti12

    schrotti12 hat kostenlosen Webspace.

    Zend ist etwas, das mit "php" im gleichen Atemzug genannt wird.

    Meines, doch recht unvollst?ndigen, Wissens nach, ist es eine php-Erweiterung.

    Also und jetzt wollte ich wissen, ob die ganzen Funktionen php oder Zend sind?
    Ich meine, Zend ist ja irgendwie php, aber mich w?rde einfach interessieren, wie php ohne Zend aussieht bzw. was da so an Funktionen drin ist oder wie man damit programmieren kann...
  5. http://www.zend.com

    oder einfach mal googeln
  6. c*********c

    http://de.wikipedia.org/wiki/Zend_Engine

    Die Zend Engine wird von PHP als Parser und Compiler benutzt. [..]


    Quelle: wikipedia.de

    Die Zend Engine ist also der Compiler von PHP.
    Somit wohl auch der "Hauptteil" der Programmiersprache, oder?
  7. n*****a

    Eben! Es ist quasi der Interpreter, der das Parsen des html Codes ?bernimmt. PHP dateien werden ja bekanntlich nicht compiliert!
  8. Hallo!

    @schrotti12

    "Zend" ist der Kern von PHP seit Version 4. Vorherige PHP-Versionen hatten kein "Zend inside". Seit PHP4 ist in der Hauptsache) das ganze PHP-System modularisiert worden.

    Die anderen Aussagen kann man getrost als Marketing-Geblubber auffassen: "hochgradig optimierte, im Hintergrund laufende Engine lie? PHP erst durch seine Performance, Erweiterbarkeit und Zuverl?sslichkeit den heute so weit fortgeschrittenen Siegeszug starten."

    http://de.wikipedia.org/wiki/Zend_Engine

    Die st?ndigen Updates von PHP4 (erst seit 4.3.3 halbwegs stabil) sprechen da eine andere Sprache.

    Die PHP-Erweiterungen (http://pecl.php.net/) sind beispielsweise nicht "Zend" wurden aber erst durch die Zend-Engine erm?glicht. Dazu geh?ren Funktionalit?ten wie die Grafik-Bearbeitung (gd-lib), die ZIP-Funktionalit?t, SWF-Erweiterungen, usw.

    Die Firma Zend hat ihren Namen angeblich von den Gr?ndern der Firma geerbt: Zeev Suraski und Andi Gutmans.

    http://www.zend.com/

    Das wichtigste Produkt, das das Unternehmen anbietet, und mit dem auch Geld verdient wird, d?rfte das PHP-Entwicklungssystem "Zend-Studio" sein. Professionelle PHP-Entwickler greifen darauf zur?ck, weil es eines der wenigen PHP-Entwicklungssysteme ist, das einen integrierten Debugger hat. Die anderen PHP-Programmierer m?ssen sich weiterhin mit eingestreuten print()- und echo()-Anweisungen behelfen. :slant:

    http://www.zend.com/store/

    Das Unternehmen Zend versucht hier im Prinzip das Gleiche wie MSFT und andere gro?e Software-Unternehmen: Etwas billig oder kostenlos anbieten (PHP) und ?ber dazu notwendige Erweiterungen/Erg?nzungen (Entwicklungsumgebung) Geld zu verdienen.


    @nirsaja

    Naja ...
    Guckst du mal hier:

    Die Zend Engine wird von PHP als Parser und Compiler benutzt.

    F?r den PHP-Script-Bastler mag das ja so aussehen, als ob PHP interpretiert wird, aber in Wirklichkeit wird das Script mit dem Compiler in eine Art "Zwischencode" ?bersetzt (bei PHP hei?t das IMHO ?hnlich wie in Perl "Ausf?hrungsbaum"). Dieser (maschinenunabh?ngige) Zwischencode wird dann tats?chlich "interpretiert". Das machen PASCAL ("P-Code") und Java ("Byte-Code") und MSFT's .NET genau so. Dort w?rdest du aber sicher nicht von "Interpreter" sprechen, oder? :wink:

    Was die Geschwindigkeit betrifft, unterscheidet sich eine solche Zwischen-Code-Sprache nur durch etwas h?here Ladezeiten von Programmen, die mit einem "echten" Compiler ?bersetzt wurden. Die eigentliche Laufzeit ist ann?hernd gleich hoch.

    Beinahe h?tte ich's vergessen. Der Link hier ist auch interessant:

    http://www.php.net/manual/de/history.php
    (PHP-Geschichte)

    MfG
    alopex

    Beitrag ge?ndert am 29.07.2005 10:34 von alopex
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!