PHP

PHPを愛する試み 〜self:: parent:: static:: および遅延静的束縛〜

PHP

PHPを愛する試みというものを個人的にやっているPHPを愛する試み PHPを愛する試み 〜調教編〜今回は、self:: parent:: static:: 遅延静的束縛について図で整理してみた。 スコープ定義演算子 (::) まず「::」について。これはスコープ定義演算子という。マニ…

PHPを愛する試み 〜調教編〜

PHPを愛する試みというのを個人的にやっている。最近仕事でPHPをガリガリ使わなければならない状況になってしまった。そのため可及的速やかにPHPを愛する必要がある。 tap ときに、Rubyにはtapという素敵なメソッドがある。tapかわいいよtapPHPでも$obj->tap…

unshift, shift, pop, pushが混乱するので、絵で整理した

配列の追加・取り出しに関する4つのメソッド(unshift, shift, pop, push)がいつも混乱するので絵で整理した。絵にすれば覚えられそう!いちお練習のため、自分がよく使うRuby, PHP, JavaScriptでコードも書いた。・いずれの言語においても上記4つのメソッ…

PHPを愛する試み

僕はRubyが好きだ。プライベートではRubyばっかり使っている。でも、仕事ではPHPを使わなければならない。これまでPHPは書きにくいーと思い込んでいてあまり好きではなかったのだけど、仕事で使う以上PHPを好きになった方がきっと幸せになれる。何かを好きに…

PHPで集計するとき、array_reduceと無名関数が便利だった!

PHP

仕事 で「連想配列を要素に持つ配列」を集計処理することが結構ありまして。例えば、以下のようなユーザーを表す配列の中で、「attribute_1」が「本社」に該当するユーザーの「合計数」を出したい。なんてケースがよくあります。

PHPとJavaScriptの配列や連想配列がごっちゃになるので、整理してみた

PHP(サーバーサイド) ←→ JavaScript(クライアントサイド)がすぐ頭の中でごっちゃになるので、よく使う「配列・連想配列とその走査」について整理してみた。元ネタは、以前のエントリでも紹介した、ゆーすけべーさんのエントリ。 配列 PHP '; } JavaScrip…

ゆーすけべーさんの初心者向けエントリ(データ表現)を、phpで練習してみた

php

最近初心者向けに素敵な情報を公開してくれている、ゆーすけべーさんのブログで、データ構造をperlで解説していたが、自分はphpがメインなので、書き直してみた。ポイントは、「データ」と「処理」を頭の中で明確に分けること。料理でいうと、仕込んで(デー…