változó átadása

View: New views
20 Messages — Rating Filter:   Alert me  

változó átadása

by Szlovák Dávid :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sziasztok!

Sem gugli, sem az archívum nem segített.

Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg, amin elindulhatok.

Előre is köszönöm a segítséget!

Üdv: Dávid

--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Gábor Fási :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Mi az, hogy "ugye nem kapja meg"? Ha van egy settings.php > index.php
> main.php include láncod, akkor a settingsben deklarált változók,
függvények, stb. elérhetők a mainból is.

Maerlyn

2009/8/20 Szlovák Dávid <szlovakdavid@...>:

> Sziasztok!
>
> Sem gugli, sem az archívum nem segített.
>
> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
> amin elindulhatok.
>
> Előre is köszönöm a segítséget!
>
> Üdv: Dávid
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Gábor Fási :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
végeredmény ugyanaz: ha úgy includeolsz, hogy:

index.php
 - settings.php
 - main.php

akkor logikailag az indexbe bekerül a settings és a main kódja, egy
scriptként fut tovább, és a main is látni fogja a settingsben
deklarált dolgokat.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:

> Sziasztok!
>
> Sem gugli, sem az archívum nem segített.
>
> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
> amin elindulhatok.
>
> Előre is köszönöm a segítséget!
>
> Üdv: Dávid
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Szlovák Dávid :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Nahát ezaz!
Köszönöm! Azt hittem, velem van a baj...

De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a main-ben, és az nem látta :O

Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más lefut rendesen.

A settingsben definiált változó-t látja az index, csak a main nem.


Üdv: Dávid

"Gábor Fási" <maerlyng@...> írta:

Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
végeredmény ugyanaz: ha úgy includeolsz, hogy:

index.php
- settings.php
- main.php

akkor logikailag az indexbe bekerül a settings és a main kódja, egy
scriptként fut tovább, és a main is látni fogja a settingsben
deklarált dolgokat.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:

> Sziasztok!
>
> Sem gugli, sem az archívum nem segített.
>
> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
> amin elindulhatok.
>
> Előre is köszönöm a segítséget!
>
> Üdv: Dávid
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Gábor Fási :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Kipróbáltam, nálam működik. A használt kód:

index.php:
<?php include("settings.php"); include("main.php");

settings.php:
<?php $a = "settings.php";

main.php:
<?php echo $a;

és helyesen kiírja, hogy settings.php. PHP 5.2.8, win32.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:

> Nahát ezaz!
> Köszönöm! Azt hittem, velem van a baj...
>
> De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a
> main-ben, és az nem látta :O
>
> Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más
> lefut rendesen.
>
> A settingsben definiált változó-t látja az index, csak a main nem.
>
>
> Üdv: Dávid
>
> "Gábor Fási" <maerlyng@...> írta:
>
> Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
> végeredmény ugyanaz: ha úgy includeolsz, hogy:
>
> index.php
> - settings.php
> - main.php
>
> akkor logikailag az indexbe bekerül a settings és a main kódja, egy
> scriptként fut tovább, és a main is látni fogja a settingsben
> deklarált dolgokat.
>
> 2009/8/20 Szlovák Dávid <szlovakdavid@...>:
>> Sziasztok!
>>
>> Sem gugli, sem az archívum nem segített.
>>
>> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
>> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
>> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
>> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
>> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
>> amin elindulhatok.
>>
>> Előre is köszönöm a segítséget!
>>
>> Üdv: Dávid
>>
>> --
>> Weblabor hírlevél: http://weblabor.hu/hirlevel
>> --
>> wl-phplista (wl-phplista@...) levelezőlista
>> https://bors.hoszting.com/mailman/listinfo/wl-phplista
>> Keresheto archivum: http://weblabor.hu/kereses
>> --
>> etikett: http://weblabor.hu/levlistak/illemszabaly
>> offlista: https://weblabor.hu/levlistak
>>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
>
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Dávid Győri :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

nem lehetseges, hogy rossz sorrendben include-olod? először azt kell, ami tartalmazza a valtozot, utana pedig azt, ami fugg tole.

2009/8/20 Szlovák Dávid <szlovakdavid@...>
Nahát ezaz!
Köszönöm! Azt hittem, velem van a baj...

De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a main-ben, és az nem látta :O

Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más lefut rendesen.

A settingsben definiált változó-t látja az index, csak a main nem.


Üdv: Dávid

"Gábor Fási" <maerlyng@...> írta:

Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
végeredmény ugyanaz: ha úgy includeolsz, hogy:

index.php
- settings.php
- main.php

akkor logikailag az indexbe bekerül a settings és a main kódja, egy
scriptként fut tovább, és a main is látni fogja a settingsben
deklarált dolgokat.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:
> Sziasztok!
>
> Sem gugli, sem az archívum nem segített.
>
> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
> amin elindulhatok.
>
> Előre is köszönöm a segítséget!
>
> Üdv: Dávid
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Üdvözlettel:
Győri Dávid
web developer

--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Szlovák Dávid :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
Köszönöm az eddigi segítségeket!

Megtaláltam a "hibát".
Includeolásnál használtam az adott változót, ugyanis egy az alapkönyvtárat határozza meg.
Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a fájlt megtalálja és megynitja, de a $Base változót beállítatlannak látja a main.
Viszont ha nem használom a  $Base változót az include-ban(a teljes utat beírom kéézel), akkor a main is látja a $Base értékét.

Van erre valami megoldás azon kívül, hogy a main-ben beállítom a $Base értékét?

Dávid


"Gábor Fási" <maerlyng@...> írta:

Kipróbáltam, nálam működik. A használt kód:

index.php:
<?php include("settings.php"); include("main.php");

settings.php:
<?php $a = "settings.php";

main.php:
<?php echo $a;

és helyesen kiírja, hogy settings.php. PHP 5.2.8, win32.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:

> Nahát ezaz!
> Köszönöm! Azt hittem, velem van a baj...
>
> De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a
> main-ben, és az nem látta :O
>
> Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más
> lefut rendesen.
>
> A settingsben definiált változó-t látja az index, csak a main nem.
>
>
> Üdv: Dávid
>
> "Gábor Fási" <maerlyng@...> írta:
>
> Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
> végeredmény ugyanaz: ha úgy includeolsz, hogy:
>
> index.php
> - settings.php
> - main.php
>
> akkor logikailag az indexbe bekerül a settings és a main kódja, egy
> scriptként fut tovább, és a main is látni fogja a settingsben
> deklarált dolgokat.
>
> 2009/8/20 Szlovák Dávid <szlovakdavid@...>:
>> Sziasztok!
>>
>> Sem gugli, sem az archívum nem segített.
>>
>> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
>> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
>> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
>> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
>> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
>> amin elindulhatok.
>>
>> Előre is köszönöm a segítséget!
>>
>> Üdv: Dávid
>>
>> --
>> Weblabor hírlevél: http://weblabor.hu/hirlevel
>> --
>> wl-phplista (wl-phplista@...) levelezőlista
>> https://bors.hoszting.com/mailman/listinfo/wl-phplista
>> Keresheto archivum: http://weblabor.hu/kereses
>> --
>> etikett: http://weblabor.hu/levlistak/illemszabaly
>> offlista: https://weblabor.hu/levlistak
>>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
>
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Zoltán Kulcsár :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hali!

Ha a main.php elejére - vagy abba a logikai blokkba ahol a $Base-t használnád - beírod hogy global $Base; akkor elvileg látnia kell a main.php-nek is.

Zoli.


2009/8/20 Szlovák Dávid <szlovakdavid@...>
Köszönöm az eddigi segítségeket!

Megtaláltam a "hibát".
Includeolásnál használtam az adott változót, ugyanis egy az alapkönyvtárat határozza meg.
Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a fájlt megtalálja és megynitja, de a $Base változót beállítatlannak látja a main.
Viszont ha nem használom a  $Base változót az include-ban(a teljes utat beírom kéézel), akkor a main is látja a $Base értékét.

Van erre valami megoldás azon kívül, hogy a main-ben beállítom a $Base értékét?


Dávid


"Gábor Fási" <maerlyng@...> írta:

Kipróbáltam, nálam működik. A használt kód:

index.php:
<?php include("settings.php"); include("main.php");

settings.php:
<?php $a = "settings.php";

main.php:
<?php echo $a;

és helyesen kiírja, hogy settings.php. PHP 5.2.8, win32.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:
> Nahát ezaz!
> Köszönöm! Azt hittem, velem van a baj...
>
> De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a
> main-ben, és az nem látta :O
>
> Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más
> lefut rendesen.
>
> A settingsben definiált változó-t látja az index, csak a main nem.
>
>
> Üdv: Dávid
>
> "Gábor Fási" <maerlyng@...> írta:
>
> Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
> végeredmény ugyanaz: ha úgy includeolsz, hogy:
>
> index.php
> - settings.php
> - main.php
>
> akkor logikailag az indexbe bekerül a settings és a main kódja, egy
> scriptként fut tovább, és a main is látni fogja a settingsben
> deklarált dolgokat.
>
> 2009/8/20 Szlovák Dávid <szlovakdavid@...>:
>> Sziasztok!
>>
>> Sem gugli, sem az archívum nem segített.
>>
>> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
>> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
>> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
>> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
>> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
>> amin elindulhatok.
>>
>> Előre is köszönöm a segítséget!
>>
>> Üdv: Dávid
>>
>> --
>> Weblabor hírlevél: http://weblabor.hu/hirlevel
>> --
>> wl-phplista (wl-phplista@...) levelezőlista
>> https://bors.hoszting.com/mailman/listinfo/wl-phplista
>> Keresheto archivum: http://weblabor.hu/kereses
>> --
>> etikett: http://weblabor.hu/levlistak/illemszabaly
>> offlista: https://weblabor.hu/levlistak
>>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
>
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Fajth István-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hat ha konkretan erre szep megoldast szeretnel, akkor nem valtozoban tarolod a Base konytaradat... ki tudja ki irja felul azt a valtozot veletlenul... hasznalj define-t. Mondjuk egy config fajlban, ha meg ez valami framework, akkor hasznald a registry-jet pl...
Esetleg osztalyban const... ha oda tartozik.

Esetleg az include_path is nezegetheted... vagy az autoloadingot ha osztalyokrol van szo.

Pifta


Zoltán Kulcsár írta:
Hali!

Ha a main.php elejére - vagy abba a logikai blokkba ahol a $Base-t használnád - beírod hogy global $Base; akkor elvileg látnia kell a main.php-nek is.

Zoli.


2009/8/20 Szlovák Dávid <szlovakdavid@...>
Köszönöm az eddigi segítségeket!

Megtaláltam a "hibát".
Includeolásnál használtam az adott változót, ugyanis egy az alapkönyvtárat határozza meg.
Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a fájlt megtalálja és megynitja, de a $Base változót beállítatlannak látja a main.
Viszont ha nem használom a  $Base változót az include-ban(a teljes utat beírom kéézel), akkor a main is látja a $Base értékét.

Van erre valami megoldás azon kívül, hogy a main-ben beállítom a $Base értékét?


Dávid


"Gábor Fási" <maerlyng@...> írta:

Kipróbáltam, nálam működik. A használt kód:

index.php:
<?php include("settings.php"); include("main.php");

settings.php:
<?php $a = "settings.php";

main.php:
<?php echo $a;

és helyesen kiírja, hogy settings.php. PHP 5.2.8, win32.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:
> Nahát ezaz!
> Köszönöm! Azt hittem, velem van a baj...
>
> De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a
> main-ben, és az nem látta :O
>
> Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más
> lefut rendesen.
>
> A settingsben definiált változó-t látja az index, csak a main nem.
>
>
> Üdv: Dávid
>
> "Gábor Fási" <maerlyng@...> írta:
>
> Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
> végeredmény ugyanaz: ha úgy includeolsz, hogy:
>
> index.php
> - settings.php
> - main.php
>
> akkor logikailag az indexbe bekerül a settings és a main kódja, egy
> scriptként fut tovább, és a main is látni fogja a settingsben
> deklarált dolgokat.
>
> 2009/8/20 Szlovák Dávid <szlovakdavid@...>:
>> Sziasztok!
>>
>> Sem gugli, sem az archívum nem segített.
>>
>> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
>> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
>> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
>> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
>> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
>> amin elindulhatok.
>>
>> Előre is köszönöm a segítséget!
>>
>> Üdv: Dávid
>>
>> --
>> Weblabor hírlevél: http://weblabor.hu/hirlevel
>> --
>> wl-phplista (wl-phplista@...) levelezőlista
>> https://bors.hoszting.com/mailman/listinfo/wl-phplista
>> Keresheto archivum: http://weblabor.hu/kereses
>> --
>> etikett: http://weblabor.hu/levlistak/illemszabaly
>> offlista: https://weblabor.hu/levlistak
>>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
>
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Illó Gábor :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/8/20 Szlovák Dávid <szlovakdavid@...>:

> Köszönöm az eddigi segítségeket!
>
> Megtaláltam a "hibát".
> Includeolásnál használtam az adott változót, ugyanis egy az alapkönyvtárat
> határozza meg.
> Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a fájlt
> megtalálja és megynitja, de a $Base változót beállítatlannak látja a main.
> Viszont ha nem használom a  $Base változót az include-ban(a teljes utat
> beírom kéézel), akkor a main is látja a $Base értékét.
>
> Van erre valami megoldás azon kívül, hogy a main-ben beállítom a $Base
> értékét?
>
> Dávid
>

Ha már include, mi a különbség az include_once és a require_once közt?

--
Best Regards
Gábor Illó
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Zoltán Kulcsár :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Elvileg a require és require_once a kód futtatása előtt teszi be az inkludolt kódot, az include és az include_once pedig futtatáskor.

Zoli.


2009/8/20 Illó Gábor <stageline@...>
2009/8/20 Szlovák Dávid <szlovakdavid@...>:
> Köszönöm az eddigi segítségeket!
>
> Megtaláltam a "hibát".
> Includeolásnál használtam az adott változót, ugyanis egy az alapkönyvtárat
> határozza meg.
> Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a fájlt
> megtalálja és megynitja, de a $Base változót beállítatlannak látja a main.
> Viszont ha nem használom a  $Base változót az include-ban(a teljes utat
> beírom kéézel), akkor a main is látja a $Base értékét.
>
> Van erre valami megoldás azon kívül, hogy a main-ben beállítom a $Base
> értékét?
>
> Dávid
>

Ha már include, mi a különbség az include_once és a require_once közt?

--
Best Regards
Gábor Illó
--


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by CoL-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hali,

Zoltán Kulcsár wrote:
> Elvileg a require és require_once a kód futtatása előtt teszi be az
> inkludolt kódot, az include és az include_once pedig futtatáskor.

igazán nem akartam beleszólni ebbe a magas... thread-be, fájdalom volt
olvasni is, de ez utóbbi mondatodat értelmezd már légyszi, úgy megfogott
így 20-án:
"a require és require_once a kód futtatása előtt teszi bele az inkludolt
kódot, az include és az include_once pedig futtatáskor."
mivan???


PS:
Akik ebbe a thread-be írtak, én ajánlom, ha mást nem, legalább 1x nézzék
már meg azt az online dokumentációt a vonatkoztatott kérdésekre, és ne
égessék magukat leveleken keresztűl.

C.
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Zoltán Kulcsár :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Innen idéztem:
http://www.phpbuilder.com/lists/php-general/2001072/2527.php


2009/8/20 CoL <col@...>
Hali,

Zoltán Kulcsár wrote:
> Elvileg a require és require_once a kód futtatása előtt teszi be az
> inkludolt kódot, az include és az include_once pedig futtatáskor.

igazán nem akartam beleszólni ebbe a magas... thread-be, fájdalom volt
olvasni is, de ez utóbbi mondatodat értelmezd már légyszi, úgy megfogott
így 20-án:
"a require és require_once a kód futtatása előtt teszi bele az inkludolt
kódot, az include és az include_once pedig futtatáskor."
mivan???


PS:
Akik ebbe a thread-be írtak, én ajánlom, ha mást nem, legalább 1x nézzék
már meg azt az online dokumentációt a vonatkoztatott kérdésekre, és ne
égessék magukat leveleken keresztűl.

C.
--


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Szlovák Dávid :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
global-lal már működik (azt hittem, ez csak függvényekre érvényes...), de még próbálkozok a define-nal.
Mindenkinek köszönöm a segítséget! Teljesen kielégítő választ kaptam a kérdésemre!

Dávid

Hat ha konkretan erre szep megoldast szeretnel, akkor nem valtozoban tarolod a Base konytaradat... ki tudja ki irja felul azt a valtozot veletlenul... hasznalj define-t. Mondjuk egy config fajlban, ha meg ez valami framework, akkor hasznald a registry-jet pl...
Esetleg osztalyban const... ha oda tartozik.

Esetleg az include_path is nezegetheted... vagy az autoloadingot ha osztalyokrol van szo.

Pifta


Zoltán Kulcsár írta:
Hali!

Ha a main.php elejére - vagy abba a logikai blokkba ahol a $Base-t használnád - beírod hogy global $Base; akkor elvileg látnia kell a main.php-nek is.

Zoli.


2009/8/20 Szlovák Dávid <szlovakdavid@...>
Köszönöm az eddigi segítségeket!

Megtaláltam a "hibát".
Includeolásnál használtam az adott változót, ugyanis egy az alapkönyvtárat határozza meg.
Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a fájlt megtalálja és megynitja, de a $Base változót beállítatlannak látja a main.
Viszont ha nem használom a  $Base változót az include-ban(a teljes utat beírom kéézel), akkor a main is látja a $Base értékét.

Van erre valami megoldás azon kívül, hogy a main-ben beállítom a $Base értékét?


Dávid


"Gábor Fási" <maerlyng@...> írta:

Kipróbáltam, nálam működik. A használt kód:

index.php:
<?php include("settings.php"); include("main.php");

settings.php:
<?php $a = "settings.php";

main.php:
<?php echo $a;

és helyesen kiírja, hogy settings.php. PHP 5.2.8, win32.

2009/8/20 Szlovák Dávid <szlovakdavid@...>:
> Nahát ezaz!
> Köszönöm! Azt hittem, velem van a baj...
>
> De kipróbáltam, beállítottam az indexben egy tesz változót, meghívtam a
> main-ben, és az nem látta :O
>
> Csak annyi a hibaüzi, hogy definiálatlan a változó, de egyébként minden más
> lefut rendesen.
>
> A settingsben definiált változó-t látja az index, csak a main nem.
>
>
> Üdv: Dávid
>
> "Gábor Fási" <maerlyng@...> írta:
>
> Félreértettem, bocsánat a dupláért. Kicsit más az include sor, de a
> végeredmény ugyanaz: ha úgy includeolsz, hogy:
>
> index.php
> - settings.php
> - main.php
>
> akkor logikailag az indexbe bekerül a settings és a main kódja, egy
> scriptként fut tovább, és a main is látni fogja a settingsben
> deklarált dolgokat.
>
> 2009/8/20 Szlovák Dávid <szlovakdavid@...>:
>> Sziasztok!
>>
>> Sem gugli, sem az archívum nem segített.
>>
>> Van egy settings.php-m, ott beállítok egy változót. Ezt a settings-t
>> include-olja egy index.php, de includolja (az index) egy haramdik, mondjuk
>> main.php-t is. A main-ben is szükségem van a változóra, de azt ugye nem
>> kapja meg. Mi a legszebb megoldás arra, hogy ez működjön, anélkül, hogy a
>> main-ben betölteném a settings-t? Nem kell konkrét kód, az elv a lényeg,
>> amin elindulhatok.
>>
>> Előre is köszönöm a segítséget!
>>
>> Üdv: Dávid
>>
>> --
>> Weblabor hírlevél: http://weblabor.hu/hirlevel
>> --
>> wl-phplista (wl-phplista@...) levelezőlista
>> https://bors.hoszting.com/mailman/listinfo/wl-phplista
>> Keresheto archivum: http://weblabor.hu/kereses
>> --
>> etikett: http://weblabor.hu/levlistak/illemszabaly
>> offlista: https://weblabor.hu/levlistak
>>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
>
>
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak
>
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak



--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Illó Gábor :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

2009/8/20 CoL <col@...>:

> Hali,
>
> Zoltán Kulcsár wrote:
>> Elvileg a require és require_once a kód futtatása előtt teszi be az
>> inkludolt kódot, az include és az include_once pedig futtatáskor.
>
> igazán nem akartam beleszólni ebbe a magas... thread-be, fájdalom volt
> olvasni is, de ez utóbbi mondatodat értelmezd már légyszi, úgy megfogott
> így 20-án:
> "a require és require_once a kód futtatása előtt teszi bele az inkludolt
> kódot, az include és az include_once pedig futtatáskor."
> mivan???
>
>
> PS:
> Akik ebbe a thread-be írtak, én ajánlom, ha mást nem, legalább 1x nézzék
> már meg azt az online dokumentációt a vonatkoztatott kérdésekre, és ne
> égessék magukat leveleken keresztűl.
>
> C.

Aggyáneki' nehogy már egy rendes ember rendes válasza szerepelhessen
ezen a listán, és a feltett kérdést google-vel megtalálva más is
okosodjon, aki nem tud angolul és nem érti a php-s doksit. Offold őt
szét, attól mindenki ügyesebb és okosabb lesz! De nehogy leírd
szerinted miért nem úgy van ahogy ő gondja, isten ments! még letörik a
körmöd. Szvsz ha ennyire okos vagy akár le is iratkozhatsz a listáról,
hogy ne vegzáljon a tudatlanok diskurzusa.

--
Best Regards
Gábor Illó
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Fejes Endre :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hali,

Par elteres:
http://www.e-gineer.com/v1/articles/php-hackers-paradise.htm (4.5.1)

Es egy az online doksibol:
"...The include() construct will emit a warning if it cannot find a file;
this is different behavior from require(), which will emit a fatal error."

Amugy az, hogy az include-ot lehet feltetelesen hasznalni, optimalizalasi
lehetoseget is adhat adott esetben.

Endre

> -----Original Message-----
> From: wl-phplista-bounces@... [mailto:wl-phplista-
> bounces@...] On Behalf Of Illó Gábor
> Sent: Thursday, August 20, 2009 2:31 PM
> To: weblabor PHP levlista
> Subject: Re: [wl-phplista] változó átadása
>
> 2009/8/20 Szlovák Dávid <szlovakdavid@...>:
> > Köszönöm az eddigi segítségeket!
> >
> > Megtaláltam a "hibát".
> > Includeolásnál használtam az adott változót, ugyanis egy az
> alapkönyvtárat
> > határozza meg.
> > Ha így hívom meg: include_once($Base.'controller/main.php'); akkor a
> fájlt
> > megtalálja és megynitja, de a $Base változót beállítatlannak látja a
> main.
> > Viszont ha nem használom a  $Base változót az include-ban(a teljes
> utat
> > beírom kéézel), akkor a main is látja a $Base értékét.
> >
> > Van erre valami megoldás azon kívül, hogy a main-ben beállítom a
> $Base
> > értékét?
> >
> > Dávid
> >
>
> Ha már include, mi a különbség az include_once és a require_once közt?
>
> --
> Best Regards
> Gábor Illó
> --
> Weblabor hírlevél: http://weblabor.hu/hirlevel
> --
> wl-phplista (wl-phplista@...) levelezőlista
> https://bors.hoszting.com/mailman/listinfo/wl-phplista
> Keresheto archivum: http://weblabor.hu/kereses
> --
> etikett: http://weblabor.hu/levlistak/illemszabaly
> offlista: https://weblabor.hu/levlistak

--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Csonka Gergely :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Heló.

2009/8/20 Illó Gábor <stageline@...>:
> Aggyáneki' nehogy már egy rendes ember rendes válasza szerepelhessen
> ezen a listán, és a feltett kérdést google-vel megtalálva más is
> okosodjon, aki nem tud angolul és nem érti a php-s doksit. Offold őt

Az a baj, hogy ettől senki nem lesz okosabb, csak félretájékoztatott.
A beidézett szöveg egy levelezőlistáról származott, ahol valaki leírta
a saját értelmezését, ami egy hülyeség volt, és most az terjedt át ide
is.

Az pedig nem baj, ha valaki kezdő, és egyszerű kérdései vannak, de
azért ne a vonatkozó manual első sorára kérdezgessen már rá... Lehet,
hogy nem tudsz angolul, de a manual elérhető számos más nyelven is. Ha
pedig semmilyen nyelven nem beszélsz, akkor szerintem nem biztos, hogy
egy programozási nyelvvel kéne kezdeni.

ŐSZINTÉN AJÁNLOM MINDENKINEK, HOGY HA NEM TUD ANGOLUL, AKKOR ANNAK AZ
IDŐNEK A FELÉT, AMÍG PROGRAMOZÁSBAN FEJLESZTENÉ MAGÁT, TÖLTSE INKÁBB
ANGOL TANULÁSSAL. A VÉGÉN SOKKAL JOBB PROGRAMOZÓ LESZ BELŐLE.

Nem kell perfektnek lenned, de én nem ismerek egyetlen legalább
közepesen jó programozót sem, aki ne tudna értelmezni egy angol nyelvű
dokumentációt.

És hogy legyen válasz is magyar nyelven:

Ha nem sikerül behúzni a fájlt valamilyen oknál fogva, akkor az
include dob egy warningot (E_WARNING), és folytatódik a szkript
futása. A require ezzel szemben végzetes hibát dog (E_ERROR), és a
szkript futása leáll.

Üdv,
--
Csonka Gergely
http://bekex.hu
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Fábián Zoltán-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Ha egy rendszer állandó beállításait tartalmazó értéket akarok rögzíteni, akkor azt define-ba teszem. A konstans értékét pedig nagybetűvel írom. Mindig valamiféle config fájlba kerül, amit minden oldalon include-olok, persze require_once() segítségével, mert az error-t dob és leáll, míg az include_once() csak warning-ot, ha nincsen a fájl.

 

A konstansok a program minden részéről elérhetők – függvények belsejéből is – global kulcsszó nélkül is.

A konstansok a memóriában maradnak a program futása során, ezért nem szabad több ezret belőlük létrehozni.

A konstansok csak egyszer kaphatnak értéket. Ha  mégis akarunk valami logikát akkor azt valahogy így érdemes kezelni:

 

if( !defined( ’CONSTANT’) {

  define(’CONSTANT’,érték);

}

 

Egyébként egyetértek a többiekkel. Olvasni kellene a dokumentációt.

 

Fabio


--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Ámon Tamás :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

>
> if( !defined( ’CONSTANT’) {
>
>   define(’CONSTANT’,érték);
>
> }
>

Az ilyet C-ben meg C++-ban használják, azért, hogy egy-egy header file
ne legyen bent kétszer.
--
Ámon Tamás
--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak

Re: változó átadása

by Fábián Zoltán-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ezt akkor használom, hogyha van egy működő rendszerem, de tesztelés miatt, vagy egyéb okokból meg akarom ideiglenesen változtatni a konstans értékét, amit tulajdonképpen paraméterként használok.
Az include-oláshoz természetesen az include_once vagy require_once illik
Fabio

-----Original Message-----
From: wl-phplista-bounces@... [mailto:wl-phplista-bounces@...] On Behalf Of Ámon Tamás
Sent: Saturday, August 22, 2009 10:49 PM
To: weblabor PHP levlista
Subject: Re: [wl-phplista] változó átadása

>
> if( !defined( ’CONSTANT’) {
>
>   define(’CONSTANT’,érték);
>
> }
>

--
Weblabor hírlevél: http://weblabor.hu/hirlevel
--
wl-phplista (wl-phplista@...) levelezőlista
https://bors.hoszting.com/mailman/listinfo/wl-phplista
Keresheto archivum: http://weblabor.hu/kereses
--
etikett: http://weblabor.hu/levlistak/illemszabaly
offlista: https://weblabor.hu/levlistak