Zwracanie wartości za pomocą return

Założenie: Zrozumieć różnicę między instrukcjami echo a return w kontekście funkcji PHP oraz stworzyć prostą funkcję konwertującą jednostki.

Krok po kroku:

  1. Stworzenie funkcji konwertującej centymetry na metry:
    
    
    				

    Funkcja cmToMeters przyjmuje wartość w centymetrach ($cm) i zwraca jej odpowiednik w metrach. return wysyła wartość z funkcji do miejsca jej wywołania.

  2. Wywołanie funkcji i wyświetlenie wyniku za pomocą echo:
    
    
    				

    Tutaj wywołujemy funkcję cmToMeters, przekazując jej wartość 150. Wynik jest przypisany do zmiennej $metry, a następnie wyświetlony za pomocą echo.

  3. Porównanie z echo wewnątrz funkcji:
    
    
    				

    Funkcja cmToMetersEcho używa echo do wyświetlenia wyniku. Różnica jest taka, że return *zwraca* wartość, którą można wykorzystać dalej w kodzie, natomiast echo jedynie *wyświetla* ją na ekranie. Funkcja cmToMetersEcho nie zwraca żadnej wartości (void).

Ten przykład pokazuje podstawową różnicę między echo a return w PHP. Zachęcamy do dalszego eksperymentowania z funkcjami i zwracaniem wartości!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *