<?php
//魔术方法
//引入类文件__autoload()
function __autoload($_className) {
require 'Computer.class.php';
}
$computer = new Computer();
echo $computer -> _name;
$computer -> _run();![这里写图片描述](http://img.blog.csdn.net/20151012194811082)
//__call()
class Computer {
public function _run() {
echo '在运行';
}
private function __call($_methodName,$args) {
echo $_methodName.'方法不存在';
print_r($args);
}
}
$computer = new Computer();
$computer -> go('联想',123);![这里写图片描述](http://img.blog.csdn.net/20151012195435062)
// __toString()
class Computer {
public function _run() {
echo '在运行';
}
private function __toString() {
return '我是对象的字符串';
}
}
echo new Computer();![这里写图片描述](http://img.blog.csdn.net/20151012195451667)
?>
“`