[ Index ]

PHP Cross Reference of Joomla 4.2.2 documentation

title

Body

[close]

/libraries/vendor/joomla/string/src/phputf8/utils/ -> validation.php (summary)

Tools for validing a UTF-8 string is well formed. The Original Code is Mozilla Communicator client code. The Initial Developer of the Original Code is Netscape Communications Corporation. Portions created by the Initial Developer are Copyright (C) 1998 the Initial Developer. All Rights Reserved. Ported to PHP by Henri Sivonen (http://hsivonen.iki.fi) Slight modifications to fit with phputf8 library by Harry Fuecks (hfuecks gmail com)

File Size: 187 lines (7 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 2 functions

  utf8_is_valid()
  utf8_compliant()

Functions
Functions that are not part of a class:

utf8_is_valid($str)   X-Ref
Tests a string as to whether it's valid UTF-8 and supported by the
Unicode standard
Note: this function has been modified to simple return true or false

author: <[email protected]>
param: string UTF-8 encoded string
return: boolean true if valid

utf8_compliant($str)   X-Ref
Tests whether a string complies as UTF-8. This will be much
faster than utf8_is_valid but will pass five and six octet
UTF-8 sequences, which are not supported by Unicode and
so cannot be displayed correctly in a browser. In other words
it is not as strict as utf8_is_valid but it's faster. If you use
is to validate user input, you place yourself at the risk that
attackers will be able to inject 5 and 6 byte sequences (which
may or may not be a significant risk, depending on what you are
are doing)

param: string UTF-8 string to check
return: boolean TRUE if string is valid UTF-8



Generated: Wed Sep 7 05:41:13 2022 Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer