YigalB Posted January 21, 2011 Share Posted January 21, 2011 Can I combine also HTML code in PHP function? For example, can a PHP function include HTML form and the PHP code to handle this form? If yes, this will make my main code much more smaller and readable. If not, is there a way to define an "external macro" like, which allow me to replace pre-defined lines of code with short alias? Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/ Share on other sites More sharing options...
trq Posted January 21, 2011 Share Posted January 21, 2011 You can. It ties your functions to the current project however, making them not at all portable across different projects. Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/#findComment-1162980 Share on other sites More sharing options...
YigalB Posted January 21, 2011 Author Share Posted January 21, 2011 If my functions are defined at the top of the file, wouldn't it cause their lines to appear on the web page, just because the PHP parser ignored them? Does it mean that the PHP knows to use the HTML lines inside the functions only when the functions are called by the main program? Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/#findComment-1162984 Share on other sites More sharing options...
trq Posted January 21, 2011 Share Posted January 21, 2011 Does it mean that the PHP knows to use the HTML lines inside the functions only when the functions are called by the main program? the code within a function is only executed when it is called. Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/#findComment-1162986 Share on other sites More sharing options...
YigalB Posted January 21, 2011 Author Share Posted January 21, 2011 Thanks! I did a small test and it works. Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/#findComment-1162991 Share on other sites More sharing options...
trq Posted January 21, 2011 Share Posted January 21, 2011 Funny that. You might have been better off doing the test before asking. Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/#findComment-1162993 Share on other sites More sharing options...
YigalB Posted January 21, 2011 Author Share Posted January 21, 2011 I was sure it's not allowed, because as far as I knew, PHP cares only of code between the PHP tags, so it would pass the HTML code as is because it's on the top of the file. I guess I needed confirmation. I am still learning the logic of the language. Sorry. Quote Link to comment https://forums.phpfreaks.com/topic/225180-combining-html-code-and-php-code-in-php-functions/#findComment-1162998 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.