Glossary Index
Explore the glossary map
Open a larger visual map of glossary categories and related terms without adding weight to the initial index load.
View glossary map
Hide glossary map
Showing 1,551–1,600 of 2,660 terms.
M
123 terms
maybe_hash_hex_color(): Ensures that any hex color is properly hashed.
mbstring_binary_safe_encoding(): Sets the mbstring internal encoding to a binary safe encoding when func_overload is enabled.
mb_check_encoding() — Check if strings are valid for the specified encoding.
mb_chr() — Return character by Unicode code point value.
mb_convert_case() — Perform case folding on a string.
mb_convert_encoding() — Convert a string from one character encoding to another.
mb_convert_variables() — Convert character code in variable(s).
mb_detect_encoding() — Detect character encoding.
mb_detect_order() — Set/Get character encoding detection order.
mb_encode_mimeheader() — Encode string for MIME header.
mb_encode_numericentity() — Encode character to HTML numeric string reference.
mb_ereg_replace_callback() — Perform a regular expression search and replace with multibyte support using a callback.
mb_ereg_search_pos() — Returns position and length of a matched part of the multibyte regular expression for a predefined multibyte string
mb_substr() — Get part of string.
The term media (more accurately, multimedia) refers to audio, video, or combined audio-visual material such as music, recorded speech, movies, TV shows, or any other form of content that is presented over a period of time.
In the context of CSS (Cascading Style Sheets), the term media refers to the destination to which the document is to be drawn by the rendering engine.
A media query is a logical expression that is a method for CSS, JavaScript, HTML, and other web languages, to check aspects of the user agent or device that the document is being displayed in, independent of the document contents, to determine whether the…
Memoization is an optimization technique that stores the result of a function call and returns the stored result when the function is called again with the same inputs.
An in-memory write buffer that is later flushed into a persistent sorted table.
A tree of hashes that summarizes data and supports efficient difference detection or inclusion proofs.
metadata_exists(): Determines if a meta field with the given key exists for the given object ID.
A method is a function which is a property of an object.
microtime() — Return current Unix timestamp with microseconds.
Middleware is a (loosely defined) term for any software or service that enables the parts of a system to communicate and manage data.
A MIME type (now properly called "media type", but also sometimes "content type") is a string sent along with a file indicating the type of the file (describing the content format, for example, a sound file might be labeled audio/ogg, or an image file…
Minification is the process of removing unnecessary or redundant data without affecting how a resource is processed by the browser.
A minimal reproducible example isolates the smallest code and data needed to demonstrate a problem.
A manipulator in the middle attack (MitM) intercepts a communication between two systems.
A mixin is a class (interface, in WebAPI spec terms) in which some or all of its methods and/or properties are unimplemented, requiring that another class or interface provide the missing implementations.
mkdir() — Makes directory.
mktime() — Get Unix timestamp for a date.
Mobile first, a form of progressive enhancement, is a web-development and web-design approach that focuses on prioritizing design and development for mobile screen sizes over design and development for desktop screen sizes.
A modem ("modulator-demodulator") is a device that converts digital information to analog signals and vice versa, for sending data through networks.
A session guarantee that successive reads do not return older versions than the client has already seen.
A consistency guarantee that preserves the order of writes performed by the same participant.
Multi-factor authentication (MFA) is an authentication method in which the user has to present more than one type of evidence to a system in order to be authenticated.
A mutable value is one that can be changed without creating an entirely new value, in comparison with immutable values.
The DOM MutationObserver() constructor — part of the MutationObserver interface — creates and returns a new observer which invokes a specified callback when DOM events occur.
The MutationObserver method disconnect() tells the observer to stop watching for mutations.
The MutationObserver method observe() configures the MutationObserver callback to begin receiving notifications of changes to the DOM that match the given options.
The MutationObserver method takeRecords() returns a list of all matching DOM changes that have been detected but not yet processed by the observer's callback function, leaving the mutation queue empty.
MVC (Model-View-Controller) is a pattern in software design commonly used to implement user interfaces, data, and controlling logic.
mysql2date(): Converts given MySQL date string into a different format. $format should be a PHP date format string. 'U' and 'G' formats will return an integer sum of timestamp with timezone offset. $date is expected to be local time in MySQL format (Y-m-d H:i:s).
mysql_to_rfc3339(): Parses and formats a MySQL datetime (Y-m-d H:i:s) for ISO8601 (Y-m-dTH:i:s).
N
45 terms
Namespace is a context for identifiers, a logical grouping of names used in a program.
NaN (Not a Number) is a numeric data type that means an undefined value or value that cannot be represented, especially results of floating-point calculations.
A native application has been compiled to run on the hardware/software environment that comprises the targeted architecture.
The Navigator.appVersion read-only property of the Navigator interface returns a string representing version information about the browser.
The clipboard read-only property of the Navigator interface returns a Clipboard object used to read and write the clipboard's contents.
The onLine property of the Navigator interface returns whether the device is connected to the network, with true meaning online and false meaning offline.
