06:44
1,0×
00:00/06:44
364,8 тыс смотрели · 3 года назад
1 год назад
Дебажим PHP скрипт с помощью strace
Разбираемся с PHP скриптом, который при создании файла на диске, выставляет плохие права. Грубо говоря, нужно поставить 777, а у файла права по факту 01411. День вчера был такой длинный, жаркий, и от начала до конца полная неразбериха, каждую минуту. Год как-то стремительно начался в плане объема задач. Привет! А жиза заключается в том, что кто-то бездумно пишет код, а кто-то этот код вынужден дебажить. Доказывая что проблема не на сервере, а в кривых руках разработчика. Вот и вчера. Ситуация: какой-то php скрипт при создании файла на диске, выставляет плохие права на этот файл...
Вывод данных на экран в браузере, используя PHP скрипты.
Команды PHP echo и print Команды echo и print почти ничем не отличаются. Они обе используются для вывода данных на экран в браузере. Разница лишь в том, что echo не возвращает значение. Что это значит? Нечто просто выводится на экран и далее никак не может использоваться. Пример: <?php echo "<h2>PHP is Fun!</h2>"; echo "Hello world!<br>"; echo "I'm about to learn PHP!<br>"; echo "This ", "string ", "was ", "made ", "with multiple parameters."; ?> Как видно из примера echo может быть использовано для вывода множественных параметров ( например строк ). Может также записываться со скобками : echo() ...