Кажется, что мой код работает, чтобы проверить значение null, если я это сделаю if ($tx) или if (isset($tx)) почему я должен делать второй, когда писать труднее?
class test { public $do; function __construct($data="") { $this->parse($data); } private function parse($data) { // Decoding the functions $decoded_data = json_decode($data,true); array_walk_recursive($decoded_data,function(&$function) { $first_line = strtok($function, "\n"); preg_match("/\/\*#(.*?)\#*\//",$first_line,$matches); $function = create_function($matches[1],$function); }); $this->do = $decoded_data; } } Parse error: syntax error, unexpected T_FUNCTION Ошибка: array_walk_recursive($decoded_data,function(&$function)
Я предполагаю, что это fgets, но я не могу найти конкретный синтаксис. Я пытаюсь читать (в строке, о которой я думаю, проще), последняя строка добавлена в файл журнала.
Мне любопытно узнать, что синтаксис «:» означает в php, я видел это пару раз, но я не могу объяснить это самому себе. Можете ли вы также использовать его в предложении …. или я имею в виду пример кода? **редактировать: извините, ребята, я имел в виду троичного оператора. Спасибо за другие записи. Я не знал, как […]
Это не 0x и 0 ; что это? Здесь?
Есть elseif а else if полностью синоним, или есть разница? Имеет ли Zend принятый «стандарт», на котором можно использовать? Хотя мне лично не нравится видеть elseif в коде, мне просто нужно знать, являются ли они синонимом, а руководство по PHP не является самым простым для поиска.
Что такое ? и : операторы в PHP? Например: (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)
Возможный дубликат: Что означает $$ (доллар или двойной доллар) в PHP? Я обнаружил, что использую этот код в одном из моих контроллеров: foreach(get_object_vars($this->view) as $property=>$value){ $$property = $value; } Есть ли проблема с использованием свойства $$ для «локализации» свойств вида в простые переменные $? редактировать: Я должен добавить, что этот код запускается в рамках метода, […]
Я загружаю файл в php и хочу только загрузить его, если это файл csv. Я считаю, что мой синтаксис подходит для типа содержимого. Он всегда переходит в инструкцию else, когда это файл csv. Что я здесь делаю неправильно? if (($_FILES["file"]["type"] == "text/csv")) { } else { } Если я изменю тип контента, он работает для […]
Я не специалист по программированию на PHP, но я немного смущен, почему я вижу код на PHP с строкой, помещенной в одинарные кавычки, а иногда и в двойные кавычки. Я просто знаю в .NET или языке C, если он в одной кавычке, это означает, что это символ, а не строка.