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

1- با توجه به کد زیر، کدام گزینه مربوط به فراخوانی تابع است؟

function add($number1, $number2) {
$sum = $number1 + $number2;
return($sum);
}
$x = 10;
$y = 20;
add($x , $y);
echo $sum;

  function add($number1, $number2)
  return($sum)
  add($x , $y)
  echo $sum
2- خروجی کد زیر چیست؟

function addNumbers(int $a, int $b) {
return $a + $b;
}
echo addNumbers(2, "3 days");

  2
  23days
  5
  خروجی ندارد و پیغام خطا صادر می شود
3- خروجی کد زیر چیست؟

declare(strict_types=1);
function addNumbers(int $a, int $b) {
return $a + $b;
}
echo addNumbers(2, "3 days");

  2
  23days
  5
  پیغام خطا صادر می شود
4- خروجی کد زیر چیست؟

function add_five(&$num) {
$num += 5;
}
$num = 2;
add_five($num);
echo $num;

  2
  5
  7
  25
5- کدام تابع می تواند برای الحاق یک فایل به فایل php مورد استفاده قرار گیرد؟
  return
  link
  require
  fgets
6- در کد زیر حوزه تعریف متغیر y$ چیست؟

$x = 5;
function myTest() {
$y = 10;
return($y*2);
}
myTest();

  static
  dynamic
  global
  local
7- خروجی کد زیر چیست؟

$x = 2;
$y = 4;
function TestScope($y, $z) {
global $x;
echo $x+$y+$z;
}
$z =6;
TestScope($y,$z);

  2
  6
  10
  12
8- خروجی کد زیر چیست؟

function TestScope() {
static $x = 1;
echo $x;
$x++;
}
TestScope();
TestScope();
TestScope();

  000
  011
  010
  123
9- خروجی عبارت fmod(10,3) چیست؟
  1
  3
  30
  100
10- کدام تابع مربوط به آرایه ها نیست؟
  ()Array
  ()pow
  ()Sort
  ()Count
11- خروجی کد زیر چیست؟

$x = "Hello PHP";
echo strpos($x, "P");

  PHP
  6
  7
  8
12- خروجی کد زیر چیست؟

$x = 5.25;
echo floor($x);
echo ceil($x);
echo round($x);

گزینه ها را از چپ به راست بخوانید.
  5 - 6 - 5
  5 - 5 - 6
  6 - 6 - 5
  6 - 5 - 6
13- کدام تعریف مربوط به تابع ()preg_replace است؟
  این تابع برای جستجوی يک عبارت درون يک رشته استفاده می شود.
  این تابع حروف کوچک رشته را با حروف بزرگ جایگزین می کند.
  این تابع حروف بزرگ رشته را با حروف کوچک جایگزین می کند.
  اين تابع الگوی خاصی را درون يک رشته جستجو کرده و سپس آن را با عبارت ديگری جايگزين می نمايد.
14- مقدار ucwords("hello Safa") چیست؟
  hello safa
  Hello safa
  Hello Safa
  HELLO SAFA
15- کدام گزینه می تواند مقدار عبارت strtoupper("hello world") باشد.
  Hello World
  HELLO World
  HELLO WORLD
  hello world
16- چه عبارتی باید در جای خالی نوشته شود؟

function addNumbers($a,$b){
$c = $a + $b;
.......
}
$a = 3;
$b = 2;
echo addNumbers($a,$b);

  echo $a+$b
  echo $c
  return ($c)
  call($c)
17- خروجی کد زیر چیست؟

$x = 5;
function Test($x){
$x = 10;
echo $x;
}
$x = 3;
Test($x);
echo $x;

  1010
  103
  33
  105
18- کدام گزینه می تواند خروجی تابع زیر باشد؟

echo date("j F Y");

  06 June 2023
  09:23:30
  6:29 AM
  06 June 23 06:27:32
19- کدام گزینه می تواند خروجی تابع ()Time باشد.
  60
  360
  1685978172
  همه موارد
20- در صورتی که مقدار آرگومان ورودی تابع ...................... برابر صفر یا Null یا رشته "" باشد، مقدار بازگشتی این تابع 1 خواهد بود.
  ()is_numeric
  ()isset
  ()empty
  ()unset