タグ PHP7
新着順 10 users 50 users 100 users 500 users 1000 usersPHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 // Speaker Deck
PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 続きを読む
PHPの生みの親,ラスマス・ラードフ氏インタビュー:レポート|gihyo.jp … 技術評論社
2015年12月に 無事公開されたPHP7 。その公開に先立ってPHPの生みの親である ラスマス・ ラードフ 氏に話を伺う機会がありました。英語で行われた一時間のインタビューは長大ですがラスマス氏の思想がよく分かる話題が多く, 可能な限りそのままの形でお伝えすべく, その模様すべてをお届けします。 なお, インタビューは10月に開催された PHPカンファレンス2015 の講演終了後に行われ, リリ... 続きを読む
PHP7で変わること ——言語仕様とエンジンの改善ポイント
Transcript 1. What’s new in PHP7 PHP7で変わること ̶̶言語仕様とエンジンの改善ポイント hnw PHPカンファレンス関西2015 (2015/5/30)発表資料 2. 自己紹介 ❖ @hnw ❖ 勤務先:KLab株式会社 ❖ カレーとバグが大好物 ❖ PHP歴15年 ❖ PHPや周辺エクステンションにバグレポ・PR多数 3. アジェンダ ❖ PHP7、さいきん... 続きを読む
PHP5.6からPHP7にアップグレードして実際にはまった点9個 · DQNEO起業日記
仕事で使っているPHPアプリケーションをPHP7 beta1で動かしてみたらそのままでは動きませんでした。 私が実際にはまった点を紹介します。 なお、PHP7の変更点についてはhnwさんの記事に詳しく網羅されているのでご一読ください。 PHP7で変わること - hnwの日記 Apacheのモジュール名が変わっていた ApacheにPHPを組み込むためのモジュール(俗にいうmod_php)のモジュー... 続きを読む
PHP7はなぜ速いのか(zval編) - hnwの日記
この記事はPHP Advent Calendar 2014の7日目です。 僕は先日のPHPカンファレンス2014でPHP7に関するLTをしました(参照:「PHPNGの動向」)。ただ、時間が限られていたこともあり、あまり踏み込んだ内容には触れませんでした。 本稿ではLTの内容から深掘りし、zvalという内部的な構造体がどう変わるのか、性能面のメリットにフォーカスして解説してみます。 PHPをとりまく... 続きを読む
PHP7の現状 | yohgaki's blog
PHP7が今年の秋リリースされる予定です。まだまだ多くの変更が行われる予定ですが、現状を簡単にまとめてみたいと思います。代表的な物のみ取り上げています。 ご存知ない方の為に書いておきます。現在リリースされているPHPはPHP5です。次のPHPはPHP7になり、PHP6はリリースされません。PHP6をUnicodeをネイティブ文字列としてサポートするバージョンとして開発されましたが、文字エンコーディ... 続きを読む
PHP処理系の未来:新春特別企画|gihyo.jp … 技術評論社
新春特別企画 PHP処理系の未来 2015年1月2日 塙与志夫 PHP, PHPNG, PHP7, HHVM, Hack この記事を読むのに必要な時間:およそ 2 分 PHPユーザーの皆様,あけましておめでとうございます。本稿ではPHPとHHVMの2つのPHP処理系について紹介します。今後のPHPのトレンドを占うのにお役立ていただければ幸いです。 PHPの現在 本稿執筆時のPHPの最新バージョンは... 続きを読む
【導入決定!】PHP7で実装されるスカラー型宣言とは? | 東北ギーク
さる2015年3月17日の午前6時(JST)、幾つかのドラマを経て、とうとうスカラー型宣言(別名スカラータイプヒンティング:略して STH)の RFC が投票で可決されました。これは PHP 7* NaN でなく PHP_INT_MIN から PHP_INT_MAX までの範囲内の値に限る ** 数値形の文字列のみ。数値形の文字列に他の文字が続く場合も使えるが、 Notice が出る *** __... 続きを読む
【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
結果は順にtrue、true、falseです。 これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。 よもや今さら基本中の基本である比較演算子の動作を弄ってくるとは思わなかったぞ。 以下はSaner string to number comparisonsの日本語訳... 続きを読む
PHP7はなぜ速いのか
第80回 PHP勉強会 / laravel.jp & Laravel Meetup Tokyo Vol.5 Kenichi Mukai 1,446 views 続きを読む
PHP7で変わること - hnwの日記
次の土曜日5/30のPHPカンファレンス関西2015で基調講演(10:30-11:15)をさせて頂くことになりました。タイトルは「PHP7で変わること——言語仕様とエンジンの改善ポイント」です。チケットは既に売り切れているそうですが、参加者の方は早起きして来て頂けると幸いです。 このところQiitaに「PHP7調査」というシリーズを連投していたのも発表を意識してのことです。PHP7の新機能を一つず... 続きを読む
【改訂版】PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 Revised // Speaker Deck
【改訂版】PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 Revised 続きを読む
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック 1. A remarkable improvement on data structure in PHP7 PHP7の内部実装から学ぶ 性能改善テクニック hnw Developers Summit 2015 KANSAI (2015/9/4)発表資料 2. 自己紹介 ❖ @hnw ❖ 勤務先:KLab株式会社 ❖ カレーとバグが大好物 ❖ PHP歴... 続きを読む
米Facebook、「HHVM」でのPHPサポートを終了する方針を発表 | OSDN Magazine
米FacebookのHHVM開発チームは9月12日、PHPのサポートを段階的に終了することを発表した。HHVMはPHPプログラムを高速に実行する環境として開発がスタートしたが、独自言語「Hack」の誕生やPHP7の登場によってPHPサポートが廃止されることになる。 HHVM(HipHop Virtual Machine)はPHPおよびHackで書かれたプログラムを... 続きを読む
PHP7から定数配列がOPcacheに乗るので巨大配列が使い放題という話 - hnwの日記
PHP 7.0のリリースから約5年が経過し、そろそろPHP 8.0のリリースも見えてきました。人によっては使い始めて5年目になるはずのPHP 7.xですが、いまだに新しい発見があったりして面白いですね。 本稿ではPHP 7.0から入った定数配列に関する性能改善について紹介します。 PHP 5時代は配列の組み立てコストが大きかった プ... 続きを読む
[phpconfuk2017] PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 和田 卓人
2017年6月10日開催 PHPカンファレンス福岡2017 Fusicホール 10:30-11:15 続きを読む
YYPHP#62「PHP5の終了について、PHP7を現場でみんなどのくらいやってる?、PHP業界のこと、VagrantでLaravel環境を作ったその先、管理画面をどうやってつくってる?、フレームワークのコードリー
YYPHP#62「PHP5の終了について、PHP7を現場でみんなどのくらいやってる?、PHP業界のこと、VagrantでLaravel環境を作ったその先、管理画面をどうやってつくってる?、フレームワークのコードリーディング、オブジェクト指向とかMVCがうまく扱えない」 これは2018年11月23日に開催したPHPerイベントYYPHP#62のイベントレ... 続きを読む
ちょっとしたdocker環境を素早く作れるツールを作った - 圧倒亭グランパのブログ
2017 - 06 - 22 ちょっとしたdocker環境を素早く作れるツールを作った 3回同じことを繰り返していたので自動化しました。 作ったもの crystalで des というツールをつくりました。docker環境の設定ファイルを生成する CLI ツールです。 github.com まれによくあったケース crystalを試したいけどcrystalがローカルに入っていない php7を試したい... 続きを読む
PHP7から文字列の無駄なコピーが減った話 - hnwの日記
このエントリは 闇PHP Advent Calendar 2015 の14日目です。 本稿では、PHP7の zend_string 構造体導入によるメリットの話をします。 PHP5とPHP7の文字列型の扱い PHP5では、文字列型の変数は次のようにメモリに割り当てられます(横幅いっぱいが8バイト)。 一方、PHP7では次のようになります。 これだけ見ると、PHP7では参照カウンタ refconun... 続きを読む
オライリーの「初めてのPHP」はPHP初心者にとって最高の教科書なのか? | かみおか日記
2017.11.01 技術的なこと オライリーの「初めてのPHP」はPHP初心者にとって最高の教科書なのか? PHP7にバージョンが上がったし「初めてのPHP」の新版を買ってみた PHPのメジャーバージョンが5から7になり、各レンタルサーバー会社もPHP7をカバーするようになってきました。私もそれほど苦も無くPHPを書けるようになりましたが、初心を忘れないためにもあえて入門書に位置づけられる「初め... 続きを読む
PHPはどのように動くのか ~PHPコアから読み解く仕組みと定石:書籍案内|技術評論社194)
2015年9月17日発売 蒋池東龍 著 A5判/248ページ 定価(本体2,280円+税) ISBN 978-4-7741-7642-0 Amazon 7netショッピング honto ヨドバシ.com この本の概要 同じようなスクリプトなのに,なぜパフォーマンスが違うのか? オブジェクト指向だと,なぜ遅いのか? PHP7は,なぜ速くなったか? 最も人気のあるWeb用プログラム言語であるPHPの知... 続きを読む
GolangとAmazon Dash Buttonで遊ぶ - Qiita
はじめに 普段はPHP7 & Laravel5で色々作ってます。Amazon Dash Button、おもしろそうだなーと思っていろいろ調べてみるとAmazon Dash Buttonはシンプルながらもスゴイ ハードウェアでした。 残念なことにPHPではAmazon Dash Buttonをコントロールするのが難しいようで、いままで気になっていたGolangにてAmazon Dash Button... 続きを読む
GolangとAmazon Dash Buttonで遊ぶ - Qiita
はじめに 普段はPHP7 & Laravel5で色々作ってます。Amazon Dash Button、おもしろそうだなーと思っていろいろ調べてみるとAmazon Dash Buttonはシンプルながらもスゴイ ハードウェアでした。 残念なことにPHPではAmazon Dash Buttonをコントロールするのが難しいようで、いままで気になっていたGolangにてAmazon Dash Button... 続きを読む
T3インスタンスの性能をWordPress環境で確認してみた | Developers.IO
はじめに AWSチームのすずきです。 東京リージョンで利用可能となった「T3」インスタンス。 Wordpress(PHP7)の実行環境として導入し、「T2」インスタンスと比較する機会がありましたので、 紹介させていただきます。 【速報】T3インスタンスがリリースされました! 環境 リージョン: AWS東京リージョン アベイラビリティ... 続きを読む
第六回闇PHP勉強会の発表資料まとめ - hnwの日記
昨日11/22(日)に第六回闇PHP勉強会が開催されました。PHPの勉強会なのにPHPのコードが全部で10行も登場しないという毎度おなじみの展開でしたが、たくさんの方にご参加頂きました。本当にありがとうございました。 では、発表を順に紹介します。 @hnw 「OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた」 まずは僕の発表からでした。PHP7からの新機能であるOPcacheの... 続きを読む