Articles of casting

Правильный способ преобразования строки в long int в PHP

Я попробовал (int) "4209531264" и intval("4209531264") но, к сожалению, все, что я получаю, это 2147483647 (я понимаю, это из-за 32-битной архитектуры или некоторых зависимостей php или чего-то еще). Я придумал "4209531264" + 0 который возвращает правильный результат, но удивительно видеть, что он работает, поскольку он находится за пределами maxint. но реальный вопрос: это «правильный путь» […]

Динамически создавать PHP-объект на основе строки

Я хотел бы создать объект в PHP на основе типа, определенного строкой в ​​базе данных MySQL. В таблице базы данных есть столбцы и выборочные данные: id | type | propertyVal —-+——+————- 1 | foo | lorum 2 | bar | ipsum … с типами данных PHP class ParentClass {…} class Foo extends ParentClass {private $id, […]

Cakephp-3.x: Как изменить тип данных выбранного псевдонима?

Когда я пытаюсь сделать: $fields = array('id' => 'custom_id', 'title' => 'some_name'); Результат, который я получаю, имеет id как строку. Если я сделаю: $fields = array('custom_id', 'title' => 'some_name'); то он дает custom_id как целое. Как я могу получить custom_id как id без потери типа данных. Я прочитал документацию, но не нашел большой помощи. Я […]

Тип литья для определенных пользователем объектов

Как и в случае с __ToString, существует ли способ определить метод кастинга? $obj = (MyClass) $another_class_obj;

Рекурсивное преобразование из SimpleXMLObject в массив

Мне нужно рекурсивно передать PHP SimpleXMLObject в массив. Проблема в том, что каждый дополнительный элемент также является элементом PHP SimpleXMLElement. Это возможно?

Функция typecasting vs для преобразования типа переменной в PHP

Есть ли разница между приведением типов и использованием функции для преобразования переменной в некоторый тип? (float)$var VS. floatval($var) Если есть, когда один из них должен использоваться вместо другого?

Intereting Posts
Как получить видеоролик из видео Dailymotion с идентификатора видео этого видео, как на YouTube? Как обрезать раздел PDF-файла в PNG, используя Ghostscript Использовать API OAuth или Public Key для частного приложения YouTube? Как искать массив для нескольких значений в PHP? Загрузка изображения с URL-адресом в Codeigniter Сортировка массива в PHP по значению и поддержка ассоциации индексов Проводящие параметры Axios не читаются $ _POST Предупреждение Mysqli_Query: mysqli_query () ожидает, что параметр 1 будет mysqli PHP получает переопределенные методы из дочернего класса Перезаписать родительские функции в child function.php WordPress В PHP есть функция, которая возвращает массив, состоящий из значения ключа из массива ассоциативных массивов? Таблица обновления PHP mySQLi Как получить свойство объекта из каждого объекта в массиве? Могу ли я определить, был ли PNG-файл преобразован из многостраничного PDF-файла и разделить изображение на отдельные файлы с помощью ImageMagick? Вопрос с запятой с foreach