ფუნქცია func_get_arg

ფუნქცია func_get_arg აბრუნებს მითითებულ არგუმენტს ფუნქციაში გადაცემული პარამეტრების სიიდან. პარამეტრად იღებს არგუმენტის ინდექსს (იწყება 0-დან). ფუნქცია მხოლოდ მომხმარებლის ფუნქციის შიგნით უნდა იყოს გამოძახებული.

სინტაქსი

phpfunc_get_arg(int $index);

მაგალითი

მივიღოთ პირველი არგუმენტი (ინდექსი 0) ფუნქციაში გადაცემულიდან:

php<?php
  function test() {
    $res = func_get_arg(0);
    echo $res;
  }
  test('abcde');
?>

კოდის შესრულების შედეგი:

php'abcde'

მაგალითი

მივიღოთ მეორე არგუმენტი (ინდექსი 1) გადაცემული პარამეტრებიდან:

php<?php
  function testArgs() {
    $res = func_get_arg(1);
    return $res;
  }
  echo testArgs(1, 2, 3);
?>

კოდის შესრულების შედეგი:

php2

იხილეთ აგრეთვე

  • ფუნქცია func_get_args,
    რომელიც აბრუნებს ფუნქციის ყველა არგუმენტს მასივის სახით
  • ფუნქცია func_num_args,
    რომელიც აბრუნებს გადაცემული არგუმენტების რაოდენობას