ugrás a tartalomhoz

Archívum - Már 2006

március 18

Függvénybe ágyazott függvényeknél global használata?

laji · 2006. Már. 18. (Szo), 14.09
Sziasztok. A global használatához kérnék segítséget (php4).
Az "elso" függvénybe vannak ágyazva "masodik" és "harmadik" függvények. Az "elso" és "masodik" függvényeknek szükségük van a kinti $valtozo1-re és $valtozo2-re, "harmadik"-nak nem. A "harmadik" önmagán belül meghívja a "masodik"-at.
<?php
$valtozo1="alma";
$valtozo2="korte";
function elso() {
	global $valtozo1, $valtozo2;
	// használja a két változót
	function masodik() {
		global $valtozo1, $valtozo2;
		// használja a két változót
	}
	function harmadik() {
		// Csinál vmit, s ehhez meghívja masodik()-at.
		$akarmi=masodik();
	}
}
?>
Amit szeretnék megtudni:
1. Szükség van-e masodik()-ban megadni a global-t? (Nem hat-e "lefelé", "befelé" is az elso()-ben kiadott "global" parancs?)
2. Szükség van-e harmadik()-ban is megadni a global-t? Neki nem kell, de a benne meghívott masodik()-nak igen.
3. Van-e vmilyen lehetőség arra, hogy rögtön a két változó létrehozásakor elérhetővé tegyem őket minden függvény számára? Az egy kicsit hosszadalmasnak tűnik, hogy ha $valtozo1-re 117-szer van szükségem egy függvényen belül, akkor 117-szer úgy írjam le, hogy $GLOBALS[valtozo1]. Vagy rosszul értem a használatát? A php.morva.net nem sokat ír róla.
Előre is köszönöm a segítséget.
 

4 LMS review

aries · 2006. Már. 18. (Szo), 07.39
Négy webes oktatási környezet friss kritikája
 

CGI szkript elérése POST helyet GET metódussal

Nigi · 2006. Már. 18. (Szo), 04.42
Sziasztok
A következő a gondom: van egy oldal (akarmi.hu) ahol
<form name="form1" method="get" action="/cgi-bin/metar.cgi" target="low">
  <select name="icao" onchange="document.form1.submit()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input name="template" value="lo.htm" type="hidden">
<input name="lang" value="HU" type="hidden">
<input name="cache" value="ON" type="hidden">
</form>
ez működik is szépen, de lusta vagyok mindig végigmenni az oldalon ezért szeretném a böngeszőbe beírva elérni az adott részt

http://akarmi.hu/cgi-bin/metar.cgi?icao=1&template=lo.htm&lang=HU&cache=ON

de ez ebben a formában nem megy. tudnátok segíteni?
 

Informatikai könyvek márciusi akciója

tiku I tikaszvince · 2006. Már. 18. (Szo), 02.01
A Kossuth kiadó aktuális akciói
 

Web 2.0 The full list

adriankoooo · 2006. Már. 18. (Szo), 02.01
Az eddigi legnagyobb Web 2.0-ás szolgáltatásokat összefoglaló lista.
 

Dynamic Favicons

Granc Róbert · 2006. Már. 18. (Szo), 02.00
A favicon (a honlap kis ikonjának) dinamikus cseréje javascript segítségével
 

Widgetek készítése az új Operához

karaj · 2006. Már. 18. (Szo), 02.00
Helló világ! widget készítése az Opera 9-hez, magyar leírás.
 

Fold - Your Web 2.0 Start Page

adriankoooo · 2006. Már. 18. (Szo), 02.00
Egy újabb ígéretesnek tűnő kezdőoldal.
 

Web Based CSS Tweaker!

adriankoooo · 2006. Már. 18. (Szo), 01.59
Webes CSS tuningoló.
 

Ajax Tutorial Round-up

aries · 2006. Már. 18. (Szo), 01.59
AJAX oktató gyűjtemény