Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
8時間耐久 PHP classの教室
Search
Yusuke Ando
March 21, 2012
Technology
660
5
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
8時間耐久 PHP classの教室
PHPのオブジェクト指向機能を8時間でビシバシ勉強します。
Yusuke Ando
March 21, 2012
More Decks by Yusuke Ando
See All by Yusuke Ando
CakePHP3でアプリ開発
yandod
1
430
Shimokita.Unity パーティクルでエフェクト
yandod
0
880
CakePHP3の明るい未来
yandod
1
300
Testing your app with Selenium on Travis CI
yandod
8
3.3k
Testing your app with Selenium on Travis CI
yandod
0
200
Inputで入力を扱う
yandod
0
740
Detonatorで爆発させる勉強会をした報告
yandod
0
2.5k
Mecanimでアニメーション - Shimokita.Unity
yandod
0
810
パリの街をUnityで駆ける
yandod
1
3.5k
Other Decks in Technology
See All in Technology
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
240
AI開発に用いられるHPC技術について
gpuunite_official
0
250
AI時代に、人は何を、どう学ぶのか #pbl_pub / What and How Do We Learn in the AI Era?
takaking22
1
240
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
9.4k
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
490
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
110
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
120
英語が話せなくてもKubeConスタッフに参加した話
yusuke427
2
1.1k
dbt in Microsoft Fabric
ryomaru0825
0
120
[potatotips #96] Give Your AI Agent the Flutter Playbook
korodroid
0
140
2026-08-15 JAWS-UG 茨城 #16 Secrets ManagerにおけるSecret値の管理(Terraformの場合) / Secrets Manager Secrets
masasuzu
0
520
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
580
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
Typedesign – Prime Four
hannesfritz
42
3.1k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
380
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
680
Skip the Path - Find Your Career Trail
mkilby
1
190
Raft: Consensus for Rubyists
vanstee
141
7.6k
Unsuck your backbone
ammeep
672
58k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.6k
Transcript
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP 1)1DMBTTͷڭࣨ ࣌ؒٱ ࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP 8IPBN* JEZBOEP PSZBOEPE ྲྀ͠ͷ1)1FS $BOEZ$BOF
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ຊͷରऀ 1)1Λ͍ͬͯΔ ؔͳΜͱͳ͘Θ͔Δ DMBTTΛཧղ͍ͨ͠ ϓϦϯε
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ʹཧղෆೳͩͬͨ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࣮ࡍͷίʔυ͔Β Ξϓϩʔνͯ͠ ΦϒδΣΫτࢦ ͷػೳΛֶͼ·͢
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ຊͷϝχϡʔ ؔΛͬͨ1)1 ΦϒδΣΫτࢦͷجૅ ίʔυͷ֦ுੑΛ্͛Δ ίʔυΛϝϯςφϯε͢Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ؔΛͬͨ1)1 by jepoirrier
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP 1)1جૅ QIQλά ม μϒϧΫΦʔτ γϯάϧΫΦʔτ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP มɺΫΦʔτ QIQ FDIP͜͜1)1 ͦ͜͜ͷ··ग़ྗ͞ΕΔ QIQ
B CaUBaO DaUBaO FDIPC FDIPD ۭനͰϋϚΔͷͰϑΝΠϧͷ࠷ޙͷλάด͡ͳ͍ มల։CͷΈ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ؔͱ ॲཧʹ໊લΛ͚Δ Ҿ ͻ͖͢͏ Λड͚औΔ ͖ͳॲཧΛ͢Δ ฦΓ ͔͑Γͪ
Λฦ͢
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP GVODUJPO QIQ GVODUJPOIPHF \ SFUVSOEBUF b:NE`
^ GVODUJPOGVHB XOVMM \ JG JT@OVMM X \ XEBUF bX` ^ MJTUBSSBZ b` `݄` `Ր` `ਫ` `` `ۚ` `` SFUVSOMJTU<X> ^ FDIPIPHF b`ͳͲͱදࣔ FDIPGVHB bਫ`ͱදࣔ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP GVODUJPOͷࡉ͔͍ͱ͜ ໊લͷେจࣈখจࣈ είʔϓ Ҿͷॱ൪ ॏఆٛ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ໊લͷେจࣈখจࣈ QIQ GVODUJPOIPHF \ SFUVSOEBUF :NE
^ FDIPIPHF b`ͳͲͱදࣔ FDIP)PHF FDIP)0(& FDIPIPH& BIPHF FDIPB શ෦ಉ݁͡Ռ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP είʔϓ IPHF Ͱ༗ޮͳͷ JOͷΈ QIQ PVU GVODUJPOIPHF
\ JO"#$% FDIPPVU FDIPFUD ^ GVODUJPOGVHB \ FUD9:; ^ IPHF IPHF FDIPJO JO͕༗ޮͳͷ IPHF ͷΈ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP Ҿͷॱ൪ QIQ GVODUJPOIPHF B \ ^ GVODUJPOGVHB
B C \ ^ GVODUJPONPHF BOVMM COVMM D \ ^ IPHF 0, GVHB 0, NPHF 0, IPHF GVHB NPHF ඞਢͷҾ͕ࢦఆ͞Εͯ ͍ͳ͍ͱΤϥʔ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ೋॏఆٛ QIQ GVODUJPOIPHF \ ^ GVODUJPOIPHF \
^ '"5"-Τϥʔ ਅͬനʹͳΓ·͢
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ؔΛ࡞͍ͬͯͩ͘͞ Ҿɿ໊લɺੑผ ݁Ռɿ உͳΒ˓˓͘Μ ঁͳΒ˓˓ͪΌΜ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ QIQ GVODUJPOHFU-BCFM OBNF TFY \
JG TFY \ TV⒏Y͘Μ ^FMTF\ TV⒏YͪΌΜ ^ SFUVSOOBNFTV⒏Y ^ FDIPHFU-BCFM ͭͱΉ ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ Α͍ͪΌΜ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ࿅शͷػೳҡ࣋ͯ͠ ྸҾͰड͚औΓ ࡀҎ্ͳΒ ˓˓܅ʗ˓˓͞Μ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ QIQ GVODUJPOHFU-BCFM OBNF TFY BHF \
JG TFY \ TV⒏Y͘Μ JG BHF \ TV⒏Y܅ ^ ^FMTF\ TV⒏YͪΌΜ JG BHF \ TV⒏Y͞Μ ^ ^ SFUVSOOBNFTV⒏YaO ^ FDIPHFU-BCFM ͭͱΉ ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ Α͍͞Μ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ࿅श ͷػೳҡ࣋ͯ͠ உͷࢠͳΒ੨ ঁͷࢠͳΒϐϯΫ ʹͳΔΑ͏ʹλάͰғΉɻ ʢλάͳ͠ͷػೳ͢ʣ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ QIQ GVODUJPOHFU-BCFM OBNF TFY BHF DPMPSJOHGBMTF
\ JG TFY \ TV⒏Y͘Μ DPMPSCMVF JG BHF \ TV⒏Y܅ ^ ^FMTF\ TV⒏YͪΌΜ DPMPSQJOL JG BHF \ TV⒏Y͞Μ ^ ^ TUSTQBOTUZMFDPMPSDPMPSOBNFTV⒏Y TQBOaO JG DPMPSJOH \ TUSOBNFTV⒏YaO ^ SFUVSOTUS ^ FDIPHFU-BCFM ͭͱΉ ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ Α͍ͪΌΜ FDIPHFU-BCFM ͭͱΉ ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ Α͍ͪΌΜ FDIPHFU-BCFM ͭͱΉ ͭͱΉ܅ FDIPHFU-BCFM Α͍ Α͍͞Μ FDIPHFU-BCFM ͭͱΉ USVF TQBOTUZMFDPMPSCMVFͭͱΉ͘ΜTQBO FDIPHFU-BCFM Α͍ USVF TQBOTUZMFDPMPSQJOLΑ͍ͪΌΜTQBO
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ࿅श ͷػೳҡ࣋ͯ͠ ֶߍछผΛ໊લͷޙʹදࣔ ͢Δ͜ͱͰ͖ΔΑ͏ʹ ྫͭͱΉ͘Μ খ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ QIQ GVODUJPOHFU-BCFM OBNF TFY BHF DPMPSJOHGBMTF
TDIPPMGBMTF \ JG TFY \ TV⒏Y͘Μ DPMPSCMVF JG BHF \ TV⒏Y܅ ^ ^FMTF\ TV⒏YͪΌΜ DPMPSQJOL JG BHF \ TV⒏Y͞Μ ^ ^ JG BHFBHF \ TV⒏Y খ ^FMTFJG BHFBHF \ TV⒏Y த ^FMTFJG BHFBHF \ TV⒏Y ߴ ^FMTFJG BHFBHF \ TV⒏Y େ ^ TUSTQBOTUZMFDPMPSDPMPS OBNFTV⒏YTQBOaO JG DPMPSJOH \ TUSOBNFTV⒏YaO ^ SFUVSOTUS ^ FDIPHFU-BCFM ͭͱΉ ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ Α͍ͪΌΜ FDIPHFU-BCFM ͭͱΉ ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ Α͍ͪΌΜ FDIPHFU-BCFM ͭͱΉ ͭͱΉ܅ FDIPHFU-BCFM Α͍ Α͍͞Μ FDIPHFU-BCFM ͭͱΉ GBMTF USVF ͭͱΉ͘Μ FDIPHFU-BCFM Α͍ GBMTF USVF Α͍ͪΌΜ FDIPHFU-BCFM ͭͱΉ GBMTF USVF ͭͱΉ܅ FDIPHFU-BCFM Α͍ GBMTF USVF Α͍͞Μ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ͳΜ͔ ϠόΠ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ͕͞ϠόΠ ΤσΟλʹऩ·Βͳ͘ ͳΓͭͭ͋Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ϚδοΫφϯόʔ ͜ͷࣈจࣈΛޙͰม ߋ͢Δ࣌ʹϛεΓͦ͏
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ଟ͗͢ΔҾ ढจͱԽͨ͠Ҿ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ෳͷؔʹׂʁ ڞ௨෦͕ଟ͘ Ҿଟ͍ ؆୯ʹׂͰ͖ͳ͍
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ׂ͢Δʹ ѻ͍ͬͯΔม͕ଟ͍
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ؔͷऑ ҾͱฦΓ ෳࡶͳσʔλΛѻ͏ʹශऑ ʢσʔλ͕୯७ͳΒ0,ʣ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP μʔΫαΠυͷ༠
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP Ұݟ៉ྷ͕ͩʜ ͜ͷ͋ͨΓͷม໊͕ িಥͨ͠ॠؒʹΞτ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࠶ར༻ੑʹ͍͠ σʔλΛηοτ͠ͳ͓͞ ͢ඞཁ͕͋Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ͭ·Γ ͋ͷϓϥάΠϯΛೖΕͨ Βਅͬനʹʜ ͜͜Ͱಈ͍͍ͯΔ͚ Ͳɺ͋ͬͪͰμϝ ࣅͨΑ͏ͳ͕ؔͨ͘͞ Μίϐϖ͞Ε͍ͯΔ खग़͠Ͱ͖ͳ͍ີྛ͕
ίʔυʹ͋Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΦϒδΣΫτࢦͷجૅ by wocrig
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࠷ॳʹ֮͑Δࣄ wΫϥε wϓϩύςΟ wఆ wϝιου wΠϯελϯε
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP Ϋϥε DMBTTͰΫϥεΛએݴ ϓϩύςΟɺఆɺϝιου ΛΫϥεʹએݴͰ͖Δ QIQ DMBTT.Z$MBTT\ DPOTU)0(&
QVCMJDTPNF@TUSJOHb͜Μʹͪ` QVCMJDOVN QVCMJDGVODUJPOTBZ)FMMP \ FDIPb)FMMP` ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΠϯελϯεԽ Ϋϥεͱͯ͠એݴͨ͠ॲཧΛ ར༻͢ΔҝͷΦϒδΣΫτΛ࡞ Ξϩʔԋࢉࢠ ͰϝιουΛࢦఆ QIQ
PCKOFX.Z$MBTT PCKTBZ)FMMP PCKTPNF@TUSJOHb""""`
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP UIJT ࣗࣗΛࢦ͢ΦϒδΣΫτ ϝιουͰ͑Δ QIQ DMBTT.Z$MBTT\ DPOTU)0(& QVCMJDTPNF@TUSJOHb͜Μʹͪ`
QVCMJDGVODUJPOTBZ)FMMP \ FDIPUIJTTPNF@TUSJOH ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP UIJT ϓϩύςΟϝιουΛލͬͯ ࢀরߋ৽͕Ͱ͖Δ QIQ DMBTT.Z$MBTT\ QVCMJDTPNF@TUSJOHb͜Μʹͪ` QVCMJDGVODUJPOTBZ)FMMP
\ FDIPUIJTTPNF@TUSJOH ^ QVCMJDGVODUJPODIBOHF \ UIJTTPNF@TUSJOHb͜ΜΜΘ` ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΦϒδΣΫτʹ ؔʹग़དྷͳ͔ͬͨ ҾɾฦΓҎ֎ͷ σʔλΛѻ͏ํ๏͕͋Δʂ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ͜ΕΛཧͯ͠ΈΔ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ΫϥεΛ࡞͍ͬͯͩ͘͞ ϓϩύςΟɿ໊લɺੑผ ϝιουɿԼهΛฦ͢ உͳΒ˓˓͘Μ ঁͳΒ˓˓ͪΌΜ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ ϚδοΫφϯόʔ͕͋Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ϚδοΫφϯόʔ ιʔείʔυʹ͋Δʮʯ ޙͰݟͯҙຯෆ໌ ผͷҙຯͷ͔͠Εͳ͍ QIQ PCKOFX.Z$MBTT
PCKTFY PCKTDIPPM
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP DPOTU ΦϒδΣΫτʹଐ͢ΔఆΛઃఆ TFMG͔Ϋϥε໊ͰࢀরͰ͖Δ QIQ DMBTT.Z$MBTT\ DPOTU)0(& QVCMJDGVODUJPOTBZ)FMMP
\ FDIPTFMG)0(&.Z$MBTT)0(&Ͱ0, ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ॳظԽΛͲ͏͢Δ͔ ໊લͱੑผͷॳظԽ͕ඞཁ Ҿ ηοτ ॳظԽ༻ϝιου
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP Ҿ ഁ໓ͷ༧ײ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ηοτ ໘͍͘͞
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ॳظԽ༻ϝιου Εͦ͏
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ίϯετϥΫλ @@DPOTUSVDUͱ͍͏ϝιουΛ࡞ ΫϥεΛOFXͯ͠ΠϯελϯεԽ࣌ʹ ඞ࣮ͣߦ͞ΕΔʂ QIQ DMBTT.Z$MBTT\ QVCMJDOBNF
QVCMJD@@DPOTUSVDU OBNF \ UIJTOBNFOBNF ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ίϯετϥΫλͰ ྸड͚औΓϓϩύςΟ ࡀҎ্ͳΒ ˓˓܅ʗ˓˓͞Μ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ͦͷଞͷػೳ wΞΫηεम০ࢠ wΦʔτϩʔυ wOBNFTQBDF wTUBUJD
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΞΫηεम০ࢠ ϝιουϓϩύςΟͷΫϥε֎͔Β ͷΞΫηεΛ੍ݶͰ͖Δ QVCMJDQSJWBUFQSPUFDUFE QIQ DMBTT.Z$MBTT\ DPOTU)0(&
QSJWBUFTPNF@TUSJOHb͜Μʹͪ` QVCMJDGVODUJPOTBZ)FMMP \ FDIPb)FMMP` ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΞΫηεम০ࢠ ֎෦ΞΫηε͕ෆཁͳ ϓϩύςΟ ϝιου ΛQSJWBUFʹ͢Δࣄ͕ଟ͍
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP Φʔτϩʔυ Ϋϥε໊ͱϑΝΠϧ໊Λཧ͓ͯ͘͠ͱ ΫϥεΛࣗಈతʹಡΈࠐΊΔ ΫϥεఆٛͷΈผϑΝΠϧ͕ཧ <?php function __autoload($class_name) {
include $class_name . '.php'; } $obj = new MyClass1(); $obj2 = new MyClass2();
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP OBNFTQBDF ͞ΒʹOBNFTQBDFͱ͍͏จ๏Λͬ ͯϑΥϧμ֊ͱΫϥεΛରԠͤ͞Δ ํ๏͕1)1Ҏ߱Ͱ͑ΔΑ͏ʹ <?php namespace my\name; class
MyClass {} function myfunction() {} const MYCONST = 1; $c = new \my\name\MyClass;
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP TUBUJD TUBUJD͕ࢦఆ͞Εͨϝιου ΠϯελϯεΛ࡞Βͣʹ࣮ߦͰ͖Δ QIQ DMBTT.Z$MBTT\ DPOTU)0(& QSJWBUFTPNF@TUSJOHb͜Μʹͪ`
QVCMJDTUBUJDGVODUJPOTBZ)FMMP \ FDIPb)FMMP` ^ ^ FDIP.Z$MBTTTBZ)FMMP
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP TUBUJDͷམͱ݀͠ TUBUJD͕ࢦఆ͞Εͨϝιου UIJTΛ͑ͳ͍ʂ QIQ DMBTT.Z$MBTT\ DPOTU)0(& QSJWBUFTPNF@TUSJOHb͜Μʹͪ`
QVCMJDTUBUJDGVODUJPOTBZ)FMMP \ FDIPUIJTTPNF@TUSJOH ^ ^ FDIP.Z$MBTTTBZ)FMMP
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP TUBUJDεςʔτϨε TUBUJDΠϯελϯεຖͷσʔλ͕ѻ͑ ͣɺ࣮࣭άϩʔόϧؔͱಉ͡ ิॿతͳॲཧͳͲʹར༻͞ΕΔ͕ɺଟ༻ ͢Δͱάϩʔόϧؔͱ ಉ͡ΛҾ͖ى͜͠·͢
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ίʔυͷ֦ுੑΛ্͛Δ by MarkyBon
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΫϥεΛ֦ு͢Δػೳ wܧঝ wநΫϥε wΠϯλʔϑΣʔε wτϨΠτ wϚδοΫϝιου
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ܧঝ طଘͷΫϥεΛ࠶ར༻ͯ͠ ΫϥεΛ࡞Δ QIQ DMBTT.Z$MBTT\ QVCMJDGVODUJPOIPHF \
FDIPbB` ^ ^ DMBTT.Z4VC$MBTTFYUFOET.Z$MBTT\^ PCKOFX.Z4VC$MBTT PCKIPHF
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP QBSFOU QIQ DMBTT.Z$MBTT\ QVCMJDGVODUJPOIPHF \ FDIPbB` ^
^ DMBTT.Z4VC$MBTTFYUFOET.Z$MBTT\ QVCMJDGVODUJPO)FMMP \ QBSFOUIPHF ^ ^ ϝιουΛ࠶ར༻ͯ͠৽͍͠ॲཧΛ࡞
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ܧঝ ݩͷΫϥεΫϥεɺ εʔύʔΫϥεͱݺͿ QBSFOUͰࢀরͰ͖Δ طଘͷϝιουΛ্ॻ͖Մ QSJWBUF৮Εͳ͍
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ΫϥεΛ࡞͍ͬͯͩ͘͞ ,JEΛܧঝͨ͠)UNM,JE ग़ྗ࣌ʹ உࢠ੨ɺঁࢠϐϯΫ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࿅श ,JEQIQઌఔͷίʔυ )UNM,JEQIQ৽ن UFTUQIQ͔Β࣮ߦ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࡞ྫ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP நΫϥε ΫϥεʹͳΔҝ͚ͩͷΫϥε QIQ BCTUSBDUDMBTT#BTF$MBTT\ BCTUSBDUQSPUFDUFEGVODUJPOGVHB QVCMJDGVODUJPOIPHF
\ FDIPbB` ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΠϯλʔϑΣʔε ಛఆͷϝιουͷอ࣋Λڧ੍͢Δ QIQ JOUFSGBDFJJIJUP\ QVCMJDGVODUJPOTBZ)FMMP ^
DMBTT1FSTPOJNQMFNFOUTJJIJUP\ QVCMJDGVODUJPOTBZ)FMMP \ ^ ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP τϨΠτ ಛఆͷϝιουΛΫϥεʹೖ͢Δ QIQ USBJUJJIJUP\ QVCMJDGVODUJPOTBZ)FMMP \ ^
^ DMBTT1FSTPO\ VTFJJIJUP ^
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ࠷ॳʹࢥ͏ٙ ܧঝ நΫϥε ΠϯλʔϑΣʔε τϨΠτ ͳͥࣅͨΑ͏ͳػೳ͕ʁ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ܧঝ̍ͭͷΈ ΠϯλϑΣʔε τϨΠτॊೈ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ϚδοΫϝιου Ϋϥεʹ࡞ΔͱಛఆͷλΠ ϛϯάͰࣗಈతʹ࣮ߦ͞Ε Δ͍͢͝ϝιου
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ϚδοΫϝιου
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ίʔυΛϝϯςφϯε͢Δ by flightlog
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ίʔυΛϝϯςφϯε wόʔδϣϯཧ wϢχοτςετ wܧଓϏϧυ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP όʔδϣϯཧ Ϋϥε໊ͱϑΝΠϧ໊͕ରԠ͢Δͱ ΛϑΝΠϧ໊ʹ͚Δແཧ ϑΝΠϧͷཤྺΛHJUͳͲʹอ࣋ͤ͞Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP Ϣχοτςετ Ϋϥεͷ֤ϝιουͷਖ਼͍͠ಈ࡞Λ ϓϩάϥϜͱͯ͠ςετ͢Δ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ςετέʔε ςετέʔεͱݺΕΔίʔυΛ࡞
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ςετ࣮ߦ QIQVOJUUFTUT 1)16OJUCZ4FCBTUJBO#FSHNBOO 5JNFTFDPOET .FNPSZ.C 0, UFTUT
BTTFSUJPOT QIQVOJUͷηοτΞοϓ ڥʹΑ༷ͬͯʑ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ΧόϨοδ ςετ͞Ε͍ͯͳ͍ ෦ةݥੑ͕ߴ͍
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ܧଓϏϧυ ϢχοτςετΛίϛοτຖʹࣗಈ࣮ߦ ίʔυ͕յΕͨΒ͙͢ʹݕ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP ·ͱΊ
࣌ؒٱ1)1DMBTTͷΫϥε:VTVLF"OEP !ZBOEP DMBTT wෳࡶͳίʔυΛཧ wίʔυͷ֦ுੑΛ֬อ wίʔυΛϝϯςφϯε͢Δ Ϋϥεʹ͍͠ɹͰͳ͍͘͠ Λղܾ͢ΔҝͷػೳͰ͢