class Test
{
public static $p = 5;
public static print()
{
echo self::$p;
}
}
Test::$p = 9;
$obj = new Test();
$obj->print(); // 9
class Test
{
private static $_p = 5;
public $p;
public function __construct()
{
$this->p = self::$_p;
}
public function update($value)
{
$this->p = $value;
self::$_p = $value;
}
public static print()
{
echo $this->p;
}
}
$obj = new Test();
$obj->update(9);
$obj->print(); // 9
function checkLogin($str)
{
if (!$str)
{
echo 'Вы не ввели имя пользователя';
return false;
}
if (!preg_match('/^[-_.a-z\d]{4,16}$/i', $str))
{
echo "Недопустимые символы в имени пользователя или имя пользователя слишком короткое (длинное)";
return false;
}
return true;
}
<nav>
<a href="1">home</a>
<a href="1" class="active">files</a>
<a href="1">about</a>
</nav>
nav a.active {
font-weight: bold;
}
abstract class A extends PDO{
public function __construct(){
// устанавливаем соединение с бд
}
...
}
class B extends A{
}
$o = new B();
$o->query("drop database master");
$users = get_users();
$total_users = count($users);
$email_count = count($mail_list);
for ($i = 0; $i < $email_count; $i += 2)
{
mail($mail_list[i], "Тема", "Сообщение", $mail_list[i+1]);
mail($mail_list[i+1], "Тема", "Сообщение", $mail_list[i]);
}
.promo-in .wrapper {
display: -webkit-flex;
display: flex;
flex-flow: row wrap;
overflow: hidden;
height: 60px;
background-color: rgba(0,0,0,.2);
}
.promo-in .wrapper img {
width: 80px;
margin-right: 5px;
-webkit-flex: 1 0 auto;
flex: 1 0 auto;
}
.promo-in .wrapper img:last-child {
margin-right: 0;
}
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]