Ben hem nu aan het installeren. Helaas werkte de laatste RC bij mij niet, hopelijk nu wel.
Zit best veel in:
http://css.dzone.com/polls/what-new-feature-php-54
Ben hem nu aan het installeren. Helaas werkte de laatste RC bij mij niet, hopelijk nu wel.
Zit best veel in:
http://css.dzone.com/polls/what-new-feature-php-54
En waarop ben je 'm aan het installeren. Een test-/ontwikkelserver neem ik aan?
DreamHost.nl Web hosting - cPanel hosting om bij weg te dromen.
Weet iemand hoe lang de PHP5.3 nog wordt onderhouden?
Zit niet echt te wachten om zoveel sites kapot te maken :-)
PHP 5.3 zal nog wel even worden onderhouden.
En mensen op Ubuntu LTS hoeven zich helemaal geen zorgen te maken, want die security patches terugvoeren naar oudere versies.
Een belangrijk detail wat niet is genoemd, is dat de PHP development group eindelijk is overgestapt op een stabiele versie-nummering.
Dus niet dat als je van 5.3.1 naar 5.3.2 overgaat je gelijk met allemaal incompatible changes te maken krijgt en duidelijk is hoelang een major version word ondersteund.
https://wiki.php.net/rfc/releaseprocess
De mensen die nu nog PHP 5.2 gebruiken, adviseer ik om zo snel mogelijk over te stappen naar PHP 5.3.
PHP 5.2 is zo goed als end-of-live, en PHP 5.3 bied verschillende verbeteringen op gebied van mogelijkheden en performance.
En het word straks veel makkelijker om over te stappen naar PHP 5.4 als je script al goed werken in PHP 5.3.
Maar let op!! Schakel onder geen beding de E_STRICT foutmelding uit, deze geeft melding van Deprecated features die in PHP 5.4 dus echt ZIJN VERWIJDERD!
Om de overgang wat soepeler te laten verlopen heb ik nog een paar handige script (niet bij de hand) die kunnen helpen.
PHP5.4 is uit de rc fase, dus waarom niet op een productie server?
Denk dat de meeste shared hosters nog steeds op 5.2.x zitten. Mooie tijd om over te stappen naar 5.3.
Klopt, toevallig vorige week een mailtje de deur uit gedaan dat we gaan updaten naar versie 5.3.
Voor mezelf programmeer ik wel gewoon altijd op de nieuwste versie.
Aangezien vooral het gebruik van magic-quotes een probleem is bij oude script kan tijdelijk deze oplossing worden gebruikt.
Beter is uiteraard om gebruik te maken van de database specifieke escapes als mysql_real_escape(), helemaal omdat deze omweg geen bescherming bied tegen SQL injecties bij bepaalde encodingen. http://www.slideshare.net/billkarwin...-and-fallacies (slide 22)
PHP Code:<?php
if (function_exists('set_magic_quotes_runtime')) {
@set_magic_quotes_runtime(0);
if (get_magic_quotes_gpc() == 0) {
/**
* Escape user input
*
* @param array|string $element
* @return mixed
*/
function magicSlashes($element)
{
if (is_array($element)) {
return array_map('magicSlashes', $element);
}
else {
return addslashes($element);
}
}
// Add slashes to all incoming GET/POST/COOKIE data.
$_GET = array_map('magicSlashes', $_GET);
$_POST = array_map('magicSlashes', $_POST);
$_COOKIE = array_map('magicSlashes', $_COOKIE);
}
}
else {
function magicSlashes($element)
{
if (is_array($element)) {
return array_map('magicSlashes', $element);
}
else {
return addslashes($element);
}
}
$_GET = array_map('magicSlashes', $_GET);
$_POST = array_map('magicSlashes', $_POST);
$_COOKIE = array_map('magicSlashes', $_COOKIE);
}
?>