動態

列表
創建 時間

PHP-Parser 應用之掃描發現代碼中的打印、輸出結構語句

PHP-Parser 應用之掃描發現代碼中的打印、輸出結構語句 PHP-Parser 是由 nikic 開發的一個 PHP 抽象語法樹(AST)解析器,可方便的將代碼與抽象語法樹互相轉換。工程上常用來生成模板代碼(如 rector)、生成抽象語法樹進行靜態分析(如 phpstan)。最近學習應用(靜態分析)了一下,編寫了一個簡單的掃描發現代碼中的打印、輸出結構語句的命令(FindDumpState

創建 時間

Yii 中優雅的使用事件

Yii 中使用一個事件大概是這個樣子的 // 綁定事件 $component-on($event::EVENT_NAME, [$object, 'methodNameA']); $component-on($event::EVENT_NAME, [$object, 'methodNameB']); // 觸發事件 $component-trigger($event::EVENT_NAME, $e

創建 時間

laravel 中實現註解注入

laravel 中實現註解注入 創建註解類 ?php declare(strict_types=1); namespace App\Support\Attributes; #[\Attribute(\Attribute::TARGET_PROPERTY)] readonly class Injection { public function __construct(