Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Snow Monkey CM

Snow Monkey CM

2021年9月10日に開催された「利用規約とプライバシーポリシーを通じたサイトの構築と基礎 WP ZoomUP #72」のスポンサー CM です。

Takashi Kitajima

September 12, 2021
Tweet

More Decks by Takashi Kitajima

Other Decks in Programming

Transcript

  1. w גࣜձࣾϞϯΩʔϨϯν w 4OPX.POLFZ 8PSE1SFTTͷςʔϚ w .881'PSN 8PSE1SFTTͷ໰͍߹ΘͤϑΥʔϜϓϥάΠϯ w 4NBSU$VTUPN'JFMET

    8PSE1SFTTͷΧελϜϑΟʔϧυϓϥάΠϯ w #BTJT 4BTT$44ϑϨʔϜϫʔΫ ࣗݾ঺հ ΩλδϚλΧγ !JOD
  2. w VTF͕ॏෳ͢Δͱಈ͔ͳ͍ ˠ೾ׅހߏจʹΑΔෳ਺ͷ໊લۭؒͷએݴ ઃఆϑΝΠϧͷಡΈࠐΈํࣜ // ͔͜͜ΒϑΝΠϧ A namespace Hoge; use

    ClassA; use ClassB; …… // ͔͜͜ΒϑΝΠϧB namespace Fuga; use ClassA; // ͜͜ͰίέͪΌ͏ …… // ͔͜͜ΒϑΝΠϧ A namespace Hoge { use ClassA; use ClassB; …… } // ͔͜͜ΒϑΝΠϧB namespace Fuga { use ClassA; …… } ˠ
  3. w ϑΝΠϧͷ్தͰSFUVSOͪ͠Ό͏໰୊ ˠॲཧશମΛDBMM@VTFS@GVODͰғΜͰແ໊ؔ਺Խ ઃఆϑΝΠϧͷಡΈࠐΈํࣜ // ͔͜͜ΒϑΝΠϧ A namespace Hoge {

    if ( ! $foo ) { // ͜͜Ͱൈ͚ΔͱϑΝΠϧB ෦෼ͷ // ॲཧ͕ߦΘΕͳ͍ return; } …… } // ͔͜͜ΒϑΝΠϧB namespace Fuga { use ClassA; …… } // ͔͜͜ΒϑΝΠϧ A namespace Hoge { call_user_func( function() { if ( ! $foo ) { return; } …… } ); } // ͔͜͜ΒϑΝΠϧB namespace Fuga { use ClassA; call_user_func( function() { …… } ); } ˠ