class and object

Run Settings
LanguagePHP
Language Version
Run Command
<?php class ColorPen { //彩笔颜色,默认黑色 function __construct($color = '黑色') { $this->color = $color; } /** * 生成彩笔 */ public function create() { echo "我得到一个{$this->color}的笔\n"; } /** * 设置彩笔颜色 * @param $color 彩笔颜色 */ public function setColor($color) { $this->color = $color; } /** * 获取当前彩笔颜色 */ public function getColor() { return $this->color; } } $pen = new ColorPen(); //初始化没有提供颜色,默认黑色 $color = $pen->getColor(); echo "当前颜色:{$color} \n"; $pen->setColor("红色"); $color = $pen->getColor(); echo "设置后颜色:{$color} \n"; $penRed = new ColorPen("红色"); $penGreen = new ColorPen("绿色"); $penBlue = new ColorPen("蓝色"); echo $penRed->create(); echo $penGreen->create(); echo $penBlue->create();
Editor Settings
Theme
Key bindings
Full width
Lines