this

yii assets是什么意思-小浪學習網

yii assets是什么意思

assets文件夾一般存放的是前臺與后臺的一些樣式文件(css)、腳本文件(js)、圖片文件(images)等,所以可以配合yii::app()->request->baseurl進行配合使用(獲取項目名稱)。 assets的作用是方...
站長的頭像-小浪學習網站長10個月前
4210
ThinkPHP6.0管道模式與中間件的實現分析-小浪學習網

ThinkPHP6.0管道模式與中間件的實現分析

說明 ThinkPHP 6.0 RC5 開始使用了管道模式來實現中間件,比起之前版本的實現更加簡潔、有序。這篇文章對其實現細節進行分析。 首先我們從入口文件 public/index.php 開始,$http = (new App())...
站長的頭像-小浪學習網站長10個月前
457
Laravel 中的一個后期靜態綁定-小浪學習網

Laravel 中的一個后期靜態綁定

關于 php 的 new static 延遲靜態綁定,或者叫后期靜態綁定,在 laravel 中遇到一個使用上的問題。如下,在 laravel 中調用 model 新增數據的時候,首先給 model 加了一個獲取分表的方法: prot...
站長的頭像-小浪學習網站長11個月前
4112
使用數組創建分頁數據-小浪學習網

使用數組創建分頁數據

說明 使用版本:5.1.35 LTS 遇到的一個場景是,數據是從 RPC 遠程調用接口獲取的數組,需要在前端頁面顯示分頁。 解決方法 可以使用 thinkPaginate 類的 make 方法創建分頁數據。make 方法原型...
站長的頭像-小浪學習網站長11個月前
279
thinkphp5支持swoole攜程嗎-小浪學習網

thinkphp5支持swoole攜程嗎

首先,了解一下thinkphp的運行機制。 TP5運行機制: 任何請求都會經過tp5的入口文件,載入框架的配置文件,啟動進程,然后處理請求。 在這個index.php的入口文件中,可以看到,它先定義的APP_PA...
站長的頭像-小浪學習網站長11個月前
4810
notepad怎么模糊替換-小浪學習網

notepad怎么模糊替換

notepad(記事本)是代碼編輯器或WINDOWS中的小程序,用于文本編輯,在文字編輯方面與Windows寫字板功能相當。是一款開源、小巧、免費的純文本編輯器。幾天我們就為大家介紹一下,如和使用notep...
站長的頭像-小浪學習網站長11個月前
2115
ThinkPHP 5.x 遠程命令執行漏洞分析與復現-小浪學習網

ThinkPHP 5.x 遠程命令執行漏洞分析與復現

0x00 前言 ThinkPHP 官方 2018 年 12 月 9 日發布重要的安全更新,修復了一個嚴重的遠程代碼執行漏洞。該更新主要涉及一個安全更新,由于框架對控制器名沒有進行足夠的檢測會導致在沒有開啟強制...
站長的頭像-小浪學習網站長11個月前
338
laravel容器是什么-小浪學習網

laravel容器是什么

laravel容器是什么?laravel 服務容器是什么? 在 Laravel 文檔 中,有一段關于 Laravel 服務容器的介紹: Laravel 服務容器是用于管理類的依賴和執行依賴注入的工具。依賴注入這個花俏名詞實質...
站長的頭像-小浪學習網站長11個月前
3012
淺析PHP框架Laravel最新SQL注入漏洞-小浪學習網

淺析PHP框架Laravel最新SQL注入漏洞

php知名開發框架laravel,之前在官方博客通報了一個高危sql注入漏洞,這里簡單分析下。 首先,這個漏洞屬于網站coding寫法不規范,官方給了提示: 但官方還是做了修補,升級最新版本V5.8.7可修...
站長的頭像-小浪學習網站長11個月前
468
vuejs怎么和thinkphp結合-小浪學習網

vuejs怎么和thinkphp結合

vue在服務端部署時,我們都知道通過npm run build 指令打包好的dist文件,通過http指定是可以直接瀏覽的,thinkphp通過域名指向index.php文件才可以瀏覽。要使前端正常調用后端數據。 有兩種方...
站長的頭像-小浪學習網站長11個月前
346
thinkphp中間件是什么-小浪學習網

thinkphp中間件是什么

thinkphp是為了簡化企業級應用開發和敏捷web應用開發而誕生的。最早誕生于2006年初,2007年元旦正式更名為thinkphp,并且遵循apache2開源協議發布。thinkphp從誕生以來一直秉承簡潔實用的設計原...
站長的頭像-小浪學習網站長11個月前
2513