タグ

2015年12月22日のブックマーク (3件)

  • DIS例2 / PHPは配列型と辞書(HaspMap)型が区別不能な言語! | PHPを使いもせずDISってる君達へ - Qiita

    PHPはよくDISられることがあります。しかし、実際にはほとんどPHPを利用していない人が印象だけでDISってることが多いような気がします。 そこで、PHPがよくDISられている点について、実際どうなのかをPHP未体験者向けに解説していきたいと思います。PHPを触ったことない人でもわかりやすいようにシンプル目な仕様のRubyを例に説明していきたいと思います!( Ruby触ったことなくても、その他のOOP言語を触ったことあれば雰囲気は理解できるように書いています ) DIS例1 / PHPは配列操作がしづらい PHPの配列操作は扱いづらい等とDISる人たちがいます。実際のところどうでしょうか。 以下のような処理を配列への中間変数を用いず行うコードを例に考えてみます。 0. [2,4,6,8,10]という配列を用意して 1. ↑の配列から8以下の数だけを選択した配列を作る 2. ↑の配列から各

    DIS例2 / PHPは配列型と辞書(HaspMap)型が区別不能な言語! | PHPを使いもせずDISってる君達へ - Qiita
  • フリーエンジニアのIT案件ならレバテックフリーランス

    晴れて独立し、フリーランスとして新たな一歩を踏み出すことになった! ……のはいいとして、実際に独り立ちしてみると、書類作成や経理事務といった日々のルーティン業務が意外と多いことに気づいたという人は多いのではないでしょうか。 見積書、請求書、スケジュール管理、さらには確定申告……。フリーランスになるということは、事業に関わるすべてのことを自分でやらなければいけないということなのです。 心おきなくタスクをこなすためには、こうした作業をいかに簡略化するかが重要です。そこで今回は、事務や経理といった「雑用」を効率化してくれるツールをまとめてみたいと思います。 業務の各段階に合わせておすすめツールを紹介していくので、これらを参考に、快適な作業環境を作り上げましょう。 自分に合う案件を提案してもらう クライアントとのやり取りの中で使えるツール 会社員からフリーランスになって一番変わることといえば、自分

    フリーエンジニアのIT案件ならレバテックフリーランス
  • まだPHPの配列の仕様をよく理解されていない方へ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    PHPを使いもせずDISってる君達へ - Qiita」という記事がありました。 概ね正確な内容ですが、まだ根的にPHPの配列の仕様がわかっていないような記述が一部に見受けられました。端的なものが以下です。 今まで話したようにPHPには配列型と辞書型は曖昧なものです。 およそプログラミング言語の実装において型が曖昧ということはありえません。内部的には型は厳密です。でなければ実装できません。 ただし、自動的に型が変わることがあり、ユーザの理解が曖昧だと、言語の仕様も曖昧に感じるということです。 ということで、PHPの配列についてよく理解していないPHPユーザもまだいるでしょうから、仕様について少し記事を書くことにします。 PHPの配列とは? PHPの配列について知っておくべきことは以下ではないかと思います。 PHPの配列はarray型の1つしかない PHPの配列は順番を保持している 配列の

    hatecafe
    hatecafe 2015/12/22