ホームページ > バックエンド開発 > PHPの問題 > PHPの変数関数とは何ですか?変数関数の使い方は? (共有)

PHPの変数関数とは何ですか?変数関数の使い方は? (共有)

慕斯
リリース: 2023-03-10 11:12:01
オリジナル
3855 人が閲覧しました

前回の記事「パラメータの参照渡しとは?」をご紹介しました。パラメータの参照渡しを使用するにはどうすればよいですか?参照パラメータの割り当て? (添付コード) 》に引き続き、この記事ではPHPの変数関数とは何なのかについてご紹介していきます。変数関数の使い方は? (シェア)、一緒に学びましょう! ! !

PHPの変数関数とは何ですか?変数関数の使い方は? (共有)

変数関数とは:

変数関数の値が特定の関数の名前文字列である場合、 can 変数名 () を使用して、対応する名前の関数を呼び出します。この呼び出し方法は、変数関数

例:

$var = 'demo';
function demo(){
         php代码 
}
ログイン後にコピー

変数関数の使用方法: $var() ; demo(); と同等;

コードを例として見てみましょう:

<?php
     /****** 变量函数*/
     $yyds = &#39;study&#39;;
     $study = &#39;努力学习&#39;;
     echo $$yyds;
?>
ログイン後にコピー

変数関数を学習する前に、前に説明した変数変数を確認してみましょう。最初に $yyds に勉強として初期値を代入し、次に「スタディ ハード」をスタディに割り当てます。$$yyds を出力 (エコー) すると、出力される結果は「スタディ ハード」という単語になります ($yyds は次のように解析されます)。勉強してから、解析を続けてハード スタディにします); 実行結果は次のとおりです:

PHPの変数関数とは何ですか?変数関数の使い方は? (共有)

上記は、前述した変数です;

変数関数について

<?php 
      /****** 变量函数*/
      $yyds = &#39;study&#39;;
      $study = &#39;努力学习&#39;;
      echo $$yyds;
      echo &#39;<hr>&#39;;
      
  
      function textarea($rows=10, $cols=50, $name=&#39;biezhu&#39;,$place=&#39;请您输入内容&#39;){
      echo &#39;<textarea rows="&#39;.$rows.&#39;" cols="&#39;.$cols.&#39;"name= "&#39;.$name.&#39;" placeholder="&#39;.$place.&#39;"></textarea>&#39;;
      }
      textarea();
   
?>
ログイン後にコピー

コード分析:

関数関数を作成し、初期値 textarea() (複数行のテキスト入力) を定義し、それを直接出力 (エコー) します。 textarea, 複数行のテキスト出力を定義すると、行数、列数 (行は行を表し、列は列を表します)、およびデフォルトの表示 (プレースホルダー) も含まれます。上で定義した内容は変更される可能性がありますので、それらを textarea() に置きます。textarea() を呼び出すと、結果が実行され、入力した結果が出力できることがわかります。結果は次のとおりです。 # 変数関数

<?php 
      /****** 变量函数*/
      $yyds = &#39;study&#39;;
      $study = &#39;努力学习&#39;;
      echo $$yyds;
      echo &#39;<hr>&#39;;
      
      
      function textarea($rows=10, $cols=50, $name=&#39;biezhu&#39;,$place=&#39;请您输入内容&#39;){
      echo &#39;<textarea rows="&#39;.$rows.&#39;" cols="&#39;.$cols.&#39;"name= "&#39;.$name.&#39;" placeholder="&#39;.$place.&#39;"></textarea>&#39;;
      }
      
  
      //textarea();
      //定义一个变量
      $func = &#39;textarea&#39;;
      //函数变量
      $func();
   
?>
ログイン後にコピー

まず変数を $func='textarea' として定義します。このとき textarea は文字列型変数です。そして、実行後、定義した $func 変数に () を追加します。このコードはまだ実行できることがわかり、実行結果は次のとおりです: PHPの変数関数とは何ですか?変数関数の使い方は? (共有)

上記は変数関数です;

推奨学習: " PHPの変数関数とは何ですか?変数関数の使い方は? (共有)PHP ビデオ チュートリアル

>>

以上がPHPの変数関数とは何ですか?変数関数の使い方は? (共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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