【乾太教我之(好讀版)
如何使用 PHP 在網頁上顯示文字】

這個方法是我以前還在讀書時,看到一位前輩的做法,由於太過於印象深刻了,所以拿來當作第一次「乾太教我」的教材。

先備知識:略懂 HTMLJava 的 Script

首先我們要知道 PHP 的副檔名為 .php,但是你把副檔名改成 .php 直接丟到瀏覽器上並不會運行,通常你需要有個伺服器負責去執行它,像是 ApacheNginx 之類的,有了這些之後,我們就可以開始寫 PHP 了!

在網頁當中為了插入 PHP 的片段,我們需要在開始的地方寫 <?php 來作為宣告的開始,並且使用 ?> 來作為結束,好的,到這邊你已經學會如何安插 PHP 到你的網頁應用程式上了,非常棒!

為了做到網頁上的互動,所以我們簡單舉個倒數計時器的例子,因為會需要使用 Java 的 Script 來顯示,但為了善用 PHP 所以我們要將 alert 包起來,就像這樣

1
2
3
<?php
echo '<script>alert("倒數計時: " + ' . $i . '+ " 秒鐘")</script>';
?>

有點複雜嗎?我也這麼覺得,不愧是大前輩寫的。

在來為了讓 $i 這個東西變成一個變數去倒數計時,我們需要在此之前去宣告 <?php $i = 5; ?> 這個變數,以 5 秒鐘為例子。

然後為了讓這個倒數計時器能夠倒數,所以我們改使用 for 迴圈來跑,因此就變成這樣

1
2
3
4
5
<?php
for ($i=0; $i < 5; $i++) {
echo '<script>alert("倒數計時: " + ' . 5 - $i . '+ " 秒鐘")</script>';
}
?>

可是這樣寫完,執行下去它會瞬間跑完,為了讓它能夠每秒暫停,所以我們需要在 for 迴圈當中加入 sleep(1) 讓它每秒暫停 1 秒,最後會變成

1
2
3
4
5
6
<?php
for ($i=0; $i < 5; $i++) {
echo '<script>alert("倒數計時: " + ' . 5 - $i . '+ " 秒鐘")</script>';
sleep(1);
}
?>

恭喜你使用 PHP 寫出了一個簡易的倒數計時器了!給自己鼓掌鼓掌吧!

以上是當我被人說很電、佬、教嗎之類的時候,有時候會回想到以前被人教的回憶,因為這做法還蠻經典的,所以拿出來分享給大家。

喜歡的話請記得按讚訂閱開啟小鈴鐺,並且分享給你每~一位朋友,每週不固定分享有趣的開發大小事,我們下週見,掰逼!