eldan88 Posted September 11, 2013 Share Posted September 11, 2013 Hey guys. I am just getting into using abstract methods, and I am just trying to do a simple function to echo out the word "q64". When i run the code i get the following 2 errors. Use of undefined constant queens_bus - assumed 'queens_bus' in /media/sf_sandbox/abstract.php on line 17 Fatal error: Call to a member function bus_name() on a non-object in /media/sf_sandbox/abstract.php on line 18 Can you guys please help me and tell me whats incorrect with the code below? <?php abstract class Bus { abstract public function bus_name() ; } class queens_bus extends Bus { public function bus_name() { echo "q64" ; } } $new = queens_bus; $new->bus_name(); ?> Quote Link to comment https://forums.phpfreaks.com/topic/282084-need-help-with-abstract-function/ Share on other sites More sharing options...
Solution requinix Posted September 11, 2013 Solution Share Posted September 11, 2013 new $new = new queens_bus; Quote Link to comment https://forums.phpfreaks.com/topic/282084-need-help-with-abstract-function/#findComment-1449168 Share on other sites More sharing options...
eldan88 Posted September 12, 2013 Author Share Posted September 12, 2013 new $new = new queens_bus; oops. minor typo! Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/282084-need-help-with-abstract-function/#findComment-1449177 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.