PHP

Laravel 5.4.12 でカスタムコマンドを試す

artisan でカスタムコマンド HelloCommand を作る ファイルを編集: app/Console/Commands/HelloCommand.php ファイルを編集: app/Console/Kernel.php 引数無しで実行してみる 引数に Hoge と指定して実行してみる 登録したカスタムコマンドを確認してみる 参…

CakePHP2系で指定Exceptionのログ出力を抑制する

環境は PHP 5.6.24, CakePHP 2.7.11 コード 例えば MissingControllerException の出力を抑制するなら、app/Config/core.phpに、'skipLog' => ['MissingControllerException']を加える。 Configure::write('Exception', [ 'handler' => 'ErrorHandler::handl…

配列/リストの中身を一度にすべて表示する PHP, Python

PHPを用いて次のようなコードで配列をループ処理せずに一度に全て表示する方法を調べてみました。 PHP: implode()を用いると意図している感じに表示できます。 PHP: vprintf()を用いても意図している感じに表示できるようです。 print_r()を使えば表示は行え…

PHPで画像アップロードに関して注意するphp.iniの設定

PHP

ファイルアップロードに関する設定 データ処理に関する設定 それぞれの設定を確認 ファイルアップロードに関する設定 file_uploads 初期値 1 ファイルアップロードを有効にするかどうか。 upload_max_filesize 初期値 "2M" アップロードできる1ファイルあた…

Pythonでフォーマットして文字列出力

目次 目次 フォーマットして文字列出力 PHP sprintf Python %演算子 2.x 3.x フォーマットして文字列出力 PHP sprintf

Pythonで末尾の改行だけ取り除く

ファイルから読み込んだ時など、末尾にある改行だけ取り除きたい場合があります。 末尾の1文字だけ取り除くと改行以外の文字が取り除かれてしまう恐れがありますね。 この場合Pythonではどのように行うのか調べてみました。 目次 目次 末尾の改行だけ取り除…

Pythonで複数の値を複数の変数に同時に代入する

PHPでは見慣れない感じでしたのでメモとして残します。 左辺に複数の変数、右辺に同数の値を記載して代入 配列の途中の値をまとめて置き換え 左辺に複数の変数、右辺に同数の値を記載して代入 a, b = 1, 2 print(a) # 1 print(b) # 2 これはタプルのパックと…

Pythonで文字列を1文字ずつ分割する

シングルバイト文字の場合こちらのサイトを参考に解決しましたが、 マルチバイト文字ではどうなるのか疑問が生じたので方法を調べてみました。 目次 目次 文字列を1文字ずつ分割する PHP preg_split シングルバイト文字 マルチバイト文字(UTF-8) Python Pyth…

PHPerがPython 2.7でタブ区切りファイル(TSV)を読み込んで処理した際のメモ

普段プログラミング言語はPHPを主に使用していますが、Python 2.7を使用する機会があったためメモを残します。 コマンドラインで実行する形式で行ったため、コマンドライン引数、引数に指定されたファイルの存在確認、ファイルを開く、読み取るなどの関数や…