以图明志

PHP服务器脚本

[专题] PHP面向对象之旅:PHP中的常量

常量是程序设计中常用的技巧
在PHP5类中继续使用cons修饰常量。我们使用const定义一个常量,定义的这个常量不能被改变。类中的常量使用起来类似静态变量,不同点只是它的值不能被改变。我们使用 类名::常量名 来调用这个常量。

PHP服务器脚本

PHP常量使用的几个需要注意的地方

谨慎使用PHP中的常量
Zend Framework文档中写道:常量包含数字字母字符和下划线,数字允许作为常量名。 常量名的所有字母必须大写。类常量必须通过 "const" 定义为类的成员,强烈不鼓励使用 "define" 定义的全局常量。作为PHP的官方框架,为什么会有这样的要求?让我们一起分析一下吧。

PHP服务器脚本

[专题] PHP内核探索:常量的实现

脱离C语言和数学讨论底层都是耍流氓
常量,顾名思义是一个常态的量值。它与值只绑定一次,它的作用在于有肋于增加程序的可读性和可靠性。 在PHP中,常量的名字是一个简单值的标识符,在脚本执行期间该值不能改变。 和变量一样,常量默认为大小写敏感,但是按照我们的习惯常量标识符总是大写的。 常量名和其它任何 PHP 标签遵循同样的命名规则。

C/C++编程语言

const int* p 表达的是什么意思

const int* p 的语义问题
先来看一行代码:const int* p = new int(10); 问题来了,new出来的地址应该是块堆内存啊,const常量应该保存在内存静态区啊,那指针p指向的那块内存到底是在静态区还是堆里?const可以修饰函数的参数、返回值,甚至函数的定义体。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。

C/C++编程语言

[专题] 漫谈C指针:从const int i说起

符号常量与指针
有了const修饰的ic 我们不称它为变量,而称符号常量,代表着20这个数。这就是const 的作用。ic是不能在它处重新赋新值了。认识了const 作用之后,另外,我们还要知道格式的写法。有两种:const int ic = 20; 与 int const ic = 20; 它们是完全相同的。

C/C++编程语言

[专题] 漫谈C指针:声明指针常量

数组名就是常量指针
请再看下面的代码:pa++ ; /*注意这里,指针值被修改*/这时候的代码能成功编译吗?不能。因为pa指针被定义为常量指针了。这时与数组名a已经没有不同。这更说明了数组名就是常量指针。但是……
1 / 1 首页 < Prev 1 Next > 尾页 页码: