原创 PHP8 新特徵

聯合類型(Union Types) 可以聲明變量可能的類型,語法糖 = 雞肋,舊版本不聲明就是。 class Number { private int|float $number; public function se

原创 rabbitMQ消息中間件環境配置及原理了解

視頻教程 九年架構師講解php+swoole+rabbitMQ實現異步任務多進程消費_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili 我的官方羣點擊此處 一、Docker 入門 Docker是什麼?    Docker 是一個開源的應

原创 Swoole HTTP的應用

概述 我們都知道HTTP是一種協議,允許WEB服務器和瀏覽器通過互聯網進行發送和接受數據。 想對HTTP進行詳細的瞭解,可以找下其他文章,這篇文章不多做介紹。 我們在網上能看到的界面,圖片,動畫,音頻,視頻等,都有依賴這個協

原创 教你利用組件開發與composer構建類Laravel框架

如今“敏捷開發”“不要重複造輪子”思想已經在軟件開發方面盛行了。項目中以框架作爲基礎進行二次開發已經成爲了首選方案。Laravel是一款優秀的PHP框架,在衆多框架之中保持着一種領跑的姿態。Laravel比較突出的優點是組件式開發、Ioc

原创 怎麼從一名碼農成爲架構師的必看知識點:目錄大全(不定期更新)

八重櫻:怎麼從一名碼農成爲一名資深架構師 面試題系列: 八重櫻:分享一波騰訊PHP面試題 八重櫻:2019年PHP最新面試題(含答案) 八重櫻:Redis 高級面試題 學會這些還怕進不了大廠? 八重櫻:阿里面試官三年經驗PHP程序員知識點

原创 在 Laravel 中使用 Tailwind CSS

Tailwind Tailwind 是新的 CSS 實用程序框架,它很快成爲我最喜歡的構建界面的方法。通常,嘗試一個新的框架、包或語言的最困難的部分是建立起來。 建造 Tailwind 的人做了一項令人難以置信的工作,記錄了這個過程,而且

原创 Laravel 7 教程:使用 Passport 來構建 API 授權(大量代碼)

今天我們要進行 Laravel Api 認證 請按照以下步驟進行應用程序身份驗證和授權   第一步 執行以下命令: composer require laravel/passport php artisan migrate php ar

原创 疫情期間我是如何拿到20k的offer,2020年php面試題彙總

推薦視頻:面試10家公司,收穫9個offer,2020年PHP 面試問題    第一階段1-2年 我認爲1-2年對於PHP程序員來說是第一個門檻,這一階段菜鳥正式從理論邁向企業級開發。我們知道如何使用工具、項目版本如何控制、接觸並能夠使用

原创 如何在項目中自動加載自有的 PHP 擴展包?

俗話說萬事開頭難,如果你之前沒有發佈過 php 擴展, 並且不知道怎麼開始編寫一個 php 擴展,你可能會有很多疑問,比如:php 擴展實際安裝在了哪裏?現在已知擴展安裝在了 vendor/ 目錄下,但是該目錄已經被 ignored 記錄

原创 PHP 8 還有半年就要來了, 來看看有哪些新特性

新的 PHP 主要版本 PHP8 預計將於 2020 年底發佈。 它現在正處於非常活躍的開發中,所以在接下來的幾個月裏,開發速度和開發進程可能會有很大的變化。 官方羣點擊此處。 在這篇文章中,我會羅列出 PHP8 中會發生的一些改變:新功

原创 PestPHP 正式開源,一個優雅的測試框架

控制檯的傳奇人物 Nuno Maduro 已經將 Pest 開源了,這是一個注重簡單性的優雅 PHP 測試框架. 下面有一個簡單的例子,如果你使用過其他測試工具,比如 Mocha 或者 Jest,你就會對它覺得熟悉: test('ass

原创 Redis持久化過程的監控及優化

Redis持久化過程一直是影響redis性能的常見因素,如何監控持久化以及如何優化持久化過程呢?下面我們就一起來看看吧。   fork的監控及優化 不管是使用哪種持久化,RDB持久化或AOF重寫,主進程都會fork出一個子進程,在子進程裏

原创 EasySwoole 基礎入門

使用 Composer 安裝 composer require easyswoole/easyswoole=3.x php vendor/bin/easyswoole install 啓動框架 php easyswoole start

原创 [2020年面試題-PHP 與 golang] .Go 和 PHP 在運行的時候有什麼區別和優勢

原文鏈接 分享:[分享] 大環境下瑟瑟發抖辭職的第二天,拿了兩個 offer 面試題解析 看你簡歷裏也有用過 Go,Go 和 PHP 在運行的時候有什麼區別和優勢? 題主原回答: PHP 每個請求進來時都會創建 fpm-worker 進程

原创 Laravel 單行爲控制器設計的魅力

昨天,Jeffrey Way 發佈了一條推文,他問大家更願意將其控制器命名爲單數還是複數。 我回答我兩種方案都不選,我使用單動作控制器。隨後發生的是,有的人同意,有的不同意,有的甚至做出了最奇怪的事情。 由於十分強烈的反映,我想寫一篇文章