2009�5
PHP5�������
GOTTi@iNNX
5� � �IT���
���������
GOTTi@iNNX
�������������������
���������
����������� �����������
�����������
������� ������
↓!"#$%�����&�'&�(
��)*+,�-
���������
�� �.���
��
��������&'/
����������0
%�����&�'&�(1
-2�
����������������� PHP53456789�Standard PHP Library
� PDO%:;<���=>�?@���(������=A�B9C����=D�
� ArrayAccess →EFG��HI2JK�L�
� Iterator→EFG��H=M/N+,
�����789SPL
Standard PHP Library0OP���=>��78���
����=��Q%R
9C����=D�S
EFG��HTU/'V
EFG��HTU/'�foreach
� ��������������������
��������������
����!!�"#$
���%�ArrayAccessArrayAccess�
���%!
foreach&'(
!�"#$
'()*+*,
���-�+ IteratorIterator�
���-!
foreach./0)count+1&
!�"#$
.234
+1&�5+*4
��
� ArrayAccess��������WA(%�
� Iterator������foreach�WA(%�
�;<����PDOStatementforeachWA%EFG��H%:(8���
��X/YZ/��symfony�,[��(\]�
���I2JK�L
foreach=M/N
PDOStatement%:0=%EFG��H%:(^_
symfony%:0`a�