【Laravel3.0.0源码阅读分析】uri类uri.php
发布日期:2021-06-30 20:44:44
浏览次数:2
分类:技术文章
本文共 1209 字,大约阅读时间需要 4 分钟。
* // Get the first segment of the request URI * $segment = URI::segment(1); * * // Get the second segment of the URI, or return a default value * $segment = URI::segment(2, 'Taylor'); * * * @param int $index * @param mixed $default * @return string */ public static function segment($index, $default = null) { static::current(); return array_get(static::$segments, $index - 1, $default); } /** * Set the URI segments for the request. * 设置请求的 URI 段。 * @param string $uri * @return void */ protected static function segments($uri) { $segments = explode('/', trim($uri, '/')); // array_diff-计算数组的差集 static::$segments = array_diff($segments, array('')); } /** * Remove a given value from the URI. * 从 URI 中删除给定值。 * @param string $uri * @param string $value * @return string */ protected static function remove($uri, $value) { return (strpos($uri, $value) === 0) ? substr($uri, strlen($value)) : $uri; } /** * Get the query string for the current request. * 获取当前请求的查询字符串。 * @return string */ protected static function query() { // http_build_query-生成 URL-encode 之后的请求字符串 return (count((array) $_GET) > 0) ? '?'.http_build_query($_GET) : ''; }}
github地址:
转载地址:https://liushilong.blog.csdn.net/article/details/117397667 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月14日 13时25分27秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【工具使用】Google免费云环境Colaboratory使用
2019-04-30
【深度学习笔记】卷积层,全连接层,池化层的相关输出参数计算
2019-04-30
【NLP学习笔记】文本分类概述
2019-04-30
【深度学习笔记】文本分类
2019-04-30
【转载】炼丹实验室:深度学习网络调参技巧
2019-04-30
【论文阅读笔记】文本分类论文汇总
2019-04-30
【NLP学习笔记】One-hot encoding:独热编码
2019-04-30
【工具使用】CSDN编辑器markdown字体、颜色与字号的设置
2019-04-30
【NLP学习笔记】词共现矩阵
2019-04-30
【NLP学习笔记】NLP基础知识框架图
2019-04-30
【工具与环境】Windows下安装Sublime Text 3
2019-04-30
【工具与环境】Excel中批量插入行
2019-04-30
【学习笔记】对vanilla的一些个人理解
2019-04-30
“学硕” VS “专硕”
2019-04-30
【NLP学习笔记】知识图谱阅读笔记及其心得
2019-04-30
【工具使用】新版CSDN-markdown编辑器使用指南
2019-04-30