Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Kolejność wykonywania zapytań/funkcji itp..., Dlaczego php wykonuje procedury zaczynając od mniej złożonych po......
ksenonlogin
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 3
Dołączył: 29.10.2011

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


Witam

Wygląda to tak:

Mam plik index.php a w nim:
  1. <?php
  2. php include("config/config_panel_root/config_panel_root.php");
  3. echo $modules_menu_root;
  4. echo '(TEKST1)To jest problem który powinien być pokazany po menu, ale jest wydrukowany na początku - nawet w samym HTML-u';
  5. ?>


Oraz plik config_panel_root.php.php a w nim:
  1. <?php
  2. if(empty($_GET['loading'])){
  3. $modules_menu_root = include('modules/menu_root/menu_root.php');
  4. };
  5. ?>


Problem polega na tym iż php zaczyna wpierw drukować tekst "TEKST1",a potem wykonuje/zwraca mi wynik z bardziej złożonej procedury.
Czy nie powinno to być tak że kolejność zwracanego wyniku zależy od kolejności w kodzie?

---
Pozdrawiam

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
crocodillo
post
Post #2





Grupa: Zarejestrowani
Postów: 215
Pomógł: 44
Dołączył: 31.07.2011
Skąd: wrocław

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


A co to za plik 'modules/menu_root/menu_root.php' ? Nie ma tam czasami jakiejś klasy, która w destruktorze wyświetla ten wynik?

Sprawdź też za pomocą var_dump() zmienną $modules_menu_root. Być może wynik to sformatowany html.

Można tak gdybać i gdybać gdy nie widać całego kodu
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 04:19