#Me
- Paul Giberson
- Applications Architect @ Socious [socious.com]
- PHP for 6 years, "PHP" for 3 years prior
##Idea
- Appeal to attendees = twitter
- Word cloud of #zendcon (graphical representations of data are awesome)
| name: Test | |
| on: [push] | |
| jobs: | |
| build: | |
| runs-on: ubuntu-latest | |
| steps: |
#Me
##Idea
| {# | |
| time can be any string acceptable by http://www.php.net/strtotime, the | |
| template will output that time's month. | |
| If you don't want to pass in a date you can set time like this: | |
| {% set time = "now"|date("U") %} | |
| {% set time = "December 2012"|date("U") %} | |
| How ever you want to output items onto the calendar is a different issue, | |
| but I'd assume pushing everything into an array numerically indexed by that day: |
| {# varaible is 'Hello There' #} | |
| {{ variable|url_encode() }} {# Hello+There #} | |
| {# If you want to use rawurlencode what do you do? #} | |
| {{ variable|url_encode(true) }} {# Hello%20There #} | |
| <?php | |
| /** | |
| * Usage: | |
| * $answer = prompt("What is your quest?"); | |
| * echo "Answer: $answer"; | |
| * | |
| * Outputs: | |
| * What is your quest? | |
| * I seek the holy grail! | |
| * Answer: I seek the holy grail! |
| -- Example of how to include an if conditional in a where clause | |
| -- We only want rows where a = 1 or 2 but only a = 2 if b = 4 | |
| -- table structure: | |
| -- [ a | b ] | |
| -- 1 4 | |
| -- 2 4 | |
| -- 1 5 | |
| -- 3 9 | |
| -- 2 7 |
| <?php | |
| /** | |
| * @param string $uniqID - Anything that would be unique to what you are caching (url/database query) | |
| * @param integer $expireSeconds - How old is too old that we refresh the cache | |
| */ | |
| function _getFromCache($uniqID,$expireSeconds){ | |
| $uniq = '/<path to your cache storage folder>/'.md5($uniqID); | |
| if(file_exists($uniq) && time() - filemtime($uniq) <= $expireSeconds){ | |
| return '<process cached file>($uniq)'; | |
| } |
| echo `</dev/urandom tr -dc A-Za-z0-9 | head -c8` |
| <?php | |
| if(defined('className::CONSTANT_NAME')){ | |
| //defined | |
| }else{ | |
| //not defined | |
| } |
| <?php | |
| "string" == 0; //true | |
| "string" === 0; //false |