タグ

PHPに関するmasa8aurumのブックマーク (47)

  • 【Laravel】開発環境では「php artisan config:cache」をするべきではない - Qiita


    Q.  A.  The command should not be run during local development as configuration options will frequently need to be changed during the course of your application's development.  Q.  A. php artisan config:cacheconfigphp artisan config:cache
    【Laravel】開発環境では「php artisan config:cache」をするべきではない - Qiita
    masa8aurum
    masa8aurum 2024/05/20
    Laravelを使うときには注意
  • PHP 連想配列 array() は単純配列に見えることもあるけど実は常に連想配列


     便 PHP便  Perl綿 PHP: Arrays - Manual <?php $array = array( "foo" => "bar", "bar" => "foo", ); // as of PHP 5.4 $array = [ "foo" => "bar", "bar" => "foo", ]; ?>
    PHP 連想配列 array() は単純配列に見えることもあるけど実は常に連想配列
    masa8aurum
    masa8aurum 2024/02/26
     PHP /   

    Programming

    PHP

    IT
     
  • ちゃんと理解しておきたい、PHPには純粋な配列がなく連想配列しかないという事実。


    PHPPHP PHP 0 PHP PHP 1 使 PHP:   Manual 使PHP  PHP
    ちゃんと理解しておきたい、PHPには純粋な配列がなく連想配列しかないという事実。
    masa8aurum
    masa8aurum 2024/02/26
    “PHPには純粋な配列がなく連想配列しかない” / そう。これのせいでarray_filterでindexが歯抜けになったりする。ありえん仕様 https://anon-193.hatenadiary.org/entry/20091101/1257076854
  • エラー画面やAPIエラーから独自エラーまで! フローチャートでちゃんと理解するLaravelの例外処理とケーススタディ - Qiita

    エラー画面やAPIエラーから独自エラーまで! フローチャートでちゃんと理解するLaravelの例外処理とケーススタディPHPLaravelexceptionlaravel5.5 TL;DR Laravel 5.5 ベース(Laravel 5.7 まで対応) フローチャートでおおまかな処理の流れと、どこでどんなことをするのかを解説します それを踏まえて「こんな時はこうする」というケーススタディを紹介 中小規模のプロジェクトにはそのままコピペで使ってもらえるベストプラクティス的なものを目指しています 実際にこれをベースにしたものが中規模業務アプリに実装されています バリデータ編もあります。 → フロー図で理解するLaravelバリデータの仕組みと、チーム開発でのケーススタディ 動機 個人的にエラー処理の仕組みを理解するために書いたチャートです 自分で勉強しようとしたとき、Laravelのエラー

    エラー画面やAPIエラーから独自エラーまで! フローチャートでちゃんと理解するLaravelの例外処理とケーススタディ - Qiita
  • https://github.com/php-fig/fig-standards/blob/1b4f98ea15e4978a09f9dc16080111fa9212c62e/accepted/PSR-4-autoloader-meta.md

    https://github.com/php-fig/fig-standards/blob/1b4f98ea15e4978a09f9dc16080111fa9212c62e/accepted/PSR-4-autoloader-meta.md
    masa8aurum
    masa8aurum 2021/06/10
    autoload に関わる PSR-4 策定の経緯
  • What Are the Differences Between PSR-0 and PSR-4?

    masa8aurum
    masa8aurum 2021/06/10
     autoload  PSR-0, PSR-4 PSR-0   

    PHP
     
  • PHP arrays aren’t really arrays

    masa8aurum
    masa8aurum 2021/03/24
    PHPの闇。 / キーが整数の array には注意。 foreach でループしたとき、キーの出現順(大小の順ではない)に回る
  • Rubyは果たして死んだのか


    Wikipedia300使1020CJavaJavaJavaScript Ruby 2017The death of Ruby?RubyIEEE
    Rubyは果たして死んだのか
    masa8aurum
    masa8aurum 2019/04/02
    若い人がPHPを書かなくなっているらしい。が、それは将来のシェア減少にどれだけ関わるか。
  • composer 導入をまじめに考える - Qiita


    PHP composer 使   PHP  pear git submodule  pear pear  root  pear AP git submodule  pear 
    composer 導入をまじめに考える - Qiita
    masa8aurum
    masa8aurum 2018/06/23
    Composer 導入時の注意点。 composer.phar もチェックインするべきなのか。
  • PHPのモダンな開発環境を紹介する - Qiita


    PHP! PHPRubyPythonWindows RubyRuby  PHPin_array - Qiita MacHomebrew $HOME/local/bin Z Shell https://github.com/zonuexe/dotfiles/blob/master/.zshenv#L1-L13  PHPBrew
    PHPのモダンな開発環境を紹介する - Qiita
  • モダンPHPアンチパターン - Qiita


      PHP - QiitaPHP - Functools - QiitaPHPlist() - Qiita:  :  PHP - namespaceBOM - Qiita?> PHP<?php?>PHP( PHPWeb ?><?p
    モダンPHPアンチパターン - Qiita
  • DIS例2 / PHPは配列型と辞書(HaspMap)型が区別不能な言語! | PHPを使いもせずDISってる君達へ - Qiita


    PHPDISPHPDIS PHPDISPHPPHPRuby( RubyOOP ) DIS1 / PHP PHPDIS  0. [2,4,6,8,10] 1. 8 2. 
    DIS例2 / PHPは配列型と辞書(HaspMap)型が区別不能な言語! | PHPを使いもせずDISってる君達へ - Qiita
    masa8aurum
    masa8aurum 2018/06/23
    (やむを得ず)phpを使うときに気を付けること
  • array_unique()で値の重複は削除できるけど、キーが飛び飛びになる。array_values()で解決 - Qiita

    <?php //テスト配列 $array = array('test1', 'test2', 'test1', 'test3', 'test2', 'test'); //配列で重複している物を削除する $unique = array_unique($array); //キーが飛び飛びになっているので、キーを振り直す $alignedUnique = array_values($unique); ?> <?php echo("<pre>"); ?> <div> <p>・テスト配列</p> <?php var_dump($array); ?> </div> <div> <p>・重複を削除しただけの配列</p> <?php var_dump($unique); ?> </div> <div> <p>・キーを振りなおした配列</p> <?php var_dump($alignedUnique);

    array_unique()で値の重複は削除できるけど、キーが飛び飛びになる。array_values()で解決 - Qiita
    masa8aurum
    masa8aurum 2018/06/23
    重複削除は array_values(array_unique($arr)) とやる必要がある、ということ。このことに言及している記事が意外と少ない。
  • PHPができても他言語の学習には役に立たない理由を考えてみた。 - Qiita


    PHPPHP PHP PHPPHPPHPPHPPHP 1RubyPHPdis2PHP2404 Blog Not Found:PHP(Perl|Python|Ruby) PHP PHP
    PHPができても他言語の学習には役に立たない理由を考えてみた。 - Qiita
    masa8aurum
    masa8aurum 2018/06/23
    “始めに特化した物を覚えると汎化された物が覚えにくい” / 「配列は特殊な連想配列を兼ねる」これが一番嫌だ。ADTで言うlist型とmap型がミックスされてるなんて、ありえない
  • PHPとPythonの違いについてのまとめ - Qiita


      Python31便  (list)(tuple)(dict)(set) PHPPython3使 PHP (list) PHP$a = [1, 2, 3];Python3a = [1, 2, 3]i, j, k = a
    PHPとPythonの違いについてのまとめ - Qiita
  • [PHP]pecl,phpize,extensionという単語を見て頭痛がするあなたへの処方箋 · DQNEO日記


     PHP Extension, pecl, phpize, php-config, *.so  pecl installm9(^Д^)  PHPPHP Extension 2PHP PHP2    C.so php.ini"extension=memcache
    [PHP]pecl,phpize,extensionという単語を見て頭痛がするあなたへの処方箋 · DQNEO日記
    masa8aurum
    masa8aurum 2018/02/15
    わかりやすい
  • PHP: a fractal of bad design / fuzzy notepad

    (This article has been translated into Spanish (PDF, with some additions) by Jorge Amado Soria Ramirez — thanks!) Preface I’m cranky. I complain about a lot of things. There’s a lot in the world of technology I don’t like, and that’s really to be expected—programming is a hilariously young discipline, and none of us have the slightest clue what we’re doing. Combine with Sturgeon’s Law, and I have

    PHP: a fractal of bad design / fuzzy notepad
  • Smalltalk・PHPのトレイトとRuby・Scalaのミックスインの違い - Qiita

    シェルリ(Schärli)が発案して Smalltalk でその実効を試したトレイト(Traits。エンティティとしては trait)はちょっとわかりにくい言語機能なので Ruby のモジュールや Scala のトレイト(これまた紛らわしい名前…)に代表されるミックスインと比較してみましょう。 まず、ミックスインというのは Ruby で話題にはなりましたが特に新しい機構というわけではなく、むしろもっとも古く、オーソドックスな多重継承機構です。クラスまたはクラスに準ずるエンティティ(Ruby ならモジュール、Scala ならトレイト(名称詐欺!)、抽象クラスなど、インスタンス生成能を持たないクラス様のもの)を継承パスに任意の数を挿入できる機構がミックスインです。 それに対して、トレイトは継承機構とはまったく関係ないところで機能します。端的には、来であればクラスの一部であるメソッド辞書(ある

    Smalltalk・PHPのトレイトとRuby・Scalaのミックスインの違い - Qiita
    masa8aurum
    masa8aurum 2018/02/09
    Scala の `trait` は実は mix-in では?という話が含まれる。コメントも読む。
  • How to check if PHP array is associative or sequential?

  • PHPをDisってるブログエントリを集めてみた - kなんとかの日記


    使PHPer PHPDis PHP   2006 PHP in YAPC::Asia 2006 Tokyo - 0330 (twk @ ) PHPPerlRubyHaskellPHP PHP 2Perl = C++ , PHP = VB
    PHPをDisってるブログエントリを集めてみた - kなんとかの日記
    masa8aurum
    masa8aurum 2018/02/09
    2009年のエントリ