Forskellen mellem php4 og php5?

Tags:    php

Hej folkens.

Er der nogle der kan fortælle mig om der er er stor forskel mellem php4 og php5, og kan give mig nogle eksmepler på hvad der er forskellen?

Er der f.eks forskel på syntaxerne?

Mvh
Allan.



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
http://www.faqts.com/knowledge_base/view.phtml/aid/22154/fid/1150
http://www.experts-exchange.com/Web_Development/Miscellaneous/Q_21748159.html?qid=21748159

Det er bare at gå i gang med at læse. :)

Der er ingen ændringer i syntaksen, da det jo vil sparke folk tilbage til det forrige årtusinde. Tænk bare hvis man lave "." om til "+" - hvor mange steder skal der mon ændres? :)

Men overordnet har OOP fået væsentlig bedre forhold i PHP5. Så er der kommet nye funktioner og andre er sat til at udgå. F.eks skulle der vist være kommet en bedre MySQL handler: mysqli, hvor nogle af de beskrevet features er at man kan lægge queries i kø og så afvikle dem senere.
Man er også så småt begyndt at kunne typedefinere sine inputvariabler i en funktion. Man kan dog kun gøre det med objekter og arrays.
eks: Test(MyClass $input) {...}

Med PHP5 og OOP er det også blevet muligt at opbygge forskellige "object design patterns". Men det er også lidt langhåret hvis man ikke er videre inde i OOP. :)

Det var lige en kort opridsning... :)



OO er væsentligt udvidet i php5. med tilføjelsen af bl.a.

private,public, protected, nedarving, interfaces.

Det vil jeg nok mene er den mest væsentlige forskel :)





Ok, det lyder som om der er meget at sætte sig ind i, jeg går bare i gang.

Tak for det!

Allan.



Indlæg senest redigeret d. 07.03.2007 09:40 af Bruger #5160
t