Maison  >  Article  >  développement back-end  >  Le mystère des tableaux prédéfinis en PHP révélé

Le mystère des tableaux prédéfinis en PHP révélé

WBOY
WBOYoriginal
2024-03-20 11:00:051112parcourir

Le mystère des tableaux prédéfinis en PHP révélé

Le mystère des tableaux prédéfinis en PHP révélé

Dans la programmation PHP, les tableaux sont une structure de données très courante et puissante qui peut être utilisée pour stocker plusieurs valeurs. En plus des tableaux personnalisés, PHP fournit également des tableaux prédéfinis, qui peuvent nous aider à effectuer des opérations sur les données plus facilement dans différentes situations. Cet article révélera certains des mystères des tableaux prédéfinis en PHP et les illustrera avec des exemples de code spécifiques.

1. Tableau $_SERVER

$_SERVER est un tableau contenant des éléments tels que des informations d'en-tête, le chemin et l'emplacement du script. C'est l'un des tableaux prédéfinis les plus importants en PHP. Grâce au tableau $_SERVER, nous pouvons obtenir diverses informations utiles sur l'environnement du serveur, demander des informations, etc.

// 获取当前PHP文件的路径
echo $_SERVER['PHP_SELF'];

// 获取服务器IP地址
echo $_SERVER['SERVER_ADDR'];

// 获取请求方法
echo $_SERVER['REQUEST_METHOD'];

2. Tableau $_GET

$_GET est un tableau prédéfini utilisé pour collecter les données soumises par les formulaires. Les paramètres transmis via la méthode GET dans l'URL seront stockés dans le tableau $_GET. Grâce au tableau $_GET, nous pouvons facilement obtenir les valeurs des paramètres transmises dans l'URL.

// 获取URL中的参数id的值
$id = $_GET['id'];
echo "参数id的值为:" . $id;

3. Tableau $_POST

$_POST est un autre tableau prédéfini utilisé pour collecter les données soumises par formulaire, comparé au tableau $_GET, le tableau $_POST est plus sécurisé car les données sont envoyées via une requête HTTP POST, ne seront pas exposées. directement dans l'URL.

// 获取表单中提交的用户名和密码
$username = $_POST['username'];
$password = $_POST['password'];
echo "用户名:" . $username . ",密码:" . $password;

4. Tableau $_SESSION

$_SESSION est un tableau prédéfini utilisé pour stocker les données de session, grâce à la technologie de session, nous pouvons conserver le statut de connexion de l'utilisateur et d'autres informations entre différentes pages.

// 存储用户登录状态
$_SESSION['user'] = 'John Doe';

// 获取用户登录状态
echo "当前用户:" . $_SESSION['user'];

5. Le tableau $_FILES

$_FILES est un tableau prédéfini utilisé pour stocker les informations sur les fichiers lors du téléchargement de fichiers, grâce au tableau $_FILES, nous pouvons obtenir des informations pertinentes sur les fichiers téléchargés, telles que le nom du fichier, le type de fichier, etc.

// 处理文件上传
if ($_FILES['file']['error'] === 0) {
    $file_name = $_FILES['file']['name'];
    $file_tmp = $_FILES['file']['tmp_name'];
    move_uploaded_file($file_tmp, "uploads/" . $file_name);
    echo "文件上传成功!";
} else {
    echo "文件上传失败!";
}

Grâce à l'introduction ci-dessus et aux exemples de tableaux prédéfinis en PHP, nous pouvons voir l'application de ces tableaux prédéfinis dans différents scénarios. La maîtrise de ces tableaux prédéfinis nous aidera à effectuer plus efficacement les opérations de données et les travaux de développement. J'espère que cet article pourra aider les lecteurs à mieux comprendre le mystère des tableaux prédéfinis en PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn