tajimiit200905

15
20095 PHP5ưǪȖǸǧǯȈ ਦӼ GOTTi@ 5ٶITѠ˟ Ӽȗȭǰȩȟȳǰλᧉ @iNNX

Upload: hidenori-goto

Post on 20-Jun-2015

561 views

Category:

Technology


18 download

DESCRIPTION

多治見IT勉強会2009年5月PHP5でのオブジェクト指向プログラミング入門ArrayAccessインターフェイスとIteratorインターフェイス

TRANSCRIPT

Page 1: Tajimiit200905

2009�5

PHP5�������

GOTTi@iNNX

5� � �IT���

���������

GOTTi@iNNX

Page 2: Tajimiit200905

�������������������

Page 3: Tajimiit200905

���������

����������� �����������

�����������

������� ������

↓!"#$%�����&�'&�(

��)*+,�-

���������

�� �.���

��

��������&'/

����������0

%�����&�'&�(1

-2�

Page 4: Tajimiit200905

����������������� 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

Page 5: Tajimiit200905

� ��������������������

Page 6: Tajimiit200905

��������������

Page 7: Tajimiit200905
Page 8: Tajimiit200905

����!!�"#$

Page 9: Tajimiit200905

���%�ArrayAccessArrayAccess�

Page 10: Tajimiit200905
Page 11: Tajimiit200905

���%!

foreach&'(

!�"#$

'()*+*,

Page 12: Tajimiit200905

���-�+ IteratorIterator�

Page 13: Tajimiit200905
Page 14: Tajimiit200905

���-!

foreach./0)count+1&

!�"#$

.234

+1&�5+*4

Page 15: Tajimiit200905

��

� ArrayAccess��������WA(%�

� Iterator������foreach�WA(%�

�;<����PDOStatementforeachWA%EFG��H%:(8���

��X/YZ/��symfony�,[��(\]�

���I2JK�L

foreach=M/N

PDOStatement%:0=%EFG��H%:(^_

symfony%:0`a�