Jump to content

PHP: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 3: Line 3:


==Versions==
==Versions==
*Latest OS/2 version: PHP v5.6.12 (2015-08-10)
*4.3.10
: Versions 5.4.44 and 5.5.38 are also being kept up to date and were released on the same day as 5.6.12
 
Alternate version: PHP 4.3.10 for some older scripts that do not correctly work on the 5.x branch.
*5.4.44 (2015-08-10)
*5.4.45 (2019)
 
*5.5.38 (2015-08-10)
 
*5.6.12 (2015-08-10)


==PHP based application frameworks==
==PHP based application frameworks==
Line 12: Line 17:


===Foreign libraries with PHP bindings===
===Foreign libraries with PHP bindings===
* [[Cairo]] - 2D graphics library - Open source - Current
''Open source''
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current
* [[Cairo]] - 2D graphics library
* [[Libxml2]] - [[XML]] parser - Open source - Current
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access
* [[Libxslt]] - XSLT parser - Open source - Current
* [[Libxml2]] - [[XML]] parser
* [[LZ4]] - Compression library - Open source - Current
* [[Libxslt]] - XSLT parser
* [[Snappy]] - Compression lib. - Open Source - Current
* [[LZ4]] - Compression library
* [[Snappy]] - Compression library


===PHP related programmer's utilities===
===PHP related programmer's utilities===
* [[Exuberant ctags]] - Creates index files out of PHP source files - Open source - Current.
* [[Exuberant ctags]] - Creates index files out of PHP source files


===OS/2 text & programmers editors with PHP support===
===Text editors with PHP support===
* [[Boxer]] - Contributed, requires a separate download.
* [[Boxer]] - Contributed, requires a separate download.
* [[Enhanced Editor]] - Does not come with PHP support as standard, however a number of add on packages provide some PHP support
* [[Enhanced Editor]] - Does not come with PHP support as standard, however a number of add on packages provide some PHP support
** [[EPMKWDS.PHP]] - Fairly modern PHP syntax highlighting file for EPM.
** [[EPMKWDS.PHP]] - Fairly modern PHP syntax highlighting file for EPM.
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source - Current
* [[FTE]] - Has support for syntax highlighting, code folding and syntax-aware autoindent.
* [[jEdit]] - Java based editor - PHP syntax highlighting built in - Current
* [[jEdit]] - Java based editor - PHP syntax highlighting built-in


====Alternative implementations====
====Alternative implementations====
* [https://code.google.com/archive/p/phype/ phype] - Run PHP scripts on [[ECMAScript]], allows you to run PHP code in a browser - Open source - Current
* [https://code.google.com/archive/p/phype/ phype] - Run PHP scripts on [[ECMAScript]], allows you to run PHP code in a browser
* [https://github.com/asmblah/uniter Uniter] - Another "PHP scripts on [[ECMAScript]]" tool, very active development - Open source - Current
* [https://github.com/asmblah/uniter Uniter] - Another "PHP scripts on [[ECMAScript]]" tool, very active development
* [https://github.com/niklasvh/php.js PHP.js] - Runs PHP scripts on [[ECMAScript]], oldest and most mature of the three - Open source - Discontinued.
* [https://github.com/niklasvh/php.js PHP.js] - Runs PHP scripts on [[ECMAScript]], oldest and most mature of the three
   
   
==PHP Based programs and utilities==
==PHP Based programs and utilities==
* [[phpMyAdmin]] - [[MySQL]] administration over WWW - Open source - Current
* [[phpMyAdmin]] - [[MySQL]] administration over WWW


==Licence and availability==
==Licence and availability==

Revision as of 00:07, 18 May 2019

HTML processing and scripting language primarily used as a server side scripting tool, but can be used for general programming tasks especially if you are willing to use a web page as your user interface.

Versions

  • 4.3.10
  • 5.4.44 (2015-08-10)
  • 5.4.45 (2019)
  • 5.5.38 (2015-08-10)
  • 5.6.12 (2015-08-10)

PHP based application frameworks

Foreign libraries with PHP bindings

Open source

PHP related programmer's utilities

Text editors with PHP support

  • Boxer - Contributed, requires a separate download.
  • Enhanced Editor - Does not come with PHP support as standard, however a number of add on packages provide some PHP support
    • EPMKWDS.PHP - Fairly modern PHP syntax highlighting file for EPM.
  • FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent.
  • jEdit - Java based editor - PHP syntax highlighting built-in

Alternative implementations

PHP Based programs and utilities

Licence and availability

Author

  • Rasmus Lerdorf

Links

Tutorials