PHP 7 является преемником PHP 5.6, он был выпущен 3 декабря 2015 года. Используйте этот тег для вопросов, связанных с разработкой с использованием PHP 7

Подробнее про php-7...

Почему приведенный ниже код возвращает false? Он должен вернуть истину. in_array( '/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg', [ 'https://example.com/wp-content/uploads/2020/08/SJ-R42027-CZ-SG-1-scaled-1.jpg' ], false ) Онлайн-редактор кода....
14 Сен 2020 в 22:12
И мне нужно что-то такое, если я хочу использовать локаль в laravel, я сделал это .. {{trans('language.add')}} {{trans('language.my_word')}} {{trans('language.save')}} {{trans('language.edit_file')}} А языковой файл локали такой .. <?php return [ 'add' => 'Add', 'my_word' => 'Any thing her....
31 Авг 2020 в 14:35
Мне нужно определить, все ли свойства объекта (например, ниже) имеют пустую строку в качестве значения. Как я могу этого добиться? object(stdClass)#1282 (9) { ["first_name"]=> string(0) "" ["last_name"]=> string(0) "" ["company"]=> string(0) "" ["address_1"]=> string(0) "" ["address_2"]=> string(0) ....
24 Авг 2020 в 03:09
Используя php7, я хотел бы сгенерировать число без знака bigint (8) случайной переменной длины - от 1 до 18446744073709551615 Я обнаружил, что https://stackoverflow.com/a/28071695/836888, но mcrypt_create_iv устарел в php 7. Спасибо....
20 Авг 2020 в 12:57
Я немного запутался в функционировании оператора космического корабля в строке. В документации говорится, что сравнения выполняются в соответствии с обычный тип правила сравнения, но мне еще не ясно! Я просмотрел этот вопрос о переполнении стека и сделал несколько тестов, но все еще запутался. Вот к....
16 Авг 2020 в 15:13
Здравствуйте, у меня есть такой результат от API: $data = [ "1" => [ "book" => "Harry Potter", "artist" => array("David", "Emma"), "country" => [ ["description" => "Wander"], ["description" => "Magic"] ] ], "2" => [ "book" => "Science book", "artist" => array(....
1 Июл 2020 в 16:32
Я использую Timber с Wordpress (версия 5.4.2). Я установил начальную тему Timber как образец. Timber использует иерархию шаблонов Wordpress, позволяя вам создать пользовательский файл PHP для заданного маршрута. Page.php (по умолчанию в стартовой теме Timber) /** * The template for displaying all....
23 Июн 2020 в 22:48
Я использую Mayflower / Holidays в Laravel 7, чтобы получить список праздников для моего региона. То, что я получаю как Json: {"2":{"type":"holiday","name":"My Holiday 1","weight":1,"date":"2020-05-01 00:00:00.000000","timezone_type":3,"timezone":"Europe\/Berlin"},"5":{"type":"holiday","name":"My Ho....
23 Июн 2020 в 16:25
Настройка некоторых навигационных ссылок в laravel и попытка настроить некоторые встроенные проверки на основе попадания URL, которое сделает навигационную ссылку «активной» или нет, но сталкивается с проблемой, когда я не могу запустить isset() до выражение . Не уверен, где я терплю неудачу! Просто....
17 Июн 2020 в 05:33
Я хочу, чтобы мой пользователь загружал большие файлы прямо в Google Storage. Согласно эта документация Я должен иметь возможность использовать PHP SDK для создания подписанного URL-адреса для загрузки. Я делаю так, как это: $storage = new StorageClient(['keyFilePath' => $myKeyPath ]); $bucket = $....
Я пытаюсь добавить только фамилию, если имя совпадает Data.txt Alice Sandy Alice Nanami James Watt Alice Monica Johann Gauss В результате.txt Alice Sandy Nanami Monica James Watt Johann Gauss Я пытаюсь с этим кодом $resultFile = "result.txt"; $search = "Alice"; $lineNumber = false; if ($handle....
1 Июн 2020 в 05:00
Иногда массив $ структуры имеет нулевое значение, такой же код для другой переменной работает нормально, но не в этом случае. @foreach($structures ?? [] as $item) {{ $item }} @endforeach....
27 Май 2020 в 15:02
После обновления с PHP 5 до PHP 7 следующий код дает разные результаты: abstract class TheParent { public static $prop; public function __construct( $val ) { static::set_prop($val); } public static function set_prop( $val ) { $ref_reset = $val; static::$prop....
27 Май 2020 в 11:31
У меня есть ниже двух массивов со строками и числами, Я хочу сохранить только один заголовок строки и суммировать числовое значение из каждого значения ключа с другим массивом. Я перепробовал многие решения, доступные онлайн, но ничего не нашел по мере необходимости. $array1 = Array ( [0] => Ar....
26 Апр 2020 в 21:39
Я недавно обновился до PHP 7.2 и запускаю старый устаревший код для глупой системы учета. По сути, он содержит массивtest_id и записи для каждого конкурса. /* @Use: Adds entries into the active contest for a given member. @Param: $user_id - INT @Param: $entries - INT */ function add_vip_entries($use....
14 Апр 2020 в 04:12
Вот массив следующим образом: $array = ['blog.setting', 'blog.post', 'blog.delete', 'blog.edit', 'other.other']; Я хочу знать, есть ли элемент, который имеет 'blog.'; Может быть, так будет идеально. in_array('blog.*', $array) Кто-нибудь может мне помочь?....
4 Апр 2020 в 15:43
Я только что нашел что-то «странное» в PHP 7.4, и я не уверен, что это просто я что-то упустил или, может быть, это настоящая ошибка. В основном меня интересует ваше мнение / подтверждение. Поэтому в PHP вы можете перебирать свойства объектов следующим образом: class DragonBallClass { public $g....
29 Мар 2020 в 15:47
У меня есть 3 сервера Apache / PHP7, работающие за балансировщиком нагрузки. 2 из 3 серверов работают без проблем уже несколько лет. Третий сервер (самый новый сервер), однако, имеет проблему потребления памяти PHP. При мониторинге серверов в режиме реального времени я заметил, что для того же вызов....
20 Мар 2020 в 17:17
Есть ли способ получить пространства имен в документе XML с помощью XMLReader? На данный момент я использую SimpleXMLElement::getDocNamespaces() для выполнения этой работы, но поскольку я работаю с довольно большими документами, есть недостаток, поскольку (насколько я знаю) SimpleXML загружает весь ....
14 Мар 2020 в 14:17
Глубоко внутри команды терминала Laravel у меня есть следующий код: <?php /* ... */ class TrackShipment extends Command { /* ... */ public function handle() { /* ... */ if (is_null($eventHook) || $eventHook->uri != $statusHook->uri) { /* ... */ } ....
24 Фев 2020 в 15:40
Я настроил форму поиска с помощью сущности, созданной вручную, но форма не передает информацию сущности ... у вас есть идея, чтобы решить эту проблему? Также это Symfony 4.4, и я уже проверил запрос findWeeklyPlanningRs в репозитории, и он отлично работает. Это сущность: <?php namespace App\Entity....
20 Фев 2020 в 04:58
Я думаю, что это классический класс, но в одном из моих контроллеров Laravel мне нужно обновить значение ТОЛЬКО для некоторых полей, если соответствующие значения замены присутствуют во входящем запросе. Если их нет, они должны остаться нетронутыми. Моя "самая умная" попытка до сих пор: $user->name ....
12 Фев 2020 в 15:35
Мне нужно показать разницу между двумя значениями в PHP. Я использую функцию strtotime() для преобразования моего времени в целое, но моя проблема в том, что результат не соответствует ожидаемому <?php $hour1 = '12:00:00'; $hour2 = '9:00:00'; $avg = strtotime($hour1) - strtotime($hour2); $result = d....
1 Фев 2020 в 12:09
У меня есть класс MyClass, который использует черту MyTrait. У обоих из них есть метод getName () (MyClass наследует его от MyParentClass). Какой будет родительская область действия для MyTrait :: getName ()? Как правильно вызывать MyClass :: getName () и MyParentClass :: getName () в контексте MyTr....
27 Янв 2020 в 23:47
Я после небольшого логического совета. Я создаю систему, в которой пользователи входят и регистрируют свое участие в активности. Они могут участвовать в деятельности много раз. Каков наилучший способ сделать это? Я хочу убедиться, что могу использовать eloquent с этим, а не создавать свои собственны....
27 Янв 2020 в 18:55