webForumDet fria alternativet

COM i Linux

20 svar · 454 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#1

Såg att man kan använda COM i PHP om man kör det på en Windows server.
Men har verkligen PHP inget eget "COM"? Lite konstigt i så fall och en stor brist... :l

SPiNMedlem sedan mars 20005 832 inlägg
#2

Stor brist? Absolut inte. Man kan skapa egna bibliotek i Linux och lägga till sina applikationer, eller helst av allt skriva till det i källkoden och sedan kompilera in det.

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#3

Hur fungerar det då?

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#4

Ey! Hur fungerar det?

netfeedMedlem sedan mars 2001516 inlägg
#5

det får inte du veta du är inte snäll nog :)

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#6

Kan någon vara så väldigt snäll o berätta hur det fungerar? :)

Eller snackar SPiN om vanliga klasser i PHP?
Och hur kompilerar man in det? Med Zend?

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#7

Nejjj, fick reda på att SPiN är iväg och krigar... :(

SPiNMedlem sedan mars 20005 832 inlägg
#8

Nej, inte vanliga klasser. Jag har själv inte sysslat med sånt här, men det är nog inga större konstigheter om du hanterar C. Då kan du ladda ner PHP's källkod och editera i, eller skriva egna moduler som du kompilerar och inkluderar i dina PHP-dokument med funktionen dl(). Sök lite på PHP.net, PHPBuilder eller liknande, så kanske du hittar något vettigt.

Det heter inte kriga, det heter värnplikt. ;)

giikMedlem sedan mars 2002111 inlägg
#9

Vad är COM?

Jag undrar bara vad man kan göra med COM? :h

SPiNMedlem sedan mars 20005 832 inlägg
#10

COM är Windows-komponenter, huvudsakligen i dll-filer. Dessa kan användas från andra program, om man vet hur man ska anropa dem.

giikMedlem sedan mars 2002111 inlägg
#11

okej

Ganska onödigt då alltså? :)

SPiNMedlem sedan mars 20005 832 inlägg
#12

Onödigt? Absolut inte. Det är snabbt, prydligt och gör dina applikationer skalbara ( Ändrar du i källkoden för PHP är det dock inte skalbart... ;) ).

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#13

Jag är lite tveksam på hur bra det är att lägga in sina egna specialfunktioner inkompilerat i PHP. Är det verkligen så folk gör när de använder PHP "professionellt"?
Eller kör de det på en Windows server och använder COM?

Eller är det includes o klasser som gäller?

SPiNMedlem sedan mars 20005 832 inlägg
#14

Nej, jag skulle inte tro att modifikation av källkoden är så väldigt förekommande - och absolut inte att det körs på en Windows-burk. PHP körs på Linux. Punkt. ;)

Som jag sa kan du ju skapa komponenter även för Linux, i egna .so-filer ( Har jag för mig ). Dessa kommer du åt från PHP mha ett par funktioner. :)

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#15

Verkar som att alla som jobbar med PHP kodar i presentationslagret eftersom att ingen verkar ha någon koll...

Dessa sh-filerna, kan man använda dem i Windows också?

SPiNMedlem sedan mars 20005 832 inlägg
#16

Verkar som att alla som jobbar med PHP kodar i presentationslagret eftersom att ingen verkar ha någon koll...

Ja, jag håller med.

Dessa sh-filerna, kan man använda dem i Windows också?

Nej, det är jag nästan säker på att man inte kan.

Jag rättar mig själv: .so-filer menade jag, inte .sh. ( .sh är ju bash-skript )

SPiNMedlem sedan mars 20005 832 inlägg
#17

Vad dum jag är. :o

Jag tyckte väl att jag läst det här någonstans i manualen; http://www.php.net/manual/en/zend.php

UlfTMedlem sedan maj 20016 050 inlägg
#18

SPiN skrev:

Vad dum jag är. :o

Det kanske var en förutsättning för att Erik Juhlin skulle få något svar? För som det står i din länk:

Those who know don't talk.

Those who talk don't know.

SPiNMedlem sedan mars 20005 832 inlägg
#19

Word. :)

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#20

"Hacking the Core of PHP"

Så nu är vi tillbaka till att kompilera om PHP?

Genererad på 364 ms · cache AV · v20260730165559-full.f96bc7eb