タグ

phpに関するtailtameのブックマーク (208)

  • 変数名に日本語を使おう メリットとデメリット


    使 使  PHP PHP使  a-z A-Z _ 0-9 1使ASCII 0x80-0xff  : PHP:   Manual ASCII 0x80-0xff PHP使 使 使 priceamountch
    変数名に日本語を使おう メリットとデメリット
    tailtame
    tailtame 2024/06/24
    色々な言語で使えるのか~。.htaccessもUTF-8にしたら /%E3%81%82~ も /あ~ と書けるしなぁ
  • PHP: Noticeエラーを回避してarrayから値を取得するいくつかの例

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    PHP: Noticeエラーを回避してarrayから値を取得するいくつかの例
  • 【さくらのレンタルサーバ】PHP提供ポリシー変更のお知らせ | さくらインターネット

    お客さま各位 平素よりさくらインターネットに格別のご愛顧を賜り、誠にありがとうございます。 さくらのレンタルサーバにおけるPHP提供ポリシーを、2023年9月14日(木)より変更いたします。 詳細は下記をご参照ください。 さくらインターネットでは、今後もよりよいサービスの提供が行えますよう、精一杯努めてまいります。引き続き変わらぬご愛顧を賜りますようお願い申し上げます。 PHP提供ポリシーの変更内容 以下の2点について提供ポリシーを変更いたします。 1.PHPセキュリティサポート終了後について 変更前 該当バージョンの提供を終了 変更後 該当バージョンの提供を継続 ※提供を終了する例外対応がございますので、ご注意ください。 2.マイナーバージョンアップ時について 変更前 通知から一定期間後に自動でバージョンアップ 変更後 お客さま自身でバージョンアップ これまでは自動でバージョンアップを

    【さくらのレンタルサーバ】PHP提供ポリシー変更のお知らせ | さくらインターネット
    tailtame
    tailtame 2023/09/15
    対応不可で真っ白サイトが増え…るのか🤔 ところでPHP8.2まだー😂
  • PHP: PHP 8.2.0 Release Announcement

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: PHP 8.2.0 Release Announcement
    tailtame
    tailtame 2023/09/15
  • 徳丸 浩 on Twitter: "マイクロ秒+乱数を使う PHPのuniqidという関数がありますが、セキュリティ筋からは危険な関数筆頭くらいに扱われていますし、マニュアルにも「この関数は、戻り値の一意性を保証するものではありません」と明記されています https://t.co/8oqK4XKkM6"

    tailtame
    tailtame 2023/05/12
    話題の住民票から。単純なrandやりたい時に見かけたっけな…。
  • PHPで画像色抽出 - Qiita


    2015mekkoo Advent Calendar UI iTunes...   PHP PHPClass   phpimagecreatefrom*()   10px   <?php class SenseOfColor { private $filepath
    PHPで画像色抽出 - Qiita
  • PHP「fgetcsvはsetlocaleしないと日本語が読めない」は迷信なのか? - Qiita


    3setlocale使 fgetcsvsetlocale PHP(PHP 7.1)setlocalefgetcsvfgetcsvsetlocale macOSPHPAlpine Linux(locale)Ubuntu(localeC) SJISCSV : PHPfgetcsv調PHP5P
    PHP「fgetcsvはsetlocaleしないと日本語が読めない」は迷信なのか? - Qiita
    tailtame
    tailtame 2023/04/05
    PHP5までか。これがないとエラーってたので。ついでにShift_JISをUTF-8にしたから探したー「setlocale(LC_ALL, 'ja_JP.sjis');」と書いてたw
  • [PHP] 配列・連想配列の初期化、結合、追加 - Qiita

    1-2. 初期化&代入 1-2-1. 1次元の配列 PHP においては「添字配列(キーが非負整数である配列)」と「連想配列(キーが文字列である配列)」の間に違いはなく、配列型は 1 つだけで、 同じ配列で整数のインデックスと文字列のインデックスを同時に使えます。 添字配列の例

    [PHP] 配列・連想配列の初期化、結合、追加 - Qiita
    tailtame
    tailtame 2021/01/30
  • phpの処理を高速に! | PRESSMAN*TechPRESSMAN*Tech

    インクリメントとデクリメントは前置//遅い $i++; $i--; //早い ++$i; --$i; 約1.24倍の高速化 型変換は関数よりキャストする//遅い $tmp = intval($val); //早い $tmp = (int)$val; 約2.1倍の高速化 数字(not数値)を計算で使うなら事前にキャストする//遅い $val = '1'; $tmp = 0; $tmp += $val; //早い $val = '1'; $val = (int)$val; $tmp = 0; $tmp += $val; 約1.7倍の高速化 グローバル変数より定数を使う//遅い $GLOBALS[ 'MIZUKI' ] = 7; $tmp = ''; $tmp = $GLOBALS[ 'MIZUKI' ]; //早い define( 'hoge', 7 ); $tmp = ''; $tmp =

    tailtame
    tailtame 2021/01/30
  • 2020年11月お絵かき掲示板にPHP8がおそいかかる|さとぴあ


    POTI-boardPHP5.5PHP8.xPHP PHP8202011 PHP8POTI-board 2 2PHP8202112 PHP8PHP8 1 稿  2 稿HTML
    2020年11月お絵かき掲示板にPHP8がおそいかかる|さとぴあ
    tailtame
    tailtame 2021/01/18
  • 10年戦士のレガシーPHPを改善するためにやってきたこと - Qiita


     @yoshikyoto  TOP 12 PHP  5 PHP  Composer, Laravel  PHP 使 Composer 10Composer 
    10年戦士のレガシーPHPを改善するためにやってきたこと - Qiita
    tailtame
    tailtame 2020/12/14
    ドワンゴのアドベントカレンダー。地道に変更されていくのぅ(`・ω・´)
  • 巨大なSJISのCSVファイルをfgetcsv関数で処理する - hnwの日記


    PHPfile_get_contentsCSVfgetcsvCSVfile_get_contents使PHP UTF-8CSVfgetcsvCSVfgetcsv11 SJISCSVfgetcsv
    巨大なSJISのCSVファイルをfgetcsv関数で処理する - hnwの日記
    tailtame
    tailtame 2020/11/10
  • PHP: fgetcsvでもSJISのCSVをUTF-8として《安全》に読む方法(ストリームフィルタ使用) - Qiita


    fgetcsvShift-JISCSVShift-JISUTF-8便SJISCSVfgetcsv5C 稿使SJIS CSV稿GitHub 5C 5C: $fp = fopen('sjis.csv', 'r'); while ($row = fgetcsv($fp) !== false) { // fgetcsv mb_convert_variables('UTF
    PHP: fgetcsvでもSJISのCSVをUTF-8として《安全》に読む方法(ストリームフィルタ使用) - Qiita
    tailtame
    tailtame 2020/11/10
  • PHPでSJISのデカイCSVデータを扱った時に困ったこと - Qiita


    39西PHP     便便DB SJIS  12 1SJIS SJISShift_JIS  SJISSJIS-winSJIS-win  ... [] PHPSJISSJIS-winEUC-JPeucJP-win UTF-8  
    PHPでSJISのデカイCSVデータを扱った時に困ったこと - Qiita
    tailtame
    tailtame 2020/11/10
    毎度変換より、たまに書き換えるのが楽でいいかのー。
  • APIなどにfile_get_contents()を使うのはオススメしない理由と代替案


    file_get_contents()  URLURL API使    file_get_contents()    API  function jsonAPIjsonarray 3 200
    APIなどにfile_get_contents()を使うのはオススメしない理由と代替案
    tailtame
    tailtame 2020/08/04
  • PHPで出来てしまうが控えたほうががいい書き方 - Qiita


        ==   ==    PHP:  - Manual  
    PHPで出来てしまうが控えたほうががいい書き方 - Qiita
    tailtame
    tailtame 2020/08/04
  • PHP比較演算子「==」と「===」の違いについて - Qiita

    比較演算子について 比較演算子を使用する際は==ではなく厳密な比較演算子である===の方が良いと聞きますが、どう違うのか気になって調べたのでそのことを書いていこうと思います。 比較演算子==について PHPマニュアル(https://www.php.net/manual/ja/language.operators.comparison.php )を見ると、こんな定義でした。 演算子 内容

    PHP比較演算子「==」と「===」の違いについて - Qiita
    tailtame
    tailtame 2020/08/04
    ==のところ書き換えるか。たいして影響ないと言えばないのだけど…。かなり経つけど、==とかぐぐれるようになって便利よね
  • 【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita


    truetruefalse PHP7()PHP8.0  Saner string to number comparisons PHP RFC: Saner string to number comparisons Introduction == 0 == "foobar"true RFC
    【PHP8.0】非厳密な比較演算子`==`の挙動が今さら変更になる - Qiita
    tailtame
    tailtame 2020/08/03
    『42 == "42foo"  true』どうして…Perl互換なのか~。わかりやすくなるからいいかも…と趣味PHPer(`・ω・´) 確かにphp5→php7の以降も面倒だからそれ乗り越えてたら余裕か。
  • Apocripha.net [PHP] fopen() "r+" "w+" どちらも「読み込み/書き込み共用です」 どない違うねんという話

    テキストファイルに書かれた数値を読み込んで1プラスして再書き込み。 カウンタとか、なにかのユニークな数値を管理するためによくやる手法かと思います。 で、同時アクセスされたときに読み書きの間で処理が前後すると同じ値が採番されてしまったりするので、だいたいは下記のような手順で進みますよね。(詳細なソースは省きます) fopen() でファイルオープン ↓ flock() で排他ロック ↓ fread() で読み込み ↓ 加算した値を計算 ↓ rewind() とか fseek() とかでファイルポインタを先頭に移動 ↓ fwrite() とかで書き込み ↓ flock() でロック解除 ↓ fclose() でファイルを閉じる ありふれた処理ではあるのですが、そういった処理はたいていDB処理することが最近多かったので、はて fopen() では読み書き両方したいときにはどんな感じで読み込めばよ

    tailtame
    tailtame 2020/06/19
    『「fopen() する前のファイルの内容を読んで書き戻す」という今回のような用途には "r+" を使わなければなりません。』
  • PHPでの文字数カウントには strlen が絶対NGな理由…正しい方法 | PisukeCode - Web開発まとめ


    PHP使  strlen 使 PHP strlen 使  PHP strlen 使NG  strlen 使 PHP strlen    strlen    strlenstrlen   strlen    strlen ( string $string )
    PHPでの文字数カウントには strlen が絶対NGな理由…正しい方法 | PisukeCode - Web開発まとめ
    tailtame
    tailtame 2020/05/20