メソッドは、引数で、データを受け渡すこともできる。
書式
// クラスを定義
class クラス名
{
// メソッドを定義
function メソッド名( 引数A, 引数B, 引数C ) {
メソッド内処理文;
}
}
$オブジェクト変数名 = new クラス名(); // 「クラス名」のクラスのインスタンスを作成
$オブジェクト変数名->メソッド名( 引数A, 引数B, 引数C ); // 「クラス名」のクラスの「メソッド名」のメソッドを呼び出す
class クラス名
{
// メソッドを定義
function メソッド名( 引数A, 引数B, 引数C ) {
メソッド内処理文;
}
}
$オブジェクト変数名 = new クラス名(); // 「クラス名」のクラスのインスタンスを作成
$オブジェクト変数名->メソッド名( 引数A, 引数B, 引数C ); // 「クラス名」のクラスの「メソッド名」のメソッドを呼び出す
「クラス名」のクラスの「メソッド名」のメソッドを呼び出すとき、「引数A」「引数B」「引数C」のデータを受け渡す。
サンプル
<?php
class taxClass
{
function func_tax( $var, $varTax ) {
return $var * ( 1 + $varTax );
}
}
$var_class = new taxClass();
echo '税込:' . $var_class->func_tax( 100, 0.07 ) . '円<br />';
?>
class taxClass
{
function func_tax( $var, $varTax ) {
return $var * ( 1 + $varTax );
}
}
$var_class = new taxClass();
echo '税込:' . $var_class->func_tax( 100, 0.07 ) . '円<br />';
?>
↓↓↓出力結果↓↓↓
税込:107円