Heim  >  Artikel  >  Backend-Entwicklung  >  Einige grundlegende Tags für das PHP-Lernen

Einige grundlegende Tags für das PHP-Lernen

不言
不言Original
2018-05-03 11:03:554946Durchsuche

Dieser Artikel stellt hauptsächlich einige grundlegende Tags zum PHP-Lernen vor, die einen gewissen Referenzwert haben. Jetzt können Freunde in Not darauf verweisen.

Das Das $-Symbol in 1.php ist ein Variablensymbol; fügen Sie das $-Symbol zu einer Zeichenfolge hinzu, und die Zeichenfolge ist ein Variablenname oder Objektname.

2. echo ist das Ausgabesymbol

Die Bedeutung der direkten Ausgabe von Zeichen oder Zeichenfolgen: Beispiel: echo „abc“ gibt abc aus. Wenn nur eine Zeichenfolge ausgegeben wird, ist der Ausgabeinhalt von einfachen Anführungszeichen und doppelten Anführungszeichen Wenn Sie beispielsweise eine Zeichenfolgenvariable ausgeben möchten, gibt die Zeichenfolgenvariable $a='abc'; abc123 aus. Wenn Sie jedoch echo '$a123' verwenden, wird nur $a123 ausgegeben. Das heißt, der Wert in einfachen Anführungszeichen Der Inhalt wird so ausgegeben, wie er ist, und die doppelten Anführungszeichen bestimmen, ob darin Variablen vorhanden sind. Wenn Variablen vorhanden sind, werden diese in die Werte der Variablen umgewandelt.

3. Was ist COOKIE?

Cookies werden häufig zur Identifizierung von Benutzern verwendet. Ein Cookie ist eine kleine Datei, die ein Server auf dem Computer eines Benutzers hinterlässt. Jedes Mal, wenn derselbe Computer über den Browser eine Seite anfordert, wird das Cookie an den Computer gesendet. Mit PHP können Sie Cookie-Werte erstellen und abrufen.

Wie erstelle ich Cookies?

Die Funktion setcookie() wird zum Setzen von Cookies verwendet.

Hinweis: Die Funktion setcookie() muss sich vor dem Tag 100db36a723c770d327fc0aef2ce13b1 befinden.

Syntax

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

Beispiel 1

Im folgenden Beispiel erstellen wir ein Cookie mit dem Namen „user“ und weisen ihm den Wert „runoob“ zu. Wir geben außerdem an, dass dieses Cookie nach einer Stunde abläuft:

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

Hinweis: Der Cookie-Wert wird beim Senden des Cookies automatisch URL-codiert und beim Abrufen automatisch dekodiert. (Um die URL-Kodierung zu verhindern, verwenden Sie stattdessen setrawcookie().)

Beispiel 2

Sie können die Cookie-Ablaufzeit auch auf andere Weise festlegen. Dies kann einfacher sein als die Verwendung von Sekunden.

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

Im obigen Beispiel ist die Ablaufzeit auf einen Monat eingestellt (60 Sekunden * 60 Minuten * 24 Stunden * 30 Tage ).


Wie kann ich den Wert von Cookies abrufen?

Die $_COOKIE-Variable von PHP wird verwendet, um den Wert des Cookies abzurufen.

Im folgenden Beispiel rufen wir den Wert des Cookies mit dem Namen „user“ ab und zeigen ihn auf der Seite an:

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

Im folgenden Beispiel verwenden wir die Funktion isset(), um zu bestätigen, ob Das Cookie wurde gesetzt:

<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")


TIY-Beispiel

  • Hyperlink erstellen

  • Dieses Beispiel zeigt, wie man einen Link in einem HTML-Dokument erstellt.

  • Ein Bild als Link verwenden

  • Dieses Beispiel zeigt, wie man ein Bild als Link verwendet.

HTML 3499910bf9dac5ae3c52d5ede7383485 Tag

5. Was bedeutet das Fragezeichen in PHP? PHP-Code Die Funktionen von sind grob in zwei Kategorien unterteilt: „0f154aa21373fc1219793c8c83a4ae28“, die in PHP-Tags verwendet werden, und die andere ist der „?“-Operator, der im ternären Operator verwendet wird. , etwa so: $a == 1?true:false.

Das in Tags verwendete Fragezeichen dient nur als Trennzeichen, also zur Identifizierung des Anfangs und Endes des PHP-Codes, und hat keine wesentliche Programmbedeutung.
  1. Das Fragezeichen im ternären Operator hat wahrscheinlich eine bestimmte Programmbedeutung: Bedingung 1? Bedingung 2: Bedingung 3, wenn Bedingung 1 erfüllt ist Das Fragezeichen besteht darin, Bedingung 2 als Zweig für die weitere Ausführung des Programms auszuwählen. Das heißt, sobald die Bedingung erfüllt ist, wird Bedingung zwei ausgeführt, andernfalls wird Bedingung drei ausgeführt.
  2. Verwandte Empfehlungen:

Hinweise zum Post-Upload von PHP-Studiennotizen

Das obige ist der detaillierte Inhalt vonEinige grundlegende Tags für das PHP-Lernen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn