PHP 5.6 - nyt myös PHP 7.0

PHP 5.3PHP on edelleenkin yleisin ja käytetyin palvelinpohjainen ohjelmointikieli, jolla valtaosa www-pohjaisista sovelluksista on toteutettu. Käytämme palvelimillamme PHP:n uusinta 5.6 -versiota tai voit valita PHP 7.0 version.

Suosittelemme tutustumaan PHP:n ohjeistoon osoitteessa http://www.php.net - lisäksi hyviä, myös suomenkielisiä PHP-ohjelmointiin liittyviä oppaita löytyy hakukoneilla hakemalla.

PHP-ohjelmat voidaan ajaa httpdocs -kotisivuhakemistossanne. Tiedostot tulee nimetä .php -päätteisiksi. Palvelimillamme käytetään PHP 5.6.x -sarjalaista, jolloin aikaisempaan palvelimella olleeseen PHP 5.4 -versioon nähden PHP:n oletusmerkistönä käytetään UTF-8:ia. Mikäli käytetään muuta merkistöä (esim. ISO-8859-1), tämä tulee määritellä PHP-tiedostossa komennolla:

header('Content-Type: text/html; charset=iso-8859-1')

Vastaavasti PHP 5.6:ssa kaikki käytettävät muuttujat on määriteltävä ohjelmakoodissa ennen niiden käyttämistä (esim. ehtolauseissa). Vähimmäisvaatimuksena on antaa kullekin käytettävälle muuttujalle ainakin tyhjä arvo, esim.

$muuttuja = null;

Vieläkin vanhempiin PHP 5.3 ja 5.2 -sarjalaisiin verrattuna, 'safe mode' asetus on poistunut (versiosta 5.3 alkaen). Lisäksi tietoturvasyistä PHP:n register globals arvo on pois päältä (ja PHP 5.3:sta alkaen deprekoitunut), jolloin PHP-ohjelmissa postitettujen lomakkeiden, URL-parametrien tai evästeiden kautta välitetyt muuttujat tulee määritellä noudettavaksi erikseen komennolla:

$muuttujannimi = $_REQUEST['muuttujannimi'];

jokaisen PHP-ohjelman alussa, tai muuten muuttujien sisältöä ei välitetä eteenpäin. Muutenkin yleisimmät PHP 5.6.x -version muutokset aikaisempaan 5.4.x -versioon kannattaa käydä läpi - deprekoituneet komennot ja niiden korvaava käyttö PHP 5.6.x:ssä on dokumentoitu tänne ja tänne.

Takaisin Lue lisää