ホームページ > バックエンド開発 > PHPチュートリアル > PHP、クラス外の関数からクラスのメンバー関数を呼び出す方法

PHP、クラス外の関数からクラスのメンバー関数を呼び出す方法

巴扎黑
リリース: 2023-03-01 10:40:01
オリジナル
1814 人が閲覧しました

データベース操作クラス mySql_Class があり、インスタンス化されていますが、クラス外の関数がクラスのメンバー関数を呼び出すにはどうすればよいでしょうか? 前提として、クラス外の関数内でクラスが再度インスタンス化されることはありません。インターネット上で、グローバル $mySql_Class; を追加クラス関数に追加すると言っているのを見かけましたが、試してみましたが、うまくいきませんでした。

解決策:

$c=new mySql_Class;

function x()
{
global $c;
$c->doMethod();
}
それが機能しないはずはありません、それがその使用方法です。
もちろん、そのプライベートメソッドを呼び出すことはできません。

関連ラベル:
php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート