PHP学习之PHP的语法糖
2024-10-06 15:44:33
PHP的语法糖
- 计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。
常见的PHP的语法糖
echo(),print(),die(),isset(),unset(),include(),include_once(),require(),requiee_once(),array(),list(),empty(),eval()
echo的逗号和点号
$foo='hello';$bar='world';echo $foo.$bar;echo $foo,$bar;
- 逗号优于点号
判断字符串的长度
$str='hello';if(strlen($str)===5) echo 'do sth...';if(!isset($str[5])) echo 'do sth..';
- strlen()函数执行起来相当快,只返回zval结构中存储的已知字符串长度。但是由于strlen()是函数,多多少少会有些慢。
使用[]代替array()
$arr=array();$arr=[];$arr=array(1,2,3,4);$arr=[1,2,3,4];
用...定义变长参数函数
function addAll(...$num){$sum=array_sum($num);return $sum;}addAll(1,2,3,4,5,6);
不用eval()
- eval()能够执行所有的PHP代码,非常的危险!慎用!
最新文章
- ASP.NET Core 中文文档 第三章 原理(8)日志
- php: 不能嵌套try-catch-fnally,否则执行时间过长
- spring:如何用代码动态向容器中添加或移除Bean ?
- string和vector
- LPC4370 ACDHS speed and DMA
- 怎样打造一个分布式数据库——rocksDB, raft, mvcc,本质上是为了解决跨数据中心的复制
- (转)Hadoop数据类型
- 介绍开源的项目管理系统-Redmine
- hbase_1
- Tips_利用padding实现高度可控的分隔线
- Resource Allocation of Yarn
- JAVAEE 第八周
- kubernetes 基础命令及操作
- Rasterization 学习笔记
- C#学习-析构函数
- vue模板编译
- Jmeter(三十七)源码导入IDE(转!)
- 深入出不来nodejs源码-内置模块引入初探
- [Winform]CefSharp ——js调用c#方法
- c++ 容器元素填充指定数量的元素(generate_n)
热门文章
- Django基础之ModelForm
- pandas入门之Series
- CF1200C
- python 进程池和任务量变化测试
- DNS -- 快速清除DNS缓存
- HTML、 CSS、 JavaScript三者的关系
- ? 这是个很好的问题。Go 当前的 GC 显然做了一些额外的工作,但它也跟其他的工作并行执行,所以在具有备用 CPU 的系统上,Go 正在作出合理的选择。请看 https://golang.org/issue/17969 结束语(Closing notes) 通过研究 Go 垃圾收集器,我能够理解 Go GC 当前结构的背景以及它如何克服它的弱点。Go发展得非常快。如果你对 Go感兴趣,最好继
- 数据分析 - Power BI
- c语言 nmealib-0.5.3 学习 简单代码 ,供参考
- java dom4j 解析xml使用实践