Re: How to escape from a function?
| From: | Ignacio Vazquez-Abrams | Date: | Tue, 16 Jan 2001 22:59:12 +0000 |
| Subject: | Re: How to escape from a function? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-34916@lists.php.net to get a copy of this message | ||
On Wed, 17 Jan 2001, Zenith wrote:
> ... may be I have use a wrong subject, but I can't think a more suitable one
> sorry first!
>
> say, I have a function like this
> function foo()
> {
> babababa...
> /*at this point, I want to output a lot of html, can I use a ':' to escape
> from there?*/
> /*I know I can do this is a if construct or for... construct, but I can't do
> this at this point*/
> /*is there any way for me to do the similar thing?*/
> }
>
As long as you have it inside braces you're okay:
<?php
function foo()
{
?>
<p>I am now inside function foo()...</p>
<?php
}
?>
> And I have one more question, what is the meaning of 'or'?
> e.g.
> $db=mysql_connect("localhost","root","password") or die
> ("could not
> connect");
>
It evaluates the left operand, and if false evaluates the right operand and
returns that, otherwise returns the result of the left. The above usage is
basically a cheat-type shortcut for:
if (!($db=mysql_connect("localhost","root","password")))
die ("could not connect");
--
Ignacio Vazquez-Abrams <ignacio@openservices.net>