QCM sur PHP – Les fonctions – Partie 3

QCM sur PHP avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Php comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur PHP.
 
 

1. Laquelle des fonctions PHP suivantes peut être utilisée pour créer une fonction qui accepte un nombre quelconque d’arguments?

A func_get_argv()

B func_get_args()

C get_argv()

D get_argc()

B
Exemple:

<?php
function fun()
{
    $args = func_get_args();
    foreach ($args as $key => $value)
    {  
       echo "arg".($key + 1).": $value\n";  
    }
}
fun();
/* Il n'affichera rien */
 
fun("Hello");
/* Il affichera arg1: Hello */
 
fun("Hello","World", "Good", "Bye");
/* Il affichera arg1: Hello arg2: World arg3: Good arg4: Bye */
?>

 

2. Laquelle des méthodes suivantes renvoie une chaîne formatée représentant une date?

A time()

B getdate()

C date()

D Aucune de ces réponses n’est vraie.

C
La fonction date() renvoie une chaîne formatée représentant une date. Voici un exemple:

<?php
      echo "Aujourd'hui c'est" . date("Y/m/d");
      echo "Aujourd'hui c'est" . date("Y.m.d");
      echo "Aujourd'hui c'est" . date("Y-m-d");
      echo "Aujourd'hui c'est" . date("l");
?>

 

La sortie:
——————————–

Aujourd'hui c'est 2018/11/10
Aujourd'hui c'est 2018.11.10
Aujourd'hui c'est 2018-11-10
Aujourd'hui c'est Samedi

 

3. Laquelle des fonctions PHP suivantes peut être utilisée pour trouver des fichiers?

A get_file()

B file()

C fold()

D glob()

D
Nous utilisons la fonction glob(), voici un exemple

<?php
    //Récupère tous les fichiers php et les fichiers txt 
    $files = glob('*.{php,txt}', GLOB_BRACE);  
    print_r($files); 
?>

 

La sortie:
——————————–

Array 
( 
      [0] => test.php 
      [1] => file.php 
       .
       .
)

 

4. Laquelle des fonctions PHP suivantes peut être utilisée pour générer des identifiants uniques?

A uniqueid()

B id()

C md5()

D mdid()

A
La fonction uniqid() génère un identifiant unique basé sur le microtime (heure actuelle en microsecondes). Voici un exemple:

<?php
     echo uniqid();
?>

 

La sortie:
——————————–

5be69f0134689

 

 

5. Quelle sera la sortie du code PHP suivant?
<?php
      echo "chr(43)";
?>

A

B *

C +

D =

C
La fonction chr() renvoie le caractère d’une valeur ASCII spécifiée. Puisque la valeur ASCII de + est 43, le + a donc été affiché.

 

6. A quoi sert array_keys()?

A Compare les clés d’un tableau et retourne les correspondances

B Vérifie si la clé spécifiée existe dans le tableau

C Renvoie toutes les clés d’un tableau

D Les deux A et B sont vrais.

C
array_keys() est une fonction intégrée à PHP et est utilisée pour renvoyer toutes les clés d’un tableau.

<?php
     $tab = ("php" => "first", "java" => "second ", "python" => "third")
?>

 

La sortie:
——————————–

Array
(
    [0] => php
    [1] => java
    [2] => python
)

 

7. Quelle sera la sortie du code PHP suivant?
<?php
    echo lcfirst("welcome to Waytolearnx");
?>

A welcome to Waytolearnx

B welcome to waytolearnx

C Welcome to Waytolearnx

D Welcome to waytolearnx

A
La fonction lcfirst() convertit le premier caractère d’une chaîne en minuscule.

 

8. Laquelle des fonctions suivantes trie un tableau dans l’ordre inverse?

A rsort()

B shuffle()

C reset()

D sort()

A
rsort() – Trie un tableau dans l’ordre inverse. Exemple :

<?php
       $languages = array("Java","PHP","C++");
       rsort($languages);
?>

 

La sortie:
———————-

C++
Java
PHP

 

9. Quelle sera la sortie du code PHP suivant?
<?php
    echo ucwords("welcome to waytolearnx");
?>

A Welcome to waytolearnx

B welcome to Waytolearnx

C Welcome to Waytolearnx

D Welcome To Waytolearnx

D
La fonction ucwords() convertit le premier caractère de chaque mot d’une chaîne en majuscule.

 

10. Quelle sera la sortie du code PHP suivant?
<?php
    echo ord("hello");
?>

A 106

B 105

C 104

D ehllo

C
La fonction ord() renvoie la valeur ASCII du premier caractère d’une chaîne. La valeur ASCII de h est 104.

 

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *