* OT: I was going to shorten your name but presuming it to be Arabic
and knowing the shortening of Arabic names is often done wrong I
refrained.
Very OT: Interestingly, in an almost shamefully geeky way, Arabic
naming almost has a namespace type convention so "Saleh bin Tariq bin
Khalid Al-Fulani" using dot notation could well be written as
Al-Fulani.Khaled.Tariq.Saleh. Anyway, meant an interesting diversion
to Wikipedia ( http://en.wikipedia.org/wiki/Arab_name ).
I couldn't resist the OT diversion myself (seems to be common enough in
this mailing list). The name "Abu Hurayrah" actually translates to
"father of kitten" in Arabic. Nick's comments about Arabic names,
though, are generally quite accurate, as long as one considers the word
"Abu" means "father of" while "Ibn" means "son of". Likewise, Umm &
Bint mean "mother of" and "daughter of", respectively. These titles can
be given literally (e.g., having a son named `Umar, a man may be called
"Abu `Umar") or metaphorical, which I explain below.
In my case, I am not the literal father of a kitten nor do I have any
child named kitten, but I am the metaphorical father of kitten because I
love cats. This is the same name that was given to one of the
companions of the Prophet Muhammad, peace be upon him, who one time took
in a small kitten & nursed it back to health. He was then given the
nickname, /Abu Hurayrah/. For this and other reasons, I adopted this
nickname for myself.
So, there you have it, a brief Arabic lesson combined with a short
history lesson!
Back ON TOPIC, I know I've said before, but I am going to try to
contribute some code that will convert Zend_Db_Table_Rowset to utilize
the ArrayAccess interface. I'll post it here first, take some comments,
and then maybe post it through the JIRA (?) system.