PHP: Difference between revisions
from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
No edit summary |
|||
| Line 25: | Line 25: | ||
{{!-!}} [[/inheritance/]] || syntax || rules | {{!-!}} [[/inheritance/]] || syntax || rules | ||
{{!-!}} <code>[[/interface/]]</code> || keyword | {{!-!}} <code>[[/interface/]]</code> || keyword | ||
{{!-!}} [[/lib/]]raries || concept: collections of related functions that are provided as add-on modules | |||
{{!-!}} [[/namespace/]]s || keyword/concept | {{!-!}} [[/namespace/]]s || keyword/concept | ||
{{!-!}} [[/operator/]]s || syntax || there are some relatively obscure ones that aren't well-indexed in the official documentation | {{!-!}} [[/operator/]]s || syntax || there are some relatively obscure ones that aren't well-indexed in the official documentation | ||
Latest revision as of 23:50, 26 March 2026
<hide> page type::article thing type::computer language language type::interpreted </hide>
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
| subpage name | type | about |
|---|---|---|
| /arrays/ | concept | |
| /CLI/ | how-to | using PHP from a command line interface |
| /criticism/ | community | why PHP is bad |
| /debugging/ | how-to | especially /interactive |
/declare/(): altering PHP behavior within a file, including strict typing
| ||
/enum/ |
type/concept | |
| /file/-handling | how-to | |
| /frameworks/ | ||
| /function variable/: a variable can be a reference to a function | ||
| /fx/: function documentation/notes | ||
| /GUI/: graphical interface programming in PHP | ||
| /installing/ | ||
| /inheritance/ | syntax | rules |
/interface/ |
keyword | |
| /lib/raries | concept: collections of related functions that are provided as add-on modules | |
| /namespace/s | keyword/concept | |
| /operator/s | syntax | there are some relatively obscure ones that aren't well-indexed in the official documentation |
| /referencing/: how variable references work | ||
/ReflectionClass/ |
native class | especially ReflectionClass::getParentClass()
|
/resource/ |
syntax/concept | |
| Template:L/pfx | a particular type of resource | |
| /string/ | type/functions | |
/trait/ |
keyword/concept | including "use" in the context of traits |
| /type declaration/ | ||
/use/ |
keyword | "use" has 3 different meanings in PHP |
| /XML/ | libraries |
Related Articles
- Apache and PHP: getting the two of them to work together nicely
- Perl vs. PHP: comparisons between the two languages
- register_globals
offsite
- wooz:2021/11/25/PHP documentation gripe: a misunderstanding about type-compatibility in method overrrides
Links
Reference
- Web
- Manual
- Language Reference
- Magic constants
- Name resolution rules
- parameter types: Function arguments (aka type hinting)
- Predefined variables
- Language Reference
- Manual
- Wikipedia
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
- phpUnderControl - "Continuous Integration for PHP"
