The MySQLConnect Class
The MySQLConnect class is a fairly modest class with only two data members and four public methods.
//data members private $connection private static $instances = 0 //methods public function __construct($hostname, $username, $password) public function __destruct() public function createResultSet($strSQL, $databasename) public function close()
What is immediately noteworthy about this class is the use of the keyword static to modify a data member. Identifying a variable as static means that it is shared among all instances of a class. If one instance changes the value of a static variable, it is changed for all instances. Unique variables are created each time a class is instantiated, and they belong to that specific ...
Get Object-Oriented PHP now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.