php

本篇文章,咱們將要在說明另一個在 php 實現 reactor 模式的東西swoole。 本篇文章分為以下幾個章節 : Swoole 的架構 Swoole 非阻塞 I/O 的處理 Swoole 的 Coroutine Swoole 實際使用的注意事項 swoole 的架構 swoole 官網寫到 : event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C and C++ for PHP. swoole 它 ...
上一篇文章PHP 的 Web 運行原理 ( 2 ) - 非阻塞 I/O 之 Reactor 模式我們理解到實現非阻塞 I/O 的 reactor 模式以後,接下來本篇文章我們將來要說明,在 php 中的 reactor 實現reactPHP。 本篇文章分為以下三個章節 : reactPHP 基本概念 reactPHP 非阻塞 I/O 實現 ...
前篇: PHP 的 Web 運行原理 ( 1 ) 上面一篇文章中,我們有提到兩種 php 的 web 運行模式moduel與fast_cgi模式,它們在某種情況下,都會有些問題,而我們這篇文章就是要來理解是碰到什麼問題,然後又是如何解決呢 ? ...
這篇文章雖然主題為PHP 的 Web 運行原理,但是比較白話文的說,事實上是想要理解這件事情 : 一個 http 請求進來後,php 到底是如何運行呢 ? 要理解這件事情,有個最基本的觀念要先理解,那就是下面這段指令,它到底是如何 ...
什麼是 Laravel Facade ? 在一般情況咱們如果要使用物件的某個方法可能會寫成如下 : <?php $userService = $app->make('UserService'); $userService->createUser(); 但是有時後你會看到如下的程式碼 : <?php UserService::createUser(); 而這就是 Laravel 所提供的 Facade 語法糖,而 Facade 實際上是一種設計模式。 Facade(外觀) 設計模式 Facade 設計 ...
什麼是 Laravel Service Provider ? 上一篇文章『PHP Laravel 的 Container 理解』中咱們學習到了 Laravel 的 Container 是一種用來解決依賴與耦合的概念,它建立了一個容器並且在裡面定義好抽像與實際類別的對應,最後就可以自動的進行依賴性注入。如下偽程式碼。 <?php $containter ...
Container 是什麼 ? Laravel Container 是什麼呢 ? 我們先來理解 Container 容器 是什麼。 容器抽象一點概念是指用來裝東西的載體,向菜籃也算個容器,而在 Laravel 中所代表的意思就是指 : 裡面裝了一堆可以用的服務載體,就叫 Container。 像我們每當要 ...