A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.
In computer science, an abstract syntax tree (AST), or just syntax tree, is a tree representation of the abstract syntactic structure of source code written in a programming language.
In programming languages, an abstract type is a type in a nominative type system that cannot be instantiated directly; a type that is not abstract – which can be instantiated – is called a concrete type.
ActiveX is a software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web.
Adobe Flash is a deprecated multimedia software platform used for production of animations, rich Internet applications, desktop applications, mobile applications, mobile games and embedded web browser video players.
Amazon Web Services (AWS) is a subsidiary of Amazon.com that provides on-demand cloud computing platforms to individuals, companies and governments, on a paid subscription basis.
Andi Gutmans (אנדי גוטמנס) is an Israeli programmer and entrepreneur.
In computer programming, an anonymous function (function literal, lambda abstraction, or lambda expression) is a function definition that is not bound to an identifier.
The Apache HTTP Server, colloquially called Apache, is a free and open-source cross-platform web server, released under the terms of Apache License 2.0.
An archive file is a file that is composed of one or more computer files along with metadata........
Language support for array types may include certain built-in array data types, some syntactic constructions (array type constructors) that the programmer may use to define such types and declare array variables, and special notation for indexing array elements.
ASP.NET is an open-source server-side web application framework designed for web development to produce dynamic web pages.
A binary code represents text, computer processor instructions, or any other data using a two-symbol system.
Binary data is data whose unit can take on only two possible states, traditionally termed 0 and +1 in accordance with the binary numeral system and Boolean algebra.
In digital computer programming, a bitwise operation operates on one or more bit patterns or binary numerals at the level of their individual bits.
Bloomberg Businessweek is an American weekly business magazine published by Bloomberg L.P. Businessweek was founded in 1929.
In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.
Branching, in revision control and software configuration management, is the duplication of an object under revision control (such as a source code file or a directory tree) so that modifications can happen in parallel along both branches.
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.
Bytecode, also termed portable code or p-code, is a form of instruction set designed for efficient execution by a software interpreter.
C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.
In the C programming language, data types are declarations for memory locations or variables that determine the characteristics of the data that may be stored and the methods (operations) of processing that are permitted involving them.
The C programming language provides many standard library functions for file input and output.
The C programming language has a set of functions implementing operations on strings (character strings and byte strings) in its standard library.
C++ ("see plus plus") is a general-purpose programming language.
In computing, a cache, is a hardware or software component that stores data so future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation, or the duplicate of data stored elsewhere.
CakePHP is an open-source web framework.
In computer programming, a callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code, which is expected to call back (execute) the argument at a given time.
In object-oriented programming, a class is an extensible program-code-template for creating objects, providing initial values for state (member variables) and implementations of behavior (member functions or methods).
A client is a piece of computer hardware or software that accesses a service made available by a server.
Client-side refers to operations that are performed by the client in a client–server relationship in a computer network.
In programming languages, a closure (also lexical closure or function closure) is a technique for implementing lexically scoped name binding in a language with first-class functions.
Cloud computing is an information technology (IT) paradigm that enables ubiquitous access to shared pools of configurable system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet.
CodeIgniter is an open-source software rapid development web framework, for use in building dynamic web sites with PHP.
A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).
In computing, Common Gateway Interface (CGI) offers a standard protocol for web servers to execute programs that execute like console applications (also called command-line interface programs) running on a server that generates web pages dynamically.
Common Intermediate Language (CIL), formerly called Microsoft Intermediate Language (MSIL), is the lowest-level human-readable programming language defined by the Common Language Infrastructure (CLI) specification and is used by the.NET Framework,.NET Core, and Mono.
Programming languages are used for controlling the behavior of a machine (often a computer).
This is a comparison of notable web frameworks, software used to build and deploy web applications.
A compiled language is a programming language whose implementations are typically compilers (translators that generate machine code from source code), and not interpreters (step-by-step executors of source code, where no pre-runtime translation takes place).
A compiler is computer software that transforms computer code written in one programming language (the source language) into another programming language (the target language).
Composer is an application-level package manager for the PHP programming language that provides a standard format for managing dependencies of PHP software and required libraries.
A computing platform or digital platform is the environment in which a piece of software is executed.
In class-based object-oriented programming, a constructor (abbreviation: ctor) is a special type of subroutine called to create an object.
In computer science, control flow (or flow of control) is the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.
A cryptographically secure pseudo-random number generator (CSPRNG) or cryptographic pseudo-random number generator (CPRNG) is a pseudo-random number generator (PRNG) with properties that make it suitable for use in cryptography.
cURL (/kɝl/ or /kə:l/) is a computer software project providing a library and command-line tool for transferring data using various protocols.
Dailymotion is a video-sharing technology platform.
In computer science, a data structure is a data organization and storage format that enables efficient access and modification.
In computer science and computer programming, a data type or simply type is a classification of data which tells the compiler or interpreter how the programmer intends to use the data.
In computer science, data validation is the process of ensuring data have undergone data cleansing to ensure they have data quality, that is, that they are both correct and useful.
A database is an organized collection of data, stored and accessed electronically.
In law and government, de facto (or;, "in fact") describes practices that exist in reality, even if not legally recognised by official laws.
A delimiter is a sequence of one or more characters used to specify the boundary between separate, independent regions in plain text or other data streams.
In object-oriented programming, a destructor (dtor) is a method which is automatically invoked when the object is destroyed.
Digg is a news aggregator with a curated front page, aiming to select stories specifically for the Internet audience such as science, trending political issues, and viral Internet issues.
In computer science, a dispatch table is a table of pointers to functions or methods.
The dollar sign ($ or) is a symbol primarily used to indicate the various units of currency around the world.
Drupal is a free and open source content-management framework written in PHP and distributed under the GNU General Public License.
In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation (method or function) to call at run time.
A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts.
Dynamic-link library (or DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems.
Elephants are large mammals of the family Elephantidae and the order Proboscidea.
Exception handling is the process of responding to the occurrence, during computation, of exceptions – anomalous or exceptional conditions requiring special processing – often changing the normal flow of program execution.
Execution in computer and software engineering is the process by which a computer or a virtual machine performs the instructions of a computer program.
eZ Platform (pronounced "easy platform") is an open source enterprise PHP content management system developed by the company eZ Systems, which has headquarters in Porsgrunn, Norway and Brooklyn, NY USA.
eZ Publish (pronounced "easy publish") was an open source enterprise PHP content management system developed by the Norwegian company eZ Systems.
Facebook is an American online social media and social networking service company based in Menlo Park, California.
Falcon is an open source, multi-paradigm programming language.
FastCGI is a binary protocol for interfacing interactive programs with a web server.
A file inclusion vulnerability is a type of vulnerability that is most commonly found to affect web applications that rely on a scripting run time.
The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.
A filter is a computer program or subroutine to process a stream, producing another stream.
In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.
The terms foobar, or foo and others are used as placeholder names (also referred to as metasyntactic variables) in computer programming or computer-related documentation.
For each (or foreach) is a control flow statement for traversing items in a collection.
A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing.
In computer science, formal specifications are mathematically based techniques whose purpose are to help with the implementation of systems and software.
Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions.
In computer programming, a free-form language is a programming language in which the positioning of characters on the page in program text is insignificant.
In software engineering, the terms front end and back end refer to the separation of concerns between the presentation layer (front end), and the data access layer (back end) of a piece of software, or the physical infrastructure or hardware.
A function pointer, also called a subroutine pointer or procedure pointer, is a pointer that points to a function.
In computer programming, a function prototype or function interface is a declaration of a function that specifies the function's name and type signature (arity, data types of parameters, and return type), but omits the function body.
In computer science, functional programming is a programming paradigm—a style of building the structure and elements of computer programs—that treats computation as the evaluation of mathematical functions and avoids changing-state and mutable data.
In computer science, garbage collection (GC) is a form of automatic memory management.
In computer software, a general-purpose programming language is a programming language designed to be used for writing software in the widest variety of application domains (a general-purpose language).
In computer science, a generator is a special routine that can be used to control the iteration behaviour of a loop.
In computer programming, a global variable is a variable with global scope, meaning that it is visible (hence accessible) throughout the program, unless shadowed.
The GNU General Public License (GNU GPL or GPL) is a widely used free software license, which guarantees end users the freedom to run, study, share and modify the software.
GoTo (goto, GOTO, GO TO or other case combinations, depending on the programming language) is a statement found in many computer programming languages.
Gradual typing is a type system in which some variables and expressions may be given types and the correctness of the typing is checked at compile-time (which is static typing) and some expressions may be left untyped and eventual type errors are reported at run-time (which is dynamic typing).
The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.
Hack is a programming language for the HipHop Virtual Machine (HHVM), created by Facebook as a dialect of PHP.
In computer programming, a handle is an abstract reference to a resource.
In computing, hardening is usually the process of securing a system by reducing its surface of vulnerability, which is larger when a system performs more functions; in principle a single-function system is more secure than a multipurpose one.
A hash function is any function that can be used to map data of arbitrary size to data of a fixed size.
In computing, a hash table (hash map) is a data structure that implements an associative array abstract data type, a structure that can map keys to values.
In computing, a here document (here-document, here-text, heredoc, hereis, here-string or here-script) is a file literal or input stream literal: it is a section of a source code file that is treated as if it were a separate file.
In mathematics and computing, hexadecimal (also base, or hex) is a positional numeral system with a radix, or base, of 16.
HipHop Virtual Machine (HHVM) is an open-source virtual machine based on just-in-time (JIT) compilation that serves as an execution engine for the PHP and Hack programming languages.
HipHop for PHP (HPHPc) is a discontinued PHP transpiler created by Facebook.
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.
In computer science, imperative programming is a programming paradigm that uses statements that change a program's state.
Indiana University (IU) is a multi-campus public university system in the state of Indiana, United States.
In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed.
In object-oriented programming, inheritance is the mechanism of basing an object or class upon another object (prototypal inheritance) or class (class-based inheritance), retaining the same implementation.
In computer science, an integer is a datum of integral data type, a data type that represents some range of mathematical integers.
In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.
An Intermediate representation (IR) is the data structure or code used internally by a compiler or virtual machine to represent source code.
International Components for Unicode (ICU) is an open source project of mature C/C++ and Java libraries for Unicode support, software internationalization, and software globalization.
International Data Group, Inc. (IDG) is a Chinese-owned, American-based media, data and marketing services and venture capital organization.
The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.
Internet Information Services (IIS, formerly Internet Information Server) is an extensible web server created by Microsoft for use with the Windows NT family.
Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text.
The Internet Server Application Programming Interface (ISAPI) is an N-tier API of Internet Information Services (IIS), Microsoft's collection of Windows-based web server services.
In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program.
iPlanet was a product brand that was used jointly by Sun Microsystems and Netscape Communications Corporation when delivering software and services as part of a non-exclusive cross marketing deal that was also known as "A Sun|Netscape Alliance".
In computer programming, an iterator is an object that enables a programmer to traverse a container, particularly lists.
Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
Java bytecode is the instruction set of the Java virtual machine (JVM).
JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.
Joomla! is a free and open-source content management system (CMS) for publishing web content, developed by Open Source Matters, Inc.
In computing, just-in-time (JIT) compilation, (also dynamic translation or run-time compilation), is a way of executing computer code that involves compilation during execution of a program – at run time – rather than prior to execution.
In cryptography, a key derivation function (KDF) derives one or more secret keys from a secret value such as a master key, a password, or a passphrase using a pseudorandom function.
LAMP is an archetypal model of web service stacks, named as an acronym of the names of its original four open-source components: the Linux operating system, the Apache HTTP Server, the MySQL relational database management system (RDBMS), and the PHP programming language.
A language construct is a syntactically allowable part of a program that may be formed from one or more lexical tokens in accordance with the rules of a programming language.
Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the model–view–controller (MVC) architectural pattern and based on Symfony.
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.
The Lightweight Directory Access Protocol (LDAP) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
This is a list of AMP (Apache, MySQL/MariaDB, Perl/PHP/Python) solution stacks for all computer platforms; these software bundles are used to run dynamic Web sites or servers.
This is a list of PHP accelerators.
This article contains a list of text editors with features specific to the PHP scripting language.
This is the present list of all officially documented extensions for the PHP programming language.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
Magic quotes was a controversial feature of the PHP scripting language, wherein strings are automatically escaped—special characters are prefixed with a backslash—before being passed on.
MAMP is a solution stack composed of free and open-source and proprietary commercial software used to run dynamic web sites on Mac OS computers.
The MD5 algorithm is a widely used hash function producing a 128-bit hash value.
MediaWiki is a free and open-source wiki software.
In object-oriented programming, a member variable (sometimes called a member field) is a variable that is associated with a specific object, and accessible for all its methods (member functions).
A method in object-oriented programming (OOP) is a procedure associated with a message and an object.
Microsoft Corporation (abbreviated as MS) is an American multinational technology company with headquarters in Redmond, Washington.
Microsoft Azure (formerly Windows Azure) is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through a global network of Microsoft-managed data centers.
Microsoft SQL Server is a relational database management system developed by Microsoft.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email to support.
mod_perl is an optional module for the Apache HTTP server.
Moodle is a free and open-source learning management system (LMS) written in PHP and distributed under the GNU General Public License.
MySQL ("My S-Q-L") is an open-source relational database management system (RDBMS).
In programming languages, name binding is the association of entities (data and/or code) with identifiers.
In computing, a namespace is a set of symbols that are used to organize objects of various kinds, so that these objects may be referred to by name.
The National Vulnerability Database is the U.S. government repository of standards-based vulnerability management data represented using the Security Content Automation Protocol (SCAP).
Netscape is a brand name associated with the development of the Netscape web browser.
Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.
The null coalescing operator (called the Logical Defined-Or operator in Perl) is a binary operator that is part of the syntax for a basic conditional expression in several programming languages, including C#, Perl as of version 5.10, Swift, and PHP 7.0.0.
In computer science, an object can be a variable, a data structure, a function, or a method, and as such, is a value in memory referenced by an identifier.
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
The octal numeral system, or oct for short, is the base-8 number system, and uses the digits 0 to 7.
In computing, an opcode (abbreviated from operation code, also known as instruction syllable, instruction parcel or opstring) is the portion of a machine language instruction that specifies the operation to be performed.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
The Parrot intermediate representation (PIR), previously called Intermediate code (IMC), is one of the two assembly languages for the Parrot virtual machine.
Parrot is a register-based process virtual machine designed to run dynamic languages efficiently.
Parsing, syntax analysis or syntactic analysis is the process of analysing a string of symbols, either in natural language, computer languages or data structures, conforming to the rules of a formal grammar.
The PHP Extension and Application Repository, or PEAR, is a repository of PHP software code.
Perl is a family of two high-level, general-purpose, interpreted, dynamic programming languages, Perl 5 and Perl 6.
Personal web pages are World Wide Web pages created by an individual to contain content of a personal nature rather than content pertaining to a company, organization or institution.
Phalanger is a compiler front end for compiling PHP source code into CIL byte-code, which can be further processed by the.NET Framework's just-in-time compiler.
Phalcon is a PHP web framework based on the model–view–controller (MVC) pattern.
A PHP accelerator is a PHP extension designed to improve the performance of software applications written in the PHP programming language.
The PHP License is the software license under which the PHP scripting language is released.
PHP-GTK is a set of language bindings for PHP which allow GTK+ GUI applications to be written in PHP.
phpBB is an Internet forum package in the PHP scripting language.
In computing, a plug-in (or plugin, add-in, addin, add-on, addon, or extension) is a software component that adds a specific feature to an existing computer program.
PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliance.
PRADO is an open source, object-oriented, event-driven, component-based PHP web framework.
In computer science, primitive data type is either of the following.
Procedural programming is a programming paradigm, derived from structured programming, based upon the concept of the procedure call.
Python is an interpreted high-level programming language for general-purpose programming.
Ramat Gan (help; رَمَات چَان) is a city in the Tel Aviv District of Israel, located east of Tel Aviv.
Rapid-application development (RAD) is both a general term, used to refer to adaptive software development approaches, as well as the name for James Martin's approach to rapid development.
Rasmus Lerdorf (born 22 November 1968) is a Danish-Canadian programmer.
A recursive acronym is an acronym that refers to itself.
In the software development process, a reference implementation (or, less frequently, sample implementation or model implementation) is the standard from which all other implementations and corresponding customizations are derived.
In computer science, reflection is the ability of a computer program to examine, introspect, and modify its own structure and behavior at runtime.
A relational database management system (RDBMS) is a database management system (DBMS) based on the relational model invented by Edgar F. Codd at IBM's San Jose Research Laboratory.
In a computer language, a reserved word (also known as a reserved identifier) is a word that cannot be used as an identifier, such as the name of a variable, function, or label – it is "reserved from use".
Resin is a web server and Java application server from Caucho Technology.
A rewrite in computer programming is the act or result of re-implementing a large portion of existing functionality without re-use of its source code or writing inscription.
Ruby on Rails, or Rails, is a server-side web application framework written in Ruby under the MIT License.
Sam Ruby is a prominent software developer, W3C working group co-chair and Apache Software Foundation director who has made significant contributions to web standards and open source software projects.
Scientific notation (also referred to as scientific form or standard index form, or standard form in the UK) is a way of expressing numbers that are too big or too small to be conveniently written in decimal form.
A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.
In computing, Server Application Programming Interface (SAPI) is the direct module interface to web servers such as the Apache HTTP Server, Microsoft IIS, and Oracle iPlanet Web Server.
Server-side scripting is a technique used in web development which involves employing scripts on a web server which produce a response customized for each user's (client's) request to the website.
In computer science, shared memory is memory that may be simultaneously accessed by multiple programs with an intent to provide communication among them or avoid redundant copies.
Shared web hosting service refers to a web hosting service where many websites reside on one web server connected to the Internet.
In computing, signed number representations are required to encode negative numbers in binary number systems.
SilverStripe is a free and open source Content Management System (CMS) and Framework for creating and maintaining websites and web applications.
Simple Machines Forum software, or SMF software, is an open source, Internet forum, message-board program developed by Simple Machines.
Slack is a cloud-based set of proprietary team collaboration tools and services, founded by Stewart Butterfield.
Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.
A software bug is an error, flaw, failure or fault in a computer program or system that causes it to produce an incorrect or unexpected result, or to behave in unintended ways.
A software development kit (SDK or devkit) is typically a set of software development tools that allows the creation of applications for a certain software package, software framework, hardware platform, computer system, video game console, operating system, or similar development platform.
In computer programming, a software framework is an abstraction in which software providing generic functionality can be selectively changed by additional user-written code, thus providing application-specific software.
A software release life cycle is the sum of the stages of development and maturity for a piece of computer software: ranging from its initial development to its eventual release, and including updated versions of the released version to help improve software or fix software bugs still present in the software.
Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software.
In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.
Speech synthesis is the artificial production of human speech.
SQLite is a relational database management system contained in a C programming library.
Stack Overflow is a privately held website, the flagship site of the Stack Exchange Network, created in 2008 by Jeff Atwood and Joel Spolsky.
In computer programming, a static variable is a variable that has been allocated "statically", meaning that its lifetime (or "extent") is the entire run of the program.
In computer programming, a string is traditionally a sequence of characters, either as a literal constant or as some kind of variable.
In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).
A stuffed toy is a toy with an outer fabric sewn from a textile and then stuffed with a flexible material.
Suhosin (Korean 수호신, meaning "guardian angel", pronounced 'su-ho-shin') is an open source patch for PHP and also a PHP extension, written by the German company.
Sun Microsystems, Inc. was an American company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), and SPARC.
In computer programming languages, a switch statement is a type of selection control mechanism used to allow the value of a variable or expression to change the control flow of program execution via a multiway branch.
Symfony is a PHP web application framework and a set of reusable PHP components/libraries.
In linguistics, syntax is the set of rules, principles, and processes that govern the structure of sentences in a given language, usually including word order.
Taint checking is a feature in some computer programming languages, such as Perl and Ruby, designed to increase security by preventing malicious users from executing commands on a host computer.
Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.
A template processor (also known as a template engine or template parser) is software designed to combine templates with a data model to produce result documents.
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.
In computer science, a three-way comparison takes two values A and B belonging to a type with a total order and determines whether A < B, A.
In cryptography, a timing attack is a side channel attack in which the attacker attempts to compromise a cryptosystem by analyzing the time taken to execute cryptographic algorithms.
In computer programming, a trait is a concept used in object-oriented programming, which represents a set of methods that can be used to extend the functionality of a class.
Tumblr is a microblogging and social networking website founded by David Karp in 2007, and owned by Oath Inc. The service allows users to post multimedia and other content to a short-form blog.
In computer science, type conversion, type casting, and type coercion are different ways of changing an entity of one data type into another.
In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.
TYPO3 is a free and open source web content management system written in PHP.
Unicode is a computing industry standard for the consistent encoding, representation, and handling of text expressed in most of the world's writing systems.
The University of Alabama (Alabama or UA) is a public research university located in Tuscaloosa, Alabama, United States, and the flagship of the University of Alabama System.
A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.
Usenet is a worldwide distributed discussion system available on computers.
UTF-16 (16-bit Unicode Transformation Format) is a character encoding capable of encoding all 1,112,064 valid code points of Unicode.
In computer science, the term value type is commonly used to refer to one of two kinds of data types: types of values or types of objects with deep copy semantics.
In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.
In mathematics and in computer programming, a variadic function is a function of indefinite arity, i.e., one which accepts a variable number of arguments.
A virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used in a programming language to support dynamic dispatch (or run-time method binding).
The Void type, in several programming languages derived from C and Algol68, is the type for the result of a function that returns normally, but does not provide a result value to its caller.
A Web API is an application programming interface for either a web server or a web browser.
In computing, a web application or web app is a client–server computer program which the client (including the user interface and client-side logic) runs in a web browser.
A web content management system (WCMS) is a software content management system (CMS) specifically for web content.
Web development is a broad term for the work involved in developing a web site for the Internet (World Wide Web) or an intranet (a private network).
A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs.
A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web.
A web page (also written as webpage) is a document that is suitable for the World Wide Web and web browsers.
Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.
A web template system in web publishing lets web designers and developers work with web templates to automatically generate custom web pages, such as the results from a search.
A website is a collection of related web pages, including multimedia content, typically identified with a common domain name, and published on at least one web server.
Website defacement is an attack on a website that changes the visual appearance of the site or a webpage.
In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.
The Windows API, informally WinAPI, is Microsoft's core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems.
The Microsoft Windows Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting abilities comparable to batch files, but with a wider range of supported features.
WordPress is a free and open-source content management system (CMS) based on PHP and MySQL.
x86 is a family of backward-compatible instruction set architectures based on the Intel 8086 CPU and its Intel 8088 variant.
x86-64 (also known as x64, x86_64, AMD64 and Intel 64) is the 64-bit version of the x86 instruction set.
XAMPP is a free and open source cross-platform web server solution stack package developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and interpreters for scripts written in the PHP and Perl programming languages.
Extensible Hypertext Markup Language (XHTML) is part of the family of XML markup languages.
In computing, Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.
Yii is an open source, object-oriented, component-based MVC PHP web application framework.
Zeev Suraski (זאב סורסקי) is an Israeli programmer, PHP developer and co-founder of Zend Technologies.
Zend or Zand is a Zoroastrian technical term for exegetical glosses, paraphrases, commentaries and translations of the Avesta's texts.
The Zend Engine is the open source scripting engine that interprets the PHP programming language.
Zend Framework (ZF) is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License.
Zend Server is a complete and certified PHP distribution stack fully maintained and supported by Zend Technologies.
Zend Technologies Ltd.
Zone-H is an archive of defaced websites which was born in Estonia on March 2, 2002.
32-bit microcomputers are computers in which 32-bit microprocessors are the norm.
In computer architecture, 64-bit computing is the use of processors that have datapath widths, integer size, and memory address widths of 64 bits (eight octets).
.inc, .php, .phtml, ElePHPant, Hypertext Preprocessor, PHP (programming language), PHP 5, PHP 6, PHP 7, PHP Class, PHP Data Objects, PHP Group, PHP Hypertext Preprocessor, PHP Hypertext Preprocessor (programming language), PHP Knowlege share, PHP Next Generation, PHP Tools, PHP User Group, PHP interpreter, PHP next generation, PHP programing language, PHP programming, PHP programming language, PHP script, PHP variables, PHP-FPM, PHP/FI, PHP3, PHP4, PHP5, PHP5-FPM, PHP6, PHP7, PHP: Hypertext Preprocessor, PHP:Hypertext Preprocessor, PHPNG, PHTML, Personal Home Page, Personal Home Page Tools, Php, Php (programming language), Php 1, Php 2, Php 3, Php 4, Php 5.0, Php 5.1, Php 5.2, Php 5.3, Php 5.4, Php 6.0, Php info(), Php language, Php script, Php variables, Php.net, Php1, Php2, Php3, Php5, Php6, Phpdev, Phpng, Phptutorial, Phtml, Register globals, Standard PHP Library, The PHP Group, Type hint, Type hinting, Visibility of PHP members, Visibility of PHP properties and methods, Zend Engine 3, Zephir (programming language).