Articles of синтаксис

Слабая печать в PHP: зачем вообще использовать isset?

Кажется, что мой код работает, чтобы проверить значение null, если я это сделаю if ($tx) или if (isset($tx)) почему я должен делать второй, когда писать труднее?

PHP, Ошибка анализа: синтаксическая ошибка, неожиданный T_FUNCTION

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)

PHP – Возвращает последнюю строку в файле?

Я предполагаю, что это fgets, но я не могу найти конкретный синтаксис. Я пытаюсь читать (в строке, о которой я думаю, проще), последняя строка добавлена ​​в файл журнала.

код ":" в php

Мне любопытно узнать, что синтаксис «:» означает в php, я видел это пару раз, но я не могу объяснить это самому себе. Можете ли вы также использовать его в предложении …. или я имею в виду пример кода? **редактировать: извините, ребята, я имел в виду троичного оператора. Спасибо за другие записи. Я не знал, как […]

Что такое префикс для двоичного кода в PHP?

Это не 0x и 0 ; что это? Здесь?

Являются ли «elseif» и «else if» полностью синонимичными?

Есть elseif а else if полностью синоним, или есть разница? Имеет ли Zend принятый «стандарт», на котором можно использовать? Хотя мне лично не нравится видеть elseif в коде, мне просто нужно знать, являются ли они синонимом, а руководство по PHP не является самым простым для поиска.

Каковы операторы PHP «?» И «:», и что они делают?

Что такое ? и : операторы в PHP? Например: (($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER)

Двойной знак доллара

Возможный дубликат: Что означает $$ (доллар или двойной доллар) в PHP? Я обнаружил, что использую этот код в одном из моих контроллеров: foreach(get_object_vars($this->view) as $property=>$value){ $$property = $value; } Есть ли проблема с использованием свойства $$ для «локализации» свойств вида в простые переменные $? редактировать: Я должен добавить, что этот код запускается в рамках метода, […]

Проверить загруженный файл в формате csv

Я загружаю файл в php и хочу только загрузить его, если это файл csv. Я считаю, что мой синтаксис подходит для типа содержимого. Он всегда переходит в инструкцию else, когда это файл csv. Что я здесь делаю неправильно? if (($_FILES["file"]["type"] == "text/csv")) { } else { } Если я изменю тип контента, он работает для […]

В чем разница между строками с одним кавычком и двойными кавычками в PHP?

Я не специалист по программированию на PHP, но я немного смущен, почему я вижу код на PHP с строкой, помещенной в одинарные кавычки, а иногда и в двойные кавычки. Я просто знаю в .NET или языке C, если он в одной кавычке, это означает, что это символ, а не строка.