PHP5のクラス

privateとprotectedが使える
<?php
class Cl
{
 private $va;

 function getVa(){
 return $this->va;
 }
 function setVa($a){
 $this->va = $a;
 }
}
$A = new Cl();
$A->setVa(1000);
print $A->getVa();
?>
へえ〜〜 便利になっているなぁ

参照渡し それとも 値渡し
<?php
class Cl
{
 private $va;

 function getVa(){
 return $this->va;
 }
 function setVa($a){
 $this->va = $a;
 }
}

$A = new Cl();
$B = new Cl();

$A->setVa("this is A");
$B->setVa("this is B");

print $A->getVa() ."\n";
print $B->getVa() ."\n";

$B = $A;
$B->setVa("this is UMA");

print $A->getVa() ."\n";
print $B->getVa() ."\n";
?>
お〜〜 参照渡しになっている
その他
anstruct だとか inerfaceだとかが使えるうになっている〜〜。staticも
コンストラクタ function __construct()
デストラクタ  function __destruct()

アップキャストとかはどうなるのだろう

PC用眼鏡【管理人も使ってますがマジで疲れません】 解約手数料0円【あしたでんき】 Yahoo 楽天 NTT-X Store

無料ホームページ 無料のクレジットカード 海外格安航空券 ふるさと納税 海外旅行保険が無料! 海外ホテル