How can classes be utilized for input field formatting in PHP?
Classes can be utilized for input field formatting in PHP by creating a custom class that handles the formatting logic. This class can be used to enforce specific formatting rules, such as validating email addresses or formatting phone numbers. By encapsulating the formatting logic within a class, it becomes easier to reuse and maintain the code.
class InputFormatter {
public static function formatPhoneNumber($phoneNumber) {
// Add formatting logic here
return $formattedPhoneNumber;
}
public static function validateEmail($email) {
// Add validation logic here
return $isValidEmail;
}
}
// Example of using the InputFormatter class
$phoneNumber = "1234567890";
$formattedPhoneNumber = InputFormatter::formatPhoneNumber($phoneNumber);
$email = "example@example.com";
$isValidEmail = InputFormatter::validateEmail($email);