ホームページ > バックエンド開発 > PHPチュートリアル > 基本的な問題、PHP クラスの定義と呼び出し

基本的な問題、PHP クラスの定義と呼び出し

WBOY
リリース: 2016-06-23 14:16:36
オリジナル
862 人が閲覧しました

この投稿の最終編集者は bulls5988 2013-07-22 15:35:23 です

sub.php にクラスが定義されており、その中に関数があります。戻り値はXMLに変換する必要があるため、関数内で直接出力することはできません。テスト時に test.php を呼び出すと、次のエラー メッセージが表示されます。

Catchable fatal error: Object of class massage_gether could not be converted to string in \xampp\htdocs\asxmt_wx\test.php on line 26
ログイン後にコピー


クラス定義の出力でどのステップを間違えたかを尋ねて、呼び出してもよいですか?

sub.php代码class massage_gether{	function main_menu_test() 	{		//主菜单内容		$mytext =  '欢迎光临总店微信公众服务平台,请选择数字您所需的服务:'.		"\n".'(1)会员卡积分查询'."\n".'(2)商场活动查询'."\n".		'(4)其他服务'."\n".'输入@可以返回主菜单';			return $mytext;	}	}
ログイン後にコピー


index.php代码include("sub.php");$shower =  new massage_gether();$shower -> main_menu_test();echo $shower; //这个是第26行
ログイン後にコピー

ディスカッションに返信 (解決策 )

$shower = new message_gether();
echo $shower -> main_menu_test();
$shower はインスタンス化されたオブジェクトです。

勉強になりました、ありがとう!

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート