phpに関するhogegeのブックマーク (12)

  • Windows OSにインストールされている全てのPHPに影響 緊急度「Critical」の脆弱性が発覚


    DEVCORE202466PHPCritical PHP WindowsOSPHPPHPWindowsPHPPHP PHP 8.3.8PHP 8.2.20PHP 8.1.29
    Windows OSにインストールされている全てのPHPに影響 緊急度「Critical」の脆弱性が発覚
    hogege
    hogege 2024/06/12
    PHPのコードページ932使ってるとこってまだあるのか?! 文字化けするってしょっちゅう問い合わせとか運用対処で手間とられたりするやろに
  • コマンドラインで「php-cgi test.php」を実行し、$_GETの値を取得したい


    CGICommonGatewayInterfaceWebCGIHTML PHPWebHTMLPHPHTMLHTMLPHPPHP
    コマンドラインで「php-cgi test.php」を実行し、$_GETの値を取得したい
    hogege
    hogege 2021/06/10
    “CGIの挙動をエミュレーションする”
  • PHP 7.2以降におけるPDO::PARAM_INTの仕様変更

    サマリ PHP 7.2以降、PDOの内部実装が変更された。動的プレースホルダ(エミュレーションOFF)にてバインド時にPDO::PARAM_INTを指定した場合、PHP 7.1までは文字列型としてバインドされていたが、PHP 7.2以降では整数型としてバインドされる。 この変更により、従来PDOが内包していた「暗黙の型変換」は解消される一方、integerへの暗黙のキャストにより、整数の最大値を超えた場合に不具合が発生する可能性がある。 この記事を読むのに必要な前提知識 この記事は、以前の記事(下記)の続編のような形になっています。 PDOのサンプルで数値をバインドする際にintにキャストしている理由 この記事では、PDOを用いたサンプルスクリプトでbindValue時にinteger型へのキャストを明示している理由を説明しています。パラメータを文字列として渡した場合、PDO::PARAM

    hogege
    hogege 2020/03/27
    φ(..)メモメモ
  • PHPからSQL Serverに接続してみよう (1/2):.NET開発者のためのPHPアプリお手軽開発入門 - @IT


    PHPSQL ServerMicrosoftPHP .NETPHP PHPPHPSQL ServerMicrosoft Drivers for PHP for SQL ServerPHP for SQL Server driverSQL ServerSQL Server LocalDB PHP for SQL Server driver PHP for SQL Server driverP
    PHPからSQL Serverに接続してみよう (1/2):.NET開発者のためのPHPアプリお手軽開発入門 - @IT
    hogege
    hogege 2018/10/23
    windows限定。linux(RHEL/CentOS)ではまだunixODBC要るのは変わらず?
  • 初心者なのでPHPで円の面積を求めてみた - Qiita


     3.142 PHPPHP宿PHPPHPLuaLuaLua PHPPHP 7.0.4使 $ php -v PHP 7.0.4 (cli) (built: Mar 9 2016 16:14:46) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1
    初心者なのでPHPで円の面積を求めてみた - Qiita
    hogege
    hogege 2016/03/14
    ワロタ( ̄∇ ̄)N88Basic拡張とかasp(legacy asp)拡張(VBScript拡張?)とかぴゅー太(G-Basic)拡張とかあったら面白いのにヽ(^0^)ノ
  • Code4Sec | LinkedIn

    Aceite e cadastre-se no LinkedIn Ao clicar em Continuar para se cadastrar ou entrar, você aceita o Contrato do Usuário, a Política de Privacidade e a Política de Cookies do LinkedIn.

    Code4Sec | LinkedIn
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    hogege
    hogege 2015/11/19
    φ(・_・
  • php で手軽に並列処理をするライブラリ Snidel を作りました - 暁

    シルバーウィーク中に php のライブラリを作りました。 ackintosh/snidel Snidel (スナイデル) について 他の言語のマルチスレッド等の並行・並列処理のための機構に近い書き心地で php で手軽に並列処理をする。というのがコンセプトです。 子プロセス数の制御に メッセージキュー プロセス間のデータのやりとりに 共有メモリ を使っています。 命名に特にこだわりは無いのですが、響きがシュッとしてていいかなと思ってます。 ただ、この記事を書きながらGoogle翻訳にかけてみたらエストニア語で「薬物使用者を注入」って出てきたので少し怖くなってきました…。 proc_open() や exec() でコマンドをバックグラウンドで実行するのではなく、 Callable を別プロセスで実行して、結果を親プロセスが受け取るかたちにしたかったので PCNTL関数 を使うようにしました

    php で手軽に並列処理をするライブラリ Snidel を作りました - 暁
  • 最低限書いておきたいPHPのDocコメント - Qiita

    最低限書いておきたいというよりは、最低限書いて下さいという私の切なる願いかもしれない。 そもそも何故Docコメントを書くのだろうか? メソッドの命名さえ正確に行えるならDocコメントという存在はほぼ必要無いという考えがあり、 それは間違いでは無いでだろう。 しかし… 型が無いためにメソッド名を冗長にしてしまう 以下のコードは税率を取得するだけの単純なものだ。 TAX::getRate()と実行することで税率を取得出来る。 これなら、主語=TAX、述語=getRateと読み取れるので何をしているのか一目瞭然である。 class Tax { private static $tax_rate = 0.8; public static function getRate() { return self::$tax_rate; } } しかし、これは戻ってくる値の型を予約出来る静的片付け言語であればの

    最低限書いておきたいPHPのDocコメント - Qiita
  • Vagrant + PHP + Xdebug リモートデバッグする設定手順


     稿1 Vagrant使 Vagrant使 VagrantPHPXdebug使WebCommandLine WebCommandLine   Vagrant ver1.5.2 CentOS release 6.5 (Final) PHPve
  • PHPの静的コード解析ツール『PHPMD』を使ってみた。 - Qiita


    使 PHPMD Hudson+phpmdPHP | Ryuzee.com phpmdPHP Mess DitectorPHP使public
    PHPの静的コード解析ツール『PHPMD』を使ってみた。 - Qiita
  • PHPでHTTPの並行ダウンロードを実現する(Guzzle編) - hnwの日記


    PHPHTTPGuzzle 稿Guzzle使WebWebKeep-Alive使Web Guzzle Guzzle  cURLcURL使 cURLcURL cURL
    PHPでHTTPの並行ダウンロードを実現する(Guzzle編) - hnwの日記
  • 1