Maison  >  Article  >  développement back-end  >  Quelques balises de base pour l'apprentissage de PHP

Quelques balises de base pour l'apprentissage de PHP

不言
不言original
2018-05-03 11:03:554926parcourir

Cet article présente principalement quelques balises de base sur l'apprentissage PHP, qui ont une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

Le. Le symbole $ dans 1.php est un symbole de variable ; ajoutez le symbole $ à une chaîne, et la chaîne est un nom de variable ou un nom d'objet.

2. echo est le symbole de sortie

La signification de la sortie directe de caractères ou de chaînes : Par exemple : echo "abc"; affichera abc. Echo 'abc' affichera également abc. Si seule une chaîne est affichée, le contenu de sortie des guillemets simples et doubles est le. idem. Si vous souhaitez afficher une variable chaîne, par exemple, la variable chaîne $a='abc'; echo "$a123" affichera abc123, mais si vous utilisez echo '$a123', seul $a123 sera affiché, c'est-à-dire que la valeur entre guillemets simples Le contenu sera affiché tel quel, et les guillemets doubles détermineront s'il contient des variables. S'il y a des variables, elles seront converties en valeurs des variables.

3. Qu'est-ce que le COOKIE ?

Les cookies sont souvent utilisés pour identifier les utilisateurs. Un cookie est un petit fichier qu'un serveur dépose sur l'ordinateur d'un utilisateur. Chaque fois que le même ordinateur demande une page via le navigateur, le cookie sera envoyé à l'ordinateur. Avec PHP, vous pouvez créer et récupérer des valeurs de cookies.

Comment créer des cookies ?

La fonction setcookie() est utilisée pour paramétrer les cookies.

Remarque : la fonction setcookie() doit être située avant la balise 100db36a723c770d327fc0aef2ce13b1

Syntaxe

setcookie(name, value, expire, path, domain);

Exemple 1

Dans l'exemple suivant, nous allons créer un cookie nommé "user" et lui attribuer la valeur "runoob". Nous stipulons également que ce cookie expire au bout d'une heure :

<?php
setcookie("user", "runoob", time()+3600);?><html>.....

Remarque : Lors de l'envoi du cookie, la valeur du cookie sera automatiquement codée en URL et automatiquement décodée lors de sa récupération. (Pour empêcher le codage d'URL, utilisez plutôt setrawcookie().)

Exemple 2

Vous pouvez également définir le délai d'expiration du cookie d'une autre manière. Cela peut être plus simple que d'utiliser les secondes.

<?php
$expire=time()+60*60*24*30;setcookie("user", "runoob", $expire);?><html>.....

Dans l'exemple ci-dessus, le délai d'expiration est fixé à un mois (60 secondes * 60 minutes * 24 heures * 30 jours ).


Comment récupérer la valeur du Cookie ?

La variable $_COOKIE de PHP est utilisée pour récupérer la valeur du cookie.

Dans l'exemple suivant, nous récupérons la valeur du cookie nommé "user" et l'affichons sur la page :

<?php// 输出 cookie 值echo $_COOKIE["user"];// 查看所有 cookieprint_r($_COOKIE);?>

Dans l'exemple suivant, nous utilisons la fonction isset() pour confirmer si le cookie a été installé :

<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><?phpif (isset($_COOKIE["user"]))    echo "欢迎 " . $_COOKIE["user"] . "!<br>";else    echo "普通访客!<br>";?></body></html>



如何删除 Cookie?

当删除 cookie 时,您应当使过期日期变更为过去的时间点。

删除的实例:

<?php// 设置 cookie 过期时间为过去 1 小时setcookie("user", "", time()-3600);?>



如果浏览器不支持 Cookie 该怎么办?

如果您的应用程序需要与不支持 cookie 的浏览器打交道,那么您不得不使用其他的办法在您的应用程序中的页面之间传递信息。一种方式是通过表单传递数据(有关表单和用户输入的内容,在本教程的前面章节中我们已经介绍过了)。

下面的表单在用户单点击 "Submit" 按钮时,向 "welcome.php" 提交了用户输入:

<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body><form action="welcome.php" method="post">名字: <input type="text" name="name">年龄: <input type="text" name="age"><input type="submit"></form></body></html>

取回 "welcome.php" 文件中的值,如下所示:

<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head><body>欢迎 <?php echo $_POST["name"]; ?>.<br>你 <?php echo $_POST["age"]; ?> 岁了。</body></html>

4. HTML 3499910bf9dac5ae3c52d5ede7383485 标签的 href 属性

HTML 3499910bf9dac5ae3c52d5ede7383485 标签

实例


href 属性规定链接的目标:

c11a6a07e7cabbc95a86cad4099c8799W3School5db79b134e9f6b82c0b36e0489ee08ed

亲自试一试

定义和用法


3499910bf9dac5ae3c52d5ede7383485 标签的 href 属性用于指定超链接目标的 URL。

href 属性的值可以是任何有效文档的相对或绝对 URL,包括片段标识符和 JavaScript 代码段。如果用户选择了 3499910bf9dac5ae3c52d5ede7383485 标签中的内容,那么浏览器会尝试检索并显示 href 属性指定的 URL 所表示的文档,或者执行 JavaScript 表达式、方法和函数的列表。

提示和注释

注意:3499910bf9dac5ae3c52d5ede7383485 标签中必须提供 href 属性或 name 属性。

制作文本链接

一个引用其他文档的简单 3499910bf9dac5ae3c52d5ede7383485 标签可以是下列形式:

eaadad625ac430c8516a40398e99763eW3School 在线教程5db79b134e9f6b82c0b36e0489ee08ed

浏览器用特殊效果显示短语“W3School 在线教程”(通常是带下划线的蓝色文本),这样用户就会知道它是一个可以链接到其他文档的超链接。就像这样:

W3School 在线教程

用户还可以利用浏览器中的选项来自己指定文本颜色、设置链接前和链接后链接文本的颜色。

提示:可以使用 CSS 伪类向文本超链接添加复杂而多样的样式。

制作图像链接


更复杂的锚还可以包含图像。下面这个 LOGO 是一个图像链接,点击该图像,可以返回 W3school 的首页:

eaadad625ac430c8516a40398e99763e
67ebfe71f332c3cafc9d09a580f051ab
5db79b134e9f6b82c0b36e0489ee08ed

上面的代码会为 W3School 的 LOGO 添加一个返回首页的超链接:

W3School 在线教程

大多数图形浏览器都会在作为锚的一部分的图像周围放置特殊的边框。通过在 a1f02c36ba31691bcfe87b2722de723b 标签中把图像的 border 属性设置为 0 可以删除超链接的边框。也可以使用 CSS 的边框属性来全局性地改变元素的边框样式。

语法

1809850c78452929b57f9d501736ce99

属性值

描述
URL 超链接的 URL。可能的值:
  • 绝对 URL - 指向另一个站点(比如 href="http://www.example.com/index.htm")

  • 相对 URL - 指向站点内的某个文件(href="index.htm")

  • 锚 URL - 指向页面中的锚(href="#top")


Exemple TIY

  • Création d'un lien hypertexte

  • Cet exemple montre comment créer un lien dans un document HTML.

  • Utiliser une image comme lien

  • Cet exemple montre comment utiliser une image comme lien.

Balise HTML 3499910bf9dac5ae3c52d5ede7383485

5. Que signifie le point d'interrogation en php

Point d'interrogation en ? code php Les fonctions de sont grossièrement divisées en deux catégories. L'une est la paire de balises "bbdf66bd04d0b5ae4af71d5382e753bf" utilisée dans les balises PHP, et l'autre est l'opérateur "?" , comme ceci : $a == 1?true:false.

  1. Le point d'interrogation utilisé dans les balises agit uniquement comme un délimiteur, c'est-à-dire pour identifier le début et la fin du code PHP, et n'a aucune signification substantielle dans le programme.

  2. Le point d'interrogation dans l'opérateur ternaire a une signification de programme spécifique. Sa méthode d'expression est probablement : Condition 1 ? Condition 2 : Condition 3, lorsque la condition 1 est vraie, la fonction du Le point d'interrogation consiste à sélectionner la condition 2 comme branche pour la poursuite de l'exécution du programme. C’est-à-dire qu’une fois la condition établie, la condition deux sera exécutée, sinon la condition trois sera exécutée.

Recommandations associées :

Notes sur le post-téléchargement des notes d'étude 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