Articles of синтаксиса

Синтаксис на основе синтаксиса Vim с php

Я загрузил файл php.vim, содержащий информацию о синтаксисе на основе PHP. Он должен иметь возможность предоставлять сводку на основе синтаксиса, но я не могу заставить ее работать по какой-то причине. Я установил :let g:php_folding 2 и :set foldmethod=syntax но безрезультатно. Я уверен, что файл находится в нужном месте и читается vim, поскольку я могу сделать […]

Как отправлять PHP Fatal Errors только?

Я занимаюсь разработкой довольно большого количества кода. Кроме того, он содержит множество общих предупреждений и уведомлений, которые не влияют на выполнение кода (то есть: неопределенные переменные или ключи массива без qoutes). Я хочу написать функцию, которая позволяет мне сначала сосредоточиться на фатальных ошибках, а затем я открою ее для менее срочных предупреждений и уведомлений. Я […]

Почему полная остановка «.», А не символ плюса, «+», для конкатенации строк в PHP?

Почему разработчики PHP решили использовать полную остановку / период / "." как оператор конкатенации строк, а не более обычный плюс символ «+»? Есть ли у него какое-либо преимущество или вообще какая-либо причина? Или они просто хотели? : О)

Являются ли ключевые слова PHP чувствительными к регистру?

Например, является ли следующая программа значимой, и если да, то что она должна печатать? <?php FuncTIon fOo($x) { eChO $x; } FOO('bar'); IF (TRuE) { echO 'qux'; } ?> Мой интерпретатор запускает его и печатает barqux , подразумевая, что ключевые слова не чувствительны к регистру: $ php case_sensitive_keywords.php barqux $ php –version PHP 5.5.7-1+sury.org~precise+1 (cli) […]

Имена переменных PHP / function / class с использованием специальных символов

Я понимаю, что символ подчеркивания _ является приемлемым символом для именования переменных / функций / классов и т. Д. Однако мне было интересно, есть ли другие специальные символы, которые можно использовать. Я проверил несколько из них, не повезло и долгое время предполагал, что их нет, однако я решил, что увижу, знает ли кто-нибудь еще наверняка. […]

Ошибка синтаксиса PHP в настройке глобальной переменной

Хорошо, поэтому мой PHP, мягко говоря, ужасен. Я унаследовал приложение, и мне приходится исправлять ошибки в нем от кого-то, написавшего его более 7 лет назад. Когда я запускаю страницу, возврата нет, поэтому я проверил журналы, чтобы увидеть ошибку, и вот что я получаю: Ошибка PHP Parse: синтаксическая ошибка, неожиданные '=', ожидающие ',' или ';' в […]

Синтаксис PHP для результата функции разыменования

Задний план На каждом другом языке программирования, который я использую на регулярной основе, просто работать с возвращаемым значением функции, не объявляя новую переменную для хранения результата функции. Однако в PHP это выглядит не так просто: example1 (результат функции – массив) <?php function foobar(){ return preg_split('/\s+/', 'zero one two three four five'); } // can php […]

Синтаксис фигурного скопирования PHP для переменной-члена

Первый вопрос о SO, и это настоящий кандидат в RTM. Но я обещаю, что я посмотрел и не могу найти его. Я с радостью сделаю #headpalm, когда окажется, что я пропустил простую вещь. Попытка выяснить Zend Framework и наткнулась на следующий синтаксис: $this->_session->{'user_id'} Я никогда не видел синтаксис фигурных фигурных скобок, используемый для доступа к […]

PHP ожидает T_PAAMAYIM_NEKUDOTAYIM?

Кто-нибудь имеет T_PAAMAYIM_NEKUDOTAYIM ?

Почему PHP печатает мой номер в научной нотации, когда я указал его как .000021?

В PHP у меня есть следующий код: <?PHP $var = .000021; echo $var; ?> выход 2.1E-5! Зачем? он должен печатать .000021