#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)
#Me
##Idea
//in reply to http://twitter.com/#!/scott_gonzalez/status/74191962739183616 | |
//http://bit.ly/jpf1mB | |
var s = document.getElementsByTagName('select')[0]; | |
s.style.height = "auto"; | |
s.style.height = ""; |
echo `</dev/urandom tr -dc A-Za-z0-9 | head -c8` |
<?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)'; | |
} |
-- 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 | |
/** | |
* 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! |
{# 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 | |
if(defined('className::CONSTANT_NAME')){ | |
//defined | |
}else{ | |
//not defined | |
} |
<?php | |
"string" == 0; //true | |
"string" === 0; //false |
name: Test | |
on: [push] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: |