1. 輸出"Hello, World!"
下面的一句代碼將輸出一個(gè)熟悉的歡迎信息:
<?php echo "Hello, World!"; ?>
這行代碼中,"echo"語(yǔ)句用于將字符串輸出到瀏覽器。你可以替換字符串來(lái)輸出其他內(nèi)容。例如,"echo "你好,世界!";"會(huì)輸出中文的"你好,世界!"。
2. 獲取當(dāng)前日期和時(shí)間
下面的一句代碼將獲取當(dāng)前日期和時(shí)間,并將其輸出:
<?php echo date("Y-m-d H:i:s"); ?>"date"函數(shù)用于格式化日期和時(shí)間。在這個(gè)例子中,我們使用了"Y-m-d H:i:s"來(lái)定義日期時(shí)間格式。你可以根據(jù)需要修改格式。例如,"Y年m月d日 H時(shí)i分s秒"將會(huì)顯示中文格式的日期和時(shí)間。
3. 判斷用戶是否登錄
下面的一句代碼將判斷用戶是否已登錄,并進(jìn)行相應(yīng)的處理:
<?php if(isset($_SESSION['user'])) { echo "已登錄"; } else { echo "未登錄"; } ?>在這個(gè)例子中,我們使用了"$_SESSION"超全局變量來(lái)判斷用戶的登錄狀態(tài)。"isset"函數(shù)用于檢查變量是否已設(shè)置。如果"$_SESSION['user']"已設(shè)置,表示用戶已登錄,將輸出"已登錄";否則,將輸出"未登錄"。
4. 查詢數(shù)據(jù)庫(kù)
下面的一句代碼將從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù),并將查詢結(jié)果輸出:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
$conn = new mysqli($servername, $username, $password, $dbname);
$result = $conn->query("SELECT * FROM table");
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
}
} else {
echo "沒(méi)有結(jié)果";
}
$conn->close();
?>在這個(gè)例子中,我們使用了MySQLi擴(kuò)展來(lái)連接數(shù)據(jù)庫(kù)并執(zhí)行查詢。你需要根據(jù)自己的實(shí)際情況修改"$servername"、"$username"、"$password"和"$dbname"的值,以及SQL查詢語(yǔ)句中的"table"。
5. 發(fā)送電子郵件
下面的一句代碼將使用PHP發(fā)送電子郵件:
<?php mail("recipient@example.com", "主題", "正文"); ?>"mail"函數(shù)用于發(fā)送電子郵件。在這個(gè)例子中,我們將郵件發(fā)送給"recipient@example.com",主題為"主題",正文為"正文"。你可以根據(jù)需要修改收件人、主題和正文的內(nèi)容。
總結(jié)
通過(guò)使用一句話代碼,我們可以實(shí)現(xiàn)一些簡(jiǎn)單的PHP功能。這些功能包括輸出文本、獲取日期和時(shí)間、判斷用戶登錄狀態(tài)、查詢數(shù)據(jù)庫(kù)以及發(fā)送電子郵件。通過(guò)練習(xí)這些代碼,并根據(jù)實(shí)際需求進(jìn)行修改和擴(kuò)展,您將逐漸掌握PHP的基礎(chǔ)知識(shí)和技巧,為您的Web開(kāi)發(fā)提供更多可能性。