Kom ihåg mig?
Home Menu

Menu


php5 till php4?

Ämnesverktyg Visningsalternativ
Oläst 2007-03-22, 19:17 #1
Rob Rob är inte uppkopplad
Medlem
 
Reg.datum: Dec 2005
Inlägg: 255
Rob Rob är inte uppkopplad
Medlem
 
Reg.datum: Dec 2005
Inlägg: 255
Hej!
Kör idag php5 på en VPS med redhat som jag har.
Jag skulle istället behöva köra php4.

Nu till min fråga, hur byter jag detta smidigast? Eller är det enklast att ta bort 5an och sedan lägga in 4an?

Tack

/Rob
Rob är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-22, 23:28 #2
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Vad finns i 4an som inte finns i 5an?
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-22, 23:52 #3
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Antagligen något tredjepartsscript som inte har stöd för PHP5?
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-23, 06:20 #4
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Jag som trodde php5 var bakåtkompitabel med php4 men så kanske inte är fallet, jag använder bara php5 iallafall.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-23, 07:01 #5
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Citat:
Originally posted by eliasson@Mar 23 2007, 06:20
Jag som trodde php5 var bakåtkompitabel med php4 men så kanske inte är fallet, jag använder bara php5 iallafall.
Det mesta är antagligen ganska bakåtkompatibelt, men gamla script som skrevs för PHP3 lär inte fungera lika bra i PHP5 som i PHP4... och så vidare... Sedan skiljer sig ju objektmodellen ganska mycket, och objekt kopieras inte längre vid variabeltilldelning (vad jag minns kopieras objekt i PHP4 om man inte explicit använder "&" vid tilldelningen).

Dvs i PHP4 kan man tänkas ha en kodsnutt som ser ut så här:
Citat:

$a = new stdClass();
$a->data = "Hej";

$b = $a; // $a kopieras och $b blir en identisk kopia
$b = null;

echo $a->data; // skriver ut "Hej"
I PHP 5 skulle inget skrivas ut, eftersom $b inte är en kopia av $a, utan en kopia av en referens till $a. När man alltså skriver $b = null blir även $a = null.

Jag reserverar mig för felaktigheter i ovanstående utsaga, eftersom jag inte har orkat kolla upp hur det verkligen förhåller sig...
koala är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-23, 07:45 #6
Rob Rob är inte uppkopplad
Medlem
 
Reg.datum: Dec 2005
Inlägg: 255
Rob Rob är inte uppkopplad
Medlem
 
Reg.datum: Dec 2005
Inlägg: 255
Hej!
Det är precis som koala säger, ett tredjepartsscript som inte verkar stöda php5. Vilket jag personligen tycker är underligt, men jag har själv vart i kontakt med utvecklaren och han säger att så är fallet.

Därför vill jag byta och detta har jag gjort nu. Jag tog helt enkelt bort 5an och lade in 4an och nu fungerar scriptet och alla är nöjda och glada, speciellt eftersom det är fredag

/Rob
Rob är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 16:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017