Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Wielokrotne zagłebianie funckji require
axwell
post 15.03.2008, 17:35:01
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Mam pytanie, czy umieszczanie funkcji requiere w pliku, który sam jest już za-requierowany nie niesie za sobą żadnych konsekwnecji?? Chodzi mi mniej wiecej o to:


zawartość pliku plik.php:
  1. <?php
  2. require("plik1.php");
  3. ?>


zawartość pliku plik1.php:
  1. <?php
  2. require("plik2.php");
  3. ?>


zawartość pliku plik2.php
  1. <?php
  2. require("plik3.php");
  3. ?>


Ten post edytował axwell 15.03.2008, 17:35:22
Go to the top of the page
+Quote Post
PawelC
post 15.03.2008, 17:37:55
Post #2





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Ale czemu chcesz tak robić to bez sensu? Możesz tak zrobić tylko po co??
Go to the top of the page
+Quote Post
batman
post 15.03.2008, 17:39:41
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Nie, nie niesie za sobą żadnych konsekwencji.

Ten post edytował batman 15.03.2008, 17:41:06


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
l0ud
post 15.03.2008, 17:42:13
Post #4





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Nie niesie żadnych konsekwencji, ale lepiej nie przesadzać, bo stracisz na wydajności.


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
axwell
post 15.03.2008, 17:46:03
Post #5





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


zrobiłem tak 2x, aż funkcja tak jakby zaczęła sie zapętlać (zaczęło się tworzyc wiele menu, które za-requirowałem) oraz padł WebServer ;p więc myślałem ze poprostu takie coś jest niedozwolone
Go to the top of the page
+Quote Post
l0ud
post 15.03.2008, 17:48:59
Post #6





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

Ostrzeżenie: (0%)
-----


Jeżeli dołączasz w dołączonym pliku samego siebie, lub plik który dołącza dołączony plik (tongue.gif) to są takie efekty. Zobacz też require_once()

http://pl2.php.net/manual/pl/function.require-once.php

Ten post edytował l0ud 15.03.2008, 17:49:34


--------------------
XMPP: l0ud@chrome.pl
Go to the top of the page
+Quote Post
batman
post 15.03.2008, 17:49:04
Post #7





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Rozumiem, że tworzysz menu przy użyci jakiejś funkcji, która wykonuje się rekurencyjnie? Jeśli tak, to nie require jest przyczyną problemów, lecz brak przerwania działania funkcji.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
axwell
post 15.03.2008, 17:52:06
Post #8





Grupa: Zarejestrowani
Postów: 143
Pomógł: 1
Dołączył: 14.11.2007

Ostrzeżenie: (10%)
X----


Tak własnie to próbowałem stworzyć:) ale dzięki l0ud, użyłem require_once() i teraz już wszytsko działa jak powinno smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 01:39