如果用__set和__get 就没有办法了除非用get/set 方法 我最讨厌java 1000行代码的类 300行get/set
<?php
class Orange{
private $one; private $two;
public function setOne($one)
{
$this->one = $one;
} public function getOne()
{
return $this->one;
} public function setTwo($two)
{
$this->two = $two;
} public function getTwo()
{
return $this->two;
}
}
<?php
class Orange{
private $one; private $two;
public function setOne($one)
{
$this->one = $one;
} public function getOne()
{
return $this->one;
} public function setTwo($two)
{
$this->two = $two;
} public function getTwo()
{
return $this->two;
}
}
解决方案 »
- php +swfupload上传图片 500错误怎么解决
- PHP 5.2/5.3 Hash漏洞补丁发布
- mysql_free_result($myrow_1);
- thinkphp一个新手问题
- mssql_query("select * from 美沙酮门诊病人",$this->connection) 乱码问题
- 用html传表单值给PHP……迅雷就会自动打开下载
- 在window iis下边怎样配置绝对路径啊?
- php5 利用simplexml查询xml的问题
- centOS yum安装好php后测试不成功
- 最近在写一个个人网站,在导航高亮这里,功能实现了,但是href跳转地址怎么写都报错,求大神分析分析原因!
- php编写拉丁矩阵问题 跪谢要求如下
- php正则替换
你 __get、__set 的属性是在程序运行时才会出现,自然是不能提示的
但是你在程序设计时应加入合法性检查,这样在程序联调时就容易发现问题了
为了编程时方便些,也可以做些容错设计。比如属性名可以有 英文全名、英文缩写、中文全名、汉语拼音全名与缩写