アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
PHPは糞 (スコア:0)
変数の前の$とか馬鹿みたいだし。
$a = 1;
$b = "2a";
$c = $a + $b;
とかどうなるの?
Re:PHPは糞 (スコア:5, 興味深い)
大抵のプログラマはこの結果に違和感を感じるはずです.
言葉は悪いですがAC氏の指摘どおり,現状のphpはあまりおすすめ出来ません.
言語仕様や実装の詳細を知れば知るほど,phpは怖くて使えなくなります.
また,yohgaki氏のブログに書かれているように
「PHP開発者はこの問題を修正しようと思っていません。数えきれないほどの議論がありましたがPHP開発者はどの解決策も受け入れようとしませんでした。」という話も多いです.
php にはあまり将来性が感じられません.
1+"2a" が 3 なのがそんなに問題なの? (スコア:2, 参考になる)
型の制約が緩いのが嫌って事???
PHP みたいなスクリプト系の言語では、別に珍しい事ではないと思うのだけど?
文字列として扱ってほしいなら、
$a = 1;
$b = "2a";
echo $a.$b;
として結果 "12a" を得る方法はあるわけで、、、
気持ち悪さで言えば、断然
$a=""; の時の、
switch($a){
case 0 : echo "zero"; break;
case "": echo "empty"; break;
}
とか
switch("$a"){
case 0 : echo "zero"; break;
case "": echo "empty"; break;
}
を挙げるべきじゃないだろうか?
目的の結果を得るには
switch("$a"){
case "0": echo "zero"; break;
case "": echo "empty"; bre
uxi
Re:1+"2a" が 3 なのがそんなに問題なの? (スコア:0)