PHP 8 ๆฐๆฉ่ฝใฎๆฆ่ฆ
5ๅนดใถใใซ็ปๅ ดใใPHP 8ใฎๆฐใใๆฉ่ฝใซใคใใฆ็ฐกๅใซ่ฆใฆใใใพใใPHP 8ใฎๆฐๆฉ่ฝใๆฐใซใชใๆนใฏใใฒใ่ดใใใ ใใ๏ผ
- ๆช่งฃๆฑบ
์ ๋์จํ์ ์ธ๋
์ ๋์จ ํ์ ์ ์ธ๋ ํ๋ผ๋ฏธํฐ๋ ์ค๋ฅธ์ชฝ์ : ์๋ฃํ ์ ์ธ๋ ๊ฐ์ด ํด์ผํ๋์? function foo(int|string $bar) : int|string { }
phppredyum
ใป
0
260
1
- ๆช่งฃๆฑบ
์ด๊ฑด ์ด๋๋ค๊ฐ ์ฐ๋์ง ๋ชจ๋ฅด๊ฒ ์ด์
์ ๋ชฉ์ด ๋ด์ฉ์ ๋๋ค...๋ณด๋๊น.. (new B()->getClass());์ด๋ ๊ฒ ์ฐ๋๋ฐ ์ฒ์๋ณด๊ณ ์์ํด์ ๊ทธ๋ฐ๋ฐ์
phppredyum
ใป
0
184
1
- ๆช่งฃๆฑบ
๋ฏน์๋ ํ์ ์ ์ธํ๊ณ
๊ทธ๋ฌ๋ฉด ๋ฏน์๋ ํ์ ์ ์ ์ธํ๋ฉด ํจ์ ์ฌ์ฉํ ๋ ์ต๋ช ํด๋์ค๋ ํด๋ก์ ๋ฑ ์๋ฌด๊ฑฐ๋ ํ๋ผ๋ฏธํฐ ์ ์ธ ๊ฐ๋ฅํ๋์? php 5, 7๋ง ์ฐ๋ค๊ฐ 8์์๋ ์ข ํท๊ฐ๋ฆฝ๋๋ค.
phppredyum
ใป
0
223
1
- ่งฃๆฑบ
์ด๊ฑฐ๋ ์ด๋ ค์ด๊ฒ ๊ฐ๋ค์.
์... ์ด๋ ๊ฒ ์ดํดํ๋ฉด ๋ ๊น์? ์๋๋ ๊ธฐ์กด ๋ฐฉ์๋๋ก ๋์ผํ ์์ ์ ์ํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋ฐ์๋๋๋ฐ, WeakMap์ ์ด์ฉํ๊ฒ ๋๋ฉด ๋งต์์ ์ญ์ ๋๊ธฐ ๋๋ฌธ์ ๋ฉ๋ชจ๋ฆฌ ๋์๊ฐ ๋ฐ์๋์ง ์๋๋ค?๋ผ๊ณ ์ดํดํ๋ฉด ๋ ์ง... ์ด๋ ค์ด ๋ด
phpdevblackcat
ใป
0
308
2
- ่งฃๆฑบ
์ดํด ์๋์๋ ๋ถ
# ํ์ฌ PHP๋ ๋ณ์์ ๊ฑธ๋ฆฌ๋ ์์ธ๋ฅผ ์ฒ๋ฆฌํด์ผ ํฉ๋๋ค. try { foo(); } catch (SomeException $ex) { die($ex->getM
phpdevblackcat
ใป
0
310
2
- ่งฃๆฑบ
Attributes ์ดํด ์๋์๋๋ถ
class AboutPage extends AbstractController { /** * @Route("/about") */</
phpdevblackcat
ใป
0
355
2

