Almost all programming languages consist of keywords, which are special expressions of the language that have a special meaning.
An example of a keyword is the word string, if or echo.
It is important to note that keywords (sometimes also commands) are not functions, so echo, for example, is not a function either.
The list of keywords is good to know because they have special meanings in PHP and cannot always be used for everything. For example, the name of a class must not be the same as one of the existing keywords.
When attempting to process a class named String, a Parse error occurs because PHP does not know if it is a class name or a data type:
This is wrong:
class String{// ...}
Updated keyword list for PHP 7.1:
and, or, xor, for, do, while, foreach, as, return, die, exit, if, then, else, elseif, new, delete, try, throw, catch, finally, class, function, string, array, object, resource, var, bool, boolean, int, integer, float, double, real, string, array, global, const, static, public, private, protected, published, extends, switch, true, false, null, void, this, self, struct, char, signed, unsigned, short, long
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články a novinky nejen ze světa PHP a programování. Nenechte si ujít jediný článek.
Články píše Jan Barášek © 2009-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | en