function tick_handler()
{
echo "это функция tick_handler()<br/>";
}
register_tick_function('tick_handler');
declare(ticks=3) { //не три, а КАЖДЫЕ ТРИ...
echo '1 <br/>';
echo '2 <br/>';
echo '3 <br/>'; //выведет после этого
echo '4 <br/>';
echo '5 <br/>';
echo '6 <br/>'; // и после этого
echo '7 <br/>';
}
SELECT * FROM `table_name` group by `id`,`date`
//например, если сейчас так
SELECT title , content FROM answers WHERE id = 5
сделать так:
SELECT answers.title , answers.content , table.like/disklike , FROM answers , table WHERE answers.id= 5 and table.answer_id = answers.answer_id
$dbarray = mysqli_fetch_array($result, MYSQLI_BOTH); //ОШИБКА ЗДЕСЬ
$result = mysqli_query($this->connection, $q);
var_dump($result); // должно быть object(mysqli_result)#2
false
.<? ... ?>
выводится в браузер. например:<?PHP
echo 'Это PHP код';
?>
а это не PHP код, и в браузер будет выведено как простой текст, даже если это просто пробел или символ перевода строки.
?>
либо вообще не использовать закрывающий тег, что в комментариях выше, правильно посоветовал @maxaon<?PHP
echo 'some code';
echo 'some code';
$a = 1;
$b = 2;
$с = 3;
echo 'some code';
echo 'some code';
?>
<?php
$file = '123.php';
$string = 5; //считаем с нуля.
$value = "\$c = bla ,bla;\r\n";
$config_array = file($file);
print_r($config_array); // смотрим, что прочитано
echo '<hr />'; // просто, для визуального комфорта
$config_array[$string] = $value;
print_r($config_array); //смотрим, что получилось
echo '<hr />';
$f = fopen($file,'w');
for ($i = 0; $i <= count($config_array); $i++)
{
fwrite($f,$config_array[$i]); //перезаписываем файл
}
$config_array = file($file); // читаем снова,
print_r($config_array); // и видим, что получилось.
echo '<hr />';
?>