pulling values from arrays
$name = @$_POST['name'];
# => null or the value for name
" pathogen | |
execute pathogen#infect() | |
syntax on | |
filetype plugin indent on | |
" colors | |
set t_Co=256 | |
colorscheme desert256v2 |
function detach(fn, cls) { | |
if (typeof cls.prototype[fn] !== 'function') { | |
throw new Error(fn + ' is not an instance function'); | |
} | |
return cls.prototype[fn].call.bind(cls.prototype[fn]); | |
} | |
var slice = detach('slice', Array); | |
var map = detach('map', Array); |
<?xml version="1.0"?> | |
<root> | |
<!-- mac management --> | |
<item> | |
<name>Set Command_L + Esc to Window Switch</name> | |
<identifier>private.cmd_l_esc_to_window_switch</identifier> | |
<autogen> | |
__KeyToKey__ | |
KeyCode::ESCAPE, |
array_walk($headers, function ($value, $key) { | |
# validate header key (ref: zend-diactoros) | |
if (! preg_match('/^[a-zA-Z0-9\'`#$%&*+.^_|~!-]+$/', $key)) { | |
throw new InvalidArgumentException("Invalid header name - {$key}"); | |
} | |
# validate header values (ref: zend-diactoros) | |
$values = is_array($value) ? $value : [$value]; | |
foreach ($values as $val) { |
$name = @$_POST['name'];
# => null or the value for name
<?php declare(strict_types=1); | |
# Executes a select and returns a single row. | |
function mysqli_select_one($db, string $sql, ...$params) { | |
$stmt = mysqli_interpolate($db, $sql, ...$params); | |
if ( | |
!mysqli_stmt_execute($stmt) || | |
false === ($result = mysqli_stmt_get_result($stmt)) |
<?php | |
require __DIR__.'/routes.php'; | |
use badphp\routes\{ | |
function get, | |
function post, | |
function lookup | |
}; | |
# let's create some routes |
<?php | |
// bootstrap file | |
use aphpy as app; | |
$blogs = app\load(__DIR__.'/fruits.php'); | |
$books = app\load(__DIR__.'/books.php'); | |
$v1 = app\prefix('v1', [ | |
'books' => $books, |
# behaviour | |
set -g base-index 1 | |
set -g pane-base-index 1 | |
set -g visual-activity on | |
set -g default-terminal "screen-256color" | |
setw -g monitor-activity on | |
# ctrl-a instead of ctrl-b | |
# set-option -g prefix C-a |
<?php | |
require __DIR__.'/request.php'; | |
require __DIR__.'/response.php'; | |
use badphp\context\request; | |
use badphp\context\response; | |
/** | |
* Request handling examples |