小编Neo*_*Neo的帖子

OpenResty 和 Nginx 有什么区别?

作为一名 Web 开发新手,我在部署和运行 Larvel PHP 网站时倾向于使用 Nginx。
我最近遇到了 OpenResty,据我所知,它似乎是类似于 Nginx 的网络服务器软件。
作为一个一直在寻求改进我制作的网站的人,使用 Open Resty 而不是 Nginx 会改善我的 Laravel 网站的开发和整体质量或体验吗?

nginx laravel openresty

5
推荐指数
1
解决办法
4830
查看次数

PHP Getter和Setter性能.性能在这里很重要吗?

我的问题是关于性能与设计.我在PHP中对Getter和Setter有很多了解.而背后的想法是非常好的和有用的(Debugging,Sanitize).

所以我开始做基准测试:

class Foo {
    public $bar;

    public function __construct($bar) {
        $this->bar = $bar;
    }

    public function getBar() {
        return $this->bar;
    }

    public function setBar($bar) {
        $this->bar = $bar;
    }
}

$foo = new Foo(42);
Debug::ProcessingTimeSinceLastCall();

//Without Setter and Getter
for ($i = 0; $i < 1000000; $i++) {
    if ($foo->bar === 42) {
        $foo->bar = 43;
    } else {
        $foo->bar = 42;
    }
}
Debug::ProcessingTimeSinceLastCall('No Setter and Getter');

//With Getter and Setter
for ($i = 0; $i < 1000000; …
Run Code Online (Sandbox Code Playgroud)

php performance benchmarking getter-setter

1
推荐指数
1
解决办法
1074
查看次数