Usephul is a PHP library that provides useful classes and functions that extend the standard functionality of PHP.
- array_interchange() — Interchange the values of two elements of an array.
- array_remap() — Applies a (generator) callback to the elements of a given array, allowing the remapping of its keys in the process.
- array_zip() — Perform a zip operation on multiple arrays.
- filename() — Returns the name component of path without the extension.
- extension() — Returns the extension component of path without the extension.
- is_closed_resource() — Finds whether the given variable is a resource that has been closed.
- is_zero() — Finds whether the given number is (sufficiently close to) 0.
- uses() — Checks whether an object or class uses a given trait.
- class_parents_uses() — Return the traits used by the parent classes of the given class.
- class_parents_traits_uses() — Return the traits used by the parent classes of the given class, recursively.
- class_traits_uses() — Return the traits used by the given class or trait, recursively.
- PathInfo — Provides information about a file path.
- EnumDynamicity — Adds dynamicity of case names to PHP Enumerations.