Re: How to escape from a function?

From: 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>

« previous php.general (#34916) next »