@see
комментарии<?php
class Example {
public $property1;
public $property2;
public $property3;
}
$obj = new Example();
/** @see Example::property1 */
/** @see Example::property2 */
/** @see Example::property3 */
$name = 'property' . rand(1, 3);
$obj->{$name} = 'value';
<?php
function ide_usage(...$args) {
// Функция ничего не делает, используется для тех редких случаев,
// когда нужно показать IDE, что тут неявно используется переменная, свойство или метод
}
class Example {
public $property1;
public $property2;
public $property3;
}
$obj = new Example();
ide_usage($obj->property1, $obj->property2, $obj->property3);
$name = 'property' . rand(1, 3);
$obj->{$name} = 'value';
Перекопал кучу сайтов с различного рода руководствами, но это либо Linux/Windows, либо надо скопировать в папку, которой нет, и закомментировать строки текста, который так-же нет.
Tools / Deployment / Download from <default server configuration>
All the settings files in the .idea directory should be put under version control except the workspace.xml, which stores your local preferences. The workspace.xml file should be marked as ignored by VCS.
namespace PHPSTORM_META {
$STATIC_METHOD_TYPES = [
\Application => [
"user" instanceof \User,
]
];
}
git rm -r --cached .idea
.idea/
без звёздочки. Пример.Такие ф-ции созданы для того, чтобы отслеживать скорость запросов.
В homesite я мог добавить свои ф-ции и они выделялись не как ф-ции а как mysql a-ции.
Грубо говоря, мне нужно сделать так, чтоб определенная ф-ция, например my_query() выделялась не так, как все другие ф-ции а как-то иначе, например жирным. Как-то так.
Имея свои ф-ции можно делать много разных полезных дел. Записывать ошибки при выборках и т.д. Я уже давно не пользуюсь напряму mysql_query заменив их на свои ф-ции.
namespace Entity;
/**
* @method Repository\User getRepository()
*/
class User
{
// ...
}