Autor | Zpráva | ||
---|---|---|---|
HwqaD Profil * |
#1 · Zasláno: 11. 3. 2010, 18:28:13
V php scriptu bych chtěl udělat něco takového:
<?php if (isset($_GET['strana'])){ $page=$_GET['strana']; $page(); <!-- Nějaké funkce --!> ?> Bohužel to mi zahlásí chybu (jak jinak :-D). Potřeboval bych nějak změnit to $page(); na něco co by se php líbilo. Nevěděl by někdo jak? |
||
DoubleThink Profil * |
#2 · Zasláno: 11. 3. 2010, 18:29:54
HwqaD:
„Bohužel to mi zahlásí chybu (jak jinak :-D)“ Jakou? |
||
Taps Profil |
#3 · Zasláno: 11. 3. 2010, 18:30:12
HwqaD:
zkus funkci nejdříve nadefinovat ve skriptu a až poté ji zavolat. |
||
Beavis Profil |
#4 · Zasláno: 11. 3. 2010, 18:30:20 · Upravil/a: Beavis
HwqaD:
Co má dělat tento skript? Třeba function strana() { //... } a pak jen zavoláš strana(); .. //pozdě :) |
||
HwqaD Profil * |
#5 · Zasláno: 11. 3. 2010, 18:48:38
Takhle (samo o sobě) to chybu nehlási. Ale když k tomu cokoli dám (např jiný php nebo html), napíše mi to chybu na řádku $page();.
|
||
Johnik Profil |
#6 · Zasláno: 11. 3. 2010, 18:53:16
Řekl bych, že nemůžeš mít proměnnou s názvem page a pak volat funkci s názvem page.
|
||
DoubleThink Profil * |
#7 · Zasláno: 11. 3. 2010, 19:34:45 · Upravil/a: DoubleThink
Johnik:
„Řekl bych, že nemůžeš mít proměnnou s názvem page a pak volat funkci s názvem page.“ Mýlíš se. HwqaD: „Ale když k tomu cokoli dám (např jiný php nebo html), napíše mi to chybu na řádku $page();.“ Budeš nás ještě dlouho napínat, nebo konečně napíšeš jakou? Syntaxe v [#1] je správná (pokud pomineme neuzavřenou podmínku). Pokud se skript zavolá s parametrem strana=nazevExistujiciFunkce, tak bude ta funkce zavolána. V každém případě, volat funkce podle GET parametru jest poněkud svérázné a každý zkušenější programátor by ti za takovou prasárnu urazil obě ruce. |
||
Časová prodleva: 14 let
|
0