PHP

A colorful and engaging image depicting coding in PHP, featuring a laptop with code on the screen and a developer working, with a vibrant and dynamic background.

PHP Proficiency Quiz

Test your knowledge of PHP with this engaging quiz designed for enthusiasts and developers alike! Whether you're a beginner or an experienced coder, challenge yourself with a variety of questions that cover essential PHP concepts.

  • 16 multiple-choice questions
  • Instant feedback on your answers
  • Improve your PHP skills while having fun!
16 Questions4 MinutesCreated by CodingGuru212
Ce este PHP?
Limbaj de programare
Un program de vizualizat fisiere .php
Un acronim pentru Personal Home Page
Ce este un server web?
Un program ce ofera posibilitatea de a vedea fisiere .php
Un program proceseaza cererile de tip HTTP
Un program ce interpreteaza fisiere .php
Un program ce ofera informatii de pe calculator
Care este diferenta drintre un fisier HTML si unul PHP
Fisierul HTML va fi interpretat de catre interpretorul html si apoi este servit catre web server respectiv browser, iar fisierul PHP este trimis direct catre browser, de catre web server
Ambele sunt trimise direct spre browserul clientului de catre web server fara nici o alta procesare
Fisierul PHP va fi interpretat de catre interpretorul php si apoi este servit catre web server respectiv browser, iar fisierul HTML este trimis direct catre browser, de catre web server
Nu exista nici o diferenta intre ele
Cum incepe un cond PHP
<?php
<php>
Ce tip de variabila din lista de mai jos, nu exista in PHP.
String
Array
Time
Boolean
Cum se defineste un array in PHP
$array = array(
    'a' => "b",
    "b" => 'c',
)
$array = array(
    a => b,
    b => c,
)
$array = array(
    'a' = "b",
    "b" = 'c',
)
$array = array(
    'a' > "b",
    "b" > 'c',
)
Ce va printa urmatoarea secventa de cod?

$a = 4;
$b = 5;

$a++;
if($a == 5){
    echo $a+$b;
}else if($a == 4) {
    echo $b-$a;
}else{
    echo 0;
}
10
0
1
5
Ce va printa urmatoarea secventa de cod?

$integer = 25368548;
echo substr($integer, -3, 4);
Va genera o erroare!
685
548
253
Ce va printa urmatoarea secventa de cod?

$x = 4;
while ($x < 10000){
     $x .= 0;
     $x++;
}

echo $x;
9999
41111
40000
Va genera o erroare!
Ce va printa urmatoarea secventa de cod?

$a = 'test';
$b = $a = 'PHP';

switch ($b) {
    case 'PHP':
        echo '1';
    break;

    case 'test':
        echo '2';
    break;

    case 'testPHP':
        echo '3';
    break;
}
1
2
3
Va genera o eroare!
Ce va printa urmatoarea secventa de cod?

$a = 'a';
$b = 2

echo $a + $b;
2
Va genera o erroare!
0
3
Ce va printa urmatoarea secventa de cod?

$doi = 0;
for ($i=0; $i <= 10; $i++){
    for ($x=0; $x <= $i; $x++){
        if(($i - $x) == 2){
            $doi++;
        }
    }
}

echo $doi;
0
10
9
2
Care din urmatoarele variante va genera o erroare?
$array = array();
$array[] = 1;
$array = [];
$array = array;
Care este varianta corecta pentru a defini o constanta?
Define('CONSTANT_NAME', 1);
Defined('CONSTANT_NAME', 1);
CONSTANT_NAME = 1
$CONSTANT_NAME = 1
Ce va printa urmatoare secventa de cod?

for($i=0; $i<=10; $i++){
    if($i == 2){
        continue;
    } elseif ($i == 9){
        break;
    }
    echo $i;
}
01
9
0123456789
01345678
{"name":"PHP", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Test your knowledge of PHP with this engaging quiz designed for enthusiasts and developers alike! Whether you're a beginner or an experienced coder, challenge yourself with a variety of questions that cover essential PHP concepts.16 multiple-choice questionsInstant feedback on your answersImprove your PHP skills while having fun!","img":"https:/images/course8.png"}
Powered by: Quiz Maker