ΠΠ±ΡΠ°Π²Π΅Π½ΠΎ Π΅ ΠΏΡΠ²ΠΎΡΠΎ ΡΠ΅ΡΡ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ PXP, ΠΏΡΠΎΡΠΈΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ PHP ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΊΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΈ ΠΏΡΠΎΡΠΈΡΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅. ΠΠΎΠ΄ΠΎΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ PXP Π΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½ Π²ΠΎ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ PHP ΡΠΊΡΠΈΠΏΡΠΈ ΠΈΠ·Π²ΡΡΠ΅Π½ΠΈ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΠ΄Π΅Π½ PHP ΠΏΡΠ΅Π²Π΅Π΄ΡΠ²Π°Ρ. ΠΠΈΠ΄Π΅ΡΡΠΈ PXP ΡΠ°ΠΌΠΎ Π³ΠΎ Π½Π°Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ²Π° PHP, ΡΠΎΡ Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ ΡΠΈΡΠ΅ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ PHP ΠΊΠΎΠ΄ΠΎΠ²ΠΈ. ΠΠ΅ΡΡ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° PXP, ΠΏΠΎΡΡΠΎΡΠ°Ρ Π΅ΠΊΡΡΠ΅Π½Π·ΠΈΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ Π½Π° ΡΠΈΠΏΠΎΡ PHP Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ ΠΏΡΠ΅ΡΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈ ΡΠΏΠΎΡΡΠ΅Π±Π° Π½Π° ΡΡΠ°ΡΠΈΡΠΊΠ° Π°Π½Π°Π»ΠΈΠ·Π°, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΈΡΠΏΠΎΡΠ°ΠΊΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΠΎ ΠΏΡΠΎΡΠΈΡΠ΅Π½Π° ΠΊΠ»Π°ΡΠ° Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΠΏΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄.
ΠΡΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½Π° ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅ΡΠ΅Π½ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π΅Π½ ΠΏΡΠΎΡΠΎΡΠΈΠΏ, ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ Π΅ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠΈΡΠΎΠΊΠ° ΡΠΏΠΎΡΡΠ΅Π±Π° ΠΈ ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° Π²ΠΎ PHP ΠΈ ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΏΠ°ΡΡΠ΅ΡΠΎΡ PHP-Parser (ΡΠΈΠ΅ ΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΎΠ° Π΄Π° Π³ΠΈ ΡΠ°Π·Π²ΠΈΡΠ°Ρ ΠΏΡΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²ΠΈ Π²ΠΎ Rust, Π½ΠΎ ΠΏΠΎΡΠΎΠ° ΡΠ° Π½Π°ΠΏΡΡΡΠΈΡΠ° ΠΎΠ²Π°Π° ΠΈΠ΄Π΅ΡΠ°). ΠΠ΄ Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π²ΠΎ ΠΏΡΠ²Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ°, ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ: $name = βRyanβ; $hello = fn (): void { echo "ΠΠ΄ΡΠ°Π²ΠΎ, {$name}!"; }; $Π·Π΄ΡΠ°Π²ΠΎ();
ΠΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΎ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°ΡΠ΅ Π΅ Π΄Π° ΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Ρ ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π²ΠΎ PXP ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ ΡΡΠ΅Π½ΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΈ Π±Π»ΠΎΠΊ Π²Π°ΡΠΈΡΠ°Π½ΡΠΈ Π½Π° ΠΈΠ·ΡΠ°Π·ΠΎΡ Π·Π° ΡΠΎΠ²ΠΏΠ°ΡΠ°ΡΠ΅, ΠΈΠ·ΡΠ°Π²Π° Π·Π° ΡΡΠ»ΠΎΠ²Π½ΠΎ Π²ΡΠ°ΡΠ°ΡΠ΅, ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΈ Π½Π° ΡΠΈΠΏΠΎΠ²ΠΈ, Π³Π΅Π½Π΅ΡΠΈΠΊΠΈ, Π²Π°ΡΠΈΡΠ°Π΄Π½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ, Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ, ΡΠΎΠ²ΠΏΠ°ΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ ΠΈ ΠΏΡΠ΅ΠΎΠΏΡΠΎΠ²Π°ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΡ.
ΠΠ·Π²ΠΎΡ: opennet.ru