'components' => [
* 'mailer' => [
* 'class' => 'yii\swiftmailer\Mailer',
* 'transport' => [
* 'class' => 'Swift_SmtpTransport',
* 'host' => 'localhost',
* 'username' => 'username',
* 'password' => 'password',
* 'port' => '587',
* 'encryption' => 'tls',
* ],
* ],
* // ...
* ],
function getElement(array $data, array $keys = [])
{
/** присваиваем элементу текущий массив */
$element = $data;
/** перебираем ключи */
foreach($keys as $key) {
/**
* Если в текущем массиве есть ключ, то текущий массив перезаписываем на новый
* А если ключа такого нет, то
* @return null
*/
if( ($element = $element[$key]) === null) {
return null;
}
}
return $element;
}
$vars = include ('/path/to/yourfile');
<?php
return [...]
?>
class Foo
{
public function Bar()
{
$var = 321;
function Baz($var)
{
// передать в функцию аргументом
}
}
}
class Foo
{
protected $var;
public function Bar()
{
$this->var = 321;
function Baz()
{
// использовать $this->var;
}
}
}
...
elseif ($fetch != 0) {
echo "<div style='color:red; font-family: 'Lobster', cursive;'>"."<p style='margin:0;'>Пользователь с таким именем уже существует!</p>"."</div>";
}
}
} #<- лишняя скобка
...
<?php if( $_GET['sort'] === 'max' ):?>
<a href="<?=$arResult['sUrlPath']?>?sort=min"
class="item-preview-color__selected">дешевле</a>
<?php else:?>
<a href="<?=$arResult['sUrlPath']?>?sort=max"
class="item-preview-color__selected">дороже</a>
<?php endif?>
<?php
if ($_GET['sort'] === 'min') {
echo "Сортировка по дешевой цене";
}
else
{
echo "Сортировка по дорогой цене";
}
?>
SELECT * FROM users
WHERE uid = $uid AND uid_expired > NOW()
LIMIT 1
<div class="onePost">
<div class="zag">
<div class="zag-img">
<p class="text-center">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua</p>
</div>
</div>
<img src="img/2.jpg" class="img-responsive center-block">
</div>
.zag-img {
margin: 0 7px;
height: 100%
}