タグ

関数に関するtropicalsantaのブックマーク (4)

  •  PHPのソースコードを解析してくれるフリーのツールを探しております。…

    PHPのソースコードを解析してくれるフリーのツールを探しております。ファイルの関数一覧やクラスの一覧を抽出するだけならば既にあるのですが「関数・メソッド」の呼び出し関係なども視覚的に分かる形で抽出してくれるツールを望んでおります。 phpDocumentorに関しては既に使っておりますので結構です。(ただし、phpDocumentorをこういう使い方をすればできるよという点がありましたら、ご投稿頂ければ幸いです)

  • Rubyを使って「なぜ関数プログラミングは重要か」を読み解く(改定)─ 前編 ─ 但し後編の予定なし

    2年ほど前に書いた記事を電子書籍化して「M’ELBORNE BOOKS」で販売するために全体的な見直しを行なって入稿する段になって、これにはベースとなっている他者の論文があって言ってみればこの記事はそのマッシュアップになっているんだけれども、その著者の許可もなくその表現が全く別物だとしてもその主張のあらすじが残っている限りにおいてこれを販売することが果たしていいことなのかという思考に遅ればせながら陥り、それが仮に法的に問題ないとしてもなんだか一表現者の行為としての妥当性を幾分欠いているという結論に至って販売を思い留まった。かと言って折角書き直したものをこのままお蔵にするのもなんだか寂しいなあという気分も一方であり、まあ原作者の意に反したものでもないだろうからブログの記事なら許してくれるよねもう2年前にも書いちゃってるしという勝手な解釈の下、ここにその記事を公開しましたのでお時間の許すRub

  • WordPress のコアファイルで見つけたカッコイイ PHP コードの書き方・関数のまとめ

    while ( $term = array_shift($terms) ) $_terms[] = $term->name; get_terms() in wp-includes/taxonomy.php タームオブジェクトの配列から必要な値(上記ではターム名)のみを配列に入れています。array_shift() でオブジェクトを順に取得しつつ while の条件式にしているところがカッコイイですね。カスタム投稿タイプオブジェクトを取得して slug => label の配列を作る時などにも便利な書き方です。WordPress Coding Standards 的に大丈夫なのかな?と思いましたがセーフみたいです。 試しに速度を計測してみたところ、普通に foreach でループさせた方が速かったです。このコはカッコだけでした、ぐぬぬ。 function __construct( $mana

    WordPress のコアファイルで見つけたカッコイイ PHP コードの書き方・関数のまとめ
  • PHPで複数の変数をまとめて連想配列にする関数compact

    使い方によってはめちゃくちゃ便利なPHPの関数compactについて。 PHP: compact – Manual ※ このブログは、 PHPで連想配列を複数の変数に展開する関数extract と対になっています。 compactは一言で説明すると、「複数の変数をまとめて連想配列にする関数」です。 変数をまとめて連想配列にしたい時にどうするかというと、こんな普通に変数名をキーに、変数自体を値にして指定していきますよね。 $array = array( 'user_id' => $user_id, 'screen_name' => $screen_name, 'age' => $age ); これを勝手にやってくれるのがcompact compact関数を使うと同様のことが1行で書けます。(上のarrayも1行といえば1行ですが・・・) $array = compact('user_id',

    PHPで複数の変数をまとめて連想配列にする関数compact
  • 1