タグ

develとphpに関するUDONCHANのブックマーク (16)

  • PHPで整数の範囲を超えたときの挙動について - hnwの日記

    (4/17追記)twitter経由でタレコミがありまして、恥ずかしいミスをコッソリ直しました(32bit整数の範囲について)。どなたかわかりませんが、ありがとうございます! PHPの整数(integer型)はCのlong型をそのまま利用しています。つまり、32bit環境であれば整数の範囲は-2^31から2^31-1までとなります。また、PHP 4.4.0以降および5.0.5以降、最大の整数を表す定数PHP_INT_MAXが利用できます。 ところで、最大の整数に1を足すと何が起こるのでしょうか。PHPマニュアルの「整数のオーバーフロー」にも記述がありますが、整数の範囲を超えるような演算の結果はfloat型となります。 <?php var_dump(PHP_INT_MAX); // int(2147483647) var_dump(PHP_INT_MAX+1); // float(214748

    PHPで整数の範囲を超えたときの挙動について - hnwの日記
  • PHP の言語仕様は、ランタイムのコンパイル環境に依存します。 - JULY’s diary


    PHP   PHP 168 PHP"0x0A"=="10"true |  C strtod  strtod C99 16
    PHP の言語仕様は、ランタイムのコンパイル環境に依存します。 - JULY’s diary
  • 見直されるべきPHP5の組み込みイテレータ - hnwの日記


    PHP5.0.0SPL (Standard PHP Libray)IteratorforeachIterator使 PHPIteratorPHP5.2.9244便 SPL使
    見直されるべきPHP5の組み込みイテレータ - hnwの日記
  • 第3回 はじめてのZendFrameworkアプリケーション | gihyo.jp

    早速ですが、はじめてのZendFrameworkのアプリケーションを作ってみましょう。 何事をはじめるにも最初は簡単なことからはじめるのが一番です。ゲストブックと呼ばれるアプリケーションを作ってみましょう。 ゲストブックとは 旅館やペンションにて、宿泊客が思い思いの感想を書くノートなどを見かけたことがありませんか? 感想を書いたことがある方もいることでしょう。このノートはゲストブックと呼ばれています。 ゲストブックは設計が非常にシンプルなのでコンピュータアプリケーションの入門アプリとして広く利用されています。この連載でも最初のアプリケーションはゲストブックにします。 フレームワークなしのゲストブックアプリ Zend Frameworkを利用したゲストブックアプリケーションを期待されているかもしれませんが、ちょっと我慢してください。まず最初に、通常のPHPアプリとして作られたゲストブックアプ

    第3回 はじめてのZendFrameworkアプリケーション | gihyo.jp
  • 巨大なSJISのCSVファイルをfgetcsv関数で処理する - hnwの日記


    PHPfile_get_contentsCSVfgetcsvCSVfile_get_contents使PHP UTF-8CSVfgetcsvCSVfgetcsv11 SJISCSVfgetcsv
    巨大なSJISのCSVファイルをfgetcsv関数で処理する - hnwの日記
  • PHP4から移行できない開発者へ、PHP4 & 5比較データ | エンタープライズ | マイコミジャーナル


    PHP: Hypertext Preprocessor PHP488()PHP4PHP4PHP 5.2PHP4PHP45 Zend PHP 5 Certification BlogDifferences Between PHP 4 and 5PHP4PHP5PHP5
  • はてなブログ | 無料ブログを作成しよう


     2024/04/28  4/20     
    はてなブログ | 無料ブログを作成しよう
  • PHP開発者が便利に使える10のスニペット集:phpspot開発日誌

    The html blog | 10 code snippets for PHP developers I've compiled a small list of some useful code snippets which might help you when writing your PHP scripts PHP開発者が便利に使える10のスニペット集が紹介されていました。 メールアドレスチェック簡単化 php-email-address-validation クラスを使ったメールアドレスチェック http://code.google.com/p/php-email-address-validation/ include('EmailAddressValidator.php'); $validator = new EmailAddressValidator; if ($valida

  • http://neta.ywcafe.net/000891.html

  • PHP/脆弱性リスト/メモ - yohgaki's wiki

    なんだかやけに長い説明ばかり検索に引っかかったので書きました。 Linuxのローカル環境でDockerコンテナ内のXアプリ(GUIアプリ)を利用するには $ xhost localhost + を実行した後に $ docker run --rm --net host -e "DISPLAY" container_image_name x_app_binary_path とすれば良いです。 もっと読む SSHなどよく知られたサービスポートで何も対策せずにいると数えきらないくらいの攻撃リクエストが来ます。不必要なログを増やしてリソースを無駄にし、もし不用意なユーザーやシステムがあると攻撃に成功する場合もあります。 SshguardはC作られており、flex/bisonのパーサールールを足せば拡張できますがカスタム版をメンテナンスするのも面倒です。必要なルールを足してプルリクエストを送ってもマー

    PHP/脆弱性リスト/メモ - yohgaki's wiki
  • 「@」でエラー抑制すると PHP が遅くなるという噂について : a My RSS 管理人ブログ


    PHP  @ 便 if (@$var["foo"]) $result = $var["foo"];  調     for  100 error_reporting(0)  PHP4 if (@$a["hoge"]) $b = $a["hoge"];   2.4  if ($a["hoge"]) $b = $a["hoge"];   1.3  if (isset($a["hoge"]))
  • http://e0166nt.com/blog-entry-449.html

    http://e0166nt.com/blog-entry-449.html
  • 29. PEAR::Logでログ管理


     fwriteerror_logsyslog使  PEAR::Log使DB  PEAR::Log (http://pear.php.net/package/Log)  http://www.indelible.org/pear/Log/guide.php  http://www.townmedia.org/tips/index.php?doc=PEAR/peardoc_ja&_pear=package.logging.html PEAR::Log file  
    29. PEAR::Logでログ管理
  • 「サニタイズ言うなキャンペーン」私の解釈


         1     (_o_)  Web Taro&Jiro's castle  (?)
  • http://pukiwiki.hnw.jp/index.php?PHP%CA%D9%B6%AF%B2%F1%2F%A4%B5%A4%DE%A4%B6%A4%DE%A4%CA%C3%CD%A4%CE%C8%E6%B3%D3%C9%BD

  • http://e0166nt.com/blog-entry-395.html

    http://e0166nt.com/blog-entry-395.html
  • 1