[PHP-users 12696] クラス変数取得について
php-users@php.gr.jp
php-users@php.gr.jp
Tue, 21 Jan 2003 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;
}
?>