编程语言

php类成员属性定义

如果我们在一个php脚本中实现一个类,实例化这个类,并且访问类中使用var关键字定义的属性来解决访问类属性不存在的问题。

php获取类中不存在的成员变量

如果我们在一个php脚本中实现一个类,实例化这个类,并且访问类中不存在的成员属性,或者说是说成成员变量,等等。会发生什么意外?前提是请开启报告错误级别所有:error_reporting=E_ALL,请在php.ini配置文件中完成。

php中define与defined的对比

php中define与defined的对比;define定义一个常量,常量也是全局范围的;可以在脚本的任何地方访问;一个常量一旦被定义,就不能再改变或者取消定义。

php中const与define的区别

const用于类成员变量或者在某个php脚本中可以定义,一经定义不可修改;define用于全局常量,不可用于类成员变量的定义,const可在类中使用,define不能;const定义的常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。

php常量检查函数defined()

php检查某个名称的常量是否存在defined(),如果你要检查一个变量是否存在,请使用isset();defined()函数仅对常量有效。如果你要检测某个函数是否存在,使用function_exists()。

php版本对比函数version_compare()

version_compare — 对比两个「PHP 规范化」的版本数字字符串

go语言切片(slice)

go语言提供了一种功能强悍的类型:切片(动态数组),切片不是固定的,他是围绕数组进行的封装,你能够在切片中动态添加元素,所以切片的容量也会增加,定义的时候就开辟了内存空间。

go语言中字符串的理解

如果你在学习计算机编程,必须了解的就是,在计算机中,所有的操作和数据实际在计算机中都是以二进制的形式存在,所以我们的操作实际上都是在操作二进制。

go语言浮点数float加减乘除

在go语言中需要做一些精确的小数处理,我们可以使用github上的的一些开源的小数处理第三方包,比如:https://github.com/shopspring/decimal,它提供了精确的小数处理。或者使用其他第三方精确的小数处理包。

go语言math包数学函数

math包内函数,Abs()取绝对值,Floor()向下取整,Ceil()向上取整,Round()就近取整数,Mod(x, y)取余数,Pow(x, y)计算次方,Pow10(2)计算10次方,Max(200, 1000)两个值中取较大的,Min(10, 25)两个值中取较小的。