[PHP-users 12696] クラス変数取得について

php-users@php.gr.jp php-users@php.gr.jp
2003年1月21日 13:12:44 +0900


いつもお世話になっております。
根本です。
任意のクラスに設定した変数を他phpファイルから
アクセスしたいのですが、適いません。
ML内の[PHP-users 9166]などを参考にしております。
お手数ですがどなたかご教授いただけますでしょうか?
宜しくお願いいたします。
------------------------------------------
[phpファイル]
<?php
include("tools.inc");
$tools = new tools();
$err_msg="";
//英字チェック(生年月日・年)
if($tools->chkAlpha(trim($pass_nm))=="false"){
	$err_msg=$tools::getErrorMSG();  ←toolsクラスからの変数取得メソッド
}
[tools.inc]
<?php
class tools {
var $errmes;
	function tools() {
	}
	// チェックメソッド発行後、エラーメッセージをゲットする。
	function getErrorMSG() {
		return $errmes;
	}
	// 英字チェック
	function chkAlpha($str) {
		$stat = "true";
		if (trim($str)<>"") {
			$str = i18n_ja_jp_hantozen($str,"r");
			$str = strtoupper($str);
			$str_len = strlen($str);
			if (!eregi("[a-z]{$str_len}",$str)) {
				$this->errmes = "しろまるアルファベット以外の文字が入力されています<br>";
				$stat="false";
			}
		}else {
			$errmes = "しろまる入力されていません<br>";
			$stat="false";
		}
		return $stat;
	}
?>

AltStyle によって変換されたページ (->オリジナル) /