webForumDet fria alternativet

COM i Linux

PHPur PHP

20 svar · 454 visningar · startad av Erik Juhlin

Medlem sedan maj 200010 687 inlägg
Frågan#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

Medlem sedan mars 20007 896 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.

Medlem sedan maj 200010 687 inlägg
#3

Hur fungerar det då?

Medlem sedan maj 200010 687 inlägg
#4

Ey! Hur fungerar det?

Medlem sedan mars 2001593 inlägg
#5

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

Medlem sedan maj 200010 687 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?

Medlem sedan maj 200010 687 inlägg
#7

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

Medlem sedan mars 20007 896 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. ;)

Medlem sedan mars 2002112 inlägg
#9

Vad är COM?

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

Medlem sedan mars 20007 896 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.

Medlem sedan mars 2002112 inlägg
#11

okej

Ganska onödigt då alltså? :)

Medlem sedan mars 20007 896 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... ;) ).

Medlem sedan maj 200010 687 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?

Medlem sedan mars 20007 896 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. :)

Medlem sedan maj 200010 687 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å?

Medlem sedan mars 20007 896 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 )

Medlem sedan mars 20007 896 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

Medlem sedan maj 20018 027 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.

Medlem sedan mars 20007 896 inlägg
#19

Word. :)

Medlem sedan maj 200010 687 inlägg
#20

"Hacking the Core of PHP"

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

125 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)