-
Notifications
You must be signed in to change notification settings - Fork 0
Constants
To improve performance at scale, data like templates, lists, settings, etc., are hardcoded as public constants under this class. These properties can be accessed independently if desired, but for the most part are intended for internal use by the various blob-common functions.
This page lists constants which might prove useful in your own applications.
Use:
\blobfolio\common\constants
The following geographical constants exist.
An array containing the ISO code, name, region, and currency of most world countries.
array(
'US'=>array(
'name'=>'USA',
'region'=>'North America',
'currency'=>'USD'
),
'CA'=>array(
'name'=>'Canada',
'region'=>'North America',
'currency'=>'CAD'
),
...
);An array of Canadian provinces and territories.
array(
'AB'=>'Alberta',
'BC'=>'British Columbia',
...
);An array of populated/claimed continents (apologies to Antarctica).
array(
'Africa',
'Asia',
'Australia',
'Europe',
'North America',
'South America'
);An array of US states and territories (e.g. Guam, Puerto Rico, etc.).
array(
'AL'=>'Alabama',
'AK'=>'Alaska',
...
);Beyond spacetime, the following constants might prove useful.
A Data-URI corresponding to a 1x1 pixel transparent GIF, which could, e.g., be shoved into an src attribute for a lazy-loaded image.
Most applications will return this value ("application/octet-stream") whenever a specific file type cannot be deduced.
CLI
Constants
Dom Helpers
- ::get_nodes_by_class()
- ::innerhtml()
- ::load_svg()
- ::parse_css()
- ::remove_namespace()
- ::remove_node()
- ::remove_nodes()
- ::save_svg()
Files and Paths
- ::copy()
- ::csv_headers()
- ::data_uri()
- ::dirsize()
- ::empty_dir()
- ::hash_dir()
- ::leadingslash()
- ::line_count()
- ::mkdir()
- ::path()
- ::readfile_chunked()
- ::redirect()
- ::rmdir()
- ::scandir()
- ::trailingslash()
- ::unixslash()
- ::unleadingslash()
- ::unparse_url()
- ::untrailingslash()
Formatting
- ::array_flatten()
- ::array_to_indexed()
- ::ceil()
- ::cidr_to_range()
- ::decode_entities()
- ::decode_escape_entities()
- ::decode_js_entities()
- ::decode_unicode_entities()
- ::excerpt()
- ::floor()
- ::fraction()
- ::inflect()
- ::ip_to_number()
- ::ip_to_subnet()
- ::json()
- ::json_decode()
- ::json_encode()
- ::links()
- ::list_to_array()
- ::money()
- ::number_to_ip()
- ::phone()
- ::round()
- ::to_csv()
- ::to_timezone()
- ::to_xls()
General Data Helpers
- ::array_compare()
- ::array_idiff()
- ::array_iintersect()
- ::array_ikey_exists()
- ::array_isearch()
- ::array_map_recursive()
- ::array_otherize()
- ::array_pop()
- ::array_pop_rand()
- ::array_pop_top()
- ::cc_exp_months()
- ::cc_exp_years()
- ::datediff()
- ::iin_array()
- ::in_range()
- ::ip_in_range()
- ::is_json()
- ::is_utf8()
- ::json_decode_array()
- ::length_in_range()
- ::parse_args()
- ::random_int()
- ::random_string()
- ::switcheroo()
- ::unsetcookie()
Images
Multi-Byte Wrappers
- ::parse_str()
- ::parse_url()
- ::str_pad()
- ::str_split()
- ::strlen()
- ::strpos()
- ::strrev()
- ::strrpos()
- ::strtolower()
- ::strtoupper()
- ::substr()
- ::substr_count()
- ::trim()
- ::ucfirst()
- ::ucwords()
- ::wordwrap()
Sanitizing and Validation
- ::accents()
- ::attribute_value()
- ::au_state()
- ::ca_postal_code()
- ::cc()
- ::control_characters()
- ::country()
- ::csv()
- ::date()
- ::datetime()
- ::domain()
- ::ean()
- ::email()
- ::file_extension()
- ::html()
- ::hostname()
- ::ip()
- ::iri_value()
- ::isbn()
- ::js()
- ::mime()
- ::name()
- ::password()
- ::printable()
- ::province()
- ::quotes()
- ::state()
- ::svg()
- ::timezone()
- ::to_range()
- ::upc()
- ::url()
- ::utf8()
- ::whitespace()
- ::whitespace_multiline()
- ::zip5()
Typecasting