<?php
class xx{
private $gg=30;
function __get($cute){
return $this->$cute;
}
function __set($n,$val){
$this->$n=$val;
}
}
$xxx=new xx();
echo $xxx->gg;
?>真要获取$gg你把$gg设置为public不就完了?
class xx{
private $gg=30;
function __get($cute){
return $this->$cute;
}
function __set($n,$val){
$this->$n=$val;
}
}
$xxx=new xx();
echo $xxx->gg;
?>真要获取$gg你把$gg设置为public不就完了?
解决方案 »
- 爽歪歪了,据说php可以调用C#的webservice,以后做网站就有趣了。
- PHP 按字母输出问题
- 求帝国CMS的分页采集
- discuz php的论坛里 怎么在底部加js代码
- function &queue()和function queue(&$queue)中的"&"分别是什么意思?
- php问题求救,12点前结贴
- 在网页里播放mp3,如何将变量(MP3地址)传给播放器啊
- 请教,如何把下面数组用递归算法,显示一棵树?
- 文件不能上传,如何配置服务器?
- 如果一个论坛这样设计……
- 我是做Delphi开发的,现在需要用到PHP,问个简单的问题..(结贴率100%)
- 请教怎么获取mysql存储过程的out参数的值
话说回来,魔术方法只是让调用变得更简单。
php 也不无例外的提供了 __get 和 __set 方法与之对应