工作倆年才知道$argv,表示很low!

閱讀 20078  ·  發(fā)布日期 2020-08-24 11:44  ·  溫州優(yōu)光網(wǎng)絡科技有限公司|建站|APP小程序制作|做網(wǎng)站SEO推廣優(yōu)化
【摘要】 ?最近在使用laravel實現(xiàn)rabbitmq方面的文章,實現(xiàn)到路由模式的時候遇到點問題,針對命令行傳參的問題。?一、rabbitmq路由模式遇到的問題在這份代碼里邊可以看到一個沒有定義的變量$argv,說實話框架用多了,都不知道這玩意是什么了。咔咔使用的是laravle框架,沒有聲明的變量是會直接報錯的。但是在路由模... 【溫州小程序開發(fā),溫州微信公眾號,平陽做網(wǎng)站,平陽網(wǎng)站建設公司,平陽小程序商城制作,昆陽萬全做網(wǎng)站,鰲江水頭小程序,蕭江騰蛟微信公眾號,山門順溪南雁海西南麂鳳臥麻步懷溪網(wǎng)絡網(wǎng)店服務,政采云網(wǎng)店管理服務】...

工作倆年才知道$argv,表示很low!

?最近在使用laravel實現(xiàn)rabbitmq方面的文章,實現(xiàn)到路由模式的時候遇到點問題,針對命令行傳參的問題。
?一、rabbitmq路由模式遇到的問題在這份代碼里邊可以看到一個沒有定義的變量$argv,說實話框架用多了,都不知道這玩意是什么了。
咔咔使用的是laravle框架,沒有聲明的變量是會直接報錯的。
但是在路由模式下確實又需要這個實例,總不能執(zhí)行一次去修改一下routing_key二、揭秘$argv搜索php argv 后,明晃晃的解釋出現(xiàn)在我的面前,這哥們是用來給腳本傳遞參數(shù)的??!二話不說先整一個php文件,然后測試一下。
在web目錄創(chuàng)建一個index.php文件,然后打印出$argv執(zhí)行index.php,執(zhí)行指令php index kaka。
這個就有點意思了,打印出來的數(shù)據(jù)正是上文資料說的數(shù)組形式。
第一個值是執(zhí)行的文件名,第二個參數(shù)就是攜帶給腳本的參數(shù)。
這個時候在返回來看一下rabbitmq的那份代碼。
對索引為1的數(shù)據(jù)進行了容錯,這個值也就是需要的routing_key。
在來看一下后文給出的執(zhí)行指令,就不難明白它為什么這樣執(zhí)行了。
三、如何用laravel攜帶帶參數(shù)的指令生活還得繼續(xù),代碼還得擼不是嗎?用了框架就得適應框架的用法。
先創(chuàng)建一個命令php artisan make:command TestCommand這時你就可以看到TestController文件。
signature是指令名先執(zhí)行一下吧!php artisan test:command,這個123是在下邊的handle方法里邊在laravle中執(zhí)行帶參數(shù)的指令執(zhí)行指令php artisan test:command kaka看看會出現(xiàn)什么。
對嘍!就是指令后邊的參數(shù)。
對于laralve攜帶參數(shù)的用法還用好幾種,咔咔這里就不演示了,很是簡單哄!以上就是工作倆年才知道$argv,表示很low!的詳細內容,更多請關注php中文網(wǎng)其它相關文章!
微信
分享相關標簽:
php $argv本文原創(chuàng)發(fā)布php中文網(wǎng),轉載請注明出處,感謝您的尊重!
上一篇:
PHP采集插件QueryList實踐教學(一)
下一篇:
沒有了相關文章相關視頻php 中可使用命令行變量--$argv和$arg...php中的$argv和$argcphp中的$argv和$argc_PHP教程php腳本中的$argv和$argc配置方法命令行執(zhí)行php腳本中的$argv和$argc配置...工作倆年才知道$argv,表示很low!PHP環(huán)境搭建PHP變量的聲明PHP變量的命名PHP魔術常量與系統(tǒng)常量 [溫州php做網(wǎng)站知識]