When to make a class

From: Date: Sat, 26 Nov 2005 16:00:16 +0000
Subject: When to make a class
Groups: php.general 
Request: Send a blank email to php-general+get-226472@lists.php.net to get a copy of this message
My background is in Object Oriented Pascal (Delphi), however I am having difficulty knowing when to make a class in PHP. For instance, in my script file, functions.php, I have these functions among others: /* Input a field */ function input_field($name, $value, $size, $max) {
    echo('<INPUT TYPE="text" NAME="' . $name . '" VALUE="' . $value .
         '" SIZE="' . $size . '" MAXLENGTH="' . $max . '">');
}; /* Input a password field */ function input_password_field($name, $value, $size, $max) {
    echo('<INPUT TYPE="password" NAME="' . $name . '" VALUE="' . $value .
         '" SIZE="' . $size . '" MAXLENGTH="' . $max . '">');
}; Should I have a class that contains these functions (methods)? One of my non-profit clients would like to have an online emailer program driven by a MySQL database. This I can envision as a class, actually several classes (e.g. send mail, create message, select addresses, etc.). Todd

« previous php.general (#226472) next »