列挙型 - Wikipedia まず列挙型の定義は〜となるんだけど、ここでは「あらかじめ定義した値のいずれかしか取らない特殊な型」という感じを想定してます。 要はSplEnumみたいなのですが、拡張モジュールの力を借りなくても、PHPだけで作れます。リフレクションを使うだけ。 <?php abstract class Enum { private $scalar; public function __construct($value) { $ref = new ReflectionObject($this); $consts = $ref->getConstants(); if (! in_array($value, $consts, true)) { throw new InvalidArgumentException; } $this->scalar = $value; } final
※「$_SESSION」変数そのものを削除しないようにして下さい。 次に、例えばログアウトの処理などをしてセッションそのものを破棄したい場合です。この場合はクライアント側に保存されているセッションIDを削除した後で、セッションを破棄します。 クライアント側にはクッキーで保存されていますのでクッキーを削除します。(クッキーの削除については『クッキーを削除する』を参照して下さい)。
携帯電話宛にPHPのプログラムからメール送信を行う場合に、 Envelope From (※1)が存在するドメイン名のメールアドレスになっていないと 携帯キャリアのメールサーバで転送拒否されてしまうことがあります。 私が試した限り、Docomoでは転送されsoftbankとAUでは転送が拒否されてしまいました。 また、携帯だけでなくISPや企業でも拒否されることがあります。 PHPでメールを送る時に使用するmail関数では、mail関数の第五引数で sendmailの-fオプションを使用しenvelope senderの値を指定することで 対応できます。 サンプル mail("hoge@hoge.com", "subject", "test message", "From: hogefrom@hoge.com", "-fhogefrom@hoge.com"); その他の方法として、Pear
<html> <head><title>PHP TEST</title></head> <body> <?php $var1 = 'test'; if (isset($var1)){ print('変数$var1は存在し、値は'.$var1.'です<br><br>'); }else{ print('変数$var1は存在しないかNULLです<br><br>'); } $var2 = NULL; if (isset($var2)){ print('変数$var2は存在し、値は'.$var2.'です<br><br>'); }else{ print('変数$var2は存在しないかNULLです<br><br>'); } if (isset($var3)){ print('変数$var3は存在し、値は'.$var3.'です<br><br>'); }else{ print('変数$var3は存在しないか
JavaScriptでは初期化されていない変数には全て「undefined」という値が入っています。 var a; alert(a); //undefinedが入っている これを利用して、変数が定義済みかどうかを判別することが可能です。…が、やり方がいろいろあるみたいなので、まとめてみることにします。 undefinedと比較する if (a === undefined) { alert("aは未定義"); } グローバル変数として、そのまんまundefinedという名前の変数が用意されているので、それと比較するやり方。一番素直な方法ですが、JavaScriptにおいては良くない書き方とされています。 undefinedは予約語ではなく、単なる変数です。だから上書きすることができるし、関数スコープ内で同名のローカル変数を作ることもできます。(ただし最近の処理系ではconst扱いになって上書
必要ならどうぞ。 デモ jQueryでフォームの値を取得する方法をまとめ – jsdo.it – Share JavaScript, HTML5 and CSS jQueryでフォームの値を取得する方法をまとめ – jsdo.it – share JavaScript, HTML5 and CSS 共通:要素の探し方 input要素なんかにid振っちゃうのが一番なんだけど、属性セレクターを使うと楽な場合があります。つまり[name=xxx]で検索するやり方。 <form id="my-form"> <input type="text" name="my-text" value="This is text." /> </form>
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く