__CLASS__】的更多相关文章

1. 属性装饰器: property @property def errors(self): """ Returns a list of form.errors for every form in self.forms. """ if self._errors is None: self.full_clean() return self._errors cached_property @cached_property def forms(self…
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__ –…
今天看到一个魔术变量,是以前没见过的,__DIR__,我查了查,发现原来是php5.3新增的,顺便举几个例子,解释一下php的魔术变量 1,__FILE__ 文件的完整路径和文件名.如果用在被包含文件中,则返回被包含的文件名.自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径.这个变量,我用的是最多的,估计也是大家用的最多的. web服务器都会指定一个documentroot的,但是不同的服务器,设置…
1. python中的self python中的self就相当于C++中的this指针也就是指向对象本身的指针self.name = name 就是当前对象的成员变量name赋值为name. 2.python的self.__class__ 表示当前实例对象的类. 例如: if hasattr(self.__class__, 'fields') and len(self.__class__.fields) > 0: 3. hasattr(): hasattr用于确定一个对象是否具有某个属性. 语法…
今天突然看到几个自己不认识的魔术变量 不知道怎么用于是就上网查了一下,看到了这篇博客,写的真不错,希望自己以后也能学会这样总结 张映 发表于 2010-12-13 分类目录: php 标签:php, __CLASS__, __DIR__, __FILE__, __FUNCTION__, __METHOD__, __STATIC__ 今天看到一个魔术变量,是以前没见过的,__DIR__,我查了查,发现原来是php5.3新增的,顺便举几个例子,解释一下php的魔术变量 1,__FILE__ 文件的完…
首先看代码: class A { use T { T::say as aTsay; } public function say() { echo 'a__class__:' . __CLASS__ . '<br>'; echo 'a get_class:' . get_class() . '<br>'; echo 'a get_class this:' . get_class($this) . '<br>'; echo 'a get_called_class:' . g…
python中所有类都是继承自object, 而object提供了很多原始的内建属性和方法,所以用户自定义的类在Python中也会继承这些内建属性.可以使用dir()函数可以查看,虽然python提供了很多内建属性但实际开发中常用的不多.而很多系统提供的内建属性实际开发中用户都需要重写后才会使用.对于python来说,属性或者函数都可以被理解成一个属性. 使用dir()函数查看python中给对象提供的所有(内建)属性 class Person(object): pass print(dir(P…
__module__  查看当前方法来之于那个文件 __class__  查看当前方法来之于那个类…
>>> class a(object): pass >>> o=a() >>> dir(o) ['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__…
class M(type): def __str__(self): return "gege" aa = "ccf" cc = "ccc" class TM: cc = "ddd" __metaclass__ = M print (TM.__class__)#<class '__main__.M'> a = TM() print (TM.__metaclass__.cc)#ccc print (TM.aa)#ccf…