[ 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ý: 09.10.24
Príspevky: 4118
Témy: 319 | 319
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?


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: 4088
Témy: 34 | 34
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: 1702
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 CMS

0

1382

14.10.2006 14:46

JanoF

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

default ikony

v Windows

5

569

27.01.2013 12:57

shiro

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

input default hodnota

v Frontend

1

934

28.06.2007 18:17

sento

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

Default IP GPON

v Siete

2

594

24.06.2012 16:21

exxo

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

Chrome default motiv

v Sieťové programy

4

737

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

825

30.05.2010 18:05

DARSON

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

Audio driver - default/Realtek?

v Ovládače

3

572

23.08.2015 23:59

brmbo

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

problem s default gateway

v Sieťové programy

1

615

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

662

20.07.2011 20:15

Denco1

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

default nastavenia môjhoi konta

v Windows

1

269

02.04.2015 11:29

stanoj

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

phpbb 3, default podpis

v CMS

1

3908

19.06.2008 22:08

Ďuri

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

Nevyžiadaný default systému Windows 7

v Windows

5

695

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 platformy

9

2991

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 Windows

2

502

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

397

11.06.2013 20:18

lezgy

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

Firefox, Edge iba v default nastavení

v Sieťové programy

17

505

12.01.2025 20:19

4040



© 2005 - 2026 PCforum, edited by JanoF