mirror of
https://github.com/php/presentations.git
synced 2026-03-23 23:22:22 +01:00
- After conference commit
This commit is contained in:
@@ -25,7 +25,10 @@
|
||||
|
||||
<!-- New stuff (OO) -->
|
||||
<slide>slides/state2003/changes5.xml</slide>
|
||||
<slide>slides/php5intro/nl/oldobjectmodel.xml</slide>
|
||||
<slide>slides/php5intro/nl/structors.xml</slide>
|
||||
<slide>slides/php5intro/nl/private.xml</slide>
|
||||
<slide>slides/php5intro/nl/protected.xml</slide>
|
||||
<slide>slides/php5intro/nl/setget.xml</slide>
|
||||
<slide>slides/php5intro/nl/exceptions.xml</slide>
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<title>Introduction</title>
|
||||
<blurb> </blurb>
|
||||
<blurb> </blurb>
|
||||
<list effect="slide" fontsize="4.5em">
|
||||
<list fontsize="4.5em">
|
||||
<bullet>PHP: Hypertext Preprocessor</bullet>
|
||||
<bullet>Started in 1997</bullet>
|
||||
<bullet>Apache module</bullet>
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
<image marginright="1em" align="right" filename="pecl.png" />
|
||||
|
||||
<list marginleft="0em" fontsize="3.5em" effect="slide">
|
||||
<list marginleft="0em" fontsize="3.5em">
|
||||
<bullet>PHP Extension Code Library</bullet>
|
||||
<bullet>Shared extensions</bullet>
|
||||
<bullet>Makes use of the 'pear' tool</bullet>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<slide fontsize="6em">
|
||||
<title>Private</title>
|
||||
|
||||
<list marginleft="0em" effect="slide" fontsize="3.5em">
|
||||
<list marginleft="0em" fontsize="3.5em">
|
||||
<bullet>'Strongest' access level</bullet>
|
||||
<bullet>Can only be accessed/called from the same class</bullet>
|
||||
<bullet>Force use of get()/set() functions to access properties</bullet>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<title>PHP Project</title>
|
||||
<blurb> </blurb>
|
||||
<blurb> </blurb>
|
||||
<list effect="slide" fontsize="4em">
|
||||
<list fontsize="4em">
|
||||
<bullet>Open Source: Apache like BSD-style license</bullet>
|
||||
<bullet>732 developers</bullet>
|
||||
<bullet>~25 active (on PHP source)</bullet>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<slide fontsize="6em">
|
||||
<title>Protected</title>
|
||||
|
||||
<list marginleft="-1em" effect="slide" fontsize="3.3em">
|
||||
<list marginleft="-1em" fontsize="3.3em">
|
||||
<bullet>Only accessable/callable by the same, or an inherited class</bullet>
|
||||
<bullet>Useful for 'packages'</bullet>
|
||||
</list>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<slide fontsize="6em">
|
||||
<title>__set() and __get()</title>
|
||||
|
||||
<list marginleft="3em" margintop="0em" effect="slide" fontsize="3.5em">
|
||||
<list marginleft="3em" margintop="0em" fontsize="3.5em">
|
||||
<bullet>Property access handlers</bullet>
|
||||
<bullet>In combination with private</bullet>
|
||||
<bullet>As replacement for 'dynamic properties'</bullet>
|
||||
|
||||
@@ -14,7 +14,7 @@ foreach ($books as $book) {
|
||||
|
||||
<break lines="3" />
|
||||
|
||||
<list marginleft="2em" fontsize="4.5em" effect="slide">
|
||||
<list marginleft="2em" fontsize="4.5em">
|
||||
<bullet>K.I.S.S.</bullet>
|
||||
<bullet type="none" marginleft="4em">Keep It Simple Stupid</bullet>
|
||||
</list>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<slide fontsize="6em">
|
||||
<title>Constructors/Destructors</title>
|
||||
|
||||
<list marginleft="0em" effect="slide" fontsize="3.5em">
|
||||
<list marginleft="0em" fontsize="3.5em">
|
||||
<bullet>New type constructors: __construct().</bullet>
|
||||
<bullet>Finally destructors: __destruct().</bullet>
|
||||
</list>
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<slide title="PHP 5.0">
|
||||
|
||||
<image align="right" marginright="2em" filename="balance2.jpg" />
|
||||
<list fontsize="4em" marginleft="1em">
|
||||
<break lines="5"/>
|
||||
<list fontsize="3.5em" marginleft="-1em">
|
||||
<bullet>Revamped Internals</bullet>
|
||||
<bullet>*Real* Object Orientation</bullet>
|
||||
<bullet>Exceptions</bullet>
|
||||
|
||||
Reference in New Issue
Block a user