标签:string-interpolation php string
据我所知(在GitHub中浏览流行的PHP代码),有很多人不使用string interpolation:
$loader->load($config['resource'].'.xml');
与:
$loader->load("{$config['resource']}.xml");
没有使用字符串插值的原因(即表演)?
解决方法:
不,没有理由不在PHP中使用字符串插值.
虽然how PHP handles string interpolation and concatenation内部存在细微的差异,但这些差异非常小,以至于在实践中几乎无法衡量,因此应留给PHP来处理.
如果或者当你看到基准测试时,为了处理PHP中的字符串,要查找的东西通常是迭代计数.为了获得可测量的结果,您需要将n设置为一些高度夸大的值,这在现实世界中永远不会发生.
总结一下,优化在PHP中使用字符串的方式没有多大意义.相反,您应该专注于实际对您网站的性能产生显着影响的问题;缓存,数据库的东西,尤其是front end.
标签:string-interpolation,php,string 来源: https://codeday.me/bug/20190901/1780134.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。