Асосҳои кор бо функсияҳои корбарии дар PHP

Ҳоло мо меомӯзем, ки чӣ гуна функсияҳои худро эҷод кунем, ки баъдан онҳоро монанди функсияҳои стандартии PHP истифода бурдан мумкин аст.

Биёед синтаксиси эҷоди функсияи худро баррасӣ кунем.

Функсия бо фармони function эҷод карда мешавад. Баъд аз он, бо як фосила номи функсия ва қавсҳои давра меояд, ки дар онҳо баъзе код навишта шудааст:

php<?php
  function func() {
    // баъзе код
  }
?>

Биёед ба мисоле нигарем.

Функсияе бо номи func созем, ки вақти даъват карданаш аломати восклицаниеро ба экран чоп кунад:

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

Ҳоло биёед функсияамонро даъват кунем. Барои ин зарур аст, ки номи он ва қавсҳои давраро нависем:

php<?php
  function func() {
    echo '!';
  }
  
  // Функсияамонро даъват мекунем:
  func(); // '!'-ро чоп мекунад
?>

Функсияамонро якчанд маротиба даъват кардан мумкин аст - дар ин ҳол ҳар даъвати функсия намоиши наверо ба экран иҷро мекунад:

php<?php
  function func() {
    echo '!';
  }
  
  func(); // '!'-ро чоп мекунад
  func(); // '!'-ро чоп мекунад
  func(); // '!'-ро чоп мекунад
?>

Функсияҳо метавонанд то ҷои муайян кардани худ даъват карда шаванд:

php<?php
  func(); // '!'-ро чоп мекунад
  
  function func() {
    echo '!';
  }
?>
Задание 1

Функсияе созед, ки номи шуморо ба экран чоп кунад.

Задание 2

Функсияе созед, ки ҷамъи ададҳоро аз 1 то 100 ба экран чоп кунад.