laravel ÔõÑù new php Àà
laravel ÊÇÒ»¸ö¿ªÔ´µÄ php web Ó¦Óÿò¼Ü£¬Ëü±»ÆÕ±éÔËÓÃÓÚ¹¹½¨¸ßЧ¡¢¿ÉÀ©Õ¹ºÍÒ×ά»¤µÄ web Ó¦Óá£laravel µÄÓÅÊÆÔÚÓÚÆäÌṩÁ˸»ºñµÄ¹¦Ð§ºÍÒ×ÓÚʹÓõÄÓï·¨£¬Í¬Ê±Ò²Ö§³ÖÐí¶àÏÖ´ú»¯µÄ±à³Ì¿´·¨¡£ÔÚ laravel ÖУ¬Äã¿ÉÒÔÇáËɽ¨ÉèÐ嵀 php À࣬±¾ÎĽ«ÏÈÈÝÔõÑùÔÚ laravel Öн¨ÉèÐ嵀 php Àà¡£
½¨ÉèÒ»¸öÐ嵀 PHP ÀàÐèÒªÒÔÏ°취£º
½¨ÉèÒ»¸öÐ嵀 PHP Îļþ
ÔÚ Laravel Öн¨ÉèÒ»¸öÐ嵀 PHP À࣬Ê×ÏÈÐèÒª½¨ÉèÒ»¸ö PHP Îļþ¡£¿ÉÒÔÔÚ app Ŀ¼Ï½¨ÉèÒ»¸öÐ嵀 PHP Îļþ£¬ºÃ±È app/MyClass.php¡£Õâ¸öÎļþ½«³ÉΪÄãËù½¨ÉèµÄÐÂÀàµÄ´úÂëÎļþ¡£ÔÚÕâ¸öÎļþÖУ¬ÄãÐèÒª±àдÀàµÄ½ç˵ºÍ´úÂë¡£
½ç˵ÄãµÄ PHP Àà
Ò»Ñùƽ³£À´Ëµ£¬ÔÚÄãµÄ PHP ÎļþÖУ¬ÄãÐèÒª±àдһ¸öÀà½ç˵¡£Ò»¸öÀà½ç˵ÓÉÈý¸ö²¿·Ö×é³É£ºÀàÃû¡¢ÀàÊôÐÔºÍÀàÒªÁì¡£ÏÂÃæÊÇÒ»¸öÓÐ×ÅһЩÊôÐÔºÍÒªÁìµÄ PHP Àà½ç˵µÄÀý×Ó£º
<?php class MyClass { // ÀàÊôÐÔ private $foo; // ½á¹¹º¯Êý public function __construct($value) { $this->foo = $value; } // ÀàÒªÁì public function doSomething() { echo 'Doing something with ' . $this->foo . " "; } }
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃǽç˵ÁËÒ»¸öÃûΪ MyClass µÄÀ࣬ËüÓÐÒ»¸ö˽ÓÐÊôÐÔ $foo£¬ËüÓÐÒ»¸öÃûΪ __construct µÄ½á¹¹º¯Êý£¬Ëü½ÓÊÜÒ»¸ö²ÎÊý $value£¬²¢½«ËüÉúÑĵ½ $foo ÊôÐÔÖС£ËüÉÐÓÐÒ»¸öÃûΪ doSomething µÄÒªÁ죬Ëü»áÊä³öijЩÄÚÈÝ¡£Äã¿ÉÒÔÔÚÕâ¸öÀàÖнç˵í§ÒâÊýÄ¿µÄÊôÐÔºÍÒªÁì¡£
ÔÚ Laravel ÖÐʹÓÃÄãµÄ PHP Àà
Ò»µ©Ä㽨ÉèÁËÄãµÄ PHP À࣬Äã¾Í¿ÉÒÔÔÚ Laravel ÖÐʹÓÃËüÁË¡£Laravel ĬÈÏ»á×Ô¶¯¼ÓÔØÔÚ app Ŀ¼ÏµÄÀ࣬Òò´Ë£¬ÔÚÄãµÄ Laravel Ó¦ÓóÌÐòÖУ¬Äã¿ÉÒÔʹÓà use Òªº¦×ÖÒýÓÃÄãµÄÀ࣬Ȼºó½¨ÉèÒ»¸öÐµĹ¤¾ß¡£
ÏÂÃæÊÇÒ»¸öʹÓà MyClass ÀàµÄÀý×Ó£º
<?php use AppMyClass; $myObj = new MyClass('bar'); $myObj->doSomething();
µÇ¼ºó¸´ÖÆ
ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃÇʹÓÃÁË use Òªº¦×ÖÀ´ÒýÓà MyClass À࣬Ȼºó½¨ÉèÒ»¸öÃûΪ $myObj µÄй¤¾ß£¬×ª´ïÁË×Ö·û´® ‘bar’ ×÷Ϊ½á¹¹º¯ÊýµÄ²ÎÊý¡£×îºó£¬ÎÒÃÇŲÓÃÁ˹¤¾ßµÄ doSomething() ÒªÁìÀ´Êä³öÄÚÈÝ¡£
Á¬Ã¦Ñ§Ï°¡°PHPÃâ·ÑѧϰÌõ¼Ç£¨ÉîÈ룩¡±£»
ÔÚÏÖʵµÄ Laravel Ó¦ÓóÌÐòÖУ¬Äã¿ÉÄÜÐèÒªÔÚ¿ØÖÆÆ÷»òЧÀÍÀàÖÐʹÓÃÄãµÄ PHP À࣬»òÕßÔÚÄãµÄÊÓͼÖÐäÖȾÊý¾Ý¡£ÔÚÕâÖÖÇéÐÎÏ£¬ÄãÐèҪƾ֤ӦÓóÌÐòµÄÐèÇóÊÊÅäÄãµÄ PHP Àà¡£
×ܽá
ÔÚÕâƪÎÄÕÂÖУ¬ÎÒÃÇÏÈÈÝÁËÔõÑùÔÚ Laravel Öн¨ÉèÐ嵀 PHP Àà¡£ÎÒÃÇ´Ó½¨Éè PHP Îļþ×îÏÈ£¬È»ºó½ç˵ÁËÒ»¸ö°üÀ¨ÊôÐÔºÍÒªÁìµÄÀ࣬×îºóÎÒÃÇÔÚ Laravel ÖÐÒýÓúÍʹÓÃÁËÕâ¸öÐ嵀 PHP Àà¡£ËäÈ»£¬ÕâÖ»ÊÇ Laravel ÌṩµÄÇ¿Ê¢¹¦Ð§µÄÒ»¸ö·½Ã棬ÈôÊÇÄãÏë¸üÏêϸµØÏàʶ Laravel£¬Çë²éÔĹٷ½Îĵµ¡£
ÒÔÉϾÍÊÇlaravel ÔõÑù new php ÀàµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡