Ero sivun ”PHP” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
Rivi 91:
* Vanhemmissa versioissa oli oletusarvoisesti päällä toiminto, jolla loppukäyttäjät pystyivät syöttämään muuttujia suoraan PHP-skriptiin (register_globals). Toiminto on oletusarvoisesti poissa päältä versiosta 4.2.0 lähtien,<ref name="changelog4" /> mutta moni vanhempi ohjelmisto on kehitetty oletuksella, että register_globals -valinta on käytössä. PHP 6:sta toiminto poistetaan kokonaan. <ref name="php6">{{Verkkoviite | Tekijä= | Nimeke=Minutes PHP Developers Meeting | Osoite=http://php.net/~derick/meeting-notes.html | Julkaisija=The PHP Group| Luettu=[[8. maaliskuuta]] [[2007]] | Kieli={{en}} }}</ref>
* PHP ei tue useamman tavun mittaisia merkkejä, mikä aiheuttaa ongelmia [[Unicode]]-merkistön käytössä. Täysi Unicode-tuki on tulossa PHP 6:een.<ref name="php6" />
* PHP ei tue nimiavaruuksia, vaan kaikki funktiot ovat yhdessä nimiavaruudessa. Nimiavaruudet ovat tulossa PHP kieleen versiosta 5.3 lähtien. <ref name="php5.3new"
>{{Verkkoviite | Tekijä= | Nimeke= | Osoite=http://blog.felho.hu/whats-new-in-php-53-part-1-namespaces.html | Nimeke=What’s new in PHP 5.3 - part 1: namespaces}}</ref>
* PHP:n sisäinen yhtenäisyys on hataraa. Jotkin kirjastofunktiot hyväksyvät argumentit eri järjestyksessä kuin toiset. Lisäksi PHP:ssa on useita toiminnaltaan identtisiä funktioita.
* Tietokantarajapinta on epäselvä verrattuna moniin muihin ohjelmointikieliin.
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/PHP