タグ

PHPと-Code_PHPに関するbeth321のブックマーク (3)

  • PHP処理系の一覧 - Qiita

    PHPの処理系について調べてみたところ、想像以上にたくさんあることがわかりました。マイナーなPHP処理系に興味を持った人のために、一覧形式で紹介します。また、他の処理系をご存じの方のタレコミをお待ちしております。 公式処理系 実装言語はC。Windowsを含む全てのプラットフォームに対応しており、実行可能バイナリの形でビルドできる(CLI・CGI・ビルトインサーバ)。また、ApacheモジュールやFastCGIを受け付けるデーモン(PHP-FPM)などの形でも動作する。 その他の処理系(PHPコードがそのまま動くもの) HHVM Facebook製のPHP実行環境。実装言語はC++。JITコンパイルによる高速化が特徴。現時点ではx64 Linux環境がメインターゲットで、MacではJITコンパイラが動かない模様。FastCGIを受け付けるWebアプリケーションサーバとして動作する。また、コ

    PHP処理系の一覧 - Qiita
  • 【導入決定!】PHP7で実装されるスカラー型宣言とは? | 東北ギーク

    * NaN でなく PHP_INT_MIN から PHP_INT_MAX までの範囲内の値に限る ** 数値形の文字列のみ。数値形の文字列に他の文字が続く場合も使えるが、 Notice が出る *** __toString メソッドを持つもののみ 弱い型検査モードで行われる暗黙の型変換は、PHP が従来他の構文(算術演算子や条件式、組み込み関数の呼び出しなど)で行ってきたのと同等のものです。 厳密モード 一方、厳密な型検査のモードを使う場合は、関数は宣言されたのと正確に一致する型のみを受け付けるようになります(int → float の拡大変換をのぞく)。 ファイルの先頭に declare(strict_types=1); と書くことで、そのファイル内での関数呼び出しの際に厳密モードでの型検査が行われるようになります*1。 以下のように使います。 <?php declare(strict_

    【導入決定!】PHP7で実装されるスカラー型宣言とは? | 東北ギーク
  • 他人が書いた良質なソースは、どこで手に入るのか? - Qiita

    初めまして。 現在クラウドファンディングサイトを作ろうと思い、PHPの勉強をしています。(まだ想像もつきませんが・・・。) プログラミングの勉強方法をネットで検索してみると、「他の人が書いたソースコードをとにかく見ろ!」という話が結構出てくるのですが、htmlcssならともかく、phpなどのサーバーサイド言語はソースが見れません。 皆さんはいつもどこで他人が書いたソースを手に入れているのでしょうか? すごく初歩的な事かもしれませんが、良ければ教えてください。 またプログラミングの勉強をしていく中で、お勧めのやり方等あれば、それも書いていただけると非常にうれしいです。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently

    他人が書いた良質なソースは、どこで手に入るのか? - Qiita
  • 1