PHP
Sembiansa
PHP (acrònim ricorsiv për "PHP: Hypertext Preprocessor") a l'é un lengagi ëd programassion open source destinà prinsipalment al dësvlup web lato server. Creà dël 1994 da Rasmus Lerdorf, a l'é dovrà për generé contnù dinàmich ant le pàgine HTML, an integrassion con database com MySQL. PHP a l'é arnomà për soa semplicità d'usagi e soa compatibilità con la pì part dij servidor web, com Apache e Nginx.
Stòria
[modìfica | modifiché la sorgiss]- 1994: Rasmus Lerdorf a crea PHP/FI (Personal Home Page/Forms Interpreter) për gestì sò curriculum an ligna.
- 1997: PHP 3 a introduv ël motor Zend e a dventa un lengagi ëd programassion complet.
- 2004: PHP 5 a ancòrpora ël model orientà a j'oget (OOP) e ël motor Zend Engine 2.
- 2015: PHP 7 a mejora le prestassion e a gionta ël sopòrt a jë scalar type hint.
- 2020: PHP 8 a introduv ël JIT compiler e union type.
- Al di d'ancheuj: PHP a alimenta sit popolar com WordPress, Wikipedia, e Facebook (ant j'agn inissiaj).
Strutura e Component
[modìfica | modifiché la sorgiss]- Còdes mës-cià a HTML: Istrussion PHP anserìe antra le tichëtte `<?php ... ?>`.
- Variàbij: Identificà dal sìmbol `$` (es. `$nòm = "Piemont";`).
- Fonsion: Librarìe ampie për gestion ëd form, session, e conession a database.
- Framework: Strutur ëd dësvlup com Laravel, Symfony, e CodeIgniter.
- CMS: Sistema ëd gestion ëd contnù com WordPress e Drupal.
Usagi Pràtich
[modìfica | modifiché la sorgiss]- Sit dinàmich: Pàgine che a cambio contnù basandse an sj'anseriment ëd l'utent.
- E-commerce: Piataforme com Magento e PrestaShop.
- API: Creassion ëd servissi RESTful për aplicassion mobile.
- Automassion: Invio d'email, generassion ëd PDF, e gestion ëd file.
Avantagi e Svantagi
[modìfica | modifiché la sorgiss]- Avantagi:
- Facilità d'amprendiment: Sintassi sempia për prinsipiant.
- Compatibilità: Giré an su tuti ij sistema operativ prinsipaj.
- Comunità granda: Mila ëd pachet disponìbij via Composer.
- Svantagi:
- Ancossiensa ant la progetassion: Fonsion con nòm pa coerent.
- Sicurëssa: Vulnerabilità s'a l'é pa dovrà con atension.
Evolussion Tecnològica
[modìfica | modifiché la sorgiss]- Ani 2000: Introdussion ëd PEAR e PECL për estende le fonsion.
- Ani 2010: Avent dij framework MVC com Laravel.
- Al di d'ancheuj:
- PHP-FIG: Grup ch'a stabiliss lë standard (PSR).
- Strument modern: Docker e integrassion CI/CD për dësvlup.
Vardé ëdcò
[modìfica | modifiché la sorgiss]Arferiment
[modìfica | modifiché la sorgiss]- Lerdorf, R. (1995). *PHP/FI User Documentation*.
- PHP Group (2023). *PHP Manual*. [Disponìbil an ligna](https://www.php.net/manual).