国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Visualisation et évaluation du type de données PHP

Ce n'est qu'après avoir connu le type de données que nous pouvons passer à l'étape suivante. Plus tard, vous pourrez acquérir plus de connaissances - fonctions personnalisées (fonctions).

Faisons une simulation de scénario?: (Remarque?: vous n'avez pas besoin de savoir comment écrire cette fonction maintenant, je vous apprendrai comment le faire plus tard)

Supposons que nous puissions écrire un fonction intelligente (fonction) qui permet à quelqu'un Une fonction consiste à ouvrir une feuille de calcul contenant les notes des étudiants. Cette fonction est très avancée.

1. Lorsqu'il n'y a qu'une seule personne, le score d'une personne est renvoyé. Le score est une variable entière ou à virgule flottante.

2. Lorsqu'il y a 2 personnes ou plus, renvoie une variable de type tableau et le tableau contient les scores de plusieurs personnes

3. S'il n'y a personne, renvoie une variable de valeur booléenne , la valeur de la variable est fausse

Grace à la simulation de scénario ci-dessus, nous savons qu'une fonction (fonction) peut renvoyer différents types de données. Nous pouvons donc faire différentes choses en fonction de différents types.

La détermination du type de données est très importante et nous devons la ma?triser strictement.

[Points de connaissance de niveau tacite] Fonctions pour afficher les types, fonctions pour obtenir des types et fonctions pour déterminer les types

Afficher les types de données

1.gettype (passer dans une variable) pour obtenir le type de la variable

2.var_dump (passer dans une variable) afficher le type et la valeur de la variable

<?php
  //聲明一個變量88.8,你可以自己多做幾次實驗換成其他類型看看$type輸出是多少
  $float = 88.8;
  $type = gettype($float);

  echo $type;

?>
<?php

//多換幾個類型試試
$str = '你喜歡尊上還是喜歡殺仟陌?';

var_dump($str);
?>

Pour déterminer le type de données

nous utilisons la série de fonctions is_*. La série de fonctions is_types est utilisée pour déterminer si quelque chose est d'un certain type. Renvoie vrai s'il est de ce type, faux sinon.

is_int Que ce soit un entier
is_bool Que ce soit un booléen
is_float Que ce soit une virgule flottante
is_string Que ce soit une cha?ne
is_array Que ce soit un tableau
is_object Que ce soit un objet
is_null Qu'il soit vide
is_resource Que ce soit une ressource
is_scalar Que ce soit un scalaire
is_numeric Que ce soit un type numérique
is_callable Que ce soit est une fonction

<?php
//is_* 系列函數有個特點,就是如果是這個類型就返回的是真。不是這個數據類型就返回的是假
//聲明類型為假
$fo = false;

if(is_bool($fo)){
    echo '執(zhí)行真區(qū)間';
}else{
    echo '執(zhí)行假區(qū)間';
}


//檢查未聲明的變量$p是否為空,為空就執(zhí)行真區(qū)間
if(is_null($p)){
    echo '執(zhí)行真區(qū)間';
}else{
    echo '執(zhí)行假區(qū)間';
}
echo "<br/>";

//字符串類型的數值,看看執(zhí)行的是真還是假
$str = '18.8';
if(is_numeric($str)){
    echo '執(zhí)行真區(qū)間';
}else{
    echo '執(zhí)行假區(qū)間';
}
echo "<br/>";
//把sca的值換成整型、浮點、布爾和字符串試試
$sca = true;
//如果為標量,執(zhí)行真區(qū)間
if(is_scalar($sca)){
    echo '執(zhí)行真區(qū)間';
}else{
    echo '執(zhí)行假區(qū)間';
}
echo "<br/>";
//換成echo,is_int試試,為什么echo執(zhí)行假區(qū)間呢?
if(is_callable('var_dump')){
    echo '執(zhí)行真區(qū)間';
}else{
    echo '執(zhí)行假區(qū)間';
}

?>

Remarque?: is_types est facile à retenir . Suivez simplement le type avant et après is_.

Variables?: int, float, bool, string

Types mixtes?: tableau, objet

Types spéciaux?: null, ressource, rappel

Pourquoi echo exécuter un faux intervalle dans l'expérience finale??
Réponse?: Parce que echo n'est pas une fonction, c'est une syntaxe de base. Vous n’avez pas besoin de comprendre la différence entre les fonctions et la syntaxe de base pour le moment. Comprendre ou ne pas comprendre n’a aucun impact sur le développement réel. Sachez simplement que vous possédez cette connaissance.

Formation continue
||
<?php //is_* 系列函數有個特點,就是如果是這個類型就返回的是真。不是這個數據類型就返回的是假 //聲明類型為假 $fo = false; if(is_bool($fo)){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } //檢查未聲明的變量$p是否為空,為空就執(zhí)行真區(qū)間 if(is_null($p)){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } echo "<br/>"; //字符串類型的數值,看看執(zhí)行的是真還是假 $str = '18.8'; if(is_numeric($str)){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } echo "<br/>"; //把sca的值換成整型、浮點、布爾和字符串試試 $sca = true; //如果為標量,執(zhí)行真區(qū)間 if(is_scalar($sca)){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } echo "<br/>"; //換成echo,is_int試試,為什么echo執(zhí)行假區(qū)間呢? if(is_callable('var_dump')){ echo '執(zhí)行真區(qū)間'; }else{ echo '執(zhí)行假區(qū)間'; } ?>
soumettreRéinitialiser le code