Ⅰ php Class 怎么用
看书呀,书上很详细的,Class是类,Constructor是类的创建方法,英文书也是一样的有说明吧,一般object单独是一章。
如果你喜欢看中文也可以找一本中文书看。
Ⅱ php正则表达式获取<div class="wzxx">......</div>里的内容
<?php
$source='<divclass="wzxx"><span>sd</span><div><div>sd<span>jjks</span></div></div></div>';
$catch=preg_replace('/^<divclass="wzxx">(.*)</div>$/','$1',$source);
echo$catch;
Ⅲ php如何调用class
这个 要看你说的是什么
css里有class 那是html的东西
php面向对象也有class
一般是包含这个类文件
用到的时候用关键字new 实例化一个就好了
Ⅳ php 怎么获取当前函数名称
php提供的一些系统常量可以完成这些
php获取当前方法名(函数名) __FUNCTION__
php获取当前类名 __CLASS__ 或者 get_class($this);
php获取本类所有的方法名 get_class_methods($this);实例如下
class Test{
function kkk(){
return get_class_methods(Test);
}
function meme(){
}
function myfunction(){
}
}
$y=new Test();
print_r($y->kkk());
返回结果如下
Array ( [0] => kkk [1] => meme [2] => myfunction )
php获取类中所有的成员属性,返回一个数组 get_class_vars(class name); 实例如下
class Test{
public $tt="dddd";
public $aa="aaaaaaaa";
function kkk(){
return get_class_vars(Test);
}
}
$y=new Test();
print_r($y->kkk());
返回结果如下
Array ( [tt] => dddd [aa] => aaaaaaaa )
Ⅳ php 中如何得到一个对象的类型
得到一个对象的类型,使用gettype()函数:
<?php
echogettype(1);//输出integer
echogettype(array());//输出array
得到一个对象是哪个类的实例,使用get_class()函数:
<?php
$o=newstdClass();
echoget_class();//输出stdClass
得到一个类或对象的方法和属性,要使用反射:
<?php
classMyClass{
public$var;
publicfunctionfoo(){}
}
$ref=newReflectionClass('MyClass');
$ref->getProperties();//会返回一组对象,用法参考PHP手册
$ref->getMethods();//会返回一组对象,用法参考PHP手册
$obj=newMyClass();
$ref=newReflectionObject($obj);
$ref->getProperties();
$ref->getMethods();
Ⅵ PHP 获取类名
在PHP中可以使用魔术方法 __CLASS__ 来获取类名
官方文档如下
如果想要得到不包含类的作用域的名称或类的作用域则需要下面两个函数
类包含作用域的名称
类作用域的名称
类不包含作用域的名称
Ⅶ PHP怎么获取很多Class文件里面所有Class的方法
实例化这个class,然后就可以调用class里面的所有方法了。
实例化的方法:
首先在需要调用的php文件里面用include引入这个class文件。
include'你的class文件';
然后进行实例化,比如class名为test。
$m=newtest();
实例化后可以调用class里面的任何方法,例如有个方法名为。
$m->();
这样就成功的完成了。