PHP定义一个类,设置属性并且使用的例子

<?php
class Hello {
	private $content = "HelloMyPHP";
	public $name;
	
	public function getContent() {
		return $this->content;
	}
	function __construct($name) {
		$this->name = $name;
		echo "__construct<br/>" . $this->name;
	}
	function __destruct() {
		echo "<br/>__destruct<br/>byebye";
	
	}
	
	public function setContent($content) {
		echo "<br/>setContent<br/>" . $content;
		$this->content = $content;
	}
	
	function dangerous() {
		try {
			throw new Exception ( "<br/>就是想跑出异常罢了<br/>" );
		} catch ( Exception $e ) {
			echo $e->getMessage ();
		}
	}
}

$myHello = new Hello ( "myname" );
$myHello->setContent ( "我的内容" );
echo $myHello->getContent ();
echo $myHello->name;
$myHello->dangerous ();
?>

  

posted @   有泥土的路  阅读(441)  评论(0)    收藏  举报
编辑推荐:
· 记一次 C# 平台调用中因非托管 union 类型导致的内存访问越界
· [EF Core]聊聊“复合”属性
· 那些被推迟的 C# 14 特性及其背后的故事
· 我最喜欢的 C# 14 新特性
· 程序员究竟要不要写文章
阅读排行:
· 遭遇疯狂 cc 攻击的一个周末
· 【EF Core】聊聊“复合”属性
· 美丽而脆弱的天体运动:当C#遇见宇宙混沌
· GPT‑5 重磅发布
· C#/.NET/.NET Core技术前沿周刊 | 第 49 期(2025年8.1-8.10)
点击右上角即可分享
微信分享提示