TOP

2017年7月24日 | テクノロジー

ドワンゴ、RSSリーダー「Live Dwango Reader」のサービス提供を終了 – 8月31日

2017年7月24日にドワンゴが、RSSリーダー「Libe Dwango Reader」の提供を2017年8月31日をもって終了することを発...

2017年7月24日 | テクノロジー

Apple、Siriとドウェイン・ジョンソン氏が共演したショートムービーを公開 – The Rock x Siri

2017年7月24日にAppleは、人気俳優ドウェイン・ジョンソン氏とAppleの音声アシスタント「Siri」が共演したショートムービー「T...

2017年7月24日 | テクノロジー

LINEで外資両替ができる「LINE Pay 外資両替」がサービスイン

2017年7月20日にLINEは、メッセンジャーアプリケーション「LINE」のおサイフケータイ機能「LINE Pay」を利用した「LINE ...

2017年7月23日 | テクノロジー

iOS 11ではマップアプリにAR機能が追加される

2017年7月22日にAppleから配信予定の「iOS 11」に搭載されるマップアプリに拡張現実(AR)機能が追加されることが明らかとなりま...

2017年7月23日 | ゲーム

ポケモンGO、伝説レイドに「ルギア」と「フリーザー」が登場したことが確認される

2017年7月23日にスマートフォンアプリケーション「ポケモンGO」にて、全世界で「伝説レイド」が開始され「ルギア」と「フリーザー」が登場し...

2017年7月23日 | ゲーム

ポケモンGO、シカゴのイベントで通信障害とサーバーエラー – 参加費を返金へ

2017年7月23日にNianticは、ポケモンGOの大規模イベントをシカゴで開催しましたが、通信障害とサーバーエラーのためイベントが行えな...

2017年7月22日 | ゲーム

ピゴサことポケモンサーチアプリ「P-GO SEARCH」が7月23日にサービスを終了へ – TPCi

2017年7月22日にポケモンGOのポケモンサーチアプリケーションとして有名なピゴサこと「P-GO SEARCH」が2017年7月23日をも...

2017年7月22日 | テクノロジー

Apple、iPhone 8とiPhone 7s/7s Plusを9月5日または6日に発表か

2017年7月22日にAppleが、2017年9月5日または、6日に「iPhone 8」と「iPhone 7s/7s Plus」を発表する事...

2017年7月22日 | テクノロジー

Google、新しいセキュリティーサービス「Google Play Protect」をサービスイン

現地時間2017年7月19日にGoogleが、新しいセキュリティーサービスとして「Google Play Protect(プロテクト)」の提...

2017年7月21日 | テクノロジー

Facebook、Project ARAのメンバーでモジュールディバイスを開発か

2017年7月21日にFacebookが、Googleが廃止したモジュール型スマートフォン「Project ARA」のようなモジュール型ディ...

2017年7月21日 | ゲーム

任天堂、「MINI NINTENDO64(ミニ ニンテンドー64)」を準備中か

2017年7月21日に任天堂が、「ミニスーパーファミコン」に続き「MINI NINTENDO64(ミニ ニンテンドー64)」を準備中であるこ...

2017年7月21日 | テクノロジー

Samusung、Galaxy Note 8(ギャラクシーノート8)を8月23日に発表か

2017年7月21日にSamusungから販売予定のスマートフォン「Galaxy Note 8」が2017年8月23日に発表されることが明ら...

2017年7月20日 | ゲーム

ポケモンGO、伝説のポケモンをゲットできるイベント「伝説レイド」を公式発表

2017年7月20日にNianticは、ポケモンGOにて伝説のポケモンをゲットすることができるイベント「伝説レイド」公式発表したことが明らか...

2017年7月20日 | テクノロジー

Windows 10 Creators UpdateではIntel Atom(Clover Trail)をサポートせず

2017年7月20日にMicrosoftが、Windows 10向け大型アップデート「Windows 10 Creators Update」...

2017年7月20日 | テクノロジー

日本Microsoft、Surface Laptop(サーフェスラップ)の国内販売を開始

2017年7月20日に日本Microsoftが、ラップトップ型パソコン「Surface Laptop(サーフェスラップトップ)」の国内販売を...

2017年7月20日 | テクノロジー

Google Glassが2年間の沈黙の後にバージョンを発表

2017年7月19日に旧Google Xが、「Google Glass」を2年間の沈黙の後にアップデートを発表したことが明らかとなりました。...

2017年7月20日 | テクノロジー

Apple、新型「iPhone SE(アイフォン SE)」を8月に発表か – iPhone SE 2

2017年7月19日にAppleから販売中の「iPhone SE」の後継機が2017年8月末に発表される可能性が浮上してきました。 &...

2017年7月19日 | テクノロジー

米Amazon、独自SNS「Spark」をプライム会員向けにサービスイン

2017年7月19日に米Amazonは、同社のSNSサービスとして「Spark」をプライム会員向けに公開したことが明らかとなりました。 ...

2017年7月19日 | ゲーム

任天堂、スマホアプリ「Nintendo Switch Online」を配信開始 – スプラトゥーン2

2017年7月19日に任天堂は、「Nintendo Switch」のオンラインサービスの一部であるスマートフォンアプリケーション「Ninte...

2017年7月19日 | テクノロジー

Apple、iPhone SEの後継機を開発せず

2017年7月19日にAppleから販売されている「iPhone SE」の後継機と言われている「iPhone SE 2」が開発されていないこ...

2017年4月16日

PHP、最新バージョンである7.1と7.0をリリース – バグ修正版

米国時間2017年4月13日にPHPデベロップメントチームは、「PHP.net」において最新バージョンである「PHP 7.1.4」と「「PHP 7.0.18」をリリースしたことがわかりました。

 

 

 

 

これらは、主にバグ修正を目的としたバージョンであると伝えられております。

 

 

 

PHP 7.1/7.0

今回のアップデートは、「PHP 7.0系列」と「PHP 7.1系列」に向けて配信されている。

 

 

 

PHPデベロップメントチームは、それぞれの系列を利用しているユーザーに対し、最新版へのアップデートを推奨しております。

 

 

PHP 7.1の変更点

Nullable型の追加

パラーメータや返り値の型宣言で、「nullable」指定ができるようになりました。

nullableを指定することで、指定した型だけではなくNULLも渡せるようになります。

 

void関数

返り値としてvoidが利用できるようになりました。

 

なお、返り値の型をvoidにした場合は、関数内でreturn文を省略するか、空白のreturnを使う必要があります。

 

※void関数からnullを返すことはできません。

 

Symmetric array destructuring

配列の短縮構文 ([]) を使った、 代入用に配列の値を取り出せるようになりました (foreach でも使えます)。

 

 

クラス定数のアクセス範囲指定

クラス定数のアクセス範囲を指定できるようになりました。

 

 

 

iterable 擬似型

新しい擬似型 である iterableが新たに追加されました。

 

 

パラーメータおよび返り値の型指定が利用できるようになりました。

 

 

例外処理における複数の例外のcatch

ひとつのcatchブロックで複数の例外を扱えるようになりました。

 

 

パイプ文字(|)をつかって指定することができます。

 

異なるクラス階層に由来する異なる例外を同様の処理にしたい場合に有用です。

 

 

list()におけるキーのサポート

list()の内部でキーを指定できるようになりました。

 

 

これにより、キーが整数やシーケンシャル出ない場合でも、配列の値を取り出せるようになりました。

 

 

負の文字列オフセットのサポート

文字列操作関数のうちオフセット指定できるものすべてを対象に、負のオフセットを指定できるようになりました。

 

 

なお、負のオフセットは、文字列の末尾からのオフセットと解釈されるようです。

 

 

ext/opensslにおけるAEADのサポート

oplenssl_encrypt()およびopenssl_decrypt()における追加のパラメータで、AEAD(GCMモードおよびCCMモード)をサポートするようになりました。

 

 

Closure::fromCallable()によるcallablesからClosureへの変換

Closureクラスに新しい静的メソッドが追加されました。

 

callableを簡単にClosureオブジェクトに変換するために用いられます。

 

 

非同期シングルハンドリング

新しい関数pcntl_async_signals()が追加されました。

 

tickを使用しない非同期シグナルハンドリングを有効にすることができます。

 

 

ext/curlにおけるHTTP/2サーバープシュのサポート

CURL拡張モジュールがサーバープシュに対応するようになりました。

 

 

 

curl_multi_setopt() 関数に新しい定数 CURLMOPT_PUSHFUNCTION を指定すれば、この機能を利用することができます。

 

 

 

 

PHP 5.6は見放された?

今回のリリースノートにはPHP 5.6系列は含まれていない。

 

 

 

 

「PHP 5.6系列」は、米国時間2017年1月19日にリリースされた「PHP 5.6.30」によるバグ修正を最後にアップデートが行われていない。

 

 

 

それ以降は、2年間の脆弱性の修正等のバージョンアップは保証されておりますが、PHPデベロップメントチームはバグ修正などは行わないとしている。

 

 

 

「PHP 5.6系列」でバグ修正を希望する場合は、「PHP 7.o系列」あるいは「PHP 7.1系列」へアップデートすることを推奨されております。

出典元:PHP.net

スポンサーリンク

あなたにおすすめの記事

この記事が気に入ったら
いいね!しよう

最新情報をお届けします

こちらの記事もおすすめ

         

カテゴリ

タグ

参加してます


お気軽にお書きください

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)