Hoi iedereen,
Ik las laatst ergens dat de ondersteuning op php 4 binnenkort komt te vervallen, of al reeds opgehouden is. Ik weet niet meer precies hoe het er stond. Verder schijnt ook het geval te zijn dat php 6 binnen afzienbare tijd uit komt. Zijn er hosters die dan ook gelijk overstappen naar php 6 ?
Zullen er veel programeer verschillen zijn tussen php 5 en php 6?
Klopt het dan ook dat alle providers automatisch overgaan naar php 5 zodra php 4 de ondersteuning ophoud?
Eventjes voor de duidelijkheid. Ik ben zelf dus geen hoster, waarom ik dit vraag hier is, is dat ik een script heb, wat dus zojuist 100 % geschikt gemaakt is voor php 5 en nu op een paar kleine puntjes na niet helemaal 100 % werkt onder php 4 meer.
Nu is mijn vraag is het nog zinvol om mijn scripter de opdracht te geven om het script ook helemaal te laten werken onder php 4?
Wanneer stoppen de hosters met php 4 en stappen ze allemaal over op php 5?
- van php 4 naar php 5
-
22-08-2007, 15:33 #1deleted Guest
van php 4 naar php 5
-
In de schijnwerper
-
22-08-2007, 16:03 #2deleted Guest
Dus heeft het waarschijnlijk niet zo veel zin meer om met twee versies verder te gaan met dit script ?
Eentje onder php 4 en eentje onder php 5?
-
22-08-2007, 18:04 #3
- Berichten
- 625
- Lid sinds
- 19 Jaar
Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued.
The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.
For documentation on migration for PHP 4 to PHP 5, we would like to point you to our migration guide. There is additional information available in the PHP 5.0 to PHP 5.1 and PHP 5.1 to PHP 5.2 migration guides as well.
Ik denk dat PHP6 een veel groter verschil met PHP5 gaat worden dan toen met PHP4. De huidige versie zal dus nog wel lange tijd ondersteund worden, maar de meeste hosters gaan voor het einde van het jaar toch eindelijk afstappen van PHP4 denk ik.
-
28-08-2007, 15:22 #4
- Berichten
- 60
- Lid sinds
- 17 Jaar
(te lui, bang dat oude scripts niet meer werken, ...)
Klopt het dan ook dat alle providers automatisch overgaan naar php 5 zodra php 4 de ondersteuning ophoud?
-
28-08-2007, 16:03 #5
- Berichten
- 792
- Lid sinds
- 19 Jaar
Er was al een hoster die PHP 6 draaide (extreem riskant, aangezien er nog niet eens een alpha of bèta of whatever uit is; alleen een pre-alpha dacht ik).
PHP 4 zal nog wel een hele tijd ondersteunt worden door hosters (zeker als je nu ziet dat nog lang niet elke hoster PHP 5 ondersteunt, die er ook al zo'n jaar of 3 is). Het zal ook wel even duren als PHP 6 uit is voordat je een PHP 6-hoster hebt gevonden, maar ik zou wel overstappen naar PHP 6.
Een aantal verschillen:
- Namespaces (http://en.wikipedia.org/wiki/Namespa...puter_science))
- Register globals, magic quotes en safe mode gaan eruit (jeuj!)
- echo $blaat == 1 ?: 'nee'; werkt dan; nu moet je na ? nog 'ja' ofzo hebben
- Nu kun je echo $naam{1}; doen; in PHP 6 enkel $naam[1] (geeft het 1e karakter van $naam)
- De HTTP_*_VARS array zal verdwijnen
- Je kunt een soort GOTO gebruiken en je script op een bepaald punt verder laten gaan
- Je kunt returnwaardes typehinten
Sommige dingen heb ik stiekum hier vandaan.
Als je script perfect onder PHP 5 werkt (dus onder E_STRICT geen errors) zal hij ook wel onder PHP 6 werken, maar als je nog register globals aan hebt staan e.d. wordt het tijd om je script eens wat aan te apssen. :P
-
28-08-2007, 17:52 #6
- Berichten
- 625
- Lid sinds
- 19 Jaar
Dat ziet er zeer interessant uit. Veel van de wijzigingen waren echt wel dringend nodig. Alleen van die GOTO heb ik een beetje schrik. Dit lijkt me echt weer zo'n functie die voor veel slechte scripts zal zorgen.
-
28-08-2007, 17:56 #7
- Berichten
- 854
- Lid sinds
- 19 Jaar
Origineel gepost door Dirk Bonhomme
Dat ziet er zeer interessant uit. Veel van de wijzigingen waren echt wel dringend nodig. Alleen van die GOTO heb ik een beetje schrik. Dit lijkt me echt weer zo'n functie die voor veel slechte scripts zal zorgen.
-
28-08-2007, 17:58 #8
- Berichten
- 792
- Lid sinds
- 19 Jaar
Origineel gepost door Dirk Bonhomme
Dat ziet er zeer interessant uit. Veel van de wijzigingen waren echt wel dringend nodig. Alleen van die GOTO heb ik een beetje schrik. Dit lijkt me echt weer zo'n functie die voor veel slechte scripts zal zorgen.
Net als dat je met extract() weer register globals kunt terugbrengen zegmaar:
bestand: index.php?naam=lennard
<?php
extract($_GET);
echo $naam;
?>
Dus diep in m'n hart hoop ik dat die functie ook uitsterft (ik heb hem in ieder geval nog nooit nodig gehad).
-
28-08-2007, 21:03 #9
- Berichten
- 60
- Lid sinds
- 17 Jaar
Origineel gepost door Martijn Snels
Het is voor de hosters gewoon een kwestie van klanten inlichten. En tja, budget hosters hebben er lak aan en laten je gewoon vallen.
-
28-08-2007, 21:39 #10
- Berichten
- 792
- Lid sinds
- 19 Jaar
Origineel gepost door Christian H
Als je 40+ webservers hebt, kan en wil je niet alles 1,2,3 omzetten naar php5. Daar staat budget hosting buiten.
Uiteraard hoeft dat niet van de één op de andere dag, maar stel dat je elke 2 dagen één server doet, dan ben je (uitgaande van 20 werkdagen per maand) 2 maanden bezig, dat moet te doen zijn lijkt me.
-
28-08-2007, 21:57 #11deleted Guest
Maar binnen een aantal maanden moet men toch wel overstappen neem ik aan op php 5.
Kan me niet voorstellen dat er hosters zijn die doorgaan met php 4 als de ondersteuning is afgelopen.
-
28-08-2007, 22:00 #12deleted Guest
Wanneer denk jij Martijn wanneer de meeste hosters overstappen naar php 5 en de php 4 stopzetten?
-
28-08-2007, 22:01 #13
- Berichten
- 93
- Lid sinds
- 18 Jaar
Natuurlijk wel, als je beetje ervaring met programmering hebt en webdevelopment kun je met simpele htacces regels commands op de server laten uitvoeren wat 4 en 5 moet zijn en evt 6 dus ondersteuning zou evt gewoon door kunnen gaan.
-
01-11-2007, 17:33 #14
- Berichten
- 2
- Lid sinds
- 17 Jaar
Origineel gepost door Dirk Bonhomme
Dat ziet er zeer interessant uit. Veel van de wijzigingen waren echt wel dringend nodig. Alleen van die GOTO heb ik een beetje schrik. Dit lijkt me echt weer zo'n functie die voor veel slechte scripts zal zorgen.
De overstap van 4 naar 5 valt trouwens best mee hoor... het is heel makkelijk om een app php4 én 5 compatibel te maken.
Ik werk zelf al een tijdje met 5, maar de grootste problemen die ik tegenkwam tijdens migratie van oudere sites hadden voornamelijk met is_a(), array_merge() en natuurlijk de Paamayim Nekudotayim (::) te maken :)Laatst aangepast door Maurice Bonemeijer : 22-08-2009 om 13:25 Reden: omdat het kan.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic