PHPで安全なプログラムを書くために、PHP7からの機能も合わせて型についてまとめました。 型についての深い理解は、コード,コメント,関数名,安全性に影響を与えます。 PHPの型、型安全性、弱い型付け、強い型付け、型指定と影響、について説明していきます。 前半部分は基本について、後半部分からは型安全について書いてあります。 記事範囲 PHP7.2まで 型論争 型をつけるべきか否かではしばしば議論になっている。 型をつける派 => 厳密な型付によって大きな問題になる前にエラーを特定できるようになる/メソッドの安全性が増える、という主張。 型をつけない派 => 型付をしないことによってコード量が減り、記述がシンプルになるし、他の部分で補えるという主張である。 PHPの9種類の型 スカラー型 boolean: 論理値 integer: 整数 float: 浮動小数点数 string: 文字列 複
YYPHP#32「PHP7.2変更点、Laravelのスター数がRailsを超える、スキル上達法、最近の便利ツール」PHPLaravelYYPHP これは2018年3月21日に開催したPHPerイベントYYPHP#32のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催は毎週水曜19:00に高田馬場にて。 クリティカルな何かがあったのか? Laravel 5.5からは7系必須 object型宣言 PHP: 下位互換性のない変更点 - Manual PHP 7.2 Provides Modest Performanc
複雑なシンプルページアプリケーション(SPA)こそテストが大事ですが、手作業でやるには大変。そこで、Laravelのテストライブラリー「Dusk」を使ってみましょう。 JavaScriptアプリケーション、特にシングルページアプリケーションにおいてエンドツーエンドテストは常に課題です。Laravelは最近、その課題の打開案となる新しいテストライブラリー、Duskの5.4バージョンをリリースしました。 今回のDuskのリリースで、Laravelはユーザーにブラウザーテスト用の共通APIを提供するようになりました。デフォルトでChromeDriverが付属し、ほかのブラウザーのサポートが必要な場合はSeleniumを使用できます。ニーズに応えるために、今後もこの共通テストAPIをサポートされる予定です。 この記事では、新しいLaravel 5.4アプリケーションを紹介します。 インストール c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く