Skip to content

Instantly share code, notes, and snippets.

public function long_function()
{
$arg = 'hikisu';
$hoge = new otherClass($arg);
foreach ($hoge as $fuga) {
$piyo = $fuga->each();
foreach ($piyo as $do) {
$wantDo = $do->function;
if ($wantDo == 'error') {
$this->writeLog('strange error');
$queryTable = $this->getConnection()->createQueryTable('TABLE', 'SELECT * FROM TABLE');
$queryTable->getTable('TABLE_NAME')->getValue(0,'id');
@koheisg
koheisg / gist:0a688867ba668f31f8f5
Created December 25, 2014 17:41
validationの説明のためのコード
<?php
class CarBuildValidator
{
/** @var array */
private $message;
/**
* @return boolean
*/
@koheisg
koheisg / exception.php
Created December 30, 2014 15:55
exceptionの使い方
<?php
class MyException extends LogicException
{
public function myFunction()
{
$this->log(new Mylogger());
}
private function log(MyLogger $logger)
@koheisg
koheisg / gist:0c0d15aa42730d54153b
Last active August 29, 2015 14:12
vimvim tabtab
"" for tab
" Anywhere SID.
function! s:SID_PREFIX()
return matchstr(expand('<sfile>'), '<SNR>\d\+_\zeSID_PREFIX$')
endfunction
function! s:my_tabline()
let s = ''
for i in range(1, tabpagenr('$'))
let bufnrs = tabpagebuflist(i)
$ npm install -g browserify
$ npm install debowerify
$ = require('jquery');
_ = require('underscore');
<script type="text/javascript" src="./bower_components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="./bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="./bower_components/underscore/underscore-min.js"></script>
<script type="text/javascript" src="./bundle.js"></script>
$ browserify -t debowerify app.js -o bundle.js