うさぎのイラスト

ネットアンサー55備忘録

web技術を書いていきます

ユーザー定義関数について

-2017年01月21日- 基礎kiso
function archiveGetTitle($posttype,$taxonomy){ //第一変数は「投稿タイプ」、第二変数は「タクソノミー」を入力する
	if ( is_month()||is_year() ):
		$yearnum = get_query_var('year');
		$monthnum = get_query_var('monthnum');
		return '【'.$yearnum.'年'.$monthnum.'月】記事一覧';
	elseif ( is_tax($taxonomy) ):
		$current_tag = single_tag_title( "", false );
		return 'カテゴリー名【'.$current_tag.'】';
	else: 
		return '全記事一覧';		
	endif; 
	
}
echo archiveGetTitle($posttype,$taxonomy);
<?php
function foo() 
{
  function bar() 
  {
    echo "I don't exist until foo() is called.\n";
  }
}

/* ここでは関数bar()はまだ定義されていないので
   コールすることはできません。 */

foo();

/* foo()の実行によって bar()が
   定義されるためここではbar()を
   コールすることができます。*/

bar();

?>