GalaxyCode
  • Úvod
  • Programování obecně
    • 💻Úvod do programování
    • 📝Editory / IDE
    • 📁Co je to FTP?
    • 📟Co je to SSH?
  • PHP
    • Úvod do PHP
    • Přípravy k učení PHP
    • Základy PHP
    • Vypsání textu
    • Datové typy
    • Proměnné
    • Matematické operace
    • Podmínky if a else
    • Cyklus While
    • Asociativní Pole
    • Funkce
    • Data z Formulářů
  • Minecraft Servery
    • ⚙️Základní Nastavení
    • 🔌Jak nahrát plugin
    • ⚒️Užitečné Nástroje
    • 🎨Barvy a Formáty
    • 📚Druhy Serverů
    • 📟Jak nastavit TAB
    • 🧭Jak nastavit Dynmapu
    • 📜Vlastní MOTD Serveru
    • 🔒Zabezpečení Serveru
    • ⚖️Optimalizace Serveru
    • 📋Příkaz /shop
    • 🎓Práva Na Příkazy
    • 🔩Plugin EssentialsX
    • 🎮Plugin DiscordSRV
    • 🙍‍♂️Podpora Skinů
    • 💫Podpora Více Verzí
    • 🌐Více Světů Na Serveru
    • 💲Aukce Na Serveru
    • ⭐Dobrý Survival Server
  • BungeeCord
    • 📡Co je to Bungeecord?
    • ⚙️Nastavení Bungeecordu
    • 🧰️LuckPerms na MySQL
    • 💫Příkazy /lobby a /hub
Powered by GitBook
On this page
  1. PHP

Funkce

Proč si komplikovat život?

Funkce jsou velice užitečné v PHP, protože nám umožní určit část PHP kódu, které poté můžeme používat znovu a určitými parametry v dalších částech kódu. Příklad:

function pozdrav() {
    echo "Ahoj";
}

pozdrav();

Vytvořili (definovali) jsme funkci s názvem "pozdrav". Tato funkce umí echo "Ahoj";. Funkci můžeme použít (zavolat) tak, že napíšeme název funkce a přidáme závorky, tedy pozdrav();. Funkci můžeme použít víckrát na různých místech kódu a je to tedy mnohem efektivnější a šetříme tak místo i čas. Například pokud by jsme se rozhodli, že nebudeme zdravit Ahoj, ale Dobrý den, nemusíme v kódu hledat, kde jsme použili echo "Ahoj";, ale najdeme pouze tu funkci, změníme ji a automaticky se změní všude. Pojďme si do funkcí přidat argumenty, se kterými se funkce bude používat:

function pozdrav($jmeno) {
    echo "Ahoj, já jsem ".$jmeno."<br>";
}

pozdrav("Marek");
pozdrav("Adam");

Takto můžeme při použití funkce určit proměnné pouze pro ten jeden případ. Například jednou budeme zdravit jako Marek, jindy jako Adam. Samozřejmě každý pozdrav na jednom řádku pomocí HTML elementu <br>. Pojďmě si do naší funkce přidat druhý argument a tím bude věk:

function pozdrav($jmeno, $vek) {
    echo "Ahoj, já jsem ".$jmeno." a je mi ".$vek." let <br>";
}

pozdrav("Marek", "16");
pozdrav("Adam", "42");

PHP má nějaké funkce již definované automaticky jako například funkci date() tedy čas. Formát určíme pomocí argumentů například takto:

$cas = date("H:i");
echo "Aktuální čas: ".$cas;

Formát H:i znamená hodiny:minuty a pokaždé, kdy načteme stránku se nám naše funkce a celý kód znovu vykonají a čas se tedy aktualizuje.

PreviousAsociativní PoleNextData z Formulářů

Last updated 3 years ago