php

IT Tips

ネイティブphp開発で導入しておくと便利な関数

<?php # MySQLで扱う値(配列である前提)を一気に特殊文字エスケープ function my_esc($array=array()) { return array_map("mysqli::real_escape_string",...
IT Tips

ふざけて作ったクイズphp

某SEとフザケながら組んだクイズのphpソースコード。 ターミナル上で動くよ(´^ω^`) #!/usr/bin/php <?php $put = NULL; $dataset = array( 0=>array( "question"=>...
雑記

十円玉仕事しろ

<?php $max = 16; $str = ""; $words = array( "んあぁぁぁぁん!!", "やんやねんもぉぉぉぉぉ!!", "ハイスペック、救急車・・・!?", "Skype消させろおおおおお!!", "でもねっでも...
IT Tips

おい仕事しろ

PCREの文字列グループ化に於けるメモリキャッシュの無効化ぐらい頭に入れておけ、正規表現厨ども!! <?php $str = "救急車\nパトカー\n消防車\n救急車\n霊柩車\nロードローラー\nショベルカー\n"; $pattern =...
IT Tips

おかえり、php7

PEARやPECLで必要なモジュール大体php7対応になったので、php5.6→7.0.4へ。 ページキャッシュをしていなくてこの速さだ。
IT Tips

phpのクソソースをクソソースで書き直した例

phpの条件文は関数のコールバックを使えますよ・・・、CASE文も例外では御座いません(´・ω・`) だけど、それを知らずにIF文まみれのクソソースをよこされた暁には・・・ね。 以下ソースコードは、公開しても大丈夫なレベルに色々端折りました...
IT Tips

ネイティブphpで頑張る人たち

2ch某スレを眺めていた感想。 PDO覚えたほうがラクなのに、どうしてmysqliモジュールなんて茨の道を進もうとするの・・・? そして、あなたの会社にはフレームワークの入れ込みが出来るSEはいるの・・・? 私も色々なフレームワークを触りま...
IT Tips

配列中から空の配列キーを削除するphp関数

<?php // 一部空データのある配列 $sample = array( 0=>"orange", 1=>"", 2=>"apple", 3=>"", 4=>"grape", 5=>"", 6=>"melon", 7=>"peach", ...
IT Tips

phpを5.6に戻した

7.0は動作が早くてメモリ負荷も軽いけど、まだバージョン対応していないツール等たくさんあるので・・・。
IT Tips

phpの共通ライブラリに埋め込むタイプのアクセス拒否スクリプト

某方のお勉強用にサッと書いた、解説はあえてつけていない。 <?php class IgnoreAccess { public $hosts_list = array(); public $ua_list = array(); public ...