アカウント名:
パスワード:
a = [];a[1] = 1;// a => [ undefined, 1 ], a.length => 2
$a = array();$a[1] = 1;# $a => array( 1 => 1 ), count($a) => 1
>>> ([]) instanceof Arraytrue>>> ({}) instanceof Arrayfalse
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
Defending PHPから抄訳してみた (スコア:5, 参考になる)
*****
> PHP is awesome
PHPすごい
> Need proof? Here it is, broken down by category:
証拠を示せ?カテゴリー別にどうぞ。
> *Language Features
* 言語としての特徴
> It's dynamically typed.
動的型付けになっている。
> All arrays are associative (hashes)
Re:Defending PHPから抄訳してみた (スコア:1)
無ければそれこそがPHPのオリジナルで、"PHP is awesome"たる所以だと思いますが、それっぽいところが見当たらないように感じます。
だからどうのこうのは言いませんが、反論になってないように感じてしまいますね。
Youthの半分はバファリンでできています。
Re:Defending PHPから抄訳してみた (スコア:1)
ただし、かなり悪い方向で。
配列関数群のあのカオス具合は何とかして欲しい。今更どうにもならなそうだけど。
Re:Defending PHPから抄訳してみた (スコア:1)
そしてperlでtieを使えばhashなarrayは作れます。疑似ハッシュとか既に発明済みですし。
全部がオブジェクトなrubyでも継承でわりと簡単に作れそう(知らないので憶測)
つ~かその実装をベースとすることが優れているならともかく、hashがarrayであるperlの方が融通が効くような気がしてならないのです。
で、それ本当にすごいの?と。
Youthの半分はバファリンでできています。
Re:Defending PHPから抄訳してみた (スコア:1)
ECMAScript: PHP:
Re:Defending PHPから抄訳してみた (スコア:1)
Re:Defending PHPから抄訳してみた (スコア:1)
Re: (スコア:0)
>
>> It comes with a vast array of built-in functions to do all sorts of common tasks. Here are a few off the top of my head:
>
> 広範囲の組み込み機能が提供されていて、あらゆる種類の一般的なタスクを行うために使用できる。思いついた例を示す
これ以下に列挙されているものが「組み込みだ」ってあたりがPHPならではかも。
PerlやRubyでは、仮に標準添付されたものであろうと、こういうのはライブラリをrequireしますよね。
そりゃ方便でしょう (スコア:1)
しかし初心者に限って言えば
Perlの初心者だと簡単なライブラリは自作してしまうところをPHPでは避けられるのは大きいかも知れませんね。
でもそれって実装の問題ではなくて声が大きいかどうかの問題だと思う。
Youthの半分はバファリンでできています。