Re: Require() vs Include()
| From: | Joe Stump | Date: | Tue, 14 Nov 2000 05:11:31 +0000 |
| Subject: | Re: Require() vs Include() | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-25130@lists.php.net to get a copy of this message | ||
> My problem is that I feel a little disappointed by never using require()
> since it might be that I am missing something.
Don't be - trust me you aren't missing anything. We had a guy at work who used
require() religiously because he said it was "slightly faster" than include().
In the end it just killed our code because once you start programming under a
set of guidelines and you break that it breaks everything. We were having
horrible problems with it.
Like I said before - it's not something that is worth using (unless you really
like those migraines)
--Joe
>
> Do I?
>
>
>
> -----Original Message-----
> From: Mark Peoples [mailto:gascsd@gascairlines.com]
> Sent: Tuesday, November 14, 2000 1:56 PM
> To: 'PHP General List. (E-mail)'
> Subject: RE: [PHP] Require() vs Include()
>
>
> Hi Maxim,
> Suppose you have this:
>
> --file1.php--
> <?php print("\nin file1.php"); ?>
>
> --file2.php--
> <?php print("\nin file2.php"); ?>
>
>
> Now, suppose you want to include certain files, based on conditions:
>
> --test.php--
> if($myCatVioletHasBlackFur == "no")
> require(file1.php);
> if($myCatVioletHasBlackFur == "yes")
> include(file2.php);
>
> Well, my cat, Violet <g>, has black fur, so the 2nd condition is valid, the
> 1st is false. However, require() is executed regardless, so, the output of
> test.php is:
>
> in file1.php
> in file2.php
>
>
> So, what if I change test.php to:
>
> --test.php--
> if($myCatVioletHasBlackFur == "no")
> include(file1.php);
> if($myCatVioletHasBlackFur == "yes")
> include(file2.php);
>
>
> Well, Violet still has black fur, so, the output is:
>
> in file2.php
>
>
> Hope this helps. =)
>
>
> marco
>
>
> -----Original Message-----
> From: Maxim Maletsky [mailto:maxim.maletsky@japaninc.net]
> Sent: Monday, November 13, 2000 9:21 PM
> To: 'PHP General List. (E-mail)'
> Subject: [PHP] Require() vs Include()
>
>
> Hi,
> A tiny question:
>
> why to use require() when include() works just as well and even better when
> there are some conditions like if{} ?
>
> I ask it because although I read many articles on this issue I found no
> reason for myself to use require() instead of include() and I have driven
> some huge projects in PHP.
>
> Why do I see these hardcore PHP gurus writing PHPLIB, mySQLadmin and
> examples in their articles using require() where include() would fit just as
> perfect?
>
> WHERE THE TRIIIICK?
>
> It escapes from me ...
>
> Thanks.
>
> Maxim Maletsky - maxim@j-door.com
> <mailto:maxim@j-door.com>
> Webmaster, J-Door.com / J@pan Inc.
> LINC Media, Inc.
> TEL: 03-3499-2175 x 1271
> FAX: 03-3499-3109
>
> http://www.j-door.com
> <http://www.j-door.com/>
> http://www.japaninc.net
> <http://www.japaninc.net/>
> http://www.lincmedia.co.jp
> <http://www.lincmedia.co.jp/>
>
>
>
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
> For additional commands, e-mail: php-general-help@lists.php.net
> To contact the list administrators, e-mail: php-list-admin@lists.php.net
================================================================================
= Joe Stump joestump98@yahoo.com http://www.miester.org =
================================================================================
"Real programmers don't comment their code.
It was hard to write, it should be hard to understand."