[ 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 | 75
NapísalOffline : 24.01.2009 14:29 | default params

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ý: 23.09.17
Príspevky: 4123
Témy: 317 | 317
Bydlisko: HE/BA
NapísalOffline : 24.01.2009 14:33 | default params

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


_________________
Desktop: CASE: Cooler Master Centurion 532 MB: ASUS P5Q PRO Turbo CPU: Intel Core 2 Quad Q6600@2,4GHz FSB 1066MHz RAM: A-Data Vitesta 2×2GB 800MHz Cl 4-4-4-12 2T GPU: PowerColor PCS+ HD6950 HDD: Seagate Barracuda 500GB 7200rpm ODD1: LG DVD+/-RW + LS(PATA) ODD2:LG DVD+/-RW(SATA) PSU: LCD: DELL U2414M 24" 1920x1200
Offline

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

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

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 24.01.2009 16:38 | default params

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: 1719
Témy: 0 | 0
NapísalOffline : 24.01.2009 16:45 | default params

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.


 [ Príspevkov: 5 ] 


default params



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

266

14.10.2006 14:46

JanoF

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

default ikony

v Operačné systémy Microsoft

5

70

27.01.2013 12:57

shiro

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

input default hodnota

v JavaScript, VBScript, Ajax

1

530

28.06.2007 18:17

sento

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

Default IP GPON

v Siete

2

246

24.06.2012 16:21

exxo

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

Chrome default motiv

v Sieťové a internetové programy

4

311

07.07.2011 21:02

Marco1719

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

MySQL default value

v Databázy

3

431

30.05.2010 18:05

DARSON

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

problem s default gateway

v Sieťové a internetové programy

1

233

11.08.2012 21:39

majky358

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

Default heslo na router

v Siete

8

435

20.07.2011 20:15

Denco1

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

default nastavenia môjhoi konta

v Operačné systémy Microsoft

1

53

02.04.2015 11:29

stanoj

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

phpbb 3, default podpis

v Redakčné systémy

1

563

19.06.2008 22:08

Ďuri

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

Audio driver - default/Realtek?

v Ovládače

3

148

23.08.2015 23:59

brmbo

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

340

30.10.2009 14:44

Mudrland

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

cmos checksum error - default load

v AMD čipové sady

9

2555

12.10.2008 8:14

cassyopea

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

249

31.08.2009 21:47

Martin-i

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

vracanie default biosov na roznych PC

v Ostatné

8

108

11.06.2013 20:18

lezgy

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

Nižšie napätie ako default pri vyššej freq?

v Pamäte

0

174

24.01.2012 20:46

slajfo



© 2005 - 2017 PCforum, edited by JanoF