laravel框架中的Input:all()获取请求参数,与php原生$REQUEST获取参数的区别?

新手上路,请多包涵

laravel框架中的Input:all()获取请求参数,与php原生$REQUEST获取参数的区别?
$input = Input:all();
$input = '{"P_UserId":"10","P_OrderId":"23027220180330184207","P_CardId":"qw12345","P_CardPass":null,"P_FaceValue":"0.010","P_ChannelId":"alipay","P_Subject":null,"P_Price":null,"P_Quantity":null,"P_ErrCode":"0","P_Description":"test","P_Notic":"240","P_PostKey":"e83053855f6f11eb154af9c5deaf6341"}';

$_REQUEST = '{"P_UserId":"10","P_OrderId":"92986320180330185035","P_FaceValue":"0.010","P_ErrCode":"0","P_PostKey":"9ccc3f6a438377853d511d17d6bfafc9"}';

光从数据上看,Input:all()把空数据也获取了,而$_REQUEST 过滤了空数据。具体区别是啥呢?

阅读 5k
1 个回答
✓ 已被采纳新手上路,请多包涵

题目有错误。数据是一样。$input='{"P_UserId":"10","P_OrderId":"92986320180330185035","P_FaceValue":"0.010","P_ErrCode":"0","P_PostKey":"9ccc3f6a438377853d511d17d6bfafc9"}';

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题