Вопросы с тегом «php»

PHP - широко используемый, высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь разработанный для серверной веб-разработки. Используется для вопросов о языке PHP.


13
Как использовать тернарный оператор (?:) В PHP как сокращение для «if / else»?
Основываясь на примерах с этой страницы , у меня есть рабочие и нерабочие образцы кода ниже. Рабочий код с использованием ifоператора: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Нерабочий код с использованием тернарного оператора: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes …

5
is_file или file_exists в PHP
Мне нужно проверить, находится ли файл на жестком диске в указанном месте ($ path. $ File_name). Какая разница между is_file()и file_exists()функциями и которые лучше / быстрее использовать в PHP?
118 php  file  exists 

11
Прочитать каждую строку txt файла в новый элемент массива
Я пытаюсь прочитать каждую строку текстового файла в массиве и поместить каждую строку в новый элемент. Мой код пока что. <?php $file = fopen("members.txt", "r"); $i = 0; while (!feof($file)) { $line_of_text = fgets($file); $members = explode('\n', $line_of_text); fclose($file); ?>
118 php  arrays  text-files  fgets 

14
Композитор убит при обновлении
У меня проблема, я попытался установить новый пакет в свой проект Laravel 4. Но когда я бегу, php composer.phar updateполучаю вот что: Loading composer repositories with package information Updating dependencies (including require-dev) Killed Я поискал проблему в Интернете и увидел, что проблема в памяти, я думаю, у меня недостаточно оперативной …

2
ffmpeg переопределить выходной файл, если он существует
Я создаю клип из аудиофайла .FLACс а startи endвременем, вот мой command. ffmpeg -i /audio/191079007530_1_01.flac -t 51 -ss 69 /clips/44z274v23303t264y2z2s2s2746454t234_clip.mp3 2>&1 >> /ffmpegLogs.log Я использую эту команду со своим PHPкодом, и мой вопрос: Когда я запускаю указанную выше команду на консоли, она просит меня переопределить выходной файл, если выходной файл …
118 php  ffmpeg 


10
Как применить метод bindValue в предложении LIMIT?
Вот снимок моего кода: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); я получил У вас есть …
117 php  mysql  sql  pdo  bindvalue 

9
Разница между array_push () и $ array [] =
В руководстве по PHP ( array_push ) сказано .. Если вы используете array_push () для добавления одного элемента в массив, лучше использовать $ array [] =, потому что в этом случае нет накладных расходов на вызов функции. Например : $arr = array(); array_push($arr, "stackoverflow"); print_r($arr); против $arr[] = "stackoverflow"; print_r($arr); …
117 php  arrays  push 

6
Как я могу создать массив с парами ключ-значение?
Как добавить пары ключ-значение в массив? Это не сработает: public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } Потому что это дает мне: Array ( [0] => 1=>Categorie …
117 php  arrays 

3
В чем разница между fastcgi и fpm?
Я пытаюсь установить php с fpm на macports. Я где-то читал, что fpm означает диспетчер процессов FastCGI. Означает ли это, что fastcgi и fpm одинаковы? Если они одинаковы, то почему у нас есть два разных варианта macports для php, а именно «php5 + fastcgi» и «php5 + fpm»?
117 php  macos  fastcgi  macports 

7
PDO MySQL: использовать PDO :: ATTR_EMULATE_PREPARES или нет?
Вот о чем я читал до сих пор PDO::ATTR_EMULATE_PREPARES: Эмуляция подготовки PDO лучше с точки зрения производительности, поскольку собственная подготовка MySQL обходит кеш запросов . Собственная подготовка MySQL лучше для безопасности (предотвращение SQL-инъекций) . Собственная подготовка MySQL лучше подходит для отчетов об ошибках . Я больше не знаю, насколько правдивы …
117 php  mysql  pdo 

5
phpunit mock method несколько вызовов с разными аргументами
Есть ли способ определить разные ложные ожидания для разных входных аргументов? Например, у меня есть класс уровня базы данных под названием DB. В этом классе есть метод под названием «Query (string $ query)», который принимает на входе строку запроса SQL. Могу ли я создать макет для этого класса (БД) и …
117 php  mocking  phpunit 

3
Пропустить требование композитора PHP
Мы используем PHPCI и композитор. Сервер, на котором работает PHPCI, находится на PHP 5.3. Для проекта мы добавили Facebook PHP SDK, используя composer. Требуется PHP 5.4. Композитор запускается PHPCI и запускается. Но из-за того, что сервер CI только что получил композитор PHP 5.3, выдает сообщение об ошибке: facebook/php-sdk-v4 4.0.9 requires …

30
Пустой белый экран Laravel
Мой сайт laravel работал раньше, я недавно обновился до Apache 2.4 и PHP 5.5.7. Теперь, когда я перехожу на laravel.mydomain.com, я получаю белый пустой экран, ничего в журналах ошибок apache, маршрутах и ​​т. Д. Не должно быть в порядке, поскольку это работало раньше. .htaccess загружается, поскольку я получаю 500, когда …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.