? ?? ?? PHP?? ?? ??? ??? ???? ?????. ?? ?? ???? ???? ?????.
?? ??? ?? ?? ?????? ??? ?? ??? ??? ?? ?????. ?? ??? ???? ??? ?? ??? ??? ? ??? ??? ??? ? ????. ? ??? ???? ??? ? ????
UML ?????
?? ??? ?? ???? ?? ??(State): ????? ?? ?? ??? ?? ?? ??? ????? ??? ???? ?? ?? ??
ConcreteState ??: ? ?? ???? ??? ??(Context)? ???? ??? ?????.
Context ??: ?????? ?? ?? ?????? ????, ???? ?? ???? ????? ?????. ? ?? ?? ???? ????? ? ?? ??? ?? ??? ?????
?? ??????? ?? ???? ??? ???? ??? ???? ????? ???? ????? ???? ?? ? ?? ??? ? ????. 5?? ???? ???? ?? ????? ?????. 8? ?? ??? ?? ?????? ????? ???
?? ??? ???? ????? ?? ??? ??? ??? ???? ???. ?? ??? ?? ????? ?? ??, ?? ??, ????? ??? ? ?? ??? ?? ? ????. ?? ?? ?? ?? ??? ????(Context? ??)
UML ?????
?? ??
<?php /** * 抽象狀態(tài)類 * @author wzy * */ interface VoteState { /** * 需要實(shí)現(xiàn)的公共方法 */ public function vote (); } /** * 具體狀態(tài)——正常投票 * * @author wzy * */ class NormalVoteState implements VoteState { public function vote () { echo "這是一個(gè)正常投票!"; } } /** * 具體狀態(tài)——惡意投票 * * @author wzy * */ class RepeatVoteState implements VoteState { public function vote () { echo "這是一個(gè)惡意投票!"; } } /** * 具體狀態(tài)——黑名單投票 * * @author wzy * */ class BlockVoteState implements VoteState { public function vote () { echo "這是一個(gè)黑名單投票!"; } } /** * Context角色 */ class VoteManager { /** * 投票數(shù)量 * * @var int */ private $vote_count; /** * 狀態(tài)類實(shí)例 * * @var object */ private $voteInstance; /** * 構(gòu)造函數(shù),初始化成員屬性 * * @param int $count */ public function __construct ($count = 1) { $this->vote_count = $count; } /** * 客戶端調(diào)用的接口函數(shù) */ public function setState ($count) { if (! is_null($count)) { $this->vote_count = $count; } if ($this->vote_count < 5) { $this->voteInstance = new NormalVoteState(); } else if ($this->vote_count < 8) { $this->voteInstance = new RepeatVoteState(); } else { $this->voteInstance = new BlockVoteState(); } $this->voteInstance->vote(); } } /** * 模擬客戶端操作 */ $object = new VoteManager(); $object->setState(1); echo "<br>"; $object->setState(6); echo "<br>"; $object->setState(10);
?? ?? ??
?? ? ?? ?? ??? ??? ????? ??? ?? ?????. ?? ????? ??? ??? ??? ?????. ????? ???, ?? ??? ??? ??? ?? ??? ?????? ???? ??? ? ????. ??? ??? ???? ??? ?????. ?, ??? ??? ???? ??? ? ??? ??? ?? ??? ? ????. ??? ??? ?????
??? ?? ??? ???? ??? ??? ?? ?? ??? ?? ??? ???? ?????
??? ?? ?? ???? ???? ??(Context)? ??? ???? ????? ?? ??? ??? ??? ??? ???? ?? ?? ?? ?? ???? ??? ???? ??? ?????. ?? ?? ????? ??(????) ??? ???? ???? ?? ??? ????. ????? ?? ?? ???? ???? ????? ? ???? ??? ? ????.
?????? ????? ??(????)?? ?? ?????. ?????? ?? ??? ???? ??(????)? ??? ? ????. ??? ???? ? ?? ?? ??? ??? ??? ????. ?????? ????? ?? ? ?? ??? ?? ??? ??? ?? ?? ?? ?? ?? ??? ???? ??? ?? ??????
: ? ??? ? ?? ?? ?????. ?? ??? ???.?? ?? ??:
FTP? ???? PHP?? ?? ??? ? ???? ??? ???? ??
?? ?? ??? ???? PHP ??? ?? ??? ??
PHP mysqli ????? ????? ???? ??? ?? ??? ?? ??
? ??? PHP? ?? ?? ?? ? ??? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ?? ??? ??? ?? JavaScript? MediareCorder API? ?? PHP ???? ???? ?????. 2. PHP? ???? ?? ??? ???? STTAPI (? : Google ?? Baidu ?? ??)? ???? ???? ?????. 3. PHP? ???? AI ??? (? : OpenAigpt)? ????. 4. ?? ?? PHP? TTSAPI (? : Baidu ?? Google ?? ??)? ???? ??? ?? ??? ?????. 5. PHP? ?? ??? ??? ??? ??? ?? ?? ??? ?????. ?? ????? PHP? ?? ???? ?? ?? ?? ??? ??? ?????.

PHP?? ?? ?? ??? ???? ?? ??? ? ???? ?? ??? ???? ?? ??? ???? ???? ????. 1. ?? ?? ??? ?? ??? URL ? ?? ??? ????. 2. UrlenCode? ???? ?? ??? ???????. 3. ? ???? ????? ?? ?? ??? ? ?? ??? ?????. 4. ???? ???? ?? ? ? ??? ??? ??? ??? ?????. 5. ??? ?? ??? ????? ?? ????? OG ??? ???? ?????. 6. XSS ??? ???? ?? ??? ??? ?????. ? ???? ??? ??? ???? ??? ?? ?? ??? ??? ???? ??? ?? ??? ?????.

AI? ??? ??? ?? ?? ? ?? ???? ????? ?? ??? ??????. 1. Baidu, Tencent API ?? ?? ?? NLP ?????? ?? ??? AI ?? ?? API? ??????. 2. PHP? ? ?? guzzle? ?? API? ???? ?? ??? ??????. 3. ?? ????? ?? ?? ??? ???? ???? ???? ??? ??? ? ????. 4. ?? ?? ? ?? ???? ?? PHP-L ? PHP_CODESNIFFER? ??????. 5. ???? ????? ???? ?? ?? ??? ?????? ??? ??????. AIAPI? ??? ? ???, ?? ??, ?? ? PHP ?? ??? ??? ???. ?? ???? PSR ??? ???, ??? ????? ????, ?? ??? ???, ????? ??? ????, X? ???????.

1. ?? ???? ??? ??? ?????? ?? ?? ??? ??, ??? ?? ???? ??? (? : ?? ???, ? ? ??), ?? ??? ?? ???? ???? ? ?? ?? ??? ??? ?? ??? ????????. 2. ?? ??? ??? ?? ? ??? ???? ?? ?? ?? ???? ?? ? ?? AUDIT ?? ??? ??? ? ????? ????? ??? ???????. 3. ?? ?? ??? ?? ??? ???????. Recaptchav3 ???? ??, ??? ?? ?? ?? ?? ??, IP ? ?? ??? ??? ??? ?? ???? ??? ?? ??? ????? ??? ???? ????? ??? ?????.

PHP? AI ??? ??? ?? ????? ??? API? ?? ?????. ??? ??? ????? ? ??? ???? ?????. API ??? ?? ?? ??? ???? ??? ??? ???? ???? ? ????. 2. ?? ?? ???? guzzle ?? curl? ???? HTTP ??? ???, JSON ??? ??? ? ???, API ? ?? ??, ??? ? ?? ??? ???? ??, ??? ?? ?? ? ? ?? ????, ??? ?? ? ?????? ?????. 3. ???? ???? ?? ???? API ??, ?? ? ??? ?? ??, ??? ?? ??, ?? ?? ? ??? ??? ??? ?????. ?? ??? ??? ??? ? ??? ???? Propt ?? ? ?? ?? ??, ??? ?? ? ?? ????, ?? ?? ?? ???? ? ??? ?? ? ???? ????? ?????.

PHP? ?????? ????? ?? ?? ?? ???? ???? ?? ???? ???? ?? ?? ???? ?????. 2. ?? ??? ???? ???? ?? ??? ?? ? ??? ??? ???? ?? API/Webhook ??? ??? ?? ???? ??? ??? ??? ??? ?????. 3. ?? ????? ?? ??, ??/???? ????, ???? ??, ???? ? ??? ?????? ????? ?? ??? ???? ???? ?? Dingtalk, SMS ?? ??? ???? ??? ?????? ???? ?? ? ??? ??? ????? ?? ??? ???? ???????.

PhpisstillRelevantinmodernenterpriseenvironments.1. Modernphp (7.xand8.x)? ??? ??, ??? ??, jitcompilation ? modernsyntax, mateitsuilableforlarge-scalepplications

MAC ?? ???? ? ??? ?? ??? ????? ?? ? ??? ????? ????. 1. ???? ???? ???? ???? ??? ?? ? ?? ????? ??? ???? ??????. 2. ????? ?? ?? ? ??? ???? ???? ?? ?? ????? ??? ???? ?????. 3. ??? ?? ??? ???? ?? ???? ?? ???? ?? ???? ?? ? ? ????. 4. ??? ????? ????? ? ?? ?? ? ??? ?? ? ??? ??????.
