本文目录一览:
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 的作用只是不允许外部调用,还是可以继承的~~