PHP ??????? ??? ? ??? ??
???? ???? ?? ?? ??? ?????, ?? ?????? ??? ???? ?? ?? ??? ????. PHP ????????? PHP? ?? ?? ??? ?? ??? ??? ???? ?? ??? ? ????. ??? ??????? ?? ??? ?? ??? ? ???? ????? ???? ? ??? ? ?? ?? ??? ??? ????.
1. ??? ? ???
- ???? ?? ??? ???? ??? ??? ? ?? ??????? ??? ?????. ??? ??? ???? ?? ?? ???? ????? ???? ??? ?? ??? ?? ??? ????.
- ???? ?? CPU ??? ???? ?? ??? ???, ? ??? ??? ???? ?? ????.
PHP??? ????? ?? ??? ????? ?? ??? ???? ????? ?? ?????? ??? ?????. ??? ??? ?? ??? ???? PHP? ?? ?? ??? ???? ??? ? ????.
2. PHP?? ??? ??
PHP? ???? ??? ???? ??? ? ????.
?. pcntl_fork()? ?? ?? ????(??) ??
PHP? ???? ??? ?? pcntl(???? ??) ??? ?????. ? ??? ???? ?? ??? ??? ??? ??? ? ?? ??? ????? ??? ? ????.
?:
<?php if (pcntl_fork() == -1) { die('Could not fork'); } elseif ($pid == 0) { // Child process logic echo "Child process\n"; exit; } else { // Parent process logic echo "Parent process\n"; pcntl_wait($status); // Wait for child process to finish } ?>
? ?? ??? ?? ????? ???? ??? ??? ?????? ???? ????? ? ????? ????? ????? ??? ???? ????.
????:
- pcntl ??? ?? PHP ??(?: ?? ??? ??)?? ??? ? ????.
- ???? ????? ?? ?? ??? ??? ???? ???? ????.
?. ?????? ?? pthread ??(? ?? ???? ??)
pthreads ??? ???? PHP?? ?????? ??? ? ????. ?? PHP? ??? ???? ??? ???? ??? ? ?? ??? ???? ??????. ??? ? ??? PHP 7.4?? ? ?? ???? ??? ? ?? ???? ????.
??: ?? ??? PHP? ?? ??(?? ??)?? ??? ???? ?? ?? ???? ?? ?? ??? ???? ???.
3. PHP?? ?? ??
PHP?? ???(??? ??? ?? ??)? ????? ?? ?? ?? ?? ??? ??? ?????. PHP? ?? ???? ?? ????? ???? ??? ?? ??? ??? ? ?? ?? ?????? ??? ????.
?. ?? ?? ??(PHP 7.2? ??)
?? ??? PHP? ?????? ?? ?? ??????. ?? ?? PHP ????? ?? ??? ???? ?? CPU ???? ??? ??? ? ????.
?:
<?php if (pcntl_fork() == -1) { die('Could not fork'); } elseif ($pid == 0) { // Child process logic echo "Child process\n"; exit; } else { // Parent process logic echo "Parent process\n"; pcntl_wait($status); // Wait for child process to finish } ?>
?? ?? ?? ?? ????? ???? ??? ??? ??? ? ????. ?? ??? pthread?? ?? ? ????? ???? ????.
??:
- ?? PHP ??? ??? ???? ?????.
- ??? ? ?? ?? ? ??? ?? ??? API
????:
- ?? PHP ????? ?? ??? ??? ? ????.
- ?? ??? PHP??? ?????? ? ????? ??? ???? ?? ? ????.
?. ???? ?? ?? ?? ??
Gearman: Gearman? ?? ????? ??? ??? ? ?? ?? ?????. ?? ?? PHP ??????? ??? ?? ????? ????? ?????? ???? ???? ??? ? ????. Gearman? ?????? ???? ??? ? ?? ??? ?????.
RabbitMQ: RabbitMQ? ?? ??? ???? ?? ????? ??? ????? ? ??? ? ? ????. ??? ???? ??? ?? ???? ??? ??? ??? ? ????. ?? ??? ?? ????? ??? ? ?? ?? ?? ??????.
ReactPHP ? Swoole: ??? ?? ???? ?? ReactPHP ? Swoole? ?? ?????? ???? ??? ??? ??? ? ????. ReactPHP? ??? I/O ??? ???? ???????? ?? ??? ?? ????? ?? ? ????. Swoole? ??? ?? ???? ????? PHP? ?? ?? ???? ??? ? ????.
4. ?? I/O ??(???)
PHP ???????? ???? ?? ??? ?? ?? ? ??? ?????? ??, API ??, ?? ??/?? ? I/O ??? ?????. ??? I/O? ?? ??? ??? ? ????.
?. ???PHP
ReactPHP? ?? ?? ??? I/O ??? ??? ? ?? ??? ????????. ??? ??? ???? ?? ???? ???? ?? ?? ??? ??? ?????.
?:
<?php if (pcntl_fork() == -1) { die('Could not fork'); } elseif ($pid == 0) { // Child process logic echo "Child process\n"; exit; } else { // Parent process logic echo "Parent process\n"; pcntl_wait($status); // Wait for child process to finish } ?>
? ??? ReactPHP? ?? ??? ???? ?? HTTP ??? ??? ??? ? ????.
?. ??
Swoole? ????, ?? ? ??? ??? ???? ??? ??? ?? PHP ?????. ??? ?? ? ??? ????? ??????? ?? ?? ??? ??? ???? ?? PHP ??????? ??? ?????.
5. PHP? ??? ? ???? ?? ?? ??
PHP? ????? ??? ? ???? ????? ???? ???? ??? ??? ?????? ?? ??? ??? ?? ??? ???? ? ??? ? ? ????. ??? PHP?? ??? ? ???? ??? ? ???? ? ? ?? ?????.
- ??? ??: ??? ? ???? ????? ????? ? ?? ???? CPU ???? ????? ??????? ??? ???? ??? ?????? ???.
- ?? ??: ?? ?? ?? ?????? ??? ???? ?? ???? ? ????. ? ????? ????? ??? ??? ???? ???? ???.
- ?????? ??: ?? ??? ?????? ??? ??? ?? ? ????/???? ?? ?????? ??? ??? ????? ?? ??? ???? ??? ?????.
- ??: ?? ??? ? ?? ?? ??(?: ?? ??, pcntl ?)? ?? ???? ???? ??? ? ??(?: ?? ???)?? ???? ?? ? ????. ??? ??? ????? CLI ?? PHP ??????? ? ?????.
??
PHP?? ??? ? ???? ????? PHP? ?? ???? ? ???? ???? ??? ???? ???. ???? pcntl, ??? ?? ???? ReactPHP ? Swoole? ?? ?????? ???? ?? ??? ??? ?? ??? ??? ? ??? ?? ?? I/O ??? ? CPU ??? ???? ? ????. ??? ??.
??? ??? ???? ?? I/O ??? ??(ReactPHP ?? Swoole)? ????? ?? ?? CPU ??? ?? ??? ???? ???(?? ?? pcntl ??)? ?? ?????? ?? ??? ?? ????. .
? ??? 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)

??? ??











TOSECURELYHANDLEAUSTENCENDACTIONANDACTERIZINGINPHP, FORCUCTSESTEPS : 1. ALWAYSHASHPASSWORTHPASSWORD_HASH () ? VERVERIFYUSINGPANSWORD_VERIFY (), usePREPAREDSTATEMENTSTOPREVENTSQLINGERGED, andSTOREUSERSESSEATAIN $ _SESSIONSAFTERLOGIN.2.impleplempletrole ?? ACCESSC

PHP?? ?? ???? ???? ????? ??? ?? ??? ???? ?? ??? ??? ??? ???? ????. 1. finfo_file ()? ???? ?? ?? ??? ???? ???/jpeg? ?? ?? ?? ? ?????. 2. uniqid ()? ???? ??? ?? ??? ???? ? Web ?? ????? ??????. 3. php.ini ? html ??? ?? ?? ??? ???? ???? ??? 0755? ?????. 4. Clamav? ???? ???? ???? ??? ??????. ??? ??? ?? ???? ????? ???? ?? ??? ????? ???? ??? ? ??? ?????.

PHP?? ==? ==? ?? ???? ?? ??? ??????. == ?? ??? ?? ?? ?????. ?? ??, 5 == "5"? true? ????, ?? ??? ???? ?? ?? ??? ????? ????? (? : 5 === "5"? false? ?????. ?? ?????? ===? ? ???? ?? ?????? == ?? ??? ??? ???? ?????.

PHP?? ?? ??? ??? ???? ??? ??? ????. 1. ?? ??? ?? ? ?? ??? ??? ???? ???? ??? ? ????. ??? ??? ???? ????? ????? ???? ????. 2. ?? ?? ?? - ??, ??? ???? ?? ??? ?????. 3. ?? ???? ??? ??? ???? ??? ??? ?????. 4. Division? / ??? ???? 0?? ??? ?? ????? ??? ?? ??? ?? ? ? ????. 5. ???? ??? ???? ?? ?? ? ?? ??? ???? ? ??? ? ???, ??? ?? ? ? ??? ??? ???? ?????. ? ???? ???? ???? ??? ??? ??? ???? ?? ??? ? ??????? ????.

?, PHP? ?? ?? ?? ?????? ?? MongoDB ? Redis? ?? NOSQL ??????? ?? ??? ? ????. ?? MongoDBPHP ???? (PECL ?? Composer? ?? ??)? ???? ????? ????? ??? ?????? ? ???? ????? ??, ??, ?? ? ?? ??? ?????. ??, Predis ????? ?? Phpredis ??? ???? Redis? ???? ?? ? ?? ? ??? ???? ??? ????? Phpredis? ???? ?? Predis? ?? ??? ?????. ? ? ?? ??? ???? ? ????? ????.

tostaycurrentwithphpdevelopments ? bestpractices, followkeynewssources lifephp.netandphpweekly, adgytwithcommunitiesonforumsandconferences, readlingupdated andgrad indewfeatures, andreadorcontributetoopensourceproceprosts.first

phpbecamepupularforwebdevelopmentduetoiteofleneflening, whithhtml, wididepreadhostingsupport, andalargeecosystemincludingframeworkslikelaravelandcmsplatformsformslikewordpress.itexcelsinhandlingformsubmissions, managingussess, interptisussivers, ?? ???

TOSETTHERIGHTTIMEZONEINPHP, usedate_default_timezone_set () functionattStartOfyourscriptwitHavalidInlifiersuchas'America/new_york'.1.edate_default_timezone_set () beforeanydate/timeFunctions.2
