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
daniel1302
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 30
Dołączył: 1.08.2007
Skąd: Nowy Sącz

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


można zapisać do zmiennej ale w pliku dołączanym musi być return xxx;
np
plik.php
Kod
$config= array();
$config['host'] = 'localhost';
$config['user'] = 'root';
...
return $config;


xxx.php
Kod
$dbConfig = include('plik.php');
echo '<pre>';
print_r($dbConfig);
echo '</pre>';


i plik plik.php zachowa sie jak funkcja.

php include("config/config_panel...
a czy o to się parser nie pluje czasem?
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: 9.10.2025 - 05:43