Ugrás a tartalomhoz

PHP

A Wikiszótárból, a nyitott szótárból

Főnév

PHP (tsz. PHPs)

  1. (informatika) PHP nyelv

A PHP (Hypertext Preprocessor) egy szkriptnyelv, amelyet elsősorban webfejlesztésre használnak. 1994-ben Rasmus Lerdorf hozta létre, és azóta a világ egyik legelterjedtebb szerveroldali programozási nyelve lett.



🌟 Fő jellemzők

🕸️ Webre optimalizált

  • Eredetileg dinamikus weboldalak generálására tervezték.
  • PHP kódot a webszerver (pl. Apache, Nginx) futtatja, és HTML-t generál a böngésző számára.

📝 Egyszerű szintaxis

  • Könnyű tanulni → hasonlít a C, Java, Perl szintaxisára.
  • Beágyazható HTML-be → PHP kódot közvetlenül HTML-ben is lehet írni.

🚀 Gyors fejlődés

  • PHP 7 óta jelentős sebességnövekedés → JIT támogatás PHP 8-tól.
  • Nagyon jó teljesítmény webalkalmazásoknál.

🔌 Széleskörű ökoszisztéma

  • Rengeteg web framework: Laravel, Symfony, Yii, Zend Framework stb.
  • CMS-ek: WordPress, Joomla, Drupal → sok CMS PHP-re épül.
  • Nagy mennyiségű kész könyvtár, komponens (Composer csomagkezelőn keresztül).

🔗 Adatbázis támogatás

  • Szinte minden adatbázist támogat → MySQL/MariaDB, PostgreSQL, SQLite, Oracle, MSSQL stb.

🔑 Szabad szoftver

  • Nyílt forráskódú, ingyenesen használható.



🎯 Felhasználási területek

Dinamikus weboldalakWebalkalmazások (pl. Laravel framework-kel) ✅ CMS rendszerekREST API-kE-kereskedelmi platformok (pl. Magento, WooCommerce)



Hátrányok

  • Régebbi verziókban rossz kódminőség volt jellemző → modern PHP már sokat javult ezen.
  • Nem általános célú → főleg webre optimalizált, nem ideális pl. desktop alkalmazásokhoz.
  • Inkonzisztens standard library → PHP történelmi okokból sokféle stílusú függvényt tartalmaz.



Modern PHP — Mitől lett jobb?

PHP 7 és 8 → óriási sebességnövekedés, memóriahatékonyság ✅ Típusdeklarációk → sokkal stabilabb, robusztusabb kód írható ✅ JIT (Just-In-Time compiler) a PHP 8 óta ✅ Composer → modern csomagkezelő, mint a Node.js-nél az npm



TL;DR

PHP = szerveroldali szkriptnyelv, főleg webfejlesztéshez. 👉 Dinamikus weboldalakhoz, CMS-hez, REST API-hoz kiváló.

  • PHP - Szótár.net (en-hu)
  • PHP - Sztaki (en-hu)
  • PHP - Merriam–Webster
  • PHP - Cambridge
  • PHP - WordNet
  • PHP - Яндекс (en-ru)
  • PHP - Google (en-hu)
  • PHP - Wikidata
  • PHP - Wikipédia (angol)