Как я могу отделить приведенный ниже php к "include" во время вызова массива? Мое рассуждение состоит в том, что это будет более находчивым (т.е. Меньшим спросом на сервере).
В настоящее время все нижеследующее - единственная строка "include" - я прав в этом подходе или вы можете одновременно объединить функцию эха и включения?
Здесь код, который я сейчас вынимаю из одного файла с php-include:
<?php echo $message[0] ?>
<?php
$message1 = '<a href=""><img src="1.png"></a>';
$message2 = '<a href=""><img src="2.png"></a>';
$message3 = '<a href=""><img src="3.png"></a>';
$message4 = '<a href=""><img src="4.png"></a>';
$message = array($message1, $message2, $message3, $message4);
shuffle($message);
?>
Благодаря...
Вы можете вытащить весь код togheter:
<?php
$message1 = '<a href=""><img src="1.png"></a>';
$message2 = '<a href=""><img src="2.png"></a>';
$message3 = '<a href=""><img src="3.png"></a>';
$message4 = '<a href=""><img src="4.png"></a>';
$message = array($message1, $message2, $message3, $message4);
shuffle($message);
echo $message[0];
?>
и сделать это в одном файле:
random_echo.php
а затем просто позвоните
<?php
include "random_echo.php";
?>
что сделает тот же эффект. Чтобы быть менее ресурсоемким, возможно, вы можете попробовать это:
<?php
$message = array(
'<a href=""><img src="1.png"></a>',
'<a href=""><img src="2.png"></a>',
'<a href=""><img src="3.png"></a>',
'<a href=""><img src="4.png"></a>'
);
shuffle($message);
echo $message[0];
?>
или даже лучше, если это применимо:
<?php
$message = array(
'1.png',
'2.png',
'3.png',
'4.png'
);
shuffle($message);
echo '<a href=""><img src="'.$message[0].'"></a>';
?>
Я имею в виду всегда внутри тура random_echo.php, который вы позже включите.
Разница не видна в любом случае, а не на небольшом массиве или небольшом количестве вызовов. Это не должно мешать вам писать лучший код, о котором вы можете думать, конечно.
include
во времяecho
будет более изобретательным.