|
Posted by howa on 09/30/07 07:30
>> And please don't top post. Thanks.
I am posting via Google Group, I am no control.
On 9 30 , 2 42 , Jerry Stuckle <jstuck...@attglobal.net> wrote:
> howa wrote:
> >>> you 'll have problems if you call the function twice.
> > On 9 29 , 9 10 , Jerry Stuckle <jstuck...@attglobal.net> wrote:
> >> howa wrote:
> >>> Hello,
> >>> I have a function, e.g.
> >>> function foo() {
> >>> include("bar.php");
> >>> }
> >>> and the bar.php contain contents e.g.
> >>> $global_v1 = "abc";
> >>> $global_v2 = "def";
> >>> I want to execute function foo(), but at the same time, let the
> >>> variables declared in bar.php to have global scopem is it possible?
> >>> Thanks.
> >> You should not have an include within a function call. Among other
> >> things, you 'll have problems if you call the function twice.
>
> >> Actually, globals are bad things to use, anyway.
>
> >> --
> >> ==================
> >> Remove the "x" from my email address
> >> Jerry Stuckle
> >> JDS Computer Training Corp.
> >> jstuck...@attglobal.net
> >> ==================
>
> >
> > this can be solved by using include_once.
> >
> > the reason of using function call to include is we want to selectively
> > include the needed files, prevent include useless files (i.e. factory
> > method?)
> >
> >
>
> (Top posting fixed)
>
> It isn't that much overhead to include an extra file or two. But if you
> do that a lot, perhaps you should examine your methods.
>
> And please don't top post. Thanks.
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstuck...@attglobal.net
> ==================
Navigation:
[Reply to this message]
|