程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 編寫一個簡單的PHP操作提示類

編寫一個簡單的PHP操作提示類

編輯:關於PHP編程

在設計一些系統的時候,經常需要給用戶進行操作提示。這種提示很重要,友好的提示能夠提升用戶對系統的好感度。操作提示有很多設計,下面是我的一個簡陋的方案,僅拋磚引玉。

操作提示類:tips_class.php

<?php
class Tips{
	private $tips;
	static private $_instance;
	
	private function __construct($string, $url)
	{
		$this->tips = "
<meta http-equiv=refresh content=4;url=$url>
<div style='border:1px solid #B4D8F4; width:320px; height:120px; margin:0 auto; font-size:12px;'>
	<div style='background-color:#CDE6F9; height:20px;'></div>
	<div align='center' style='font-size:14px; font-weight:bold; margin:20px 0 20px 0;'>$string</div>
	<div align='center'><a href='$url'>返回</a> (4秒後自動返回)</div>
</div>
	";
		return $this->tips;
	}
	public function __toString(){
        return $this->tips;
    }
	
	private function __clone(){}
	
	public static function get_tips($string, $url)
	{
		
		if( FALSE == (self::$_instance instanceof self) )
		{
			self::$_instance = new self($string, $url);
		}
		return self::$_instance;
    }
}
?>

這個類功能很簡單,就是實現了4秒後跳轉到某個鏈接,或者點擊跳到那個鏈接。

__toString()這個函數很重要,它可以實現類對象的字符串輸出。

如何使用這個類呢?

	include_once("./tips_class.php");
	$hit = "錯誤:兩次輸入的密碼不一致";
	$jump = "../login.php";
	echo $tips = Tips::get_tips($hit, $jump);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved