HuggieBear Posted November 2, 2006 Share Posted November 2, 2006 Below is a section of code I use in one of my classes, send_html is one of the functions inside the class. It all works fine, but I want to shorten it, so can I replace the first block of code with the second block?[code]<?phpfunction send_html() { $headers = "Content-type: text/html\n\n"; $result = mail($this->to, $this->subject, $this->body, $headers); if ($result){ return true; } else { return false; }}if ($mail->send_html()){ echo "Message sent OK";}else { echo "Message failed";}?>[/code][code]<?phpfunction send_html() { $headers = "Content-type: text/html\n\n"; return mail($this->to, $this->subject, $this->body, $headers);}if ($mail->send_html()){ echo "Message sent OK";}else { echo "Message failed";}?>[/code]I guess what I'm asking, is can I return the value of a php function within my user defined function, directly through to the calling script?RegardsHuggie Link to comment https://forums.phpfreaks.com/topic/25928-return-values-from-function/ Share on other sites More sharing options...
trq Posted November 2, 2006 Share Posted November 2, 2006 [quote]can I replace the first block of code with the second block?[/quote]Of course. The mail function returns true or false and yes, you can just pass it on. Link to comment https://forums.phpfreaks.com/topic/25928-return-values-from-function/#findComment-118401 Share on other sites More sharing options...
HuggieBear Posted November 2, 2006 Author Share Posted November 2, 2006 Thanks Thorpe, I thought as much but wouldn't want to look a fool when replying to post saying as much.RegardsHuggie Link to comment https://forums.phpfreaks.com/topic/25928-return-values-from-function/#findComment-118406 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.