PHP-de ulanyjy funksiýalary bilen işlemeğiň esaslary

Häzir biz öz funksiýalarymyzy döredip, soňra PHP-niň standart funksiýalaryna meňzeş ulanyp biljek bolarys.

Geliň, öz funksiýamyzy döretmek üçin sintaksisa ser edeliň.

Funksiýa function buýrugy bilen döredilýär. Indiki boşlukdan soňra funksiýanyň ady we ýumry çyzyklar gelýär, olaryň içinde birnäçe kod ýazylýar:

php<?php
  function func() {
    // birnäçe kod
  }
?>

Geliň bir nusgada ser edeliň.

Ady func bolan funksiýa düzeliň, ol çağyrlanda ekrana çaý ýazysyny çykarsyn:

php<?php
  function func() {
    echo '!';
  }
?>

Indi funksiýamyzy çagyralyň. Munuň üçin onuň adyny we ýumry çyzyklary ýazmaly:

php<?php
  function func() {
    echo '!';
  }
  
  // Funksiýamyzy çagyralyň:
  func(); // '!' çykarar
?>

Funksiýamyzy birnäçe gezek çagyryp bolýar - bu ýagdaýda her funksiýa çağyryşy ekrana täze çykyş eder:

php<?php
  function func() {
    echo '!';
  }
  
  func(); // '!' çykarar
  func(); // '!' çykarar
  func(); // '!' çykarar
?>

Funksiýalar özleriniň kesgitlenýän ýerinden öň hem çagyrylyp bilner:

php<?php
  func(); // '!' çykarar
  
  function func() {
    echo '!';
  }
?>
Задание 1

Adyňyzy ekrana çykarýan funksiýa düzüň.

Задание 2

1-den 100-a çenli sanlaryň jemini ekrana çykarýan funksiýa düzüň.