recherche
Maisonphp教程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);
Déclaration
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques moisBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Version crackée d'EditPlus en chinois

Version crackée d'EditPlus en chinois

Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code

Version Mac de WebStorm

Version Mac de WebStorm

Outils de développement JavaScript utiles

Navigateur d'examen sécurisé

Navigateur d'examen sécurisé

Safe Exam Browser est un environnement de navigation sécurisé permettant de passer des examens en ligne en toute sécurité. Ce logiciel transforme n'importe quel ordinateur en poste de travail sécurisé. Il contrôle l'accès à n'importe quel utilitaire et empêche les étudiants d'utiliser des ressources non autorisées.

SublimeText3 version anglaise

SublimeText3 version anglaise

Recommandé : version Win, prend en charge les invites de code !

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP