When writing the syntax for an associative array in PHP we do the following

```
$a = array('foo' => 'bar');

```

I am curious of the relationship of the `=>` syntax, or possibly operator. Does this relate to some kind of reference used in the hash table in ZE, or some kind of subsequent right shift or reference used in `C`? I guess I am just wondering the true underlying purpose of this syntax, how it relates to ZE and/or php extensions used to handle arrays, how it possibly relates to the written function in `C` before compiled, or If I just have no idea what I am talking about :)