![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.04.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
wiem że pytanie jest bardzo trywialne... ![]() Mam problem ze zrozumieniem dlaczego w tej funkcji najpierw parametrem jest "$liczba" a potem jakby nigdy nic do funkcji podstawiono paramter "$zmienna" nie umiem znaleźć powiązania w tym ![]()
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Miłej lektury: http://php.net/manual/pl/language.variables.scope.php
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.04.2017 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za szybką odpowiedź.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
function parzysta ($liczba) {} - deklaracja funkcji, argumentem jest liczba, nazwa ta może być dowolna i zasięg będzie wewnątrz funkcji
parzysta($zmienna) - wywołanie funkcji, podstawiamy dowolną liczbę. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Eeee... no własnie @nosporku ![]() ![]() Mój link również jak najbardziej ma uzasadnienie dla czego napierw definiure $zmienna a w funkcji używa $liczba... |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No musi osleplem od tego picia, bo w twoim linku naprawde nie widze powiazania do argumentow funkcji, o ktory pytano
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.04.2017 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze spróbuję własnymi słowami proszę sprawdźcie czy dobrze zrozumiałem.
1. Argument $liczba w function parzysta ($liczba) jest tworzony po to aby funkcji nadać właściwość rozpoznawania czy liczba jest parzysta czy nieparzysta. Czyli argument $liczba wywołujemy tylko raz, przypisujemy działania matematyczne które przypisywane są jako właściwości funkcji, bez wywoływania tego argumentu w późniejszym wykorzystaniu funkcji. 2. Następnie tworzona jest $zmienna w której nadawana jest wartość=1. 3.Zmienną tą podstawiamy jako argument w wywołaniu naszej funkcji która domyślnie ma zapisaną właściwość sprawdzenia czy liczba ze &zmienna jest parzysta czy nie. 4.Następnie wykonuje się instrukcja warunkowa. Nie mogę tego jakoś wziąć na logikę bo nie widzę potem co się dzieje z tym argumentem $liczba - zgaduje że jest on zapisany w ciele funkcji i został on wywołany jedynie raz na potrzeby obliczeń. Dziękuję za odpowiedzi. Ten post edytował Wojcioo 7.04.2017, 22:18:59 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W skrócie - mniej więcej tak. Czytałeś dokumentację funkcji i linki w opisie? Może łatwiej będzie zrozumieć z rzutowaniem typów http://sandbox.onlinephpfunctions.com/code...3a46bf67a71c20b
Zobacz też https://prophp.pl/advice/show/14/jak_czytac...mentacje_php%3F -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.07.2025 - 05:38 |