com presentations: images to help explain atomic deploys: slides/intro/atomic3a.xml slides/intro/atomic3b.xml slides/intro/atomic3c.xml slides/intro/dep1.png slides/intro/dep2.png slides/intro/dep3.png slides/intro/php56.xml zhytomyr.xml
[email protected] (Rasmus Lerdorf)
| Newsgroups | php.pres |
|---|---|
| Message-ID | <[email protected]> |
Commit: 6a9550acf37ef8738da60a82d7bacb24d9b4c0e9 Author: Rasmus Lerdorf <[email protected]> Tue, 15 Oct 2013 13:07:29 +0300 Parents: 93b9487b0e81acac140cde8c51ef80a6fe3baa93 Branches: master Link: http://git.php.net/?p=presentations.git;a=commitdiff;h=6a9550acf37ef8738da60a82d7bacb24d9b4c0e9 Log: images to help explain atomic deploys Changed paths: A slides/intro/atomic3a.xml A slides/intro/atomic3b.xml A slides/intro/atomic3c.xml A slides/intro/dep1.png A slides/intro/dep2.png A slides/intro/dep3.png M slides/intro/php56.xml M zhytomyr.xml Diff: diff --git a/slides/intro/atomic3a.xml b/slides/intro/atomic3a.xml new file mode 100644 index 0000000..bbc9cd8 --- /dev/null +++ b/slides/intro/atomic3a.xml @@ -0,0 +1,5 @@ +<slide title="Deploying Web Apps"> + +<image filename="dep1.png" align="center" height="800" width="800"/> + +</slide> diff --git a/slides/intro/atomic3b.xml b/slides/intro/atomic3b.xml new file mode 100644 index 0000000..9f65d29 --- /dev/null +++ b/slides/intro/atomic3b.xml @@ -0,0 +1,5 @@ +<slide title="Deploying Web Apps"> + +<image filename="dep2.png" align="center" height="800" width="800"/> + +</slide> diff --git a/slides/intro/atomic3c.xml b/slides/intro/atomic3c.xml new file mode 100644 index 0000000..f467586 --- /dev/null +++ b/slides/intro/atomic3c.xml @@ -0,0 +1,5 @@ +<slide title="Deploying Web Apps"> + +<image filename="dep3.png" align="center" height="800" width="800"/> + +</slide> diff --git a/slides/intro/dep1.png b/slides/intro/dep1.png new file mode 100644 index 0000000..950ef1f Binary files /dev/null and b/slides/intro/dep1.png differ diff --git a/slides/intro/dep2.png b/slides/intro/dep2.png new file mode 100644 index 0000000..d074d32 Binary files /dev/null and b/slides/intro/dep2.png differ diff --git a/slides/intro/dep3.png b/slides/intro/dep3.png new file mode 100644 index 0000000..e0878a9 Binary files /dev/null and b/slides/intro/dep3.png differ diff --git a/slides/intro/php56.xml b/slides/intro/php56.xml index 3a6e6cc..7b8ce58 100644 --- a/slides/intro/php56.xml +++ b/slides/intro/php56.xml @@ -1,6 +1,9 @@ <slide title="PHP 5.6"> <break lines="1" /> +<blurb fontsize="4em">✔ Internal operator overloading for internal features like GMP and BCMath</blurb> + +<break lines="1" /> <blurb fontsize="4em">✔ Variadic functions</blurb> <example fontsize="2em" marginleft="7em" result='0' title=""><![CDATA[<?php class MySQL implements DB { @@ -9,11 +12,26 @@ class MySQL implements DB { $stmt->execute($params); return $stmt; } - // ... -} }]]></example> <break lines="1" /> -<blurb fontsize="4em">✔ Internal operator overloading for internal features like GMP and BCMath</blurb> +<blurb fontsize="4em">✔ Named parameters?</blurb> +<example fontsize="2em" marginleft="7em" result='0' title=""><![CDATA[<?php +// leading option +test(foo => "oof", bar => "rab"); +test("foo" => "oof", "bar" => "rab"); + +// others (these can use keywords) +test($foo => "oof", $bar => "rab"); +test(:foo => "oof", :bar => "rab"); +test($foo: "oof", $bar: "rab"); + +// others (these can't use keywords +test(foo = "oof", bar = "rab"); +test(foo: "oof", bar: "rab"); + +// not possible because already valid code +test($foo = "oof", $bar = "rab"); +]]></example> </slide> diff --git a/zhytomyr.xml b/zhytomyr.xml index d0191a0..6511169 100644 --- a/zhytomyr.xml +++ b/zhytomyr.xml @@ -40,6 +40,9 @@ <slide>slides/intro/atomic1.xml</slide> <slide>slides/intro/atomic2.xml</slide> <slide>slides/intro/atomic3.xml</slide> +<slide>slides/intro/atomic3a.xml</slide> +<slide>slides/intro/atomic3b.xml</slide> +<slide>slides/intro/atomic3c.xml</slide> <slide>slides/intro/atomic4.xml</slide> <slide>slides/intro/key_2013.xml</slide>