書き残し

Functionの引数に初期値を設定するとφ(..)メモメモ。

20

<?php
function memo($gets="メモ",$chk=false){
    if(!$chk)$gets.="った~~!";
    return $gets;
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>zip358.com:Fチェック</title>
</head>
<body>
<p><?=memo("テスト",true);?></p>
<p><?=memo("テスト");?></p>
<p><?=memo();?></p>
</body>
</html>

DEMO https://zip358.com/tool/get-p.php
これ、覚えとくと便利な記述です、最初にFunctionの引数に初期値を与えて置けば、引数があるなしで処理を変更することも可能になります。ちょっとした事ですが知っていると知らないとでは差がでます。ちなみにC++でも同じことが出来ます。Javaで同じことが出来るかは未確認です。言語によってできる出来ないとかがあるので、アプリ開発時には注意が必要になります。Javaの場合、同じメソッド名で引数の違うものが作れてしまうのでおそらく、こういう事は出来ないと思います。この頃、知ったことですがVB6やAccessには黄金期があったということを知りました。そういえばVB6を使っていた会社があったなと、いまではVB2005とかにはバージョンアップしていると思います。こういうことを言えば敵をつくりそうですが、昔のほうがコードが見やすかった気がします。いまは、オブジェクト指向を更に良くしようと機能ベタベタ追加しているので、コードがややこしくなってきているように感じます。馬鹿なので人のコードを見るのがかなり、不得意です。
 

The following two tabs change content below.
zip358と申します。 まったりWEB日誌を更新している中の人です? 趣味は映画鑑賞とブログ書きです、 こちらで生活できるようになるのが目標です。 ブックマークやシェアして頂けると励みになります。 どうぞよろしくお願い致します。

関連記事

  1. 書き残し

    エクセル2007単体のVBA開発ではカレンダー表示なんて出来ないだったら(´Д`)VSだ。

    エクセル2007単体のVBA開発ではカレンダー表示なんて出来ないだっ…

  2. 書き残し

    Tera TermのマクロTTLを使用して自動ログインする方法はこんな感じ。

    UTF-8形式のファイルを作成して下記のコードを記載します。そして任…

  3. 書き残し

    お名前.comのレスポンスが遅い。

    お名前.comのレスポンスが遅い。今に始まったことではないけれどこ…

  4. 書き残し

    WordPressのプラグインを作るのって結構面倒くさいかも(´Д`)

    WordPressのプラグイン作成って結構面倒くさいです。自分はWo…

  5. 書き残し

    WordPressテンプレートのSSL対応の勘所を教えます。

    全国的にかわかりませんが、花火大会やお祭りって7月の終わりから8月…

2015年6月
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

アクセスカウンター😅

とある高知県の気温や湿度

Twitter でフォロー

PAGE TOP