AZuSk's secret log

AZuSkの日々的Hack雑記

phpのif文が常に真になってしまう罠

      2008/02/01

スポンサーリンク

hoge.secret.jp_300x250

titleの通りです。
 
vc++の人には分からない悩みでしょう。
 
私、delphiの人

なので、ついつい、
if $i=0 {print(“0です”);}
みたいな事になってしまうんです。
だいたいの所はエラーが出て気が付くのだけれど。
 
まず、ifの条件の所の括弧忘れる。これはエラーで止まるからいい。
 
「($i=0)」
これはエラーを出さないで真の結果が出てしまう。
これにはマイッタ。
 
正解は「($i==0)」と=を2回付ける。
しかし、これはdelphiの人には辛い。
delphiでは
if $i=0 then begin showmessage(‘0です’); end;
みたいな
 
delphiでは比較は「$i=0」、代入は「$i:=0」ですから。=を2回続ける習慣はありませんから。
 
(追記:↑で$iの$は要らない。もう毒されてるw。i:=0;ね)
 
あと、引っかかるのが、stringを括る引用符は、delphiはシングルクォーテーション。
phpではシングル、ダブル両方使えるが、(ダブル使う方が多いでしょ)、この後にdelphi使うと間違ってダブルクォーテーション使ってしまう恐れがある。

Powered by ScribeFire.

未分類

スポンサーリンク

hoge.secret.jp_336x280

hoge.secret.jp_336x280

Message

メールアドレスが公開されることはありません。

CAPTCHA


  関連記事

no image
Mootoolsのslideshowクラスの最初の表示だけランダムにする改造

http://code.google.com/p/slideshow/ HP に …

no image
BlogPetのブログエディタからWordPressに投稿するには

BlogPetの各種設定ページの「基本設定」-「ブログ」を設定します。 まず、B …

no image
BlogPetのブログエディタの問題点

表示モードがhtml表示なので、タグの編集が出来ない。普通に文章を手打ちする分に …

no image
広告を見てWebMoneyを貯める方法~manna

http://www.manna-jp.com/manna.html WebMo …

no image
Dreamweaverでサイトの管理情報が保存されないトラブル

HP作成にDreamweaverを使っているのですが、最近突然に、サイトの管理の …

no image
IEのJavascriptでclass値を設定してもCSSが適用されない

JavascriptでRSSを読み込んで動的にリンクタグを作るスクリプトを組んだ …

no image
ScribeFireにて

ScribeFireを使ってHPからログインしないで投稿するテスト。 ああ、Sc …

no image
05月21日のココロ日記(BlogPet)

う、おなかが痛いかも…ガを食べすぎました *このエントリは、ブログペットのココロ …

no image
東北関東大震災の被災者の皆様にお見舞い申し上げますの文

このたびの震災のお見舞いの文章をHPに載せる事になったのですが、他社の皆様はどの …

no image
wordpressで編集中にスクロールバーが勝手に一番上に動く

タイトル通りです。 記事を編集中に突然一番上の行に移動してしまい、変換文字が見え …