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 过滤了空数据。具体区别是啥呢?
本文探讨了Laravel框架中Input:all()方法与PHP原生$_REQUEST获取请求参数的不同,主要关注Input:all()如何包含空数据,而$_REQUEST则过滤了空值。通过实例对比,揭示两者在处理空值时的差异及应用场景.
407

被折叠的 条评论
为什么被折叠?



