Functionの引数に初期値を設定するとφ(..)メモメモ。
2015.06.18
<?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とかにはバージョンアップしていると思います。こういうことを言えば敵をつくりそうですが、昔のほうがコードが見やすかった気がします。いまは、オブジェクト指向を更に良くしようと機能ベタベタ追加しているので、コードがややこしくなってきているように感じます。馬鹿なので人のコードを見るのがかなり、不得意です。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
AM, body>, C++, chk, DOCTYPE html>, function memo, gets, head>, html lang, java, meta charset, p>, title>, utf-8, VB2005, VB6, zip358.com, オブジェクト指向, コード, 初期値, 引数,
新人研修なんてものは無かった。
2015.04.06
二日目、新人研修でもしてくれるのかなと思っていた自分の期待は
あっさりと崩れ落ちた。先輩から渡されたのは分厚い
VB6の参考書、一冊だけだったのである。
(※いま、思っても古いし使い物にならないモノを渡されたと思う。)
「これ読んで勉強しろ。」とVB6の参考書を渡され
朝から夜までそれを読んで帰る日が一週間ほど続いた。
(実際、VB6この時点で知っていたので読むふりをして時間を潰していた。)
そして、ここからがサービス残業の幕開けだった。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
VB6, VB6この時点, サービス残業, ふり, 一冊, 一週間, 二日目, 使い物, 先輩, 参考書, 夜, 実際, 幕開け, 新人研修, 時間, 朝, 期待, 自動,