When to make a class
| From: | Todd Cary | 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