新手php框架要先学laravel好还是tp?

新手php框架要先学laravel好还是tp 如题

对于新手来说是学习php框架最佳的选择是tp

thinkphp,国内的PHP框架,具有简单,快速,兼容等优点,。从5.0版本开始,号称为API开发而设计的高性能框架。配置开发也是非常简单,一般下载框架就可以直接开发,开发代码风格也符合国人思想,所以简单,快捷,适合新手的php框架。

Laravel框架,是当今最熟练,流行和广泛使用的开源框架之一。Laravel具有多种功能,例如模板引擎,MVC架构支持,安全性高,开发者工具,数据库迁移等。这些Laravel高级功能使它比其他PHP框架更好。新手为什么不强烈推荐呢?主要是Laravel框架是一个国际的框架,很多是英文,虽然有翻译文档,但是对于英语不好的新手来说,更是折磨。所以比较建议tp

温馨提示:内容为网友见解,仅供参考
第1个回答  2022-09-16

你好,新手建议有限选择tp框架学习,因为TP框架是目前国内使用最广泛的框架,构架简单,上手快,易学易懂。laravel框架是最优美的框架,架构思维相对高层次,国外框架学习成本高。下面是软件开发部分学习知识点,希望能帮到你。

1.例如字符串查找、子串、模式匹配等。 当在 Lua 中对字符串做索引时,第一个字符从 1 开始计算(而不是 C 里的 0 )。 索引可以是负数,它指从字符串末尾反向解析。 即,最后一个字符在 -1 位置处,等等。

2.字符串库中的所有函数都在表 string 中。 它还将其设置为字符串元表的 __index 域。 因此,你可以以面向对象的形式使用字符串函数。 例如,string.byte(s,i) 可以写成 s:byte(i)。
字符串库假定采用单字节字符编码。
接收零或更多的整数。 返回和参数数量相同长度的字符串。 其中每个字符的内部编码值等于对应的参数值。
数字编码没有必要跨平台。
3.返回包含有以二进制方式表示的(一个 二进制代码块 )指定函数的字符串。 之后可以用 load 调用这个字符串获得 该函数的副本(但是绑定新的上值)。 如果 strip 为真值, 二进制代码块不携带该函数的调试信息 (局部变量名,行号,等等。)。
带上值的函数只保存上值的数目。 当(再次)加载时,这些上值被更新为 nil 的实例。 (你可以使用调试库按你需要的方式来序列化上值,并重载到函数中)
string.find (s, pattern [, init [, plain]])
4.查找第一个字符串 s 中匹配到的 pattern )。 如果找到一个匹配,find 会返回 s 中关于它起始及终点位置的索引; 否则,返回 nil。 第三个可选数字参数 init 指明从哪里开始搜索; 默认值为 1 ,同时可以是负值。 第四个可选参数 plain 为 true 时, 关闭模式匹配机制。 此时函数仅做直接的 “查找子串”的操作, 而 pattern 中没有字符被看作魔法字符。 注意,如果给定了 plain ,就必须写上 init 。
如果在模式中定义了捕获,捕获到的若干值也会在两个索引之后返回。
5.返回不定数量参数的格式化版本, 格式化串为第一个参数(必须是一个字符串)。格式化字符串遵循 ISO C 函数 sprintf 的规则。 不同点在于选项 *, h, L, l, n, p 不支持, 另外还增加了一个选项 q。 q 选项将一个字符串格式化为两个双引号括起,对内部字符做恰当的转义处理的字符串。 该字符串可以安全地被 Lua 解释器读回来。

希望能帮到你,谢谢!

新手php框架要先学laravel好还是tp?
主要是Laravel框架是一个国际的框架,很多是英文,虽然有翻译文档,但是对于英语不好的新手来说,更是折磨。所以比较建议tp

tp和laravel 做 API接口哪个会比较好一点?
如果是庞大系统的话,建议使用laravel;一般性建议使用tp;

laravel 和 tp区别
1)提交数据的方式,Laravel在提交表单时需要在表单中加入{csrf_field}来防止跨域攻击,而TP不会。2)路由,Laravel必须先定义,再使用,路由文件为routes.php,TP在配置文件中开启路由后,路由格式是:'路由表达式' => '路由地址和参数'(使用路由的前提是URL支持phthinfo并且开启路由),路由可以使URL...

为什么说laravel比thinkphp好?laravel相比thinkphp有哪些优势
这只是一个很细节的问题,放大来说就是laravel写起来真心舒服...而且你把tp这样的轻量级框架和laravel比也是不合适的,laravel自带了数据库管理migration、爆好用的artisan,tinker命令行,模型工厂等一堆周边工具。tp的对手应该是CI。侧重点只是MVC分层而已。上手快。开发小东西也够用。不过tp的安全性不知道...

为什么说laravel比thinkphp好?laravel相比thinkphp有哪些优势
其实就冲着一点,升级框架版本几乎不用改代码 Laravel版本升级迭代,对于业务代码改动量很小 TP你试试,2.×到3.1,再到3.2,再到5,基本上代码都得重写 在有加班费的公司就用TP吧,写着重构代码还能有加班费,甚好

PHP的哪个MVC框架最值得推荐
它的路由定义类似于TP5但是稍微多点功能,不过其实是个鸡肋。中文文档就不说了,很不好找。不过也算是个相对简单的框架严格遵循MVC 生产效率:3星 学习难度:3星 性能:4星 社区活跃:2星 5、Workman,这个框架相当强大,如果你要实现一些复杂的协议或者用php做一些websocket推送或者TCP\/UDP服务器的话,...

laravel和thinkphp的区别
laravel和thinkphp都是开源的php框架。两个都有很好的文档支持。区别:tp是国产的,laravel是国外的 laravel有很好的路由机制(自已任意制定路由,有一个rouute.php文件) ,当然tp5.0+整的也跟laravel差不多了(原来路由都是访问 模块\/控制器\/方法)当然是语法也有很多区别了这篇文字写的不错,你可以...

看了laravel的php框架怎么感觉很不靠谱
没有单元测试 后来thinkphp5出来了,和3.2比较,代码规范,逻辑思想完全不一样了,意味着要放弃3.2的思维,从头开始,好在官网文档比较全,所以很快就上手,那么我现在用tp5 用起来还算顺手,性能上还是有一些欠缺,但足够应付了,路由已经做的接近完美了,其它问题暂时不说,tp5更新比较频繁。

thinkphp laravel对比的区别有哪些
Laravel框架里 if else判断语句和foreach语句 书写时必须以@if开头 以@endif结尾,如果没有则报语法错误,@foreach @endforeach同理;而TP框架则和PHP语法规则使用方式一致直接ifesle语句判断和foreach循环遍历 Laravel里内置了大量的方法供开发者使用,在实际应用中更接近于"让对象完成一切"的...

为什么 Laravel 5 这么好一个框架国内开发
laravel是个好框架,我也在学习和使用,并且在公司里推广,新项目就是用的laravel。但是我觉得题主说thinkphp是垃圾我是不同意的,国外的月亮真的就更圆?再说laravel和TP的比较吧,说实话laravel门槛比tp高很多,因为laravel是新框架,用了很多php新特性,并不向后兼容,而tp已经很多年了。同时,laravel...

相似回答