日々・開発日誌

BLOG

Web制作の記事一覧


PHPではメソッドのオーバーロードができない

2019-01-23
PHPではメソッドのオーバーロードができない。
下記コードはエラーになる。

class Foo {

  private $_file_path = null;

  function __construct () {
  }

  function __construct ($file_path) {
    $this->_file_path = $file_path;
  }

}


対策1 連想配列を引数に取る

class Foo {

  private $_file_path = null;

  function __construct ($args) {
    $this->_file_path = $args['file'];
  }
}


対策2 引数のデフォルト値を使う

class Foo {

  private $_file_path = null;

  function __construct ($_file_path=null) {
    $this->_file_path = $_file_path;
  }
}

html,javascriptで入力フィールドのautocomplateを無効に

2019-01-05
入力フィールドにフォーカスを当てると以前に入力した内容が自動的に表示される。

これを無効にする方法は3つ。

1. 個別のフィールドごとに設定
<input type="text" id="keyword" name="keyword" autocomplate="off">

2. フォーム全体に設定
<form id="input_form" method="post" action="./"  autocomplate="off">

3. javascriptで設定
$('#keyword').attr ('autocomplate', 'off');
$('#input_form').attr ('autocomplate', 'off');

Javascriptで小数点以下の表示桁数指定

2019-01-05
toFixedを使う。

var val = 123;
val.toFixed () // 123
val.toFixed (1) // 123.0
val.toFixed (2) // 123.00


お気軽にお問合せください

0532-74-8756
愛知県を中心に静岡県・岐阜県の東海三県を主に対応しております。
  • 名古屋市
  • 浜松市
  • 岐阜市
  • 豊橋市
  • 岡崎市
  • 一宮市
  • 瀬戸市
  • 半田市
  • 春日井市
  • 豊川市
  • 津島市
  • 碧南市
  • 刈谷市
  • 豊田市
  • 安城市
  • 西尾市
  • 蒲郡市
  • 犬山市
  • 常滑市
  • 江南市
  • 小牧市
  • 稲沢市
  • 新城市
  • 東海市
  • 大府市
  • 知多市
  • 知立市
  • 尾張旭市
  • 高浜市
  • 岩倉市
  • 豊明市
  • 日進市
  • 田原市
  • 愛西市
  • 清須市
  • 北名古屋市
  • 弥富市
  • みよし市
  • あま市
  • 長久手市