gpt4 book ai didi

php - 如何在面向对象的 PHP 中显示警报/消息?

转载 作者:行者123 更新时间:2023-11-30 07:42:29 24 4
gpt4 key购买 nike

目前我已经使用 JavaScript 显示警报以通知执行成功,仅用于测试目的。我怎样才能以 PHP 面向对象的方式做到这一点?

我试过:

public $msg='May the force be with you.';
$this->msg = new msg();

...但结果是一个白色的空白页。我试过的 JavaScript 片段效果很好。完整代码如下:

<?php
class database {
public $mysql;
private $db_host='localhost';
private $db_username='admin';
private $db_password='password';
private $db_name='db';

function __construct() {
$this->mysql = new mysqli($this->db_host, $this->db_username, $this->db_password, $this->db_name) or die (mysql_error() ); {
echo
"<script type='text/javascript'>
alert ('The Force will be with you, always.');
</script>";
}
}
function __destruct() {
$this->mysql->close();
}
}
?>

最佳答案

  1. PHP 是服务器端的,这意味着它运行在与用户不同的机器上。

  2. Javascript 是客户端,这意味着它在用户的机器上运行。

  3. 服务器不应该控制用户机器上的任何东西。

因此,PHP 的警告框是不可能的。 :)

您必须坚持使用仅在客户端运行的 Javascript。那,或者将明文回显到文档本身。

仅供引用,这种关系带来了其他有趣的问题,例如“Javascript 如何与服务器通信”(答案:ajax)和“脚本可以与另一台计算机通信”(答案:是的,但不应该) .

关于php - 如何在面向对象的 PHP 中显示警报/消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13737599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com