RitoLabo

JavaScript(jQuery)による継承とプロトタイプチェーンの基本と利点

  • JavaScript

JavascriptはES6でclassキーワードが導入されましたが、糖衣構文(シンタックスシュガー)であり現状ではプロトタイプベースのオブジェクト指向言語であると分類されています。そんなJavaScriptのオブジェクトは、プロトタイプオブジェクトのプロパティを遡るようにして保持しています。今回は、JavaScript&jQueryを使って、コンパイルが不要(ES6不使用)の範囲でのPrototypeチェーンを実装していきます。

PHPのファイル操作クラス&関数まとめ

  • PHP

PHPでファイル操作を行う、例えばファイルの内容を読み込んでそれについて処理を行ったり、ファイルを作成してその中に書き込みを行ったりなどがありますが、その為にはどんな関数やクラスを用いたら処理が行えるでしょうか。今回は、外部ライブラリは不要で利用できるPHPのファイル操作クラスや関数を用いてファイル操作を行っていきます。

PHPの日時操作クラスと関数で日付・時間をスムーズに扱う

  • PHP

PHPで日時を操作する場合は、DateTimeクラス、もしくは関数であるdate/time/strftime/mktime/strtotimeを使います。今回はPHPでデフォルトで利用できる(外部ライブラリを必要としない)オブジェクトや関数を用いて日時操作を行っていきます。

PHP7とMySQLi拡張モジュールでデータベース操作を行う

  • PHP

MySQLiクラスは、PHPからMySQLデータベースサーバへ接続を行う為のネイティブな拡張モジュールで、PHPに標準で同梱されているMySQLネイティブドライバの1つです。