PHP OOP:同じクラスの別のメソッドでメソッドを使用するにはどうすればよいですか?

user3384012

同じクラスの別のメソッド内でメソッドを使用するにはどうすればよいですか?名前フィールドが空かどうかを返すgetName()メソッドがあります。空の場合、戻り値はテキストフィールドの横に表示されます。

class UserInfo extends TextInput{

    public function setName($name){ 
        $this->name = $name;
    }

    public function getName(){
        if($isEmpty = Validate::isEmpty($this->name)){
            return "Name" . $isEmpty;
        }
        else{
            return $this->name;
        }
    }

    public function createUserInfo(){
        echo $this->createInput('NAME' ,'text', 'name'); //create text input for name
        getName(); //if 'submit', return the value of getname 
    }

}
アルファ

キーワードを使用して使用したのcreateUserInfoと同じように、メソッドでフォローを試みることができますが、useを呼び出すときの違いは次のとおりproperties/variablesです$thismethod/function()

$this->getName();

$thisは現在のを指しobjectます。PHPマニュアルのクラスの基本については、このページを確認してください

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHP、メソッドに配列を設定した後、同じクラスの別のメソッドから配列を取得するにはどうすればよいですか?

分類Dev

PHPクラスメソッド定義を参照するにはどうすればよいですか?

分類Dev

PHPのコンストラクタークラス内にメソッドを追加するにはどうすればよいですか?

分類Dev

PHPのクラス継承で親メソッドのみを実行するにはどうすればよいですか?

分類Dev

PHPのクラスファイルのメソッドに行を追加するにはどうすればよいですか?

分類Dev

PHPでこの暗号化メソッドを復号化するにはどうすればよいですか?

分類Dev

PHPに2つのクラスファイルを同時に含めて、それらのメソッドが相互にアクセスできるようにするにはどうすればよいですか?

分類Dev

グローバル変数を使用せずに関数内でPHPクラスメソッドを使用するにはどうすればよいですか?

分類Dev

PHPのデフォルトで1000を超える変数をPOSTメソッドで判別するにはどうすればよいですか?

分類Dev

PHPの特定のクラスに定義されている「クラス定数」でdefined()メソッドを使用するにはどうすればよいですか?

分類Dev

同じドメインでホストされている別のlaravelアプリケーションを介してphpアプリケーションのセッションにアクセスするにはどうすればよいですか?

分類Dev

PHP7の静的メソッドからトレイトの非静的メソッドを呼び出すにはどうすればよいですか?

分類Dev

PHPでCrypt :: encryptメソッドを手動で実装するにはどうすればよいですか?

分類Dev

PHP 5.4のメソッドによってスローされた例外を処理するにはどうすればよいですか?

分類Dev

PHP Xpath:WSDLの任意のメソッドからアクションURLを取得するにはどうすればよいですか?

分類Dev

PHPマルチスレッドで静的メソッドを使用するにはどうすればよいですか?

分類Dev

PHP / HTML属性内でOOPメソッドをエコーアウトするにはどうすればよいですか?

分類Dev

PHP Laravel Eloquent groupByとsumメソッドを2つの関連モデルで使用するにはどうすればよいですか?

分類Dev

onclick()関数とPOSTメソッドの両方をフォームと一緒に使用するにはどうすればよいですか?(php)

分類Dev

ライブデータベースデータを使用するメソッドのPHPユニットテストを作成するにはどうすればよいですか?

分類Dev

OOPを使用して別の.phpから別の.phpのクラスに$ dbを使用するにはどうすればよいですか?

分類Dev

PHP、メソッド間で変数を渡すにはどうすればよいですか?

分類Dev

PHPでクラスのプロパティの一部としてgetおよびsetメソッド/関数を指定するにはどうすればよいですか?

分類Dev

PHPのexec()メソッドを使用してコードをコンパイルしている場合、Javaで構文エラーをキャッチするにはどうすればよいですか?

分類Dev

PHP経由でonclick()メソッドを使用してHTMLコードを印刷するにはどうすればよいですか?

分類Dev

GETメソッドの機能を使用して、PHPのリンク(<a>タグ内)を介して値を含む変数を別のページに渡すにはどうすればよいですか?

分類Dev

PHP:現在のクラスで使用されているトレイトメソッドから親メソッドを呼び出す方法は?

分類Dev

Symfony2のDefaultController.phpの単一のメソッドから複数のページを呼び出すにはどうすればよいですか?

分類Dev

PHP oop簡単な方法で別のクラスメソッドを呼び出す方法は?

Related 関連記事

  1. 1

    PHP、メソッドに配列を設定した後、同じクラスの別のメソッドから配列を取得するにはどうすればよいですか?

  2. 2

    PHPクラスメソッド定義を参照するにはどうすればよいですか?

  3. 3

    PHPのコンストラクタークラス内にメソッドを追加するにはどうすればよいですか?

  4. 4

    PHPのクラス継承で親メソッドのみを実行するにはどうすればよいですか?

  5. 5

    PHPのクラスファイルのメソッドに行を追加するにはどうすればよいですか?

  6. 6

    PHPでこの暗号化メソッドを復号化するにはどうすればよいですか?

  7. 7

    PHPに2つのクラスファイルを同時に含めて、それらのメソッドが相互にアクセスできるようにするにはどうすればよいですか?

  8. 8

    グローバル変数を使用せずに関数内でPHPクラスメソッドを使用するにはどうすればよいですか?

  9. 9

    PHPのデフォルトで1000を超える変数をPOSTメソッドで判別するにはどうすればよいですか?

  10. 10

    PHPの特定のクラスに定義されている「クラス定数」でdefined()メソッドを使用するにはどうすればよいですか?

  11. 11

    同じドメインでホストされている別のlaravelアプリケーションを介してphpアプリケーションのセッションにアクセスするにはどうすればよいですか?

  12. 12

    PHP7の静的メソッドからトレイトの非静的メソッドを呼び出すにはどうすればよいですか?

  13. 13

    PHPでCrypt :: encryptメソッドを手動で実装するにはどうすればよいですか?

  14. 14

    PHP 5.4のメソッドによってスローされた例外を処理するにはどうすればよいですか?

  15. 15

    PHP Xpath:WSDLの任意のメソッドからアクションURLを取得するにはどうすればよいですか?

  16. 16

    PHPマルチスレッドで静的メソッドを使用するにはどうすればよいですか?

  17. 17

    PHP / HTML属性内でOOPメソッドをエコーアウトするにはどうすればよいですか?

  18. 18

    PHP Laravel Eloquent groupByとsumメソッドを2つの関連モデルで使用するにはどうすればよいですか?

  19. 19

    onclick()関数とPOSTメソッドの両方をフォームと一緒に使用するにはどうすればよいですか?(php)

  20. 20

    ライブデータベースデータを使用するメソッドのPHPユニットテストを作成するにはどうすればよいですか?

  21. 21

    OOPを使用して別の.phpから別の.phpのクラスに$ dbを使用するにはどうすればよいですか?

  22. 22

    PHP、メソッド間で変数を渡すにはどうすればよいですか?

  23. 23

    PHPでクラスのプロパティの一部としてgetおよびsetメソッド/関数を指定するにはどうすればよいですか?

  24. 24

    PHPのexec()メソッドを使用してコードをコンパイルしている場合、Javaで構文エラーをキャッチするにはどうすればよいですか?

  25. 25

    PHP経由でonclick()メソッドを使用してHTMLコードを印刷するにはどうすればよいですか?

  26. 26

    GETメソッドの機能を使用して、PHPのリンク(<a>タグ内)を介して値を含む変数を別のページに渡すにはどうすればよいですか?

  27. 27

    PHP:現在のクラスで使用されているトレイトメソッドから親メソッドを呼び出す方法は?

  28. 28

    Symfony2のDefaultController.phpの単一のメソッドから複数のページを呼び出すにはどうすればよいですか?

  29. 29

    PHP oop簡単な方法で別のクラスメソッドを呼び出す方法は?

ホットタグ

アーカイブ