タグ PHP7
人気順 10 users 50 users 100 users 500 users 1000 usersPHP7から不変配列がOPcacheに乗るのでKVSを置き換えられるかもしれないという話
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime. 続きを読む
PHP7から定数配列がOPcacheに乗るので巨大配列が使い放題という話 - hnwの日記
PHP 7.0のリリースから約5年が経過し、そろそろPHP 8.0のリリースも見えてきました。人によっては使い始めて5年目になるはずのPHP 7.xですが、いまだに新しい発見があったりして面白いですね。 本稿ではPHP 7.0から入った定数配列に関する性能改善について紹介します。 PHP 5時代は配列の組み立てコストが大きかった プ... 続きを読む
【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
結果は順にtrue、true、falseです。 これがPHP7までの非厳密な比較(等価)演算子だったわけですが、まあおかしいよねってことで、この挙動がPHP8.0で変更になることになりました。 よもや今さら基本中の基本である比較演算子の動作を弄ってくるとは思わなかったぞ。 以下はSaner string to number comparisonsの日本語訳... 続きを読む
YYPHP#62「PHP5の終了について、PHP7を現場でみんなどのくらいやってる?、PHP業界のこと、VagrantでLaravel環境を作ったその先、管理画面をどうやってつくってる?、フレームワークのコードリー
YYPHP#62「PHP5の終了について、PHP7を現場でみんなどのくらいやってる?、PHP業界のこと、VagrantでLaravel環境を作ったその先、管理画面をどうやってつくってる?、フレームワークのコードリーディング、オブジェクト指向とかMVCがうまく扱えない」 これは2018年11月23日に開催したPHPerイベントYYPHP#62のイベントレ... 続きを読む
米Facebook、「HHVM」でのPHPサポートを終了する方針を発表 | OSDN Magazine
米FacebookのHHVM開発チームは9月12日、PHPのサポートを段階的に終了することを発表した。HHVMはPHPプログラムを高速に実行する環境として開発がスタートしたが、独自言語「Hack」の誕生やPHP7の登場によってPHPサポートが廃止されることになる。 HHVM(HipHop Virtual Machine)はPHPおよびHackで書かれたプログラムを... 続きを読む
NITRO世代のC5インスタンスの性能をWordPress環境で確認してみた | Developers.IO
はじめに AWSチームのすずきです。 先日リリースされたNITRO世代の「T3」インスタンス、「T2」インスタンスと比較し Wordpress(PHP7)の実行性能が優れる事を紹介させていただきました。 T3インスタンスの性能をWordPress環境で確認してみた 今回、4GB前後のメモリを搭載した、「C5」「C4」「C3」「M3」「T3」「T2」のEC2... 続きを読む
T3インスタンスの性能をWordPress環境で確認してみた | Developers.IO
はじめに AWSチームのすずきです。 東京リージョンで利用可能となった「T3」インスタンス。 Wordpress(PHP7)の実行環境として導入し、「T2」インスタンスと比較する機会がありましたので、 紹介させていただきます。 【速報】T3インスタンスがリリースされました! 環境 リージョン: AWS東京リージョン アベイラビリティ... 続きを読む
オライリーの「初めてのPHP」はPHP初心者にとって最高の教科書なのか? | かみおか日記
2017.11.01 技術的なこと オライリーの「初めてのPHP」はPHP初心者にとって最高の教科書なのか? PHP7にバージョンが上がったし「初めてのPHP」の新版を買ってみた PHPのメジャーバージョンが5から7になり、各レンタルサーバー会社もPHP7をカバーするようになってきました。私もそれほど苦も無く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... 続きを読む
[phpconfuk2017] PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 和田 卓人
2017年6月10日開催 PHPカンファレンス福岡2017 Fusicホール 10:30-11:15 続きを読む
ちょっとしたdocker環境を素早く作れるツールを作った - 圧倒亭グランパのブログ
2017 - 06 - 22 ちょっとしたdocker環境を素早く作れるツールを作った 3回同じことを繰り返していたので自動化しました。 作ったもの crystalで des というツールをつくりました。docker環境の設定ファイルを生成する CLI ツールです。 github.com まれによくあったケース crystalを試したいけどcrystalがローカルに入っていない php7を試したい... 続きを読む
WordPressが2倍に高速化。php7の威力をさくらのレンタルサーバで試してみた。 - さくらのナレッジ
去る2016年12月に、さくらのレンタルサーバーで phpのバージョン7(php7.1) が使用できるようになったので、試しに使ってみました。 さくらのレンタルサーバ PHP7.1 提供開始のお知らせ | さくらインターネット W3Techs によると、現在主流のphpバージョンは 5 で、phpで稼働しているサイトのうち96%がphp5で運用されています。一般的には php5.3 〜 php5.... 続きを読む
【改訂版】PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 Revised // Speaker Deck
【改訂版】PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 Revised 続きを読む
PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 // Speaker Deck
PHP7で堅牢なコードを書く - 例外処理、表明プログラミング、契約による設計 / PHP Conference 2016 続きを読む
PHP7から予約語がメソッド名として使えるようになっていた件 · DQNEO起業日記
PHPで”echo”とか”list”という名前のメソッドを作って文法エラーになった経験はないでしょうか? ほとんど知られていないのですが、実はPHP7からは”echo”,“list”などの予約語がメソッド名として使えるんです。 <?php class Foo { public function list() { echo "list\n"; } public function echo() { e... 続きを読む
PHP7からstrlen関数に特化した高速化が採用された - hnwの日記
みなさん、もうPHP7は試してみましたか? PHP7のセールスポイントと言えば高速化ですよね。その高速化ですが、個人的には「そこ速くする余地あったの?」と思えるような箇所が高速化されていたりします。本稿では、そうした意外な高速化ポイントの一つとして strlen 関数に関する高速化について紹介します。 strlen関数と最適化 念のため説明しておきますと、 strlen 関数というのは文字列の長さ... 続きを読む
「PHP7.0」の提供を開始いたしました(2015/12/21 12:00) - レンタルサーバー「heteml(ヘテムル)」
平素はヘテムルをご利用頂き、誠にありがとうございます。 本日、当サービスで提供している『PHP5.4/5.3』に加えて、 PHPの最新バージョンである『PHP7.0』の提供を開始いたしました。 PHP7では、PHP5系に比べて2倍の速度パフォーマンス向上と、 メモリ使用量の大幅な削減が実現されております。 ※詳しくは PHPの公式リリース情報(英文) をご確認ください。 なお、ヘテムルのPHPバー... 続きを読む
PHPの生みの親,ラスマス・ラードフ氏インタビュー:レポート|gihyo.jp … 技術評論社
2015年12月に 無事公開されたPHP7 。その公開に先立ってPHPの生みの親である ラスマス・ ラードフ 氏に話を伺う機会がありました。英語で行われた一時間のインタビューは長大ですがラスマス氏の思想がよく分かる話題が多く, 可能な限りそのままの形でお伝えすべく, その模様すべてをお届けします。 なお, インタビューは10月に開催された PHPカンファレンス2015 の講演終了後に行われ, リリ... 続きを読む
PHP7から文字列の無駄なコピーが減った話 - hnwの日記
このエントリは 闇PHP Advent Calendar 2015 の14日目です。 本稿では、PHP7の zend_string 構造体導入によるメリットの話をします。 PHP5とPHP7の文字列型の扱い PHP5では、文字列型の変数は次のようにメモリに割り当てられます(横幅いっぱいが8バイト)。 一方、PHP7では次のようになります。 これだけ見ると、PHP7では参照カウンタ refconun... 続きを読む
第六回闇PHP勉強会の発表資料まとめ - hnwの日記
昨日11/22(日)に第六回闇PHP勉強会が開催されました。PHPの勉強会なのにPHPのコードが全部で10行も登場しないという毎度おなじみの展開でしたが、たくさんの方にご参加頂きました。本当にありがとうございました。 では、発表を順に紹介します。 @hnw 「OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた」 まずは僕の発表からでした。PHP7からの新機能であるOPcacheの... 続きを読む
PHP カンファレンス2015で PHP7の話をきいてきました #phpcon2015 | バシャログ。 | 横浜でWeb制作を行うシーブレインスタッフによる技術情報ブログ
『仮面ライダーゴースト』の第1話をまだみていない kagata です。ちょうど放映時刻に外出する用事があってタイマー録画したのですが、なんだかもったいない気がして手がつけられていません。第2話の放映までにはチェックします。 さて、その第1話放映の前日にあたる10月3日(土)に PHP カンファレンス2015が開催されました。今回のテーマはずばり「7」の一文字ということで、正式リリースが来月にも予定... 続きを読む
PHP7の内部実装から学ぶ性能改善テクニック
PHP7の内部実装から学ぶ性能改善テクニック 1. A remarkable improvement on data structure in PHP7 PHP7の内部実装から学ぶ 性能改善テクニック hnw Developers Summit 2015 KANSAI (2015/9/4)発表資料 2. 自己紹介 ❖ @hnw ❖ 勤務先:KLab株式会社 ❖ カレーとバグが大好物 ❖ PHP歴... 続きを読む
PHPはどのように動くのか ~PHPコアから読み解く仕組みと定石:書籍案内|技術評論社194)
2015年9月17日発売 蒋池東龍 著 A5判/248ページ 定価(本体2,280円+税) ISBN 978-4-7741-7642-0 Amazon 7netショッピング honto ヨドバシ.com この本の概要 同じようなスクリプトなのに,なぜパフォーマンスが違うのか? オブジェクト指向だと,なぜ遅いのか? PHP7は,なぜ速くなったか? 最も人気のあるWeb用プログラム言語であるPHPの知... 続きを読む
php7cc - 早めに試そう。PHP7互換性チェッカー MOONGIFT
2015年11月にリリースされるというPHP7。エンジンも換わり、それに伴ってパフォーマンスも向上していると言われています。しかしその結果、これまで使えていた書き方ができなくなっています。 そこでこれまでのPHPアプリケーションをphp7ccを使ってチェックしてみましょう。PHP7に対応しているかどうか、チェックしてくれます。 php7ccの使い方 php7ccは以下のように対象になるファイル、ま... 続きを読む