PHP: Difference between revisions
Appearance
mNo edit summary |
mNo edit summary |
||
Line 3: | Line 3: | ||
==Versions== | ==Versions== | ||
* | *Latest OS/2 version: PHP v5.6.12 (2015-08-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 | : 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. | Alternate version: PHP 4.3.10 for some older scripts that do not correctly work on the 5.x branch. | ||
==PHP based application frameworks== | |||
* [[Symfony]] | *[[Symfony]] | ||
* [[Typo3 Flow]] | *[[Typo3 Flow]] | ||
===Foreign libraries with PHP bindings=== | |||
* [[Cairo]] - 2D graphics library - Open source - Current | * [[Cairo]] - 2D graphics library - Open source - Current | ||
* [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current | * [[LibcURL]] - Internet URL (WWW, FTP, etc) access - Open Source - Current | ||
* [[Libxml2]] - [[XML]] parser - Open source - Current | * [[Libxml2]] - [[XML]] parser - Open source - Current | ||
* [[Libxslt]] - | * [[Libxslt]] - XSLT parser - Open source - Current | ||
* [[LZ4]] - Compression library - Open source - Current | * [[LZ4]] - Compression library - Open source - Current | ||
* [[Snappy]] - Compression lib. - Open Source - Current | * [[Snappy]] - Compression lib. - Open Source - Current | ||
===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 - Open source - Current. | ||
===OS/2 text & programmers 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 | ||
Line 35: | Line 35: | ||
==PHP Based programs and utilities== | ==PHP Based programs and utilities== | ||
* [[phpMyAdmin]] - [[MySQL]] administration over | * [[phpMyAdmin]] - [[MySQL]] administration over WWW - Open source - Current | ||
==Links & publications== | ==Links & publications== |
Revision as of 05:56, 1 February 2017

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
- Latest OS/2 version: PHP v5.6.12 (2015-08-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.
PHP based application frameworks
Foreign libraries with PHP bindings
- Cairo - 2D graphics library - Open source - Current
- LibcURL - Internet URL (WWW, FTP, etc) access - Open Source - Current
- Libxml2 - XML parser - Open source - Current
- Libxslt - XSLT parser - Open source - Current
- LZ4 - Compression library - Open source - Current
- Snappy - Compression lib. - Open Source - Current
- Exuberant ctags - Creates index files out of PHP source files - Open source - Current.
OS/2 text & programmers 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. - Open source - Current
- jEdit - Java based editor - PHP syntax highlighting built in - Current
Alternative implementations
- phype - Run PHP scripts on ECMAScript, allows you to run PHP code in a browser - Open source - Current
- Uniter - Another "PHP scripts on ECMAScript" tool, very active development - Open source - Current
- PHP.js - Runs PHP scripts on ECMAScript, oldest and most mature of the three - Open source - Discontinued.
PHP Based programs and utilities
- phpMyAdmin - MySQL administration over WWW - Open source - Current
Links & publications
- Tutorials
- Php tutorials - From W3Schools.com
Licence and availability
- Open source software released under the PHP License v3.01 since version 4.0, PHP 3.x versions were dual-licensed under the PHP licence and the GPL v2. The supplied documentation is released under the Creative Commons Attribution 3.0 Unported licence.
Author
- Rasmus Lerdorf