Ⅰ 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->();
這樣就成功的完成了。