トップ  > メモ一覧  > カテゴリ「注意点」の絞り込み結果 : 4件

4件中 1 〜 4 表示  1 

No.3699 null と 0

null と 0

if (null === '0') => false
if (null ==  '0') => false
if ('0')          => false

if (null === 0)   => false
if (null ==  0)   => true
if (0)            => false

※「==」の場合、「'0'」と「0」で結果が変わる点に要注意

更新:2011/05/24 23:06 カテゴリ: PHP  > 注意点 ▲トップ

No.2125【引用】PHPのY10K問題

PHPのY10K問題

PHP は他の言語と同様に、時刻を扱う際にunix epochからの経過秒数(いわゆるunix time)を利用しています。PHP5.2.6以降では、64bit環境であればunix timeも64bitに拡張されています。これで2038年問題も過去のものになるというわけです。

一方、unix timeが64bitに拡張されたことでカオスな結果になることがあるようです。64bit環境のPHP5.2.11で気づいた点を紹介します。

strtotimeが西暦10K年以降に対応していない
<?php
var_dump ( strtotime ( " 9999-...

引用元

更新:2010/02/25 07:50 カテゴリ: PHP  > 注意点 ▲トップ

No.693 cookieの保存 注意

時間指定に「time()」を忘れるな!

        // cookieの保存
×        setcookie('setsubdomain', $subdomain, 60 * 60 * 10, '/');
○        setcookie('setsubdomain', $subdomain, time() + 60 * 60 * 10, '/');
更新:2009/02/21 22:38 カテゴリ: PHP  > 注意点 ▲トップ

No.172 未定義配列とNOTICEエラー

 26         $errors = array();
  27         if (!$allflag && ($start_id < 1 || $end_id < 1)) {
 28             $errors[] = '範囲指定のメンバーIDは1以上の整数値で入力してください';
 29         }
 30         if (!$allflag && $start_id > $end_id) {
 31             $errors[] = '開始メンバーIDは終了メンバーIDより大きい値で入力してください。';
 32         }
 33         if ($errors) {
 34             $this->handleError($errors);
 35         }
 
 配列定義しとかないとnoticeエラー出るよ!!
更新:2008/09/10 09:49 カテゴリ: PHP  > 注意点 ▲トップ
4件中 1 〜 4 表示  1 

FuelPHP

Mac

web開発

プロマネ

マネタイズ

プレゼン

webサービス運用

webサービス

Linux

サーバ管理

MySQL

ソース・開発

svn・git

PHP

HTML・CSS

JavaScript

ツール, ライブラリ

ビジネス

テンプレート

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0