1. 在HTML標記中添加PHP指令碼
在 Web 編碼的過程中,PHP是可以與HTML混合使用的嵌入式語言,可以隨時在HTML添加PHP指令碼標記<?php...?>,兩個標記之間的所有文本都會被解釋成PHP,而標記之外的任何文本都會被認為是普通的HTML。
舉個例子,在<body>標記中添加PHP標識符,使用 include 語句引用外部檔案 index.php, 代碼顯示如下:
<?php include(" index.php "); //引入外部檔案?>
然而成千上萬的代碼中,然而如何做到區分HTML與PHP呢,PHP分解符(tags)如同界石,準確標示著PHP指令碼的開始與結束位置。有四種分解符可以讓PHP嵌入到HTML。
(1)<?php 和?>:PhP標準的分解符。
(2)<?和?>:簡寫的分解符。
(3)<script language="php">和</script>:JavaScript/VBScript風格分解符
(4)<%和%>:ASP分解符。
其中第一種與第二種是最常用的方法;第三種方法類似於JavaScript嵌入方式;第四種方式類似於ASP嵌入方式。
注意:要想使用PHP支援<??><%%>方式,需要分別在設定檔PHP.ini中進行如下設定:
short_open_tag = on;
asp_tags = on;
一對分解符“<”和">"之間的內容都是PHP代碼,之外的內榮則屬於HTML的元素。
PHP語句的結束符
PHP的語句結束符是分號“;”,即在每一句PHP代碼後,都需要加上“;”表示該語句的結束。
PHP對大小寫敏感,忽略語句中的空格、定位字元、斷行符號,這樣可以使程式具有良好的縮排風格。
2. 對錶單元素的 value 屬性進行賦值
在 Web 開發的過程中,通常需要對錶單元素的 value 屬性進行賦值,以擷取該表單元素的預設值。例如,為表單元素隱藏欄位進行賦值,只需要將所賦的值添加到 value 屬性後就可以了,其代碼執行個體如下:
<?php $hidden="abc001" // 為變數 $hidden 賦值?>
隱藏欄位的值:
<input type="hidden" name="id" value="<?php echo $hidden;?>">
從上面的代碼可以看出,首先為變數 $hidden 賦予一個初始值,然後變數 $hidden 的值賦給隱藏欄位。 在程式開發過程中,經常使用隱藏欄位儲存一些無需顯示的資訊或者需要傳送的參數。
下面來簡單介紹一下什麼是隱藏欄位
隱藏欄位是用來收集或發送資訊的隱藏元素,對於網頁的訪問者來說,隱藏欄位是看不見的。當表單被提交時,隱藏欄位就會將資訊用你設定時定義的名稱和值發送到伺服器上。
隱藏欄位的優點
1、不需要任何伺服器資源。
2、支援廣泛,任何用戶端都支援隱藏欄位。
3、實現簡單,隱藏欄位屬於HTML控制項,無需像伺服器控制項那樣有需要編程知識。
隱藏欄位的不足
1、具有較高的安全隱患。
2、儲存結構簡單。
3、如果儲存了較多的較大的值,則會導致效能問題。
4、如果隱藏欄位過多,則在某些用戶端中被禁止。
5、隱藏欄位將資料存放區在伺服器上,而不儲存在用戶端。
注意,如果開發中,頁面的隱藏欄位過多,這些隱藏欄位被儲存在伺服器。當用戶端瀏覽頁面的時候,會有一些防火牆掃描頁面,以保證作業系統的安全,如果頁面的隱藏欄位過多,那麼這些防火牆可能會禁止頁面的某些功能。