本文目錄一覽:
php獲取頁面對象ID的方法
$(‘name’)是jquery框架下的寫法,前提是要引入jquery庫文件
但寫法也不是這樣,應該是這樣 $(“#name”)
php 中如何得到一個對象的類型
得到一個對象的類型,使用gettype()函數:
?php
echo gettype(1); // 輸出integer
echo gettype(array()); // 輸出array
得到一個對象是哪個類的實例,使用get_class()函數:
?php
$o = new stdClass();
echo get_class(); // 輸出stdClass
得到一個類或對象的方法和屬性,要使用反射:
?php
class MyClass {
public $var;
public function foo() {}
}
$ref = new ReflectionClass(‘MyClass’);
$ref-getProperties(); // 會返回一組對象,用法參考PHP手冊
$ref-getMethods(); // 會返回一組對象,用法參考PHP手冊
$obj = new MyClass();
$ref = new ReflectionObject($obj);
$ref-getProperties();
$ref-getMethods();
PHP如何獲取表單對象,在線等
input type=”checkbox” name=”weeks[]”
id=”weeks” value=1
input type=”checkbox” name=”weeks[]”
id=”weeks” value=2
input type=”checkbox” name=”weeks[]”
id=”weeks” value=3
weeks後的中括弧不可漏,否則用PHP獲取的時候只能取到最後一個值。之後PHP就很好處理了,如下:
$weeks = $_POST[‘weeks’]; for($i=0;$i count($weeks);$i++) echo $weeks[1].” br”;
php 獲取父對象的方法?
可以給函數傳引用,如
//傳引用
function myfunc($c){
$c=$arrray;
}
這樣當你調用 myfunc($obj-a-b-c) 之後, $obj-a-b-c就已經等於$arrray了。
php 獲取對象的protected
函數裡面的變數都是局部的臨時的變數,在類中的函數【方法】也是一樣的,它們只是在使用的時候臨時存在,無法被調用的,除非你的「變數」是超級變數……
Protected 的作用只是不允許外部調用,還是可以繼承的~~
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/240641.html