Как правильно организовать работу?
Так как вся работа проводиться внутри папки OpenServer/domains/, можно ли ее назначить репозиторием, чтобы поработав над проектом и сразу коммит и пуш в удаленный репозиторий?
OpenServer/domains/example.com
. Там же работать и просто периодически синхронизироваться с удалённым сервером. Ничего никуда вручную на локальном компьютере копировать и переносить не нужно. class B extends A
{
public function __construct()
{
echo 'In B';
Prnt::__construct();
}
}
class B extends A
{
public function __construct()
{
echo 'In B';
$reflection = new ReflectionClass(self::class);
$parent = $reflection->getParentClass();
while ($parent->getParentClass()) {
$parent = $parent->getParentClass();
}
$class = $parent->getName();
$class::__construct();
}
}
SELECT t.*, o.id
FROM tasks AS t
LEFT JOIN offers AS o ON o.task_id = t.id
WHERE (t.city_id = 1 AND t.status = 1)
AND (o.user_id <> 2 AND o.status NOT IN(1,2));
SELECT t.*, o.id
FROM tasks AS t
LEFT JOIN offers AS o ON o.task_id = t.id
WHERE (t.city_id = 1 AND t.status = 1);
SELECT t.*, COUNT(o.id) AS count_o
FROM tasks AS t
LEFT JOIN offers o ON o.task_id=t.id AND o.user_id <> 2 AND o.status NOT IN(1,2)
WHERE (t.city_id = 1 AND t.status = 1)
GROUP BY t.id;
$element = Zend_Form_Element_Text('title');
// ...
$element->getDecorator('Label')->setRequiredSuffix('<span style="color:#f00;">*</span>');
$n = 3;
$m = 2;
for ($i = $n; ; $i = ($i < 7 ? $i + 1 : 1)){
echo $i . ' ';
if ($i == $m) break;
}
$n = 3;
$m = 2;
$i = $n - 1;
do {
$d = $i % 7 + 1;
echo $d . ' ';
$i++;
} while ($d != $m);
$array = [1, 2, 3, 4, 5, 6, 7];
$n = 3;
$m = 2;
$i = array_search($n, $array);
$result = array_merge(array_slice($array, $i), array_slice($array, 0, $i));
<table>
<?php foreach (array_chunk($arr, 9) as $row): ?>
<tr>
<?php foreach ($row as $value): ?>
<td><?php echo $value; ?></td>
<?php endforeach; ?>
</tr>
<?php endforeach; ?>
</table>
.main
{
height: 300px;
width: 100%;
background-color: #c6c6c6;
}
.top, .top::after
{
display: block;
width: 200px;
height: 200px;
}
.top
{
margin: 0 auto;
position: relative;
background-color: #6a56ff;
top: 50px;
left: 50px;
}
.top::after
{
content: '';
position: absolute;
background-color: #ffcb56;
top: -50px;
left: -50px;
}