PHP has large number of predefined constants. This HOWTO will present the seven most important, most practical and most useful PHP Magic Constants. __FILE__ – The full path and filename of the file. __DIR__ – The directory of the file. __FUNCTION__ –…
iOS底层是GCC,所以也支持 __func__标识符,用于打印当前函数名,可以说是排错利器. // data should not be nil nor empty ) {// Exception <span style="white-space:pre"> </span>NSLog(@"%s: Error: Can't uncompress an empty or nil NSData object",__func__); return…
在C++11中,对非静态成员变量使用sizeof操作是合法的. auto推导的一个最大优势就是在拥有初始化表达式的复杂类型变量声明时简化代码.如:std:vector<std::string>::iterator i = vs.begin(); 可改成 auto i = vs.begin(); auto的第二个优势在于可以免除在一些类型声明时的麻烦,或者避免一些类型声明时的错误. __func__预定义标识符基本功能就是返回所在函数的名字,在c++11中,标准甚至允许其使用在类或者结构体中.…
你知道php中__FUNCTION__与__METHOD__的区别吗?本文通过一个小例子,为大家介绍下二者的区别,有兴趣的朋友可以参考下. PHP中__FUNCTION__与__METHOD__的区别,主要在以下二点: 使用__FUNCTION__仅传回函数名称 使用__METHOD__传回类名称与函数名称 下面,我们创建一个类,来体会下二者的区别. 代码: class a { function fa() { return __METHOD__; } function fb() { re…