![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Czy da sie w jakis sposób zrobic tak, aby ustawic zmienna jako globalna, ale robiac to nie w w funkcji tylko jeszcze przed nia?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
dopisac ja do tablicy ;
[php:1:8d55be088f]<?php $GLOBALS['zmiena'] = 'aaa'; ?>[/php:1:8d55be088f] |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Niestety, ale nie zrozumiałes mnie. To co podałes nie działa. Ja chce jakims cudem uzyc zmiennej w funkcji tak jak to sie robi ze zmniennymi predefiniowalnymi czyli np. $_POST, $_GET. Je sie poprostu uzywa i juz. Ja chce uzyskac taki sam efekt
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
acha, jush kapuje ;], sory
chodzi ci o [php:1:8038cf08ba]<?php $zmiena = '2'; function foo() { echo $zmienna; } ?>[/php:1:8038cf08ba] ale chyba sie tak nie da ;/ chociaż głowy nie dam ... przynajmniej sie jeszcze z tym nie spodkałem jednynie mozna to troche obejsc tzn. przekaształcic zmiena na $GLOBALS a w funckji znoof ja przekaształcic na normalną zmiena... ale pewnie o to Ci nie chodzi... |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
ideą programowania obiektowego jest brak czegoś takiego jak zmienne globalne...
podaj co chcesz osiągnąć a coś się wymyśli... |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 19.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:c1c329fb63]<?php
function f() { echo $_GET['zm']; } $_GET['zm'] = 'hej'; f(); ?>[/php:1:c1c329fb63] Tania sztuczka, ale dziala. (IMG:http://forum.php.pl/style_emoticons/default/co_jest.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
menic'owi chodzi chyba o:
[php:1:a500c4a151]<?php $a = "cos"; // chyba tu ma chce żeby bylo function costam() { global $a; //nie chce chyba tego tu widzieć :wink: echo $a; } costam(); ?>[/php:1:a500c4a151] Ale chyba chce nie używać "global" w funkcji, tylko zrobić to przed jej zdefiniowaniem. Ja nie znam na to sposobu, ale nie wiem po co to. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 109 Pomógł: 1 Dołączył: 19.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wlasnie. Zeby miec zmienna superglobal, mozna posluzyc sie juz istniejaca, bo nie ma na to innego sposobu z poziomu skryptu. Tez nie wiem po co to...
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Tak tez myslalem ze sie nie da :|
A potrzebne mi to do tak jak by szablonow (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Przynajmniej potwierdziliscie mnie w przekonaniu ze sie nie da (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
a moze chodzi o to
[php:1:518ef39f37]<?php $GLOBALS["zmienna"] = "kot"; function foo() { echo $GLOBALS["zmienna"]; } foo(); ?>[/php:1:518ef39f37] Cytat ideą programowania obiektowego jest brak czegoś takiego jak zmienne globalne...
Ok ale nie kazdy chce programowac obiektowo... Nie mozna narzucac innym stylu kodowania. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Ace, ..:: pingu ::.. o tym już pisał.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 10:20 |