PHP學習的一些基本標籤

不言
發布: 2023-03-25 09:22:01
原創
4938 人瀏覽過

這篇文章主要介紹了關於PHP學習的一些基本標籤,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

1.php中$符號是變數符號; 把$符號加上字串,這個字串就是一個變數名稱或物件名稱。

2.echo是輸出符號

直接輸出字元或字串的意思:例如:echo "abc"; 就會輸出abc   echo 'abc' 一樣是輸出abc . 如果僅僅只輸出字串的話,單引號和雙引號是輸出內容是一樣的,如果要輸出字串變量,例如字串變$a='abc' ;  echo "$a123" 則會輸出abc123 ,但如果用echo '$a123' 則只會輸出$a123 ,也就是說單引號裡面的內容會原樣輸出,而雙引號則會判斷裡面有沒有變量,有變量的話則轉化為變量的值。

3.COOKIE是什麼?

cookie 常用於辨識使用者。 cookie 是一種伺服器留在使用者電腦上的小檔案。每當同一台電腦透過瀏覽器請求頁面時,這台電腦將會傳送 cookie。透過 PHP,您能夠建立並取回 cookie 的值。

如何建立 Cookie?

setcookie() 函數用於設定 cookie。

註解:setcookie() 函數必須位於 標籤之前。

語法

setcookie(name, value, expire, path, domain);
登入後複製

實例 1

在下面的範例中,我們將建立一個名為 "user" 的 cookie,並為它賦值 "runoob"。我們也規定了此 cookie 在一小時後過期:

<?php
setcookie("user", "runoob", time()+3600);?><html>.....
登入後複製

註解:在傳送 cookie 時,cookie 的值會自動進行 URL 編碼,在取回時會自動解碼。 (為防止 URL 編碼,請使用 setrawcookie() 取代。)

實例 2

您也可以透過另一種方式設定 cookie 的過期時間。這也許比使用秒錶示的方式簡單。

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

在上面的實例中,過期時間被設定為一個月(60 秒 * 60 分 * 24 小時 * 30 天)。


如何取回 Cookie 的值?

PHP 的 $_COOKIE 變數用來取回 cookie 的值。

在下面的實例中,我們取回了名為"user" 的cookie 的值,並把它顯示在了頁面上:

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

在下面的實例中,我們使用isset() 函數來確認是否已設定了cookie:

<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 标签的 href 属性

HTML 标签

实例


href 属性规定链接的目标:

亲自试一试

定义和用法


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

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

提示和注释

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

制作文本链接

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

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

W3School 在线教程

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

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

制作图像链接


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

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

W3School 在线教程

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

语法

属性值

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

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

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


TIY 實例

  • 建立超級連結

  • #本範例示範如何在 HTML 文件中建立連結。

  • 將圖像作為連結

  • 本範例示範如何使用圖像作為連結。

HTML 標籤

#5. php 中的問號是什麼意思?

php程式碼當中問號的作用大概分為兩類,一類是在PHP標籤中使用的“”這對標記,還有一類是用在三元運算符中的“?”操作符,像這樣:$a == 1?true:false。

  1. 在標籤中使用的問號,只是充當一個界定符的作用,即標識PHP代碼的開頭和結尾,沒有實質的程序意義。

  2. 在三元運算子中的問號,是有著特定的程式意義的,它的表示方法大概是:條件一?條件二:條件三,當條件一成立時,問號的作用是選擇條件二作為程序繼續執行的分支。也就是說,條件一成立,就執行條件二,否則執行條件三。

相關推薦:

PHP學習筆記之Post上傳注意事項


#

以上是PHP學習的一些基本標籤的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板