35. class Person
# Print the name
say :: (name) -> "Hello #{name}, Good morning"
!
getPhone :: -> "12345678"
!
setName :: (string name) -> @name = name
!
if str =~ /[a-z]/
say "matched!"
36. <?php
class Person {
/**
* Print the name
*
* @param mixed $name
*/
function say($name) {
return "Hello " . $name . ', Good morning';
}
!
function getPhone() {
return "12345678";
}
!
/**
* @param string $name
*/
function setName($name) {
$this->name = $name;
}
}
if ( preg_match('[a-z]',$str) ) {
echo "matched!";
}
50. class Person
getName :: () -> "John"
getPhone :: () -> "12345678"
<?php
class Person {
function getName() {
return "John";
}
function getPhone() {
return "12345678";
}
}
53. class Person is Object does ArrayIterator
getName :: () -> "name"
54. class Person is Object does ArrayIterator
getName :: () -> "name"
<?php
class Person extends Object implements ArrayIterator
{
function getName() {
return "name";
}
}