Difference between revisions of "PHP"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
m (→‎Related Things: official PEAR site)
(69 intermediate revisions by 16 users not shown)
Line 1: Line 1:
[[Computing]]: [[Software]]: [[PHP]]{{seed}}
+
<hide>
[[PHP]] is an interpreted language most commonly used in web sites.
+
[[page type::article]]
==Reference==
+
[[thing type::computer language]]
* [http://php.net/ Official PHP Website]
+
[[language type::interpreted]]
* {{wikipedia|PHP}}
+
</hide>
* [http://wiki.cc/php/Main_Page PHP Wiki]
+
==About==
 +
[[PHP]] is an interpreted programming language most commonly used in web sites. It is the language in which the [[MediaWiki]], [[WordPress]], [[Drupal]], and [[ZenCart]] web software packages, among many others, are written.
 +
 
 +
Note that much of the information on this page is somewhat outdated; PHP continues to be actively developed and improved.
 +
===subpages===
 +
* [[/arrays]]
 +
* [[/CLI]]: using PHP from a [[command line interface]]
 +
* [[/criticism]]: why PHP is bad
 +
* [[/debugging]]
 +
** [[/debugging/interactive|/interactive]]
 +
* [[/declare]](): altering PHP behavior within a file, including strict typing
 +
* [[/enum]]s
 +
* [[/file]]-handling
 +
* [[/frameworks]]
 +
* [[/function variable]]: a variable can be a reference to a function
 +
* [[/GUI]]: graphical interface programming in PHP
 +
* [[/installing]]
 +
* [[/interface]] keyword
 +
* [[/operator]]s: there are some relatively obscure ones that aren't well-indexed in the official documentation
 +
* [[/referencing]]: how variable references work
 +
* [[/ReflectionClass]]
 +
** [[/ReflectionClass/getParentClass|ReflectionClass::getParentClass]]
 +
* [[/string]] functions
 +
* [[/trait]] keyword/concept
 +
** [[/trait/use]]: "use" in the context of traits (as opposed to [[/namespace]]s)
 +
* [[/type declaration]]
  
 
==Related Articles==
 
==Related Articles==
* [[Perl vs. PHP]]
+
* [[Apache and PHP]]: getting the two of them to work together nicely
 +
* [[Perl vs. PHP]]: comparisons between the two languages
 
* [[register_globals]]
 
* [[register_globals]]
==Related Things==
+
===offsite===
* [[wikipedia:PHP Extension and Application Repository|PHP Extension and Application Repository]] (PEAR)
+
* [[wooz:2021/11/25/PHP documentation gripe]]: a misunderstanding about type-compatibility in method overrrides
** [http://pear.php.net/ official web site]
 
  
 
==Links==
 
==Links==
* [http://www.ukuug.org/events/linux2002/papers/html/php/ Experiences of Using PHP in Large Websites]
+
===Reference===
* [http://dagbrown.livejournal.com/19338.html un-PHP-ing my web site]: a LiveJournal entry critical of PHP
+
* [http://php.net/ Web]
 +
** [http://php.net/manual/ Manual]
 +
*** [http://php.net/manual/en/langref.php Language Reference]
 +
**** [http://php.net/manual/en/language.constants.predefined.php Magic constants]
 +
**** parameter types: [http://php.net/manual/en/functions.arguments.php Function arguments] (aka type hinting)
 +
**** [https://www.php.net/manual/en/reserved.variables.php Predefined variables]
 +
* {{wikipedia}}
 +
 
 +
===Social===
 +
* [https://twitter.com/official_php Twitter]
 +
 
 +
===Projects===
 +
* [https://www.phptherightway.com/ PHP The Right Way]: good practices and patterns
 +
* [http://www.hardened-php.net/ Hardened PHP]: patches to improve PHP security
 +
* [https://3v4l.org/ 3v4l.org] "is an online shell that allows you to run your code on my server. I compiled more than 200 different PHP versions (every version released since 4.3.0) plus HHVM for you to use."
 +
====Development Tools====
 +
* [http://phpundercontrol.org/ phpUnderControl] - "Continuous Integration for PHP"
 +
====Users Groups====
 +
* [http://www.tripug.org/ Triangle PHP Users Group]: [[The Triangle, NC]]
 +
====Coding Resources====
 +
* [[PEAR]] (PHP Extension and Application Repository):
 +
** [http://pear.php.net/ Official]
 +
** {{wikipedia|PEAR}}

Revision as of 18:54, 15 September 2023

About

PHP is an interpreted programming language most commonly used in web sites. It is the language in which the MediaWiki, WordPress, Drupal, and ZenCart web software packages, among many others, are written.

Note that much of the information on this page is somewhat outdated; PHP continues to be actively developed and improved.

subpages

Related Articles

offsite

Links

Reference

Social

Projects

  • PHP The Right Way: good practices and patterns
  • Hardened PHP: patches to improve PHP security
  • 3v4l.org "is an online shell that allows you to run your code on my server. I compiled more than 200 different PHP versions (every version released since 4.3.0) plus HHVM for you to use."

Development Tools

Users Groups

Coding Resources