易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP类的属性访问器方法

当存取一个类的不存在的属性时,解析器会判断是否有以下两个属性访问器方法:
__get和__set。
如果有,则会自动调用这些方法。通过属性访问器方法可以控制对类属性的访问,以实现对要保存的数据进行检查,从而确保属性值有意义的数据。__get方法只有一个参数,用于传递属性的名称。__set方法有两个参数,分别用于传递属性的名称和值。
<?php
class user{
    public function __set($name,$value){
        echo "{$name}:{$value}.<br />\n";
    }
    public  function __get($name){
        return "{$name}:属性值尚未设置!";
    }
}
$user1 = new user();
$user1->username = "张三丰";
$user1->password = "123";
echo $user1->email;
?>


相关文档:

PHP中__autoload()函数的使用


我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
以下代码:
<?php 
$obj_A = new clsA(); 
......

定义php常量

常量可以理解为值不变的变量。常量值被定义后,在脚本的其他任何地方都不能被改变。一个常量由英文字母、下划线、和数字组成,但  数字不能作为首字母出现。
在php中使用defaine()函数来定义常量,该函数的语法格式为:
define(string constant_name, mixed value, case_sensitive = true)
该函数有3个参数:
cons ......

php中header()函数使用说明

eader()函数使用说明:  
 
一、作用:  
~~~~~~~~~  
       PHP只是以HTTP协议将HTML文档的标头送到浏览器,告诉浏览器具体怎么处理这个页面,至于传送的内容则需要熟悉一下HTTP协议了,与PHP无关了,可参照http://www.w3.org/Protocols/rfc2616/rfc2616。  
  & ......

PHP会话(Session)使用入门


  对比起 Cookie,Session 是存储在服务器端的会话,相对安全,并且不像 Cookie 那样有存储长度限制,本文简单介绍 Session 的使用。
  由于 Session 是以文本文件形式存储在服务器端的,所以不怕客户端修改 Session 内容。实际上在服务器端的 Session 文件,PHP 自动修改 Session 文件的权限,只保留了系统读和写权 ......

访问PHP类中成员变量或方法

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const或者static,那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。
另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为cons ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号