لطفا اطلاعات خود را بصورت فارسی وارد کنید

1- داده های ورودی یک تابع چه نامیده می شود؟
  Info
  Argument
  Output
  Input
2- کدام گزینه از مزایای استفاده از توابع نیست؟
  قابلیت استفاده مجدد
  کاهش کدنویسی
  کاهش زمان اجرا
  درک ساده تر برنامه
3- کدام گزینه برای ایجاد یک تایع در زبان PHP صحیح است؟
  Create myFunction
  New_function myFunction
  function myFunction
  myFunction= new function
4- خروجی کد زیر چیست؟

function welcomeUser($user="ali")
}
echo "welcome $user"
{
welcomeUser
welcome_user("safa")

  ali
  safa
  ali safa
  safa ali
5- یک تابع حداقل چند آرگومان ورودی دارد؟
  صفر
  یک
  دو
  سه
6- برای سخت گیری روی تعریف نوع داده از چه عبارتی استفاده میشود؟
  strict_types=1
  declare=strict_type
  declare(strict_type=1)
  declare(strict_type=0)
7- در روش فرخوانی با مرجع از چه علامتی به همراه نام متغیر استفاده می شود؟
  #
  @
  &
  %
8- خروجی یک تابع توسط کدام گزینه به محل فراخوانی ارسال می شود؟
  pass
  return
  byval
  post
9- برای ضمیمه کردن یک فایل خارجی به فایل php جاری از چه تابعی استفاده می شود؟
  attach
  return
  include
  link
10- متغیری که مقدار آن در طی فراخوانی های یک تابع حفظ شود از چه نوعی است؟
  محلی
  سراسری
  ایستا
  پویا
11- مقدار متغیرهای سراسری از طریق چه آرایه ای قابل دسترسی است؟
  Global_$
  Global$
  Static$
  Static_$
12- حوزه شناسایی متغیری که درون یک تابع تعریف شده است از چه نوعی است؟
  محلی
  عمومی
  سراسری
  ایستا
13- برای مرتب سازی عناصر آرایه بر اساس حروف الفبا از چه تابعی استفاده می شود؟
  print_r
  sort
  count
  array
14- مقدار pow (2,4) چیست؟
  2
  6
  8
  16
15- کدام گزینه میتواند خروجی تابع time باشد؟
  12:30
  2022-4-6
  1642748158
  6:40am
16- کدام گزینه میتواند خروجی تابع Rand(10,20) باشد؟
  5
  15
  15/5
  25
17- کدام تابع برای مقایسه مقدار دو متغیر x و y صحیح است؟
  chr(x,y)
  strpos(x,y)
  strcmp(x,y)
  strlen(x,y)
18- خروجی عبارت strlen("hello php user") چیست؟
  12
  11
  14
  13
19- خروجی دستورstrpos("hello php user", "php") چیست؟
  صفر
  6
  7
  14
20- تابع .............. مشخص می کند که یک متغیر مقدار گرفته است یا خیر.
  empty
  isset
  unset
  numeric