Maison > php教程 > php手册 > le corps du texte

编写一个简单的PHP操作提示类

WBOY
Libérer: 2016-06-13 09:38:22
original
743 Les gens l'ont consulté

在设计一些系统的时候,经常需要给用户进行操作提示。这种提示很重要,友好的提示能够提升用户对系统的好感度。操作提示有很多设计,下面是我的一个简陋的方案,仅抛砖引玉。

操作提示类: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;
    }
}
?>
Copier après la connexion

这个类功能很简单,就是实现了4秒后跳转到某个链接,或者点击跳到那个链接。

__toString()这个函数很重要,它可以实现类对象的字符串输出。

如何使用这个类呢?

	include_once("./tips_class.php");
	$hit = "错误:两次输入的密码不一致";
	$jump = "../login.php";
	echo $tips = Tips::get_tips($hit, $jump);
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal