Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
default params

Registrovaný: 04.04.08
Prihlásený: 19.05.15
Príspevky: 424
Témy: 75
Príspevok NapísalOffline : 24.01.2009 14:29

Zdravim pani,

uz nejaku chvilku rozmyslam ci sa da urobit nieco taketo...mam toto

Kód:
function foo($a = 1, $b = 2) {
//code
}

a chcem adresovat poziciou...teda chcem zadat iba hodnotu do premennej $b a v $a bude default hodnota "1"

teda nieco taketo foo($b=1000)...

citam nejake fora ale nikde to nemozem najst tak neviem ci sa to da, alebo nie...

dakujem







_________________
Notebook: Fujitsu Siemens AMILO Xi2550, 17" WUXGA (1920x1200), Intel Core2Duo T9300 (2,5 GHz), 3GB DDR2 667 MHz, 2x320 GB HDD (RAID 0), ATI Radeon HD2700 (256MB GDDR3)
Offline

Užívateľ
Užívateľ
default params

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319
Bydlisko: HE/BA
Príspevok NapísalOffline : 24.01.2009 14:33

Ty chceš mať vo funkcií pevnú premennú alebo defaultnú, ktorá keď nie je zadaná tak sa použije?


Offline

Užívateľ
Užívateľ
default params

Registrovaný: 04.04.08
Prihlásený: 19.05.15
Príspevky: 424
Témy: 75
Príspevok Napísal autor témyOffline : 24.01.2009 14:36

nie pevnu...ked bude treba zadam oboje...ked nebude treba zadam len jednu...


ide mi o to ci sa da preskocit premenna a zadat az tie dalsie...

teda ak budem mat 10 premennych a kazda bude mat default hodnotu...tak ma zaujima ako zadat napr. poslednu desiatu premennu







_________________
Notebook: Fujitsu Siemens AMILO Xi2550, 17" WUXGA (1920x1200), Intel Core2Duo T9300 (2,5 GHz), 3GB DDR2 667 MHz, 2x320 GB HDD (RAID 0), ATI Radeon HD2700 (256MB GDDR3)
Offline

Čestný člen
Čestný člen
default params

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 24.01.2009 16:38

Nieco taketo som kedysi potreboval a neprisiel som na nic. Nakoniec som to riesil tak, ze tam, kde som mal "vynechat" premennu, zadal som proste null a v tele fcie som zadal:
Kód:
if ($a === null) {
$a = 'defaultna hodnota';
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 24.01.2009 16:45

pmysiak08 píše:
... uz nejaku chvilku rozmyslam ci sa da urobit nieco taketo...mam toto ...
Netreba rozmýšľať, stačí si prečítať manuál (a tam je napísané, že sa to urobiť nedá).
Riešenie by bolo posielať tie parametre pomocou poľa. Teda niečo ako
Kód:
funkcia(array('a' => 125, 'c' => 'text'));
V tej funkcii by si potom musel mať pole (s názvom napr. defaults) v ktorom by si mal tie predvolené hodnoty a pole s parametrami funkcie by si s tým poľom default zlúčil (tak, aby tam bola hodnota z default len v prípade, že to nebolo aj v parametroch tej funkcie). Takýto spôsob sa často používa napr. v javascripte.


Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Default avatar

v Redakčné systémy

0

1149

14.10.2006 14:46

JanoF Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. default ikony

v Operačné systémy Microsoft

5

456

27.01.2013 12:57

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. MySQL default value

v Databázy

3

714

30.05.2010 18:05

DARSON Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. input default hodnota

v JavaScript, VBScript, Ajax

1

835

28.06.2007 18:17

sento Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Default IP GPON

v Siete

2

467

24.06.2012 16:21

exxo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Chrome default motiv

v Sieťové a internetové programy

4

641

07.07.2011 21:02

Marco1719 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Audio driver - default/Realtek?

v Ovládače

3

460

23.08.2015 23:59

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. problem s default gateway

v Sieťové a internetové programy

1

530

11.08.2012 21:39

majky358 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Default heslo na router

v Siete

8

566

20.07.2011 20:15

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. default nastavenia môjhoi konta

v Operačné systémy Microsoft

1

190

02.04.2015 11:29

stanoj Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. phpbb 3, default podpis

v Redakčné systémy

1

2726

19.06.2008 22:08

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nevyžiadaný default systému Windows 7

v Operačné systémy Microsoft

5

572

30.10.2009 14:44

Mudrland Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. cmos checksum error - default load

v AMD čipové sady

9

2851

12.10.2008 8:14

cassyopea Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vista instalacia CREATE FACTORY DEFAULT DISC

v Operačné systémy Microsoft

2

446

31.08.2009 21:47

Martin-i Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vracanie default biosov na roznych PC

v Ostatné

8

296

11.06.2013 20:18

lezgy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. all setting were reset to default values

v Intel čipové sady

1

449

13.10.2022 18:41

tatko Tom Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra