Vai al contenuto

PHP

Da Wikipedia.

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.

  • 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.
  • 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.
  1. Lerdorf, R. (1995). *PHP/FI User Documentation*.
  2. PHP Group (2023). *PHP Manual*. [Disponìbil an ligna](https://www.php.net/manual).