---
title: "php4 vs php5"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/138383-php4-vs-php5"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mr.mainline"
published: "2005-11-27T23:12:46.000Z"
updated: "2005-12-02T17:35:52.000Z"
replies: 9
views: 473
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/138383-php4-vs-php5"
---

# php4 vs php5

## #1 — mr.mainline, 2005-11-27T23:12Z

Såg nu att på B one kan man välja om man vill ha php4 eller uppgradera till php5, vad tycker ni jag ska göra?

Permalänk: https://www.webforum.nu/p/138383

## #2 — Matte, 2005-11-27T23:21Z

PHP5 är något känsligare för fulkod, annars ska det inte vara några som helst problem.

Själv hade jag bara något enstaka gammalt nybörjarskript, som ännu var i drift, som jag fick göra lite handpåläggning på, när jag gick över från PHP4 till PHP5.

Känner du att du kodat något sånär korrekt så bör du inte ha några större problem, i annat fall är det ett ypperligt tillfälle att lära sig detta ;)

Om det skulle ha någon betydelse att du ligger på b-one har jag ingen aning om, men man kan aldrig vara helt säker :)

Permalänk: https://www.webforum.nu/p/1718915

## #3 — dapper, 2005-11-28T07:41Z

PHP 5 har många fina OO klasser, och om du gillar OO lika mycket som jag så är valet lätt. :) Men i och med att det är lite nyare, så har inte alla olika webbhotell stöd för det än.. Om du har tänkt byta webbhotell, eller om du skriver sidor i PHP för att sälja utan att du själv hanterar hosting.. Så kan det vara ett bra val att hålla sig från den nya funktionaliteten och fortsätta med det som har mest stöd. :)

\*mmm\*... oo.

Permalänk: https://www.webforum.nu/p/1718977

## #4 — aasah, 2005-11-28T16:36Z

Jag har hört - andrahandsuppgifter - att konstruktorer i PHP 5 ser helt annorlunda ut? Om det stämmer och du har klasser, måste alltså dessa i viss utsträckning kodas om. (Men OO stödet ska vara mycket bättre. Så antagligen är det värt det extra besväret?) Jag har själv PHP 4, så jag vet inte av egen erfarenhet.

Permalänk: https://www.webforum.nu/p/1719175

## #5 — wyndan, 2005-11-28T20:10Z

> Jag har hört - andrahandsuppgifter - att konstruktorer i PHP 5 ser helt annorlunda ut?

 Japp, i php4 används en metod med samma namn som klassen som konstruktor, i 5an avändes nyckelordet \__construct, men php5 är bakåtkompatibelt med det gamla sättet. dvs gamla sättet:

```php
class Foo{
    var $bar;
    function Foo($bar){
        $this->bar = $bar;
    }
```

 
Nya sättet:

```php
class Foo{
    public $bar;
    function __construct($bar){
        $this->bar = $bar;
    }
}
```

båda två funkar alltså i php5

Permalänk: https://www.webforum.nu/p/1719282

## #6 — dapper, 2005-11-29T12:00Z

PHP gruppen är alldeles för heta på bakåt kompatibilitet.. Så det är lugnt att använda dina gamla klasser i php5. Du kan ta php3 kod och fortfarande använda det mesta utan problem. :P

Permalänk: https://www.webforum.nu/p/1719511

## #7 — mr.mainline, 2005-11-29T12:24Z

Thanks, jag uppgraderar till php5

Permalänk: https://www.webforum.nu/p/1719518

## #8 — fiddler, 2005-11-29T12:27Z

> **mr.mainline skrev:**
>
> Thanks, jag uppgraderar till php5

Dessutom verkar det som om man kan gradera ner till fyran igen om man skulle behöva. Inget att förlora på att testa femman m.a.o. :)

Permalänk: https://www.webforum.nu/p/1719522

## #9 — plup, 2005-12-02T13:18Z

jag fattar inte varför övergången till 5an varit så seg. på de allra flesta webhosts kör man fortfarande 4an =(
5an är så överlägsen, OO vet jag inte så mkt om då jag ej kodar så mkt på det viset, men DOM i 5an är så klockren überutvecklad jämfört med 4an. att koda med xml i 4an var för jävligt, att koda med xml i 5an är rena drömmen.

Permalänk: https://www.webforum.nu/p/1720970

## #10 — fiddler, 2005-12-02T17:35Z

Jag tycker b-one:s lösning var bra. Om det, mot förmodan, är något som slutar att fungera när man uppgraderar kan man nedgradera igen mens man löser problemet.

Permalänk: https://www.webforum.nu/p/1721083

---

Tråden på webben: https://www.webforum.nu/amne/php/138383-php4-vs-php5
