maru source

2010-08-10

PHPで文字列から関数を呼び出す

tech


「3.6可変関数」からのメモ。


「可変関数」という名前からはピンとこないのですが、変数に代入した文字列の関数名で関数を呼び出せるということです。

<?php
function myfunc()
{
  echo "call myfunc\n";
}

$f = "myfunc";
if(function_exists($f))
{
  $f();
}
?>
call myfunc

h13i32maru 2010-08-10 10:32

PHPで文字列から関数を呼び出す
この記事をはてなブックマークに追加
Tweet
  • もっと読む
コメントを書く
« PHPの可変引数 PHPの無名関数 »
Profile
id:h13i32maru id:h13i32maru はてなブログPro

https://h13i32maru.jp

読者です 読者をやめる 読者になる 読者になる
Archives
Recent Posts
  • 自宅を快適にするために買ったものとか
  • ARCHITECTURE.mdというものを書いてみた
  • 転職の意思決定(クックパッド → Ubie)
  • 見る・話すより、書くこと自体を楽しむサービス「Trickle」
  • 2020年個人プロダクト開発(とか)の振り返り
スターをつけました

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる